|
58500
|
PhostormFV faVsco.jsProledey© TopicRepository.phpT PhostormFV faVsco.jsProledey© TopicRepository.phpTopicTriggerRepository.phpc) Trackkepository.onp© TranscriptionModelLocaleRepository.phpC) Transcriotionrepository.onp© TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rules0 ServicesWACuViLyU AkeporsL Closecrmobiects~ DecorateActivitvN Dummv1 Heloersv M HubsootAccountSyncStrategy>M Actiond• ContactSyncStrategy> DDTO• D FieldsM.lournalMetadata_ Opportunitysyncstrategy>@ ConcernsHuospotLastmoameabyrrorilesyncstrale© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySy© HubspotLastModifiedOpenSyncStrateay.© HubspotLastModifiedSyncStrateay.php© HubspotSingleSyncStrateav.php© HubspotSyncStrategyBase.phpc) =uosootWeohookBatchsvncstrateav.onrv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateavM Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhn=custom.log=laravel.log4 SF jiminny@localhost]4 HS_local (iminny@localhost]Automatedkeporscommand.pnpA console [PROD] X A console [EU]* console [STAGING1© SyncOpportunitiesJob.phpD 60do jiminny v034 A1 A34 M62 ^ -php apiv2.phpC) TrackProviderInstalledEvent.phoC) RequestGenerateReportJob.phoC) AutomatedReportResult.php(C) AutomatedReport.pho566567trait OpportunitySyncTraitA33 X2 X19 ^ v 569570private ?array $cachedClosedDealStages = null;s usagesprivate array $cachedBusinessProcesses = []:s usagesprivate array $cachedStages = []575SELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM Users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, аcтБELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN • (owner)' ELSE •• END) ASu.email,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.team_idVHERE u.team_id = 581 and sa.provider = 'salesforce';public function syncOpportunities(array $parameters, ?string $strategy = null): intSELECT * FROM automated report results order by id desc$strategies = $this->opportunitySyncStrategyResolver->getStrateqies(Sthis->confiq, $strateqy):sparameters cont10 = sch1s->cont10:ssynclount =0Sreportedlotal = u— 578579=561—582— 583select * from teatures:select * from team_features where feature id = 40:select * trom teams where 10 = 556slastsyncedld=$strategvNames = [1:584585-586select * from automated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734GELECT * FROM automated report results WHERE uuid to bin('822fa41b-afd3-43astry<select * from automated renort results order oy 1d desc:GELECT * FROM automated report results WHEREid = 1919;foreach Sstrateqies as SstrateqvName => SsvncStrateav) «sstrateavNames = Sstrateavname:sthis->logger->info0- 588589S901select * from automated_report_results WHERE repont 1d = 54;'L' • Sthis->getDisplayNameo) •am->detido iSuncind onnortunities usind strateav:" SstrateovName.Stotal = 0.$lastId = null;Chuffen =m•— 591—592593594595_59659-select * from onnortunities where 1d = 7594349:SELECT * EROM teams WHERE name LIKE'%Les%'; # 711, 692, 16067 - jiminnyinteselect * from nlavbooks where team 1d = 711: # event 226147.SELECT * FROM playbook_categories WHERE playbook_id = 5515;RELECT * CROM eom Fiolde WHERE 1d = 224147•RELSCT * CPOM eom field valuec WHEPE eom fiold id = 226147•// HubspotWebhookBatchSyncStrateforeach (SsyncStrategy->fetch0ppShuffern = ShsOpportunity:Choose Implementation of OpportunitvSvncStrateavinterface |Jiminnv|Services|Crm.fetchOpportunities (13 found)id = 692:II process every 800 rows (fif (\count(Sbuffer) >= self:ssynclount += sch1s->proSbuffer = 11:II leftovers1+ (Sbuffer)<M • BullhornSyncStrategyBaseJiminny Services\Crm\Bullhorn\OpportunitySyncStrategyM • CloseLastModifiedSyncStrategy(Jiminny \Services\Crm\Close\OpportunitySyncStrategyer id THEN ' (owner)' ELSE '• END) A:• • CloseSingleSyncStrategyJiminny\Services\Crm\Close\OpportunitySyncStrategy• • CopperSingleSyncStrategyJiminny\Services\Crm\Copper\OpportunitySyncStrategyM & CopperSyncStrategyBaseJiminny Services\Crm\Copper\OpportunitySyncStrategyM & HubspotSyncStrategyBaseJiminny\Services\Crm Hubspot\OpportunitySyncStrategyM • HubspotWebhookBatchSyncStrategyJiminny Services\Crm\Hubspot\OpportunitySyncStrategym & OpportunitySyncStrateqyInterface"salesforce':M 8 PipedriveSingleSyncStrategyJiminny\Services\Crm\Pipedrive\OpportunitySyncStrategyM d PipedriveSvncStrategyBase1iminnvl Convicoc Com. Pinedrive OoportunitysyncStrateayM d SalesforceCross0biectLastModifiedSvncStrategvuaminny services Urm salestorce Upportunttvsvncstrareay8 U 1.neS31: on U.10 = Cp.uSe -21d WHEM d SalesforceSingleSyncStrategyJiminny\Services\Crm|Salesforce\OpportunitvSvncStrateavSsunccount += Sthis->process(m d SalesforcesvncStrateavBaseuaminny Services Crm Salesforce OpportunitvsvncStrateay100% C47• Mon 20 Apr 15:50:06L AskJiminnyReportActivityServiceTestCascadeRetactor ConnectionCRM Initial Sync Over+0 ..syncProfiles() (HubSpot or Salesforce) calls ProfileRepository::update0rCreateProfile(...) and a new Crm\Profile row ismnsented, Froreteobserver•pupetz-to les promttecreated •LventserviceProv1der.oho: 139-14z subscribes two listeners:• ListenersCrm SyncProt1leopportunities (SyncProt1leopportun1t1es.pno:42-103) - applies to Mubspot, salestorce, Bullnorn, copperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).Z. Ensures a Deal insiahts lavout exists (createDea@insightsLavouttDoesNotExist, lines 105-146 Via CrmOwnerResolver + buildLayout .3. Comoutes since= confjquratsionSettinasService-saetSvncPeriod(ScrmConfjauration).l4. Dispalches SyncopportunitiesJob with Strategy LAST MODIFIED BY PROFILE SYNC OPPORTUNITY STRATEGY, elther as a single lob or, when reaud recSLidinohindorSearch is true (Salesforce larae tenants). chooned into rollina <7-dav windows via TimePerioditerator)•Listeners\crm\SyncProtileLeads (SyncrrotlleLeads.pnp:32-/9) - 40no-only, dispatches Syncleads . Muospot salestorce do notrun aper-orofile lead sunc here•SyncProtileretadata (Syncrrot1lemetadaca. php: 39-113) - runs per promile/user: crmservice=>syncProtilerields(), and for providersimolementina SvncCrmProfileRecordTvnesInterface (Salesforce) it also calls svncProfileRecordTvnes()End-to-end flow summary• HubSnot• Team creation - no CRM svnc.Aunor connodte HnbSoot OAuth ( CociolAccountConnected) → no automatic data imoort (HubSpot's onActivityProviderIntearated is ano-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnected → ImportMetadata crm:sync-team-metadata which in turn runs syncOrganization importStages importBusinessProcesses • importRecordTypes syncProfiles syncFields•syncProfiles® creates Profile rows→ ProfileCreated SyncProfileOpportunities creates Deal Insights layout + dispatches SyncOpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields),salesforce•leam creation → only tne optional salestorce Account stamp in Updatesalestorceaccount IT a linkea account existses/syncProtiles/syncFields Salestorce implementations in Service.php)eopportunities USes TimePeriodIterator Sliding window to avoia soeL limits) + SyncProfileMetadata which also runs syncProtileRecordTunes() because Salesforce imolements SvncCrnProffleRecordTvnesInterface.Notable observations• HubSoot and Salesforce do not have a direct SocialAccountConnected → initial-svnc wire: the metadata imoort runs via the reconnectJonAnn → TeanTnitialSunclah)•The per-profile opportunity backiill is entirely driven by ProfileCreated, so new deal opportunity ingestion starts only after syncProfilesohas recolved CPM ownerclucers to.liminnv ucere•lihe opportunity sync uses sirateay LAST MODIETED BY PROFILE SYNC OPPORIUNY STIRATEGY andrespecis team=level aetSyncPerlod and reau4recSLidinoWindowSearch settingswhat obiects are sunced on team creation and orofile creationClaude Qnus 17 MediumWN Windsurf Teame67-10 UTF.8io 4 spaces...
|
[{"top":"0.006968641046706359", [{"top":"0.006968641046706359","block_num":"0","left":"0.01744185995005212","level":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","text":"Phostorm","page_num":"0","word_num":"0","width":"0.021802326466174835","conf":"1"},{"height":"0.010452960286604362","conf":"0.5","line_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","width":"0.029069763548830722","word_num":"0","level":"0","left":"0.030523259704860126","par_num":"0","block_num":"0","page_num":"0"},{"height":"0.003484320602538671","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.05923344944238418","text":"Proledey","word_num":"0","left":"0.014534883869450689","width":"0.020348836766912577","par_num":"0","level":"0","line_num":"0"},{"text":"© TopicRepository.php","top":"0.07655502394664249","height":"0.010552989619010189","par_num":"0","line_num":"0","page_num":"0","conf":"0.5","level":"0","width":"0.047965115689216783","word_num":"0","left":"0.04069767591265899","block_num":"0"},{"left":"0.04069768139133789","line_num":"0","par_num":"0","text":"TopicTriggerRepository.php","top":"0.09407665557098355","word_num":"0","width":"0.06395348082197473","page_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.010452960286604362"},{"par_num":"0","width":"0.04956466086367344","left":"0.040596995242409055","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.011646148310513693","top":"0.11128069037655997","block_num":"0","line_num":"0","level":"0","text":"c) Trackkepository.onp"},{"par_num":"0","conf":"1","left":"0.03924418595090646","block_num":"0","height":"0.010633567493688156","level":"0","text":"© TranscriptionModelLocaleRepository.php","line_num":"0","top":"0.12891986142873346","width":"0.091569758476095","word_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","height":"0.011503919269859941","page_num":"0","left":"0.040623035169462196","level":"0","conf":"0.5","text":"C) Transcriotionrepository.onp","top":"0.14617948399712422","width":"0.06551539644281915","word_num":"0"},{"text":"© TranscriptionSummaryRepository.php","left":"0.04069768199588256","top":"0.16347687404958489","page_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","width":"0.08430231885707126","height":"0.010739153081720465","conf":"1"},{"par_num":"0","level":"0","text":"© UserRepository.php","word_num":"0","block_num":"0","top":"0.18102073376030525","width":"0.0465116247217706","page_num":"0","line_num":"0","height":"0.010616896445291069","left":"0.04069767760380752","conf":"1"},{"level":"0","conf":"1","block_num":"0","par_num":"0","text":"© VocabularyRepository.php","top":"0.19856459312259356","word_num":"0","height":"0.010494639808861561","line_num":"0","page_num":"0","width":"0.06104650395981809","left":"0.04069768208669344"},{"level":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","par_num":"0","top":"0.21602787543161073","conf":"0.30000001192092896","width":"0.02325581236088529","word_num":"0","text":"> D Rules","line_num":"0","left":"0.027616278765489454"},{"width":"0.026162789223041945","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"0 Services","word_num":"0","left":"0.03197674623150216","page_num":"0","height":"0.010569661427913157","top":"0.23344947751420808"},{"width":"0.023255812360885295","level":"0","text":"WACuViLy","line_num":"0","block_num":"0","height":"0.006968640444571461","top":"0.25435540103206966","word_num":"0","page_num":"0","left":"0.03924418568002258","conf":"0.30000001192092896","par_num":"0"},{"block_num":"0","line_num":"0","text":"U Akepors","page_num":"0","top":"0.271777003894373","height":"0.007329854098233168","width":"0.026162789223041938","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.03924418547568846"},{"left":"0.04360465100063577","level":"0","line_num":"0","height":"0.0072659472719524","conf":"0.30000001192092896","par_num":"0","top":"0.3763066205343165","width":"0.020348835498728658","word_num":"0","page_num":"0","text":"L Close","block_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04505814008155495","width":"0.03197674294735523","level":"0","block_num":"0","text":"crmobiects","top":"0.411149825723087","word_num":"0"},{"width":"0.04069767099745731","height":"0.00731040416151707","left":"0.04651163165243393","top":"0.4282296651241162","conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"~ DecorateActivitv","word_num":"0"},{"level":"0","page_num":"0","height":"0.007188147525087674","text":"N Dummv","conf":"0.30000001192092896","top":"0.4457735246606205","width":"0.023255812360885295","word_num":"0","par_num":"0","left":"0.04505814149397584","line_num":"0","block_num":"0"},{"line_num":"0","text":"1 Heloers","par_num":"0","top":"0.463317384370016","level":"0","left":"0.04651162986606886","height":"0.0071770334928229484","conf":"0.30000001192092896","word_num":"0","block_num":"0","page_num":"0","width":"0.0232558123608853"},{"width":"0.03052325197990905","conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","height":"0.00720204044567152","left":"0.03924418682339086","word_num":"0","block_num":"0","text":"v M Hubsoot","top":"0.48083623717426005","line_num":"0"},{"line_num":"0","left":"0.05232558548626013","par_num":"0","text":"AccountSyncStrategy","width":"0.05232557844608388","height":"0.010452960286604251","top":"0.4982578402399731","conf":"1","page_num":"0","word_num":"0","block_num":"0","level":"0"},{"top":"0.5156794428439163","width":"0.027616275117752408","word_num":"0","level":"0","height":"0.006968640444571572","text":">M Actiond","left":"0.0465116318512313","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"conf":"1","top":"0.5331010454071239","width":"0.05087209255137342","text":"• ContactSyncStrategy","page_num":"0","left":"0.0523255829030923","par_num":"0","line_num":"0","block_num":"0","word_num":"0","height":"0.010758603778942555","level":"0"},{"block_num":"0","word_num":"0","page_num":"0","text":"> DDTO","width":"0.021802323929806973","level":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.010736374953907335","left":"0.046511628433356884","top":"0.5502392345388675"},{"block_num":"0","text":"• D Fields","level":"0","par_num":"0","top":"0.5677830941943007","page_num":"0","conf":"0.30000001192092896","left":"0.04941860651348242","width":"0.021802323929806973","word_num":"0","height":"0.010614117556971947","line_num":"0"},{"height":"0.006968640444571572","text":"M.lournal","word_num":"0","width":"0.023255812360885295","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.5853658539937421","line_num":"0","page_num":"0","left":"0.05087209498234793","level":"0"},{"top":"0.6027874569647118","par_num":"0","width":"0.0276162751177524","block_num":"0","height":"0.010452960286604251","left":"0.05232558475217018","text":"Metadata","line_num":"0","page_num":"0","conf":"0.5","word_num":"0","level":"0"},{"block_num":"0","height":"0.0071770334928230595","text":"_ Opportunitysyncstrategy","top":"0.6236044657097288","width":"0.06395348082197475","word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.04651162906174668"},{"text":">@ Concerns","top":"0.6376306625144285","par_num":"0","width":"0.0334302288420657","word_num":"0","left":"0.05232558511067967","conf":"0.30000001192092896","block_num":"0","height":"0.010694696192155795","level":"0","page_num":"0","line_num":"0"},{"top":"0.6585365857010592","par_num":"0","text":"HuospotLastmoameabyrrorilesyncstrale","page_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.09011626750864882","height":"0.006968640444571461","level":"0","word_num":"0","line_num":"0","left":"0.059593024530559764"},{"level":"0","width":"0.09011627765412025","top":"0.6722488038019265","conf":"1","height":"0.010678025143758707","page_num":"0","block_num":"0","left":"0.059593026216544415","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp","word_num":"0","line_num":"0"},{"height":"0.01055576850732931","block_num":"0","conf":"1","level":"0","text":"© HubspotLastModifiedCreatedRecentlySy","top":"0.6897926633384308","line_num":"0","left":"0.059593026216544415","width":"0.09011627765412025","page_num":"0","word_num":"0","par_num":"0"},{"level":"0","line_num":"0","text":"© HubspotLastModifiedOpenSyncStrateay.","width":"0.09011627765412025","conf":"1","top":"0.7073170733963056","height":"0.010452961047110132","word_num":"0","left":"0.059593026216544415","par_num":"0","page_num":"0","block_num":"0"},{"level":"0","left":"0.058139532456081985","page_num":"0","block_num":"0","par_num":"0","top":"0.724738676808766","width":"0.08866278668667409","word_num":"0","line_num":"0","conf":"1","height":"0.010508531968939527","text":"© HubspotLastModifiedSyncStrateay.php"},{"line_num":"0","page_num":"0","text":"© HubspotSingleSyncStrateav.php","level":"0","conf":"1","left":"0.05959302613440972","height":"0.010630789365874915","par_num":"0","width":"0.07267441648118039","word_num":"0","block_num":"0","top":"0.742160279067264"},{"level":"0","line_num":"0","top":"0.7592806799767595","block_num":"0","left":"0.05807705474950121","conf":"1","height":"0.014462329554215558","page_num":"0","width":"0.07276848529247529","text":"© HubspotSyncStrategyBase.php","par_num":"0","word_num":"0"},{"width":"0.09011627765412028","left":"0.05959302467146111","par_num":"0","line_num":"0","text":"c) =uosootWeohookBatchsvncstrateav.onr","page_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","top":"0.7804878048386212","word_num":"0","block_num":"0"},{"word_num":"0","text":"v Padination","line_num":"0","left":"0.04651162902674492","page_num":"0","par_num":"0","top":"0.7979094076349759","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","width":"0.034883719809511875","block_num":"0"},{"top":"0.8149920255190317","line_num":"0","word_num":"0","height":"0.00730762603370394","level":"0","block_num":"0","conf":"0.5","text":"(C) HubspotPadinationService.oho","width":"0.06976743961902374","par_num":"0","page_num":"0","left":"0.05959302535190646"},{"word_num":"0","par_num":"0","text":"C) PacinationConfia.oho","height":"0.007185368636768552","block_num":"0","left":"0.05959302880043157","level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.8325358852688322","width":"0.05087208747863769"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"(C) PadinationState.oho","left":"0.059593023700317146","level":"0","height":"0.0071770334928230595","top":"0.8500797448165869","line_num":"0","word_num":"0","block_num":"0","width":"0.047965115689216783"},{"level":"0","block_num":"0","word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007204818573484761","text":"• M ProspectSearchStrateav","line_num":"0","top":"0.8675958192744054","width":"0.06249999492726427","left":"0.04651162747318134"},{"left":"0.046511629909250625","conf":"0.30000001192092896","block_num":"0","text":"M Redis","level":"0","par_num":"0","page_num":"0","top":"0.8850174217942274","line_num":"0","height":"0.007327075970420038","width":"0.024709300791963616","word_num":"0"},{"width":"0.039244185102746854","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.9024390243581014","left":"0.046511628850673004","block_num":"0","text":"v M ServiceTraito","word_num":"0","height":"0.006968641205077342","line_num":"0","par_num":"0"},{"text":"T.OnnortunitvSvnctirait ohn","word_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","left":"0.05959302857968383","page_num":"0","width":"0.05959301806510763","height":"0.006968640444571461","line_num":"0","top":"0.9198606275129059","par_num":"0"},{"height":"0.007249275463049543","conf":"0.30000001192092896","page_num":"0","top":"0.9370015950824949","left":"0.058139542522317005","text":"T) SvncCrmEntitiecTrait nhn","line_num":"0","block_num":"0","width":"0.06104650395981808","word_num":"0","level":"0","par_num":"0"},{"top":"0.9545454545454546","text":"T SuncFioldsTrait nhn","width":"0.04796511061648104","par_num":"0","word_num":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","left":"0.058139540450458146","level":"0","line_num":"0","page_num":"0"},{"level":"0","word_num":"0","line_num":"0","page_num":"0","text":"=custom.log","par_num":"0","left":"0.4738372107074007","height":"0.010452961047110132","width":"0.029069766085198623","block_num":"0","top":"0.055749129145434506","conf":"0.5"},{"block_num":"0","page_num":"0","line_num":"0","text":"=laravel.log","top":"0.055749129145434506","word_num":"0","width":"0.027616277654120225","par_num":"0","conf":"1","height":"0.010452961047110132","left":"0.5101744200028817","level":"0"},{"par_num":"0","word_num":"0","top":"0.05574912943857935","width":"0.0494186015839273","page_num":"0","block_num":"0","level":"0","left":"0.5465116318811107","height":"0.010452960286604362","line_num":"0","text":"4 SF jiminny@localhost]","conf":"0.5"},{"level":"0","height":"0.010452961047110132","page_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","width":"0.06104650903255382","word_num":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.08362369334200259","par_num":"0","block_num":"0","text":"Automatedkeporscommand.pnp","word_num":"0","width":"0.06976743961902376","left":"0.3779069779375812","height":"0.006968641205077342","line_num":"0"},{"height":"0.011164274322169043","level":"0","text":"A console [PROD] X A console [EU]","width":"0.0770348843107832","block_num":"0","left":"0.4738372088570477","line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","page_num":"0","top":"0.0797448165869219"},{"par_num":"0","line_num":"0","height":"0.011350319145969179","word_num":"0","page_num":"0","conf":"0.30000001192092896","text":"* console [STAGING1","level":"0","block_num":"0","left":"0.5594835153743769","top":"0.07962864456605534","width":"0.043767918931676975"},{"block_num":"0","height":"0.010516868633896892","left":"0.4055232611226302","par_num":"0","page_num":"0","top":"0.10446570957187562","word_num":"0","width":"0.05668604120295101","level":"0","conf":"1","line_num":"0","text":"© SyncOpportunitiesJob.php"},{"width":"0.014534883042599256","top":"0.10446570957187562","page_num":"0","height":"0.010516868633896892","word_num":"0","block_num":"0","par_num":"0","left":"0.47529069837695614","level":"0","conf":"0.30000001192092896","line_num":"0","text":"D 60"},{"par_num":"0","block_num":"0","conf":"0.5","page_num":"0","height":"0.010516867873391123","text":"do jiminny v","top":"0.10446570977791247","word_num":"0","width":"0.023255812360885364","level":"0","left":"0.6627906997912746","line_num":"0"},{"width":"0.056686041202950954","line_num":"0","block_num":"0","height":"0.010689139176023432","par_num":"0","word_num":"0","left":"0.6293604699974747","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","page_num":"0","conf":"0.30000001192092896","level":"0"},{"left":"0.1526162829609846","block_num":"0","word_num":"0","text":"php apiv2.php","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.18102073365231264","width":"0.0290697635488307","page_num":"0","par_num":"0"},{"level":"0","par_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"0.5","line_num":"0","text":"C) TrackProviderInstalledEvent.pho","block_num":"0","top":"0.18102073365231264","width":"0.06831394865157758","word_num":"0","left":"0.19040698264367756"},{"text":"C) RequestGenerateReportJob.pho","width":"0.06831394865157753","block_num":"0","page_num":"0","level":"0","conf":"0.5","line_num":"0","height":"0.0071770334928229484","par_num":"0","top":"0.18102073365231264","left":"0.26744186635354805","word_num":"0"},{"top":"0.18102073365231264","height":"0.0071770334928229484","line_num":"0","conf":"1","left":"0.3430232582639577","width":"0.06104650903255382","block_num":"0","word_num":"0","par_num":"0","text":"C) AutomatedReportResult.php","page_num":"0","level":"0"},{"level":"0","left":"0.41279070161952075","page_num":"0","block_num":"0","conf":"0.5","text":"(C) AutomatedReport.pho","height":"0.0071770334928229484","word_num":"0","top":"0.18102073365231264","line_num":"0","par_num":"0","width":"0.049418601583927246"},{"width":"0.008720929318285997","block_num":"0","conf":"1","par_num":"0","text":"566","line_num":"0","left":"0.4723837218234151","page_num":"0","height":"0.010452960286604362","top":"0.14982578449084416","word_num":"0","level":"0"},{"width":"0.010174418383456285","height":"0.020905922094220486","par_num":"0","line_num":"0","text":"567","word_num":"0","conf":"1","top":"0.16376306659516615","left":"0.4723837212104037","block_num":"0","page_num":"0","level":"0"},{"level":"0","height":"0.011164274322169154","width":"0.06831394865157756","page_num":"0","top":"0.20175438596491224","text":"trait OpportunitySyncTrait","word_num":"0","left":"0.17441860730772338","par_num":"0","line_num":"0","conf":"1","block_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","text":"A33 X2 X19 ^ v 569","height":"0.011164274322169154","top":"0.20175438596491224","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.42296512377090567","par_num":"0","width":"0.05813952709766146"},{"par_num":"0","width":"0.008720929318285997","text":"570","level":"0","conf":"1","word_num":"0","left":"0.4723837218234151","top":"0.21951219564067004","line_num":"0","height":"0.010452960286604251","block_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.18459303143799333","height":"0.010753046002304423","text":"private ?array $cachedClosedDealStages = null;","top":"0.22966507176903272","par_num":"0","page_num":"0","conf":"1","width":"0.12063952709766146","level":"0"},{"conf":"0.5","word_num":"0","level":"0","width":"0.01889534706765031","page_num":"0","left":"0.18459302319582607","line_num":"0","par_num":"0","height":"0.006968640444571461","text":"s usages","block_num":"0","top":"0.2508710804745784"},{"block_num":"0","left":"0.1845930302752148","text":"private array $cachedBusinessProcesses = []:","page_num":"0","level":"0","line_num":"0","conf":"1","width":"0.11627906434079432","word_num":"0","par_num":"0","top":"0.26475279122229434","height":"0.010508531968939638"},{"height":"0.007196483429539047","par_num":"0","left":"0.18459302319582607","top":"0.28548644321623873","width":"0.01889534706765031","page_num":"0","text":"s usages","conf":"0.30000001192092896","level":"0","word_num":"0","line_num":"0","block_num":"0"},{"level":"0","line_num":"0","par_num":"0","text":"private array $cachedStages = []","word_num":"0","height":"0.01055576850732931","left":"0.18459303261276352","conf":"0.5","block_num":"0","top":"0.29965156815423977","width":"0.08575580475178171","page_num":"0"},{"text":"575","block_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","height":"0.010452960286604362","line_num":"0","word_num":"0","page_num":"0","top":"0.3066202095779522","level":"0","par_num":"0","conf":"1"},{"text":"SELECT * FROM crm_configurations WHERE id = 555;","width":"0.12499998985452859","height":"0.010461296951561727","line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","left":"0.4927325682572628","top":"0.14982578435435434","word_num":"0","block_num":"0"},{"height":"0.010583553587991013","word_num":"0","text":"SELECT * FROM Users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, аcт","conf":"0.5","par_num":"0","page_num":"0","block_num":"0","left":"0.49273258300618433","level":"0","line_num":"0","top":"0.16724738725442934","width":"0.1962209052227913"},{"word_num":"0","line_num":"0","level":"0","left":"0.49273255988271814","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","text":"БELECT","top":"0.1846689898822439","width":"0.015988370205493707","height":"0.006968640444571461"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN • (owner)' ELSE •• END) AS","height":"0.014856869334049061","page_num":"0","block_num":"0","level":"0","width":"0.18610718909730295","word_num":"0","par_num":"0","left":"0.5028837020094497","line_num":"0","conf":"0.5","top":"0.19852264882379267"},{"width":"0.021802323929806966","top":"0.21951219564067004","block_num":"0","page_num":"0","line_num":"0","left":"0.5014534902880033","par_num":"0","word_num":"0","height":"0.010452960286604251","conf":"1","level":"0","text":"u.email,"},{"word_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.5014534880866814","page_num":"0","text":"sa.*","level":"0","par_num":"0","block_num":"0","conf":"1","top":"0.2369337987765584","width":"0.013081394611520913"},{"left":"0.5014534999682023","text":"t.owner_id FROM social_accounts sa","word_num":"0","top":"0.25435540121558287","conf":"1","par_num":"0","level":"0","height":"0.010452960286604362","block_num":"0","line_num":"0","width":"0.09011626750864876","page_num":"0"},{"line_num":"0","height":"0.010519646761710244","par_num":"0","block_num":"0","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","top":"0.27177700389437287","width":"0.09738371220040826","conf":"1","left":"0.49273256686935046","word_num":"0","level":"0"},{"par_num":"0","left":"0.49273255291782087","level":"0","conf":"0.5","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.10610464785961399","height":"0.01064190339813953","page_num":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.28919860696866384"},{"text":"VHERE u.team_id = 581 and sa.provider = 'salesforce';","word_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.010764160034569037","left":"0.49273256155467765","width":"0.13808137812512983","conf":"1","top":"0.3066202098687387","block_num":"0","line_num":"0"},{"line_num":"0","top":"0.3341307814992025","page_num":"0","width":"0.2165697381851521","height":"0.011164274322169154","par_num":"0","conf":"1","text":"public function syncOpportunities(array $parameters, ?string $strategy = null): int","left":"0.18459305159462472","word_num":"0","level":"0","block_num":"0"},{"par_num":"0","block_num":"0","height":"0.010608561301345354","left":"0.4927325604642271","line_num":"0","top":"0.3413078148244342","level":"0","text":"SELECT * FROM automated report results order by id desc","word_num":"0","page_num":"0","width":"0.14389533184944314","conf":"1"},{"par_num":"0","page_num":"0","word_num":"0","top":"0.38675958274868383","block_num":"0","conf":"1","left":"0.1947674555158684","height":"0.010452960286604362","level":"0","line_num":"0","text":"$strategies = $this->opportunitySyncStrategyResolver->getStrateqies(Sthis->confiq, $strateqy):","width":"0.2456394966612471"},{"level":"0","par_num":"0","top":"0.4074960127591707","conf":"0.30000001192092896","page_num":"0","height":"0.0071770334928229484","left":"0.19476743779338215","text":"sparameters cont10 = sch1s->cont10:","width":"0.10029069413530065","word_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","height":"0.0071770334928230595","level":"0","text":"ssynclount =0","top":"0.42503987240829344","word_num":"0","left":"0.19476744171205398","width":"0.03924418256637899","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"line_num":"0","level":"0","left":"0.19622093079831388","word_num":"0","page_num":"0","text":"Sreportedlotal = u","block_num":"0","height":"0.007252054351368553","conf":"0.30000001192092896","par_num":"0","top":"0.4425087111743482","width":"0.04796511061648104"},{"level":"0","left":"0.4665697681687709","width":"0.013081394611520969","conf":"0.5","block_num":"0","line_num":"0","text":"— 578","height":"0.010486303904410188","page_num":"0","par_num":"0","top":"0.3588516747411914","word_num":"0"},{"left":"0.47238372099764825","height":"0.017421602252187585","page_num":"0","level":"0","line_num":"0","word_num":"0","par_num":"0","text":"579","top":"0.3728222997014323","block_num":"0","conf":"1","width":"0.008720929952377998"},{"conf":"0.30000001192092896","page_num":"0","top":"0.39721254290924135","block_num":"0","left":"0.4665697675872275","line_num":"0","width":"0.014534883042599256","level":"0","word_num":"0","par_num":"0","height":"0.027874564820309367","text":"=561"},{"text":"—582","left":"0.4665697671564489","height":"0.010452960286604362","conf":"0.30000001192092896","line_num":"0","top":"0.43205574999607066","page_num":"0","level":"0","width":"0.013081394611520969","word_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.44947735194101535","conf":"0.30000001192092896","left":"0.4680232564525778","line_num":"0","text":"— 583","word_num":"0","width":"0.011627906180442682","height":"0.006968641205077342"},{"block_num":"0","page_num":"0","height":"0.0071770334928229484","text":"select * from teatures:","top":"0.379585326953748","level":"0","par_num":"0","word_num":"0","width":"0.05959301806510764","conf":"0.5","left":"0.4927325576262068","line_num":"0"},{"par_num":"0","word_num":"0","height":"0.010577996571858761","page_num":"0","conf":"1","line_num":"0","level":"0","left":"0.4927325576371601","text":"select * from team_features where feature id = 40:","top":"0.3937282236086074","block_num":"0","width":"0.12936045261139567"},{"top":"0.43205574943430325","block_num":"0","text":"select * trom teams where 10 = 556","page_num":"0","height":"0.0073381900026847635","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.4927325606504821","line_num":"0","width":"0.09011626750864876","level":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.1947674409231529","par_num":"0","line_num":"0","text":"slastsyncedld=","width":"0.049418601583927246","level":"0","word_num":"0","height":"0.006968640444571461","top":"0.4599303139240558","block_num":"0"},{"par_num":"0","width":"0.05377906434079435","page_num":"0","level":"0","block_num":"0","top":"0.4736842106435828","text":"$strategvNames = [1:","word_num":"0","conf":"0.5","left":"0.1947674470585606","line_num":"0","height":"0.010636346382007389"},{"page_num":"0","par_num":"0","level":"0","top":"0.4668989546007134","width":"0.008720929952377998","conf":"1","line_num":"0","word_num":"0","height":"0.006968641205077342","left":"0.47093023262555517","text":"584","block_num":"0"},{"word_num":"0","left":"0.47238372096131104","page_num":"0","par_num":"0","level":"0","top":"0.4773519167746031","conf":"1","width":"0.008720929952377943","block_num":"0","text":"585","height":"0.017421602252187474","line_num":"0"},{"width":"0.013081394611520969","text":"-586","par_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","height":"0.013937280889142922","left":"0.4665697681375534","block_num":"0","top":"0.4947735198341743"},{"width":"0.19767440633570893","conf":"1","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.010550210730691068","top":"0.4633173843806381","text":"select * from automated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","left":"0.4927325736927283"},{"page_num":"0","word_num":"0","level":"0","width":"0.19767440633570899","top":"0.4808362374525167","conf":"1","left":"0.4927325733964987","height":"0.010452960286604362","par_num":"0","text":"GELECT * FROM automated report results WHERE uuid to bin('822fa41b-afd3-43as","line_num":"0","block_num":"0"},{"height":"0.006968641205077342","par_num":"0","block_num":"0","text":"try<","top":"0.5121951218674575","left":"0.19622093052854184","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.013081394611520969","word_num":"0"},{"par_num":"0","text":"select * from automated renort results order oy 1d desc:","block_num":"0","page_num":"0","level":"0","top":"0.5015948963317385","conf":"1","left":"0.49273257406553184","width":"0.14534882281688932","height":"0.0071770334928229484","word_num":"0","line_num":"0"},{"word_num":"0","width":"0.1148255733733482","top":"0.5156794429744099","block_num":"0","line_num":"0","par_num":"0","level":"0","height":"0.010636346382007167","conf":"1","left":"0.4927325675812272","page_num":"0","text":"GELECT * FROM automated report results WHERE"},{"width":"0.02761627511775233","page_num":"0","block_num":"0","conf":"0.5","height":"0.013937280889143033","text":"id = 1919;","word_num":"0","line_num":"0","par_num":"0","top":"0.5156794435275539","left":"0.6075581406962512","level":"0"},{"top":"0.529505582137161","width":"0.1482558148972532","word_num":"0","page_num":"0","block_num":"0","text":"foreach Sstrateqies as SstrateqvName => SsvncStrateav) «","conf":"0.5","level":"0","left":"0.20639535001691528","height":"0.0071770334928230595","line_num":"0","par_num":"0"},{"page_num":"0","word_num":"0","left":"0.21656977664342253","par_num":"0","top":"0.5470383278142917","width":"0.08575580475178174","block_num":"0","conf":"0.5","level":"0","height":"0.007188147525087785","line_num":"0","text":"sstrateavNames = Sstrateavname:"},{"conf":"0.5","level":"0","par_num":"0","top":"0.5644599302588629","height":"0.006968641205077342","left":"0.21656976630745067","width":"0.05232558351881961","text":"sthis->logger->info0","line_num":"0","page_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","height":"0.02798570514295662","left":"0.4665697680808215","par_num":"0","top":"0.5295055827915273","page_num":"0","block_num":"0","text":"- 588","width":"0.014534883042599311","word_num":"0","level":"0","conf":"0.30000001192092896"},{"level":"0","line_num":"0","conf":"1","block_num":"0","page_num":"0","height":"0.020905922094220264","text":"589","top":"0.5470383284999282","left":"0.47238372116722194","width":"0.008720929952377943","word_num":"0","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.47093023259606254","line_num":"0","top":"0.571428571333748","height":"0.006968641205077342","block_num":"0","par_num":"0","level":"0","width":"0.010174418383456285","text":"S901","word_num":"0"},{"conf":"1","text":"select * from automated_report_results WHERE repont 1d = 54;","top":"0.5540069690614298","level":"0","height":"0.010586332476310134","page_num":"0","left":"0.492732564081252","block_num":"0","width":"0.15552324944354112","word_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","left":"0.22674419373165092","height":"0.010622453461423431","text":"'L' • Sthis->getDisplayNameo) •","conf":"0.30000001192092896","par_num":"0","top":"0.5818815336144416","width":"0.08139534199491463","level":"0","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","level":"0","page_num":"0","top":"0.5993031362237073","text":"am->detido i","conf":"0.30000001192092896","width":"0.030523251979909016","par_num":"0","height":"0.006968640444571461","left":"0.28052325943782186","line_num":"0"},{"top":"0.5818815334362508","text":"Suncind onnortunities usind strateav:","page_num":"0","level":"0","block_num":"0","left":"0.30959303124618026","width":"0.10465115689216775","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","height":"0.006968640444571461"},{"height":"0.006968640444571461","top":"0.5818815334362508","level":"0","page_num":"0","par_num":"0","width":"0.047965110616481066","word_num":"0","text":"\" SstrateovName.","left":"0.41569768008114055","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.6515151515151515","word_num":"0","text":"Stotal = 0.","height":"0.0071770334928229484","width":"0.02906976354883073","left":"0.21656977116082116","page_num":"0"},{"level":"0","par_num":"0","conf":"0.5","left":"0.2165697712047144","line_num":"0","text":"$lastId = null;","height":"0.010452960286604362","top":"0.6689895475570463","width":"0.03924418256637899","block_num":"0","page_num":"0","word_num":"0"},{"page_num":"0","left":"0.2165697710920908","block_num":"0","text":"Chuffen =m•","conf":"0.30000001192092896","width":"0.034883717273144044","height":"0.006968640444571461","level":"0","par_num":"0","line_num":"0","top":"0.6864111501609896","word_num":"0"},{"page_num":"0","width":"0.014534881774415365","height":"0.011164274322169043","block_num":"0","left":"0.466569769326747","line_num":"0","conf":"0.30000001192092896","text":"— 591","top":"0.5885167464114832","word_num":"0","level":"0","par_num":"0"},{"height":"0.013937282410154683","left":"0.46656976782868714","level":"0","page_num":"0","text":"—592","conf":"0.30000001192092896","top":"0.6062717767391735","block_num":"0","width":"0.013081394611520969","par_num":"0","word_num":"0","line_num":"0"},{"left":"0.4709302334945038","level":"0","block_num":"0","top":"0.6236933803096595","conf":"1","height":"0.010452960286604362","par_num":"0","page_num":"0","text":"593","line_num":"0","word_num":"0","width":"0.01017441774936434"},{"conf":"1","left":"0.4709302334945038","line_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.6411149830971159","width":"0.01017441774936434","word_num":"0","text":"594","level":"0","block_num":"0"},{"height":"0.017421602252187474","top":"0.6550522652502129","block_num":"0","left":"0.4723837211284622","level":"0","par_num":"0","page_num":"0","conf":"1","text":"595","word_num":"0","width":"0.008720929952377943","line_num":"0"},{"width":"0.014534883042599311","conf":"0.30000001192092896","left":"0.466569767781026","height":"0.020905923615232136","line_num":"0","top":"0.6724738676697358","block_num":"0","text":"_596","word_num":"0","par_num":"0","page_num":"0","level":"0"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.4654069777451686","top":"0.6881518622527786","word_num":"0","line_num":"0","text":"59-","width":"0.015116278161393826","level":"0","height":"0.022302546949858115","page_num":"0"},{"line_num":"0","par_num":"0","left":"0.49273256470902255","height":"0.007302068257065586","page_num":"0","level":"0","top":"0.5885167465684981","text":"select * from onnortunities where 1d = 7594349:","word_num":"0","conf":"1","block_num":"0","width":"0.12209301806510758"},{"block_num":"0","word_num":"0","height":"0.0071770334928230595","line_num":"0","par_num":"0","top":"0.6236044657097288","width":"0.09302324944354118","level":"0","text":"SELECT * EROM teams WHERE name LIKE","conf":"0.5","left":"0.49273256513981717","page_num":"0"},{"conf":"1","height":"0.010541875586745464","block_num":"0","level":"0","width":"0.10319766592472157","word_num":"0","top":"0.623604465618983","left":"0.585755813534132","par_num":"0","text":"'%Les%'; # 711, 692, 16067 - jiminnyinte","line_num":"0","page_num":"0"},{"page_num":"0","line_num":"0","level":"0","top":"0.6411149830944434","width":"0.15406974833062353","conf":"0.5","par_num":"0","text":"select * from nlavbooks where team 1d = 711: # event 226147.","block_num":"0","word_num":"0","height":"0.007210375589617124","left":"0.49273257723786884"},{"conf":"1","par_num":"0","width":"0.1526162573631774","left":"0.4927325797134081","page_num":"0","height":"0.014354066985646008","level":"0","line_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","block_num":"0","top":"0.6547049441786283","word_num":"0"},{"word_num":"0","width":"0.11191859143845573","left":"0.4927325713160673","top":"0.6759581884885157","page_num":"0","level":"0","height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"RELECT * CROM eom Fiolde WHERE 1d = 224147•","par_num":"0"},{"level":"0","width":"0.15261627765412028","height":"0.007365975843852346","left":"0.492732559379028","top":"0.6929824561728054","word_num":"0","text":"RELSCT * CPOM eom field valuec WHEPE eom fiold id = 226147•","line_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","width":"0.08430231885707123","line_num":"0","level":"0","top":"0.7208931419457735","page_num":"0","height":"0.011164274322169154","text":"// HubspotWebhookBatchSyncStrate","conf":"1","word_num":"0","left":"0.21656977497998292"},{"block_num":"0","word_num":"0","top":"0.7384370015213745","level":"0","width":"0.08284882788962508","line_num":"0","height":"0.010691918064342554","page_num":"0","conf":"1","text":"foreach (SsyncStrategy->fetch0pp","par_num":"0","left":"0.21656976847665474"},{"level":"0","text":"Shuffern = ShsOpportunity:","top":"0.7548592968262794","conf":"0.5","block_num":"0","par_num":"0","height":"0.011923404401569249","width":"0.06990591008612448","page_num":"0","left":"0.22667961277278845","line_num":"0","word_num":"0"},{"line_num":"0","top":"0.7177033493439169","level":"0","word_num":"0","height":"0.010519646761710244","par_num":"0","text":"Choose Implementation of OpportunitvSvncStrateavinterface |Jiminnv|Services|Crm.fetchOpportunities (13 found)","width":"0.24273253501729763","left":"0.32122095329689015","block_num":"0","conf":"1","page_num":"0"},{"line_num":"0","height":"0.010605782413026343","par_num":"0","page_num":"0","text":"id = 692:","left":"0.593023257918876","level":"0","top":"0.7280701752584297","block_num":"0","conf":"0.5","width":"0.02470930079196365","word_num":"0"},{"word_num":"0","height":"0.010494639808861561","conf":"0.5","level":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.22674419088628708","block_num":"0","text":"II process every 800 rows (f","width":"0.07412790237589081","top":"0.7909407668943288"},{"conf":"0.5","level":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.22674419114424677","block_num":"0","text":"if (\\count(Sbuffer) >= self:","word_num":"0","height":"0.010616896445291069","width":"0.07412790237589084","top":"0.8083623697944038"},{"word_num":"0","height":"0.007254833239687675","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.23691860308173643","text":"ssynclount += sch1s->pro","top":"0.8292682927200247","level":"0","width":"0.06395349096744621","line_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.8429027111608212","width":"0.03343022884206567","word_num":"0","text":"Sbuffer = 11:","block_num":"0","left":"0.23837209664961997","height":"0.010755824890623433","conf":"0.30000001192092896","level":"0"},{"level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"II leftovers","height":"0.010552989619010189","block_num":"0","line_num":"0","width":"0.03197674041098736","left":"0.21656977121575632","word_num":"0","top":"0.9128919864343473"},{"top":"0.9337979093733697","page_num":"0","line_num":"0","width":"0.03779069667166851","height":"0.007190926413406684","text":"1+ (Sbuffer)<","left":"0.21656976844365905","block_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","level":"0","top":"0.742160279154372","width":"0.07558138827060129","conf":"0.5","text":"M • BullhornSyncStrategyBase","line_num":"0","page_num":"0","height":"0.010630789365874915","word_num":"0","par_num":"0","left":"0.3052325654958087"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.010630789365874915","top":"0.742160279067264","word_num":"0","conf":"1","text":"Jiminny Services\\Crm\\Bullhorn\\OpportunitySyncStrategy","left":"0.3866279112770795","level":"0","width":"0.1409883702054937"},{"par_num":"0","conf":"1","height":"0.010753046002304312","top":"0.7595818820544469","page_num":"0","width":"0.0886627866866741","line_num":"0","text":"M • CloseLastModifiedSyncStrategy","left":"0.3052325646062717","level":"0","word_num":"0","block_num":"0"},{"height":"0.010753046002304312","conf":"1","line_num":"0","top":"0.7595818820544469","level":"0","word_num":"0","par_num":"0","width":"0.13372091536826275","left":"0.39970931718987673","page_num":"0","block_num":"0","text":"(Jiminny \\Services\\Crm\\Close\\OpportunitySyncStrategy"},{"page_num":"0","left":"0.5930232565780599","line_num":"0","par_num":"0","top":"0.7630662028086779","conf":"0.30000001192092896","block_num":"0","width":"0.09593022123296224","level":"0","height":"0.010458518063242495","text":"er id THEN ' (owner)' ELSE '• END) A:","word_num":"0"},{"level":"0","height":"0.010741931970039587","line_num":"0","conf":"1","text":"• • CloseSingleSyncStrategy","top":"0.7767145134413733","word_num":"0","width":"0.07267441140844466","left":"0.3052325654821196","par_num":"0","block_num":"0","page_num":"0"},{"height":"0.010452961047110132","par_num":"0","text":"Jiminny\\Services\\Crm\\Close\\OpportunitySyncStrategy","block_num":"0","level":"0","top":"0.7770034845461314","conf":"1","left":"0.38517442556842557","page_num":"0","word_num":"0","width":"0.13226743454628803","line_num":"0"},{"page_num":"0","word_num":"0","left":"0.3052325654958087","level":"0","block_num":"0","conf":"1","height":"0.01061967457310431","par_num":"0","text":"• • CopperSingleSyncStrategy","top":"0.7942583733581305","width":"0.07558138827060129","line_num":"0"},{"conf":"1","left":"0.38662791864493334","par_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","text":"Jiminny\\Services\\Crm\\Copper\\OpportunitySyncStrategy","top":"0.7944250876267327","width":"0.1366278973031551","line_num":"0"},{"block_num":"0","top":"0.8118022328946349","par_num":"0","level":"0","width":"0.06976743454628803","word_num":"0","line_num":"0","text":"M & CopperSyncStrategyBase","conf":"0.5","page_num":"0","left":"0.3052325654537118","height":"0.010497417936674802"},{"word_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.010497418697180683","conf":"1","text":"Jiminny Services\\Crm\\Copper\\OpportunitySyncStrategy","left":"0.38226744617176533","page_num":"0","width":"0.13517441648118045","par_num":"0","top":"0.8118022326885981"},{"top":"0.8292682932016456","level":"0","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"M & HubspotSyncStrategyBase","word_num":"0","height":"0.010452960286604362","width":"0.07267441140844466","left":"0.3052325654821196"},{"text":"Jiminny\\Services\\Crm Hubspot\\OpportunitySyncStrategy","width":"0.139534869092576","height":"0.010452960286604362","conf":"1","page_num":"0","block_num":"0","level":"0","left":"0.38372094514610583","par_num":"0","top":"0.8292682932016456","word_num":"0","line_num":"0"},{"line_num":"0","text":"M • HubspotWebhookBatchSyncStrategy","top":"0.8466898963487846","width":"0.0944767302655159","word_num":"0","block_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.010566881779088155","conf":"0.5","left":"0.3037790742402989"},{"height":"0.010566882539593925","top":"0.8466898957072077","par_num":"0","left":"0.4055232628921893","level":"0","text":"Jiminny Services\\Crm\\Hubspot\\OpportunitySyncStrategy","width":"0.13808138827060135","word_num":"0","block_num":"0","page_num":"0","line_num":"0","conf":"1"},{"top":"0.8641114986943905","conf":"0.5","block_num":"0","page_num":"0","left":"0.30377907908419055","level":"0","height":"0.010689139176023432","word_num":"0","text":"m & OpportunitySyncStrateqyInterface","width":"0.09738371220040831","line_num":"0","par_num":"0"},{"height":"0.006968640444571461","word_num":"0","par_num":"0","block_num":"0","width":"0.03488371727314399","page_num":"0","text":"\"salesforce':","top":"0.8710801397080278","line_num":"0","conf":"0.5","left":"0.5959302326424979","level":"0"},{"par_num":"0","block_num":"0","line_num":"0","text":"M 8 PipedriveSingleSyncStrategy","width":"0.08430231885707129","word_num":"0","top":"0.8811802232854864","level":"0","height":"0.011164274322169154","left":"0.30377906891517925","conf":"0.5","page_num":"0"},{"level":"0","block_num":"0","page_num":"0","line_num":"0","text":"Jiminny\\Services\\Crm\\Pipedrive\\OpportunitySyncStrategy","width":"0.1438953318494432","conf":"1","top":"0.8815331019124469","par_num":"0","word_num":"0","left":"0.39389535013632565","height":"0.010452960286604362"},{"width":"0.0770348741653118","conf":"0.5","word_num":"0","level":"0","height":"0.01068358215989107","left":"0.3052325676951533","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"M d PipedriveSvncStrategyBase","top":"0.8987240827915403"},{"text":"1iminnvl Convicoc Com. Pinedrive OoportunitysyncStrateay","top":"0.898127848919453","word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.38951580383720347","line_num":"0","page_num":"0","height":"0.012281404918080496","width":"0.1439507667054521","par_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.30523257082179295","conf":"1","text":"M d SalesforceCross0biectLastModifiedSvncStrategv","top":"0.9162679427082977","height":"0.010561324762955793","level":"0","par_num":"0","width":"0.12936045261139567"},{"height":"0.006968640444571461","par_num":"0","block_num":"0","line_num":"0","text":"uaminny services Urm salestorce Upportunttvsvncstrareay","level":"0","width":"0.14534882281688932","word_num":"0","left":"0.4418604649738096","top":"0.9198606275129059","page_num":"0","conf":"0.30000001192092896"},{"width":"0.09593022123296202","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.03484320450437506","block_num":"0","level":"0","text":"8 U 1.neS31: on U.10 = Cp.uSe -21d WHE","par_num":"0","left":"0.5930232619612638","page_num":"0","top":"0.9024390245770808"},{"word_num":"0","line_num":"0","conf":"0.5","par_num":"0","width":"0.08575581489725315","level":"0","text":"M d SalesforceSingleSyncStrategy","top":"0.9337979096332393","height":"0.010452961047110132","block_num":"0","left":"0.3052325597160833","page_num":"0"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","word_num":"0","left":"0.3968023241398097","conf":"1","top":"0.9337979102748163","block_num":"0","width":"0.14680231378433556","page_num":"0","level":"0","text":"Jiminny\\Services\\Crm|Salesforce\\OpportunitvSvncStrateav"},{"conf":"1","top":"0.9512195124342592","word_num":"0","page_num":"0","text":"Ssunccount += Sthis->process","width":"0.07412790237589084","level":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.22674419177303912","height":"0.007313183049836192"},{"top":"0.9545454545454546","block_num":"0","conf":"0.5","par_num":"0","text":"(m d SalesforcesvncStrateavBase","left":"0.3052325577724558","width":"0.07994186117293989","word_num":"0","height":"0.0071770334928229484","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","height":"0.0071770334928229484","text":"uaminny Services Crm Salesforce OpportunitvsvncStrateay","line_num":"0","width":"0.14534882281688932","left":"0.3924418607477934","word_num":"0","top":"0.9545454545454546","page_num":"0","conf":"0.5","par_num":"0","level":"0"},{"word_num":"0","block_num":"0","left":"0.9113372111340684","top":"0.0031897926052030234","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"100% C47","width":"0.020348835498728568","height":"0.01074748898617195"},{"word_num":"0","height":"0.01074748898617195","left":"0.9345930284460118","page_num":"0","level":"0","par_num":"0","width":"0.05959301806510764","block_num":"0","top":"0.0031897926052030234","conf":"0.5","line_num":"0","text":"• Mon 20 Apr 15:50:06"},{"conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.8284883796703012","par_num":"0","block_num":"0","text":"L AskJiminnyReportActivityServiceTest","top":"0.02787456497864904","width":"0.08430231885707118","word_num":"0","height":"0.010452960286604362"},{"text":"Cascade","line_num":"0","width":"0.017441858636571994","level":"0","block_num":"0","height":"0.010452960286604362","left":"0.6947674436468302","top":"0.05574912943857935","word_num":"0","conf":"1","par_num":"0","page_num":"0"},{"par_num":"0","conf":"0.5","level":"0","text":"Retactor Connection","top":"0.08362369354010668","width":"0.04505813882706011","block_num":"0","word_num":"0","height":"0.007285397208668498","page_num":"0","line_num":"0","left":"0.6933139540504129"},{"height":"0.007285397208668498","page_num":"0","left":"0.7470930222467479","par_num":"0","block_num":"0","conf":"0.5","line_num":"0","text":"CRM Initial Sync Over","top":"0.08362369354010668","width":"0.04360465293234972","level":"0","word_num":"0"},{"left":"0.965116281891486","line_num":"0","par_num":"0","text":"+0 ..","page_num":"0","height":"0.011164274322169043","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.0797448165869219","width":"0.020348834230544677","word_num":"0"},{"page_num":"0","par_num":"0","top":"0.11149825788708156","conf":"1","height":"0.01051131161776453","block_num":"0","text":"syncProfiles() (HubSpot or Salesforce) calls ProfileRepository::update0rCreateProfile(...) and a new Crm\\Profile row is","level":"0","left":"0.71947674023137","width":"0.24854651917802528","word_num":"0","line_num":"0"},{"text":"mnsented, Froreteobserver•pupetz-to les promttecreated •","top":"0.13237639553429026","width":"0.12063952709766146","page_num":"0","word_num":"0","left":"0.6962209263682917","level":"0","block_num":"0","par_num":"0","height":"0.0071770334928229484","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","height":"0.006968640444571461","left":"0.6962209443887487","top":"0.1463414637498397","level":"0","text":"LventserviceProv1der.oho: 139-14z subscribes two listeners:","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","width":"0.12354649888708236","par_num":"0"},{"level":"0","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"• ListenersCrm SyncProt1leopportunities (SyncProt1leopportun1t1es.pno:42-103) - applies to Mubspot, salestorce, Bullnorn, copper","top":"0.16724738709478748","conf":"0.5","height":"0.006968640444571461","left":"0.6976744157116571","line_num":"0","width":"0.2776162573631774"},{"height":"0.010616897205796949","left":"0.7034883703278383","line_num":"0","page_num":"0","top":"0.1810207334671603","width":"0.07848837020549371","level":"0","conf":"1","par_num":"0","word_num":"0","text":"Pipedrive, Zoho. For each new profile it:","block_num":"0"},{"height":"0.011164274322169154","width":"0.09883720316785449","word_num":"0","level":"0","left":"0.7049418588253883","text":"1. Dispatches SyncProfileMetadata (see below).","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.20175438596491224"},{"block_num":"0","left":"0.704941892146325","conf":"0.5","page_num":"0","height":"0.006968640444571461","line_num":"0","level":"0","text":"Z. Ensures a Deal insiahts lavout exists (createDea@insightsLavouttDoesNotExist, lines 105-146 Via CrmOwnerResolver + buildLayout .","top":"0.2229965160146481","width":"0.27616275625025977","word_num":"0","par_num":"0"},{"left":"0.7049418742527865","conf":"0.5","page_num":"0","width":"0.18168603613021528","par_num":"0","word_num":"0","text":"3. Comoutes since= confjquratsionSettinasService-saetSvncPeriod(ScrmConfjauration).l","top":"0.2400318980545012","level":"0","block_num":"0","line_num":"0","height":"0.007354861051081851"},{"word_num":"0","left":"0.7049418648065393","par_num":"0","text":"4. Dispalches SyncopportunitiesJob with Strategy LAST MODIFIED BY PROFILE SYNC OPPORTUNITY STRATEGY, elther as a single lob or, when r","height":"0.006968641205077342","line_num":"0","width":"0.2776162776541202","page_num":"0","level":"0","block_num":"0","conf":"0.5","top":"0.2613240417686331"},{"word_num":"0","height":"0.0071770334928229484","left":"0.7122093405480473","par_num":"0","text":"eaud recSLidinohindorSearch is true (Salesforce larae tenants). chooned into rollina <7-dav windows via TimePerioditerator)","block_num":"0","level":"0","top":"0.27511961722488043","conf":"0.5","page_num":"0","width":"0.24563949666124707","line_num":"0"},{"top":"0.303030303030303","height":"0.0071770334928229484","conf":"0.30000001192092896","left":"0.6976744260312207","block_num":"0","level":"0","par_num":"0","text":"•Listeners\\crm\\SyncProtileLeads (SyncrrotlleLeads.pnp:32-/9) - 40no-only, dispatches Syncleads . Muospot salestorce do notrun a","word_num":"0","page_num":"0","line_num":"0","width":"0.27616275625025977"},{"page_num":"0","word_num":"0","block_num":"0","top":"0.3170731710669128","par_num":"0","text":"per-orofile lead sunc here","height":"0.006968640444571461","level":"0","width":"0.05232557337334809","line_num":"0","left":"0.7034883799711876","conf":"0.30000001192092896"},{"text":"•SyncProtileretadata (Syncrrot1lemetadaca. php: 39-113) - runs per promile/user: crmservice=>syncProtilerields(), and for providers","width":"0.27470927542828505","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.33797909453440456","line_num":"0","left":"0.6976744223288358","par_num":"0","level":"0","height":"0.007315961177649544"},{"level":"0","text":"imolementina SvncCrmProfileRecordTvnesInterface (Salesforce) it also calls svncProfileRecordTvnes()","block_num":"0","line_num":"0","top":"0.3516746413159395","par_num":"0","left":"0.7049418901937063","conf":"0.5","height":"0.007210375589617124","page_num":"0","word_num":"0","width":"0.2049418307365255"},{"conf":"1","page_num":"0","par_num":"0","text":"End-to-end flow summary","top":"0.37958532712468585","word_num":"0","line_num":"0","left":"0.6947674471612332","height":"0.010658574446536728","level":"0","block_num":"0","width":"0.062499994927264324"},{"block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.4003189791186301","height":"0.007346525907136248","word_num":"0","width":"0.02616278922304205","left":"0.6976744206501068","text":"• HubSnot","line_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","width":"0.06831394865157747","conf":"0.30000001192092896","word_num":"0","text":"• Team creation - no CRM svnc.","top":"0.4216027877916515","height":"0.006968640444571461","block_num":"0","level":"0","par_num":"0","left":"0.7049418658129996"},{"page_num":"0","text":"Aunor connodte HnbSoot OAuth ( CociolAccountConnected) → no automatic data imoort (HubSpot's onActivityProviderIntearated is a","block_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.27327409703680816","word_num":"0","height":"0.011675253249051276","line_num":"0","left":"0.7063868584751904","top":"0.4381483635370065"},{"par_num":"0","width":"0.2674418307365255","line_num":"0","conf":"1","left":"0.7122093053099798","text":"no-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnecte","top":"0.4529505580633486","level":"0","page_num":"0","word_num":"0","height":"0.013948396442419408","block_num":"0"},{"level":"0","left":"0.7122092986887689","line_num":"0","text":"d → ImportMetadata crm:sync-team-metadata which in turn runs syncOrganization importStages importBusinessProcesses • imp","top":"0.4736842105263157","width":"0.26889535214038607","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","page_num":"0","height":"0.0071770334928230595"},{"line_num":"0","text":"ortRecordTypes syncProfiles syncFields","width":"0.09156975847609494","word_num":"0","conf":"0.5","block_num":"0","left":"0.7122093021342956","top":"0.487804878888759","page_num":"0","par_num":"0","height":"0.0106002246363881","level":"0"},{"top":"0.5087108018143799","text":"•syncProfiles® creates Profile rows→ ProfileCreated SyncProfileOpportunities creates Deal Insights layout + dispatches Sync","left":"0.7049418490560208","line_num":"0","level":"0","conf":"0.5","word_num":"0","height":"0.0072381614307848174","page_num":"0","block_num":"0","width":"0.2761627765412026","par_num":"0"},{"top":"0.5223285486443381","conf":"1","block_num":"0","left":"0.7122093240285524","level":"0","line_num":"0","par_num":"0","text":"OpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields),","height":"0.011164274322169043","width":"0.2151162573631774","page_num":"0","word_num":"0"},{"height":"0.012675791836241235","level":"0","width":"0.029265236347279622","word_num":"0","block_num":"0","left":"0.6975892145069297","page_num":"0","par_num":"0","conf":"1","line_num":"0","text":"salesforce","top":"0.5454162795652948"},{"width":"0.23255812868158865","height":"0.006968640444571572","conf":"0.5","line_num":"0","word_num":"0","top":"0.5714285717637769","page_num":"0","par_num":"0","text":"•leam creation → only tne optional salestorce Account stamp in Updatesalestorceaccount IT a linkea account exists","block_num":"0","left":"0.7049418497035571","level":"0"},{"height":"0.00717981238114207","text":"es/syncProtiles/syncFields Salestorce implementations in Service.php)","width":"0.14680232392980697","word_num":"0","page_num":"0","block_num":"0","top":"0.6060606058989654","conf":"1","left":"0.7122093049209168","level":"0","par_num":"0","line_num":"0"},{"text":"eopportunities USes TimePeriodIterator Sliding window to avoia soeL limits) + SyncProfileMetadata which also runs syncProtileReco","top":"0.6411149830944434","width":"0.27034881267141797","line_num":"0","level":"0","conf":"0.5","block_num":"0","height":"0.007210375589617124","left":"0.7122092998284788","word_num":"0","page_num":"0","par_num":"0"},{"conf":"0.5","left":"0.7122093186055239","top":"0.6547049442879459","width":"0.16133719302238303","word_num":"0","block_num":"0","par_num":"0","text":"rdTunes() because Salesforce imolements SvncCrnProffleRecordTvnesInterface.","level":"0","line_num":"0","height":"0.007315961177649544","page_num":"0"},{"conf":"1","block_num":"0","word_num":"0","text":"Notable observations","page_num":"0","height":"0.0071770334928230595","width":"0.050872087478637695","line_num":"0","par_num":"0","left":"0.6947674474050056","top":"0.689792663476874","level":"0"},{"text":"• HubSoot and Salesforce do not have a direct SocialAccountConnected → initial-svnc wire: the metadata imoort runs via the reconnect","block_num":"0","line_num":"0","page_num":"0","left":"0.6976744355741177","top":"0.7105263157126281","level":"0","word_num":"0","width":"0.26889533184944314","conf":"0.5","height":"0.0072437192074229495","par_num":"0"},{"par_num":"0","height":"0.006968640444571572","top":"0.7421602790808501","width":"0.0654069717894209","word_num":"0","conf":"0.30000001192092896","left":"0.7034883776921064","line_num":"0","text":"JonAnn → TeanTnitialSunclah)","block_num":"0","level":"0","page_num":"0"},{"height":"0.007268726160271521","level":"0","page_num":"0","top":"0.763066202081789","line_num":"0","text":"•The per-profile opportunity backiill is entirely driven by ProfileCreated, so new deal opportunity ingestion starts only after syncProfileso","word_num":"0","conf":"1","left":"0.6976744426698599","par_num":"0","width":"0.2819767201200445","block_num":"0"},{"word_num":"0","top":"0.7767145136381128","left":"0.7034883809038813","par_num":"0","line_num":"0","width":"0.09738371220040831","page_num":"0","height":"0.007257611367501027","conf":"0.5","block_num":"0","level":"0","text":"has recolved CPM ownerclucers to.liminnv ucere"},{"word_num":"0","par_num":"0","left":"0.6976744583291012","page_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"•lihe opportunity sync uses sirateay LAST MODIETED BY PROFILE SYNC OPPORIUNY STIRATEGY andrespecis team=level aetSyncPerlod and reau","top":"0.7979094080007108","width":"0.2848836817639939"},{"left":"0.7034560808408425","text":"4recSLidinoWindowSearch settings","height":"0.010915600321889873","width":"0.06841224812446756","level":"0","conf":"0.5","line_num":"0","par_num":"0","top":"0.8115388389153522","block_num":"0","page_num":"0","word_num":"0"},{"width":"0.12063952709766146","height":"0.0071770334928229484","left":"0.6962209263682917","line_num":"0","top":"0.9266347687400319","conf":"1","word_num":"0","level":"0","text":"what obiects are sunced on team creation and orofile creation","block_num":"0","page_num":"0","par_num":"0"},{"height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","left":"0.7223837197862006","line_num":"0","page_num":"0","text":"Claude Qnus 17 Medium","level":"0","par_num":"0","top":"0.9545454545454546","width":"0.04651162472177062","word_num":"0"},{"left":"0.8924418640041503","line_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571572","par_num":"0","text":"WN Windsurf Teame","top":"0.9860627181052405","word_num":"0","conf":"0.30000001192092896","width":"0.03779069413530067","level":"0"},{"height":"0.006968641205077342","top":"0.9860627177424091","word_num":"0","block_num":"0","left":"0.9360465110596449","width":"0.029069768621566405","par_num":"0","line_num":"0","text":"67-10 UTF.8","level":"0","page_num":"0","conf":"0.30000001192092896"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","height":"0.01074748898617195","text":"io 4 spaces","top":"0.986062718234409","left":"0.969476748236339","word_num":"0","page_num":"0","width":"0.024709298255595757"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8079
|
NULL
|
NULL
|
|
2535
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelp<100% C47Sun 12 Apr 13:00:03-zshDOCKERO ₴1DEV (-zsh)O $2APP (-zsh)#3-zsh• 84|8586* Unable to acces...• *81\")}var PO;var hT=L(O=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA51|K==CA51|K==QA51|K==1A5}vartion]\|\"QA5=||\"[object AsyncFunction]\\\",dA5=11\"[object Func,CA5=\|\"[object GeneratorFunction]\|\",1A5=\\\"[object Proxy]\\\",FP6;var F_8=L(()=>{M_60;hTO;FP6=nA5});var ¡A5,U_8:var pJ7=L(@=>{sR(:iA5=vJП\\"-_core-js_shared_\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}vargJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\|\"\|\");return q?\|\"Symbol(src)_1.||\"+q:\|\"||\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\"\|\"}catch(K){}}return\|\"||\"}var 0A5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-L(O=>{F_80;UJ70);hT(;0a8O);tA5=/[\\\IIAS. *+?O(|(\](31]/g,eA5=/^*\\[object.+?Constructor\((\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOwnProperty, Y05=RegExp(||\"^\|\"+_05.call(z05).replace(tA5,I|\"|||||||\$&||\").replace(/has0wnPropertyl(function).*?C?=l|||||||111\O1 for.+?(?=NMM/|||\])/g,11\"S1.*?\|\")+||\"S\|\");QJ7=A05});function 005(q,K){return q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void O}var ik;var le=L((=>{dJ7();1J7(;ik=$05});var w05,ne;var Q_8=L(()=>{le();sRO;w05=ik(vJ, ||\"Map\|\"),ne=w05});var j05,ol;var zu6=L(()=>{le(;j05=ik(Object,\|\"create\\\"),ol=j05});function H05O{this.__data__=ol?ol(null): (},this.size=0}var nJ7;variJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7=J05});function D05(q){var K=this.-data_-;if(ol)ivar_=K[qJ;return_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\"_lodash_hash_undefined_.,X05,P05,aJ7;var sJ7=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});functionZ05(q) {var K=this.--data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});functionv05(q,K){var_=this.__data;returnthis.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\|\"_lodash_hash_undefined__\\\", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q){varK=-1,_=q==null?0:q.length;this.clear;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var_M7=L(O)=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.size=0, this.__data__={hash:new $a8,map:new(nel|ce),string:new $a8}}var zM7;var YM7=L((=>{_M7O;Ku6O;Q_8();zM7=T05});function V05(q){var K=typeof q;return K==\\\"string\\\"||K==\\\"number) |\"1IK==||\"symbol\|\"I IK==\|\"boolean \|\"?q!==\\\".\"string)'\"?\|\"string\|\":)-_proto__||\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var_=q.__data__;return AM7(K)?_[typeof K==\*||\"hash\|\"]:_.map}varie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(©)=>{Yu6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05}); function LO5(q,K){var_=ie(this,q),z=_.size;return-.set(q,K),this.size+=_.size==z?0:1,this}var XM7;varPM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.data_._;if(_instanceof ce){var z=_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return_.set(q,K), this.size=_.size, this}var h05=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05}); function dP6(q){var K=this.__data___=newce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}varS05=\\\"lodash hash undefined\\\", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.data__.has(q)}var GM7;varvM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function__data=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;x05(q,K){var,z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7;var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)returnj==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J,q,K,A);ifW!==void 0<if(W)continue;M=!1;breakj1fX21f(.TM7CK,functionct,Gzur(n_ox,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05(q) {varK=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}varkM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});functionas5(9,K,-,z,Y,A,00kswltchd){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buffer; caset05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1;return!0; case d05:case c05:casei05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.message;case r05:case a05:return q==K+\\\"\|\";case n05:var $=kM7;case 005:varw=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);var H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; cases05:if(Ma8)return Ma8.call(q)=-Ma8.call(K)}return!1}varU05=1,Q05=2,d05=||\"[object Boolean]||\",c05=\|\"[object Date]\\\",105=I|\"[object Error]\l\"1]\|\",n05=\|\"[object Map]\|\",i05=\|\"[objectNumber7\\\",r05=\|\"[object RegExp]\\\"',e05=\|\"[object,005=||\"[object Set]\|\",a05=||\"[object String]\I\",s05=\|\"[object Symbo,t05=||\"[object ArrayBuffer]\|\"DataView]\\,yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f:void 0;EM7=q$5});function K$5(q,K){var_=-1,z=K.length,Y=q.length;whi'<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=_$5}); function z$5(q,K,){var z=K(q);return DO(q)?z:nP6(z,_(q))}varXa8=L((=>{o_80;RTO;a_8=z$5});functionYSS(q,K){varar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;varPa8=LCO=>{s.8=Y$5});function A$5O{return[]}var_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v:_8; varDa8=L0=>{t_8=A$5});var);0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=0$5,$$5, hM7,wS5,iP6;var e_8=L(()=>{Pa8();Da8(null)return[];return q=0bject(q),s_8(hM7(q),function(K){return$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;varSM7=LCO=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\"object\|\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\"[object Arguments]\\;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;varOu6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,DS5=Wa8(function{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\...
|
[{"height":"0.016793673833211287", [{"height":"0.016793673833211287","left":"0.03774025887964331","level":"0","top":"0.0043938606363854715","width":"0.03207762241363526","line_num":"0","conf":"1","text":"iTerm2","page_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"par_num":"0","text":"Shell","top":"0.00697674474242771","level":"0","line_num":"0","page_num":"0","height":"0.013953487608167836","block_num":"0","left":"0.08284883751337016","width":"0.021802324718899202","word_num":"0","conf":"1"},{"level":"0","line_num":"0","top":"0.006976744645528443","text":"Edit","block_num":"0","conf":"1","page_num":"0","height":"0.013953487608167836","par_num":"0","word_num":"0","left":"0.11627906991457089","width":"0.018895347913106278"},{"level":"0","par_num":"0","height":"0.013953487608167836","top":"0.006976744412970359","block_num":"0","word_num":"0","left":"0.14680232572256477","text":"View","line_num":"0","page_num":"0","conf":"1","width":"0.02325581444634331"},{"left":"0.18168604693358867","par_num":"0","top":"0.004651162940102149","width":"0.034883719020419646","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"Session","block_num":"0","height":"0.013953487608167836","conf":"1"},{"block_num":"0","par_num":"0","top":"0.006887490600044899","level":"0","width":"0.030554943614535868","word_num":"0","left":"0.2296353192716788","line_num":"0","text":"Scripts","page_num":"0","conf":"1","height":"0.014131995307074652"},{"height":"0.01549474610222712","left":"0.27313668618918435","line_num":"0","page_num":"0","text":"Profiles","par_num":"0","top":"0.00620611522408776","conf":"1","width":"0.03366848892635771","word_num":"0","level":"0","block_num":"0"},{"height":"0.013953487608167836","level":"0","top":"0.006976744661032375","conf":"1","left":"0.31976744183419714","text":"Window","width":"0.03343023194207084","par_num":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","top":"0.004651162876699644","line_num":"0","par_num":"0","left":"0.3662790698837674","text":"Help","word_num":"0","conf":"1","height":"0.016279069052802186","level":"0","width":"0.021802324718899202"},{"line_num":"0","width":"0.008720929941860467","block_num":"0","left":"0.6395348837209303","text":"<","level":"0","par_num":"0","top":"0.004651163178294615","word_num":"0","conf":"0.30000001192092896","height":"0.016279069224806153","page_num":"0"},{"line_num":"0","width":"0.04074803988138831","top":"0.0067862338439507175","page_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","text":"100% C47","left":"0.8182887688227867","height":"0.014334509107801652","block_num":"0","par_num":"0"},{"word_num":"0","left":"0.8953488365595865","top":"0.004444444444444473","width":"0.09302325778537335","block_num":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","height":"0.016666666666666607","text":"Sun 12 Apr 13:00:03","level":"0"},{"block_num":"0","height":"0.011627906163533486","page_num":"0","width":"0.020348836316002705","level":"0","left":"0.4985465117354094","par_num":"0","conf":"0.30000001192092896","text":"-zsh","word_num":"0","top":"0.0372093028484658","line_num":"0"},{"height":"0.01162790722317164","top":"0.06744186036718058","level":"0","par_num":"0","width":"0.033430231942070864","conf":"1","block_num":"0","line_num":"0","page_num":"0","text":"DOCKER","word_num":"0","left":"0.03343023293884829"},{"conf":"0.30000001192092896","height":"0.013953487608167836","word_num":"0","left":"0.0973837216861163","page_num":"0","width":"0.021802324718899188","top":"0.06511627935870679","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"O ₴1"},{"block_num":"0","level":"0","text":"DEV (-zsh)","word_num":"0","page_num":"0","height":"0.01162790722317164","top":"0.06744186036266664","width":"0.04215116235944963","line_num":"0","conf":"1","par_num":"0","left":"0.1526162794948753"},{"block_num":"0","height":"0.013953487608167836","line_num":"0","page_num":"0","left":"0.2209302327318443","par_num":"0","text":"O $2","top":"0.06511627927731145","width":"0.024709301524692112","conf":"0.30000001192092896","word_num":"0","level":"0"},{"line_num":"0","top":"0.06685906835208888","par_num":"0","text":"APP (-zsh)","height":"0.01511907259623213","level":"0","left":"0.27754134892009014","word_num":"0","conf":"1","page_num":"0","block_num":"0","width":"0.040847534603542734"},{"width":"0.014534882704416885","word_num":"0","height":"0.011627906163533597","block_num":"0","level":"0","line_num":"0","text":"#3","left":"0.3546511630567063","top":"0.06744186098800065","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"width":"0.017441859510209823","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.4142441862332672","level":"0","par_num":"0","line_num":"0","top":"0.06744186098800065","word_num":"0","height":"0.011627906163533597","text":"-zsh"},{"level":"0","width":"0.023255814446343337","page_num":"0","word_num":"0","block_num":"0","height":"0.011627906163533597","par_num":"0","top":"0.06744186101707039","conf":"0.30000001192092896","left":"0.4709302324207237","line_num":"0","text":"• 84|"},{"width":"0.013081395626068137","page_num":"0","block_num":"0","height":"0.011627906163533597","left":"0.6046511624885648","conf":"0.30000001192092896","level":"0","par_num":"0","text":"85","line_num":"0","top":"0.0674418609589309","word_num":"0"},{"left":"0.7296511625212683","par_num":"0","text":"86","block_num":"0","height":"0.013953487608167836","width":"0.013081395626068137","word_num":"0","level":"0","page_num":"0","top":"0.0651162795447533","line_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","line_num":"0","page_num":"0","top":"0.06744186083296189","block_num":"0","height":"0.011627906163533597","left":"0.8909883735740648","width":"0.07267441749572756","level":"0","text":"* Unable to acces...","word_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.013953487608167836","level":"0","left":"0.9680232558582236","text":"• *8","top":"0.06511627933545094","width":"0.023255814446343392","par_num":"0","word_num":"0"},{"left":"0.0043604671006258165","page_num":"0","par_num":"0","conf":"0.5","level":"0","text":"1\\\")}var PO;var hT=L(O=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA51|K==CA51|K==QA51|K==1A5}var","block_num":"0","top":"0.09069767458212608","width":"0.6875","word_num":"0","line_num":"0","height":"0.016279069052802186"},{"text":"tion]\\|\\\"","width":"0.05232558250427246","par_num":"0","word_num":"0","line_num":"0","top":"0.10697674370263388","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.02093023300170893","left":"0.004360465034200968","level":"0"},{"conf":"1","par_num":"0","block_num":"0","page_num":"0","width":"0.19186045328776047","word_num":"0","left":"0.6918604761211304","level":"0","line_num":"0","height":"0.018604651557074692","text":"QA5=||\\\"[object AsyncFunction]\\\\\\\"","top":"0.08837209313619132"},{"text":",dA5=11\\\"[object Func","height":"0.018604651557074692","width":"0.11627907223171663","word_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","block_num":"0","top":"0.0906976740470441","line_num":"0","level":"0","left":"0.8822674417247132"},{"block_num":"0","par_num":"0","level":"0","page_num":"0","line_num":"0","height":"0.021860158708360444","conf":"0.5","text":",CA5=\\|\\\"[object GeneratorFunction]\\|\\\"","width":"0.2196292241414388","word_num":"0","top":"0.10690796858865559","left":"0.053704660832546956"},{"height":"0.02309836917453334","block_num":"0","left":"0.27030065332470454","par_num":"0","page_num":"0","word_num":"0","conf":"0.5","top":"0.10485349058771676","text":",1A5=\\\\\\\"[object Proxy]\\\\\\\",FP6;var F_8=L(()=>{M_60;hTO;FP6=nA5});var ¡A5,U_8:var pJ7=L(@=>{sR(:iA5=vJП\\\\\"","width":"0.6192760891384549","level":"0","line_num":"0"},{"top":"0.10880090718139823","word_num":"0","height":"0.019686898125542474","page_num":"0","par_num":"0","conf":"0.5","level":"0","line_num":"0","width":"0.0949035750495063","block_num":"0","left":"0.8878006239671177","text":"-_core-js_shared_"},{"height":"0.018888888888888955","width":"0.30813952551947704","conf":"1","level":"0","par_num":"0","left":"0.004360470701453205","word_num":"0","page_num":"0","text":"\\\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var","top":"0.12777777777777777","block_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","top":"0.12777777777777777","width":"0.6845929887559679","par_num":"0","left":"0.31395350076820183","height":"0.02111111111111108","line_num":"0","word_num":"0","text":"gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\\|\\\"\\|\\\");return q?\\|\\\"Sy","level":"0","conf":"1"},{"width":"0.9941860622829861","page_num":"0","par_num":"0","left":"0.004360456614531295","level":"0","line_num":"0","top":"0.14651162848704102","block_num":"0","word_num":"0","conf":"0.5","height":"0.021266148885091152","text":"mbol(src)_1.||\\\"+q:\\|\\\"||\\\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\\\"\\|\\\"}catch(K){}}return\\|\\\"||\\\"}var 0A5,aA5,rl;var Oa8=L(()=>"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-","left":"0.004360439146994189","height":"0.01912144766913526","level":"0","page_num":"0","top":"0.16976744171452796","width":"0.9941860622829861","word_num":"0"},{"block_num":"0","top":"0.1883720925921688","left":"0.0029069758258261896","page_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.02093023300170893","par_num":"0","text":"L(O=>{F_80;UJ70);hT(;0a8O);tA5=/[\\\\\\","width":"0.21947674221462674","level":"0"},{"block_num":"0","line_num":"0","text":"IIAS. *+?O(|(\\](31]/g,eA5=/^*","top":"0.1883720926561222","left":"0.23837210016965216","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.020930233001709042","par_num":"0","page_num":"0","width":"0.16279069052802192"},{"block_num":"0","width":"0.055366431342230904","level":"0","conf":"0.5","par_num":"0","word_num":"0","height":"0.019650268554687433","left":"0.40981678524993664","page_num":"0","text":"\\\\[object","top":"0.18784928426724223","line_num":"0"},{"line_num":"0","height":"0.018604651557074692","text":".+?Constructor\\((\\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOw","width":"0.5334302266438802","conf":"1","left":"0.4651162731363935","par_num":"0","level":"0","top":"0.18837209305867197","word_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","top":"0.20666666613839557","width":"0.7587209065755208","page_num":"0","height":"0.021240310668945384","block_num":"0","text":"nProperty, Y05=RegExp(||\\\"^\\|\\\"+_05.call(z05).replace(tA5,I|\\\"|||||||\\$&||\\\").replace(/has0wnPropertyl(function).*?C?=l|||||||111\\O1 for","word_num":"0","par_num":"0","conf":"0.5","level":"0","left":"0.004360486656576591"},{"block_num":"0","conf":"0.30000001192092896","width":"0.2354651133219401","word_num":"0","left":"0.7630813970890298","top":"0.20930232556891293","height":"0.020930233001709042","line_num":"0","page_num":"0","text":".+?(?=NMM/|||\\])/g,11\\\"S1.*?\\|\\\")+||\\\"","level":"0","par_num":"0"},{"width":"0.9941860622829861","line_num":"0","par_num":"0","top":"0.22777777777777775","word_num":"0","height":"0.018888888888888955","conf":"1","left":"0.004360449152516329","block_num":"0","page_num":"0","level":"0","text":"S\\|\\\");QJ7=A05});function 005(q,K){return q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void O}var ik;var le=L((=>{dJ7();1"},{"page_num":"0","par_num":"0","top":"0.24883720990703262","width":"0.9941860622829861","word_num":"0","line_num":"0","height":"0.0189405674404568","conf":"0.5","left":"0.004360461912721942","level":"0","text":"J7(;ik=$05});var w05,ne;var Q_8=L(()=>{le();sRO;w05=ik(vJ, ||\\\"Map\\|\\\"),ne=w05});var j05,ol;var zu6=L(()=>{le(;j05=ik(Object,\\|\\\"create\\\\\\\"),ol=j05});function H05O{this.__data_","block_num":"0"},{"conf":"0.5","height":"0.01912144766913526","line_num":"0","left":"0.004360482793599749","top":"0.2697674416176288","page_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.22529067993164065","word_num":"0","text":"_=ol?ol(null): (},this.size=0}var nJ7;var"},{"par_num":"0","conf":"1","block_num":"0","left":"0.23110467962757475","text":"iJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7","line_num":"0","top":"0.2674418599578967","page_num":"0","width":"0.7674418131510417","word_num":"0","height":"0.018604651557074803","level":"0"},{"left":"0.00436048479197893","word_num":"0","height":"0.016279069052802297","conf":"1","text":"=J05});function D05(q){var K=this.-","line_num":"0","block_num":"0","top":"0.2906976748146841","par_num":"0","width":"0.19476742214626738","page_num":"0","level":"0"},{"block_num":"0","top":"0.2906976748005672","conf":"1","width":"0.026162788603040887","height":"0.013953487608167947","text":"data_","par_num":"0","page_num":"0","left":"0.20494186194847955","level":"0","line_num":"0","word_num":"0"},{"level":"0","height":"0.016279069052802186","conf":"0.5","par_num":"0","text":"-;if(ol)ivar","left":"0.2325581403272012","top":"0.2906976746305756","page_num":"0","line_num":"0","width":"0.06831395361158585","word_num":"0","block_num":"0"},{"conf":"0.5","height":"0.01860465155707458","top":"0.29069767445402084","page_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.30523255793091536","line_num":"0","level":"0","text":"_=K[qJ;return","width":"0.0726744174957275"},{"left":"0.38517442246760514","conf":"1","page_num":"0","height":"0.018604651557074692","top":"0.28837209305867195","width":"0.34156975216335717","line_num":"0","word_num":"0","level":"0","par_num":"0","text":"_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\\\\\"","block_num":"0"},{"width":"0.12790696885850694","left":"0.7340116298633821","top":"0.28837209310925793","conf":"1","par_num":"0","block_num":"0","page_num":"0","height":"0.016279069052802075","level":"0","line_num":"0","text":"_lodash_hash_undefined_.","word_num":"0"},{"left":"0.8880813950284591","width":"0.11046511332194009","block_num":"0","par_num":"0","level":"0","conf":"1","height":"0.018604651557074692","text":",X05,P05,aJ7;var sJ7","top":"0.28837209251603635","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","width":"0.4258720821804471","line_num":"0","conf":"1","left":"0.0043604776355514","top":"0.30930232522921464","text":"=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});function","par_num":"0","word_num":"0","height":"0.018604651557074692","level":"0","page_num":"0"},{"conf":"0.5","block_num":"0","top":"0.3088888890313587","left":"0.43023256087688727","par_num":"0","page_num":"0","line_num":"0","text":"Z05(q) {var K=this.--","height":"0.01669250594245064","width":"0.1133720927768283","level":"0","word_num":"0"},{"conf":"1","level":"0","height":"0.019018088446723147","left":"0.542151166026675","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);","top":"0.3088888884768969","width":"0.45639533996582027","word_num":"0"},{"text":"W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});function","height":"0.01860465155707458","left":"0.004360475834557004","top":"0.33023255778735416","page_num":"0","word_num":"0","level":"0","width":"0.34738371107313365","block_num":"0","conf":"1","line_num":"0","par_num":"0"},{"block_num":"0","conf":"0.5","word_num":"0","width":"0.06831395361158588","level":"0","height":"0.016279069052802186","text":"v05(q,K){var","top":"0.3302325586131337","line_num":"0","left":"0.35319767321843193","par_num":"0","page_num":"0"},{"par_num":"0","height":"0.016279069052802297","text":"_=this.__data","top":"0.3302325583515058","width":"0.07122092776828343","word_num":"0","block_num":"0","conf":"1","left":"0.4287790718898408","level":"0","line_num":"0","page_num":"0"},{"word_num":"0","top":"0.3325581397618075","height":"0.013953487608167836","line_num":"0","level":"0","block_num":"0","width":"0.043604649437798404","page_num":"0","conf":"1","par_num":"0","left":"0.5101744201938915","text":";return"},{"top":"0.3277777777777777","line_num":"0","text":"this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\\|\\\"","height":"0.018888888888888955","left":"0.5523255805224587","page_num":"0","width":"0.39244185553656685","par_num":"0","word_num":"0","block_num":"0","conf":"1","level":"0"},{"block_num":"0","height":"0.01690707842508954","left":"0.9418259014856182","level":"0","par_num":"0","page_num":"0","line_num":"0","conf":"1","word_num":"0","text":"_lodash_h","width":"0.056755171881781696","top":"0.32991855399403147"},{"par_num":"0","page_num":"0","word_num":"0","top":"0.34883720980499433","height":"0.016279069052802075","width":"0.10755813386705185","conf":"1","text":"ash_undefined__\\\\\\\"","left":"0.004360466605718284","line_num":"0","block_num":"0","level":"0"},{"width":"0.308139525519477","height":"0.0189405674404568","level":"0","top":"0.3488372098973427","page_num":"0","line_num":"0","text":", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q){var","conf":"1","left":"0.11046513007900821","par_num":"0","word_num":"0","block_num":"0"},{"text":"K=-1,_=q==null?0:q.length;this.clear;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var","width":"0.5334302266438802","page_num":"0","level":"0","top":"0.3488372098973427","block_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","height":"0.0189405674404568","left":"0.4200581492119407"},{"level":"0","top":"0.3488372092840293","word_num":"0","text":"_M7=L(O)","block_num":"0","height":"0.02093023300170893","page_num":"0","conf":"0.30000001192092896","width":"0.04796511332194009","par_num":"0","left":"0.9505813962278381","line_num":"0"},{"conf":"1","par_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.01912144766913526","top":"0.369767441714528","left":"0.004360441846145038","text":"=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.s","width":"0.994186062282986","word_num":"0","level":"0"},{"top":"0.39069767406642386","width":"0.09883720609876846","height":"0.018604651557074692","left":"0.0043604685582143456","line_num":"0","par_num":"0","block_num":"0","page_num":"0","word_num":"0","level":"0","text":"ize=0, this.__data_","conf":"0.5"},{"block_num":"0","left":"0.10319772961835838","page_num":"0","par_num":"0","width":"0.8938952975802952","level":"0","conf":"0.5","word_num":"0","top":"0.3883720926710751","text":"_={hash:new $a8,map:new(nel|ce),string:new $a8}}var zM7;var YM7=L((=>{_M7O;Ku6O;Q_8();zM7=T05});function V05(q){var K=typeof q;return K==\\\\\\\"string\\\\\\\"||K==\\\\","line_num":"0","height":"0.018604651557074692"},{"width":"0.3357558144463433","word_num":"0","text":"\\\"number) |\\\"1IK==||\\\"symbol\\|\\\"I IK==\\|\\\"boolean \\|\\\"?q!==\\\\\\\".","block_num":"0","left":"0.004360469666199585","height":"0.018914727105034723","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.40666666718391675","level":"0"},{"block_num":"0","text":"\\\"string)'","word_num":"0","level":"0","height":"0.01860465155707458","page_num":"0","width":"0.052325577206081816","line_num":"0","top":"0.4279069764695247","par_num":"0","left":"0.004360468083005579","conf":"1"},{"par_num":"0","conf":"0.30000001192092896","left":"0.06250000194216385","top":"0.4279069764695247","text":"\\\"?\\|\\\"string\\|\\\":)","width":"0.10174418555365669","word_num":"0","line_num":"0","level":"0","height":"0.01860465155707458","block_num":"0","page_num":"0"},{"word_num":"0","level":"0","left":"0.3386628028771058","par_num":"0","text":"-_proto__||\\\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var","top":"0.4066666670817547","width":"0.4302325354682075","conf":"1","height":"0.021240308549668963","line_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","width":"0.22674416436089406","level":"0","left":"0.7688953702301919","conf":"1","height":"0.019018088446723036","par_num":"0","page_num":"0","text":"_=q.__data__;return AM7(K)?_[typeof K==\\*","top":"0.4088888883606179"},{"left":"0.16279070175339644","block_num":"0","par_num":"0","page_num":"0","text":"||\\\"hash\\|\\\"]:_.map}var","top":"0.43023255778735414","word_num":"0","line_num":"0","height":"0.018604651557074692","level":"0","conf":"0.30000001192092896","width":"0.12645348442925347"},{"block_num":"0","par_num":"0","top":"0.42999999999999994","line_num":"0","conf":"1","level":"0","left":"0.2921511481146455","text":"ie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L(©)=>{Yu","width":"0.7063953399658203","height":"0.01666666666666672","word_num":"0","page_num":"0"},{"word_num":"0","text":"6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05}); funct","conf":"1","width":"0.9956395467122395","level":"0","page_num":"0","top":"0.44883720983920306","line_num":"0","height":"0.02116278966267915","block_num":"0","left":"0.0029069695361824996","par_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"ion LO5(q,K){var","top":"0.46976744155948924","width":"0.0915697627597385","level":"0","height":"0.01912144766913526","left":"0.0029069814255204187","conf":"0.30000001192092896","line_num":"0"},{"text":"_=ie(this,q),z=_.size;return","par_num":"0","block_num":"0","left":"0.09883720767175651","page_num":"0","level":"0","top":"0.46976744189588127","width":"0.1569767422146267","line_num":"0","conf":"1","height":"0.01860465155707458","word_num":"0"},{"line_num":"0","height":"0.01912144766913515","page_num":"0","par_num":"0","top":"0.46976744161762884","left":"0.26017443092575027","width":"0.29360463884141713","word_num":"0","conf":"1","block_num":"0","level":"0","text":"-.set(q,K),this.size+=_.size==z?0:1,this}var XM7;var"},{"par_num":"0","left":"0.5523255901783554","text":"PM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.cl","top":"0.46744186034549373","height":"0.01860465155707458","line_num":"0","block_num":"0","conf":"1","level":"0","width":"0.4462209065755208","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","left":"0.002906978808015184","width":"0.9956395467122396","level":"0","top":"0.4883720926838051","page_num":"0","height":"0.02325581444634328","text":"ear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.","word_num":"0","par_num":"0","line_num":"0"},{"height":"0.021343669891357497","width":"0.4404069688585069","page_num":"0","line_num":"0","left":"0.0029069845849495125","block_num":"0","par_num":"0","top":"0.5088888883941145","level":"0","word_num":"0","text":"prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.","conf":"1"},{"block_num":"0","width":"0.03052325513627796","top":"0.5093023259774749","page_num":"0","line_num":"0","left":"0.453488372940582","par_num":"0","conf":"1","height":"0.016279069052802186","level":"0","word_num":"0","text":"data_."},{"block_num":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.5093023259096454","text":"_;if(_","width":"0.03197674221462671","level":"0","conf":"0.5","height":"0.016279069052802186","left":"0.4840116292923959","page_num":"0"},{"par_num":"0","top":"0.5088888889538393","text":"instanceof ce){var z=","word_num":"0","width":"0.11773255666097016","height":"0.01669250594245064","conf":"1","block_num":"0","left":"0.5203488394493934","line_num":"0","level":"0","page_num":"0"},{"height":"0.019018088446723036","conf":"1","par_num":"0","level":"0","top":"0.5088888885544162","width":"0.3459302266438802","word_num":"0","block_num":"0","page_num":"0","line_num":"0","text":"_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=","left":"0.6526162787256681"},{"word_num":"0","line_num":"0","left":"0.004360472020814004","page_num":"0","level":"0","height":"0.018604651557074692","conf":"1","par_num":"0","text":"++_.size,this;_=this.__data_","top":"0.5302325578648734","block_num":"0","width":"0.155523247188992"},{"height":"0.02111111111111108","top":"0.5277777777777778","page_num":"0","left":"0.15843023302775636","text":"_=new X_6(z)}return","width":"0.10901162889268665","par_num":"0","conf":"1","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"_.set(q,K), this.size=_.size, this}var h05=200,DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05}); function dP6(q){var K=this.__data_","top":"0.5255555557532857","width":"0.6991278754340278","word_num":"0","height":"0.02560723410712351","block_num":"0","left":"0.27034886375104733","level":"0"},{"line_num":"0","height":"0.013953488667805991","par_num":"0","text":"__=new","block_num":"0","top":"0.5325581394866951","conf":"0.5","level":"0","width":"0.03052325513627785","left":"0.9680232560801169","page_num":"0","word_num":"0"},{"page_num":"0","level":"0","left":"0.010174471832985038","text":"ce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.","conf":"1","top":"0.5488372093772135","word_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.9883720397949219","height":"0.01671834627787272"},{"block_num":"0","par_num":"0","left":"0.004360489759026246","page_num":"0","height":"0.016279069052802186","width":"0.4622092776828342","word_num":"0","level":"0","top":"0.5697674421015059","text":"prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}var","line_num":"0","conf":"1"},{"left":"0.47093023316083804","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"S05=\\\\\\\"","height":"0.016279069052802186","width":"0.04505813916524248","conf":"0.30000001192092896","level":"0","word_num":"0","top":"0.5674418606189477"},{"block_num":"0","word_num":"0","page_num":"0","par_num":"0","level":"0","conf":"1","text":"lodash hash undefined","left":"0.5232558166624022","top":"0.5697674421261486","width":"0.12209302054511173","line_num":"0","height":"0.013953487608167947"},{"par_num":"0","left":"0.6497093028950773","width":"0.027616278330484967","top":"0.5674418606189477","line_num":"0","text":"\\\\\\\"","word_num":"0","height":"0.016279069052802186","level":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0"},{"block_num":"0","conf":"1","level":"0","width":"0.3226744121975369","height":"0.016279069052802186","left":"0.6758721033472193","page_num":"0","par_num":"0","line_num":"0","text":", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.","top":"0.5697674421480176","word_num":"0"},{"page_num":"0","width":"0.14389533996582032","par_num":"0","line_num":"0","conf":"1","text":"data__.has(q)}var GM7;var","block_num":"0","top":"0.588372092671075","left":"0.014534892553299164","level":"0","word_num":"0","height":"0.018604651557074692"},{"level":"0","height":"0.01860465155707458","par_num":"0","top":"0.5883720928261139","left":"0.15697678065731238","text":"vM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..","width":"0.4040697309705946","word_num":"0","block_num":"0","page_num":"0","conf":"1","line_num":"0"},{"line_num":"0","height":"0.018604651557074692","top":"0.606976743678827","conf":"1","page_num":"0","width":"0.48837208218044703","word_num":"0","left":"0.004360475188846083","block_num":"0","level":"0","par_num":"0","text":"VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function"},{"par_num":"0","block_num":"0","word_num":"0","left":"0.5595930246467669","width":"0.034883719020419646","conf":"1","top":"0.5906976746305757","line_num":"0","page_num":"0","text":"__data","height":"0.016279069052802186","level":"0"},{"block_num":"0","level":"0","page_num":"0","word_num":"0","width":"0.3938953399658204","conf":"1","par_num":"0","left":"0.6046511618147005","top":"0.5883720929423929","line_num":"0","text":"=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;","height":"0.018604651557074692"},{"par_num":"0","conf":"1","word_num":"0","width":"0.07122092776828348","page_num":"0","left":"0.4912790721865947","block_num":"0","text":"x05(q,K){var","level":"0","top":"0.6093023258224362","line_num":"0","height":"0.016279069052802186"},{"left":"0.5872093085195301","conf":"1","text":",z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7","word_num":"0","par_num":"0","height":"0.019018088446723036","width":"0.4113371955023871","page_num":"0","top":"0.6088888885641061","line_num":"0","level":"0","block_num":"0"},{"width":"0.4709302266438802","word_num":"0","line_num":"0","level":"0","height":"0.016666666666666607","page_num":"0","text":";var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_","par_num":"0","conf":"1","block_num":"0","left":"0.004360472305391462","top":"0.63"},{"left":"0.4752907052929313","block_num":"0","word_num":"0","width":"0.5232557932535806","level":"0","line_num":"0","height":"0.018888888888888844","page_num":"0","conf":"1","text":"8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!","par_num":"0","top":"0.6277777777777778"},{"word_num":"0","top":"0.6488372099361024","level":"0","conf":"1","height":"0.0189405674404568","left":"0.00436047595908781","text":"1;var j=A.get(q),H=A.get(K);if(j&&H)return","block_num":"0","width":"0.23837208218044706","line_num":"0","par_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","left":"0.24273257588231287","height":"0.0189405674404568","level":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0","text":"j==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J","top":"0.648837209843079","width":"0.7558139377170139"},{"height":"0.015881739722357846","word_num":"0","block_num":"0","line_num":"0","top":"0.6711288974493148","width":"0.48403184678819444","text":",q,K,A);ifW!==void 0<if(W)continue;M=!1;breakj1fX21f(.TM7CK,functionct,Gzur(n_ox","level":"0","left":"0.005803849734455705","page_num":"0","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","left":"0.48837210361731925","conf":"0.5","height":"0.016279069052802186","top":"0.6697674424115834","width":"0.5101743910047742","line_num":"0","par_num":"0","text":",G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M","level":"0","word_num":"0"},{"level":"0","conf":"1","height":"0.018604651557074692","text":"=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05","page_num":"0","top":"0.688372092942393","line_num":"0","left":"0.004360439551289216","block_num":"0","width":"0.9941860622829862","word_num":"0","par_num":"0"},{"conf":"0.5","page_num":"0","level":"0","text":"(q) {var","block_num":"0","word_num":"0","top":"0.7088888889538392","left":"0.0043604668856501595","width":"0.04069767263200549","par_num":"0","line_num":"0","height":"0.01669250594245064"},{"conf":"1","page_num":"0","text":"K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var","word_num":"0","width":"0.40406977335611977","line_num":"0","height":"0.01669250594245064","left":"0.0479651187852655","par_num":"0","top":"0.7088888889538392","level":"0","block_num":"0"},{"level":"0","line_num":"0","top":"0.7088888890894982","left":"0.45348839592354123","page_num":"0","par_num":"0","text":"kM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z)","width":"0.545058102077908","word_num":"0","height":"0.01669250594245053","conf":"1","block_num":"0"},{"width":"0.308139525519477","word_num":"0","block_num":"0","level":"0","left":"0.0043604745939071895","page_num":"0","par_num":"0","text":"{_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});function","conf":"1","top":"0.7277777777777777","line_num":"0","height":"0.018888888888888955"},{"word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.055232556660970045","line_num":"0","height":"0.013953487608167947","top":"0.7325581399168464","left":"0.312500001659825","block_num":"0","page_num":"0","text":"as5(9,K,-"},{"height":"0.011627906163533486","left":"0.36627907432340867","par_num":"0","text":",z,Y,A,00kswltchd","top":"0.73255813982521","block_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","width":"0.09593022664388018","word_num":"0"},{"width":"0.5334302266438802","level":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.4651162871583229","conf":"1","height":"0.018888888888888955","par_num":"0","text":"){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buf","top":"0.7277777777777777","word_num":"0"},{"width":"0.04505813916524252","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.0043604645888744315","line_num":"0","text":"fer; case","top":"0.7488372092900042","conf":"1","height":"0.01671834627787272","page_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.0189405674404568","page_num":"0","conf":"1","level":"0","left":"0.05232557998756187","text":"t05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1","top":"0.7488372098973427","width":"0.3866279178195529"},{"word_num":"0","level":"0","par_num":"0","text":";return!0; case d05:case c05:case","page_num":"0","conf":"1","left":"0.4375000093401447","top":"0.7511111111111111","width":"0.18313952551947704","height":"0.014444444444444482","block_num":"0","line_num":"0"},{"block_num":"0","text":"i05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.me","page_num":"0","left":"0.6191860488924722","width":"0.37936045328776047","word_num":"0","level":"0","conf":"1","height":"0.0189405674404568","line_num":"0","top":"0.7488372101299007","par_num":"0"},{"line_num":"0","page_num":"0","height":"0.018604651557074692","block_num":"0","par_num":"0","top":"0.7674418601516951","width":"0.4229650709364149","level":"0","left":"0.004360510343259586","text":"ssage;case r05:case a05:return q==K+\\\\\\\"\\|\\\";case n05:var $=kM7;case 005:var","conf":"1","word_num":"0"},{"conf":"1","top":"0.7697674421015059","text":"w=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);va","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.016279069052802186","left":"0.4316860669343028","width":"0.5668604532877604","word_num":"0"},{"page_num":"0","conf":"0.5","level":"0","par_num":"0","text":"r H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; case","word_num":"0","height":"0.018604651557074692","left":"0.004360477259434821","top":"0.7883720927485944","block_num":"0","width":"0.2936046388414171","line_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","top":"0.7883720933418159","par_num":"0","text":"s05:if(Ma8)return Ma8.call(q)=","block_num":"0","height":"0.016279069052802186","conf":"1","level":"0","width":"0.1686046494377984","left":"0.2965116313729576"},{"conf":"1","word_num":"0","line_num":"0","block_num":"0","height":"0.016279069052802186","page_num":"0","level":"0","text":"-Ma8.call(K)}return!1}var","left":"0.4680232619591606","top":"0.7883720932642966","par_num":"0","width":"0.13953487608167853"},{"height":"0.023746770222981772","text":"U05=1,Q05=2,d05=||\\\"[object Boolean]||\\\"","top":"0.7855555553697754","par_num":"0","conf":"0.5","page_num":"0","width":"0.22674418555365672","word_num":"0","left":"0.6061046481436678","line_num":"0","level":"0","block_num":"0"},{"height":"0.01860465155707458","page_num":"0","conf":"0.5","left":"0.8313953516438009","line_num":"0","block_num":"0","text":",c05=\\|\\\"[object Date]\\\\\\\",105","width":"0.16715115441216355","level":"0","word_num":"0","top":"0.788372093058672","par_num":"0"},{"page_num":"0","word_num":"0","height":"0.018914729224310922","block_num":"0","level":"0","line_num":"0","top":"0.8066666661921081","left":"0.0043604675573639595","conf":"0.5","par_num":"0","text":"=I|\\\"[object Error]\\l\\\"","width":"0.12936046388414169"},{"width":"0.03488371902041965","left":"0.004360466507232026","top":"0.8279069763726256","height":"0.018604651557074692","page_num":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"1]\\|\\\"","par_num":"0"},{"left":"0.13226744948184804","line_num":"0","height":"0.021240308549669074","width":"0.13953487608167858","par_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0","text":",n05=\\|\\\"[object Map]\\|\\\"","top":"0.8066666671205144","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.270348841076526","level":"0","par_num":"0","top":"0.8069767439113851","width":"0.0915697627597385","text":",i05=\\|\\\"[object","height":"0.018604651557074692","conf":"0.5","line_num":"0"},{"level":"0","page_num":"0","block_num":"0","height":"0.016279069052802186","text":"Number7\\\\\\\"","conf":"0.30000001192092896","left":"0.3633720958667686","par_num":"0","top":"0.8069767442720485","width":"0.06395348442925347","word_num":"0","line_num":"0"},{"level":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.018914727105034723","text":",r05=\\|\\\"[object RegExp]\\\\\\\"","left":"0.42732559001892884","conf":"0.5","par_num":"0","top":"0.8066666671839168","width":"0.15552324718899196","word_num":"0"},{"par_num":"0","block_num":"0","height":"0.018604651557074692","page_num":"0","level":"0","left":"0.21947674674636874","conf":"0.5","text":"',e05=\\|\\\"[object","width":"0.09447674221462676","line_num":"0","word_num":"0","top":"0.8279069763920053"},{"par_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.5","left":"0.581395342635736","text":",005=||\\\"[object Set]\\|\\\",a05=||\\\"[object String]\\I\\\"","height":"0.021240310668945273","block_num":"0","line_num":"0","top":"0.806666666341884","width":"0.29651162889268656"},{"line_num":"0","block_num":"0","conf":"0.5","left":"0.8764534894293933","text":",s05=\\|\\\"[object Symbo","top":"0.80666666620955","level":"0","page_num":"0","par_num":"0","width":"0.12209302054511173","word_num":"0","height":"0.018914729224310922"},{"level":"0","left":"0.036337226552089125","page_num":"0","top":"0.8277777777777777","height":"0.02111111111111119","text":",t05=||\\\"[object ArrayBuffer]\\|\\\"","par_num":"0","conf":"0.5","width":"0.18604649437798393","line_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","top":"0.8302325585990169","conf":"0.30000001192092896","height":"0.013953487608167836","left":"0.3139534873304264","width":"0.0625","line_num":"0","word_num":"0","level":"0","page_num":"0","par_num":"0","text":"DataView]\\\\"},{"par_num":"0","word_num":"0","conf":"1","line_num":"0","level":"0","top":"0.8277777777777777","width":"0.6090116288926866","block_num":"0","page_num":"0","left":"0.3895348873543943","text":",yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f","height":"0.018888888888888955"},{"text":":void 0;EM7=q$5});function K$5(q,K){var","par_num":"0","width":"0.2180232365926107","block_num":"0","word_num":"0","level":"0","conf":"1","height":"0.01671834627787272","line_num":"0","top":"0.8488372093675235","page_num":"0","left":"0.004360484335498328"},{"par_num":"0","line_num":"0","height":"0.016279069052802186","conf":"1","word_num":"0","block_num":"0","left":"0.2281976744102458","page_num":"0","level":"0","top":"0.8488372093883276","text":"_=-1,z=K.","width":"0.04651162889268662"},{"par_num":"0","width":"0.12063953611585826","block_num":"0","line_num":"0","top":"0.8488372090276642","page_num":"0","height":"0.018604651557074692","text":"length,Y=q.length;whi'","left":"0.2747093037201716","word_num":"0","conf":"1","level":"0"},{"text":"<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=","line_num":"0","left":"0.4273256067331084","conf":"1","page_num":"0","block_num":"0","height":"0.0189405674404568","level":"0","top":"0.8488372101299009","width":"0.5712209065755208","par_num":"0","word_num":"0"},{"width":"0.12790696885850694","word_num":"0","height":"0.016279069052802186","page_num":"0","conf":"0.5","level":"0","text":"_$5}); function z$5(q,K,","block_num":"0","left":"0.0043604729861089","line_num":"0","top":"0.8697674421887152","par_num":"0"},{"height":"0.016279069052802186","top":"0.8697674420724361","word_num":"0","conf":"1","text":"){var z=K(q);return DO(q)?z:nP6(z,_(q))}var","width":"0.2398255666097005","level":"0","line_num":"0","block_num":"0","left":"0.1366279217623913","page_num":"0","par_num":"0"},{"height":"0.016279069052802186","left":"0.4258721056494897","conf":"0.5","width":"0.2252906799316406","top":"0.8697674421015058","text":"Xa8=L((=>{o_80;RTO;a_8=z$5});function","block_num":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","level":"0"},{"par_num":"0","width":"0.07136345969306102","page_num":"0","level":"0","word_num":"0","block_num":"0","top":"0.866802125713205","left":"0.6510915259837525","text":"YSS(q,K){var","line_num":"0","conf":"0.30000001192092896","height":"0.02220970153808599"},{"text":"ar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;var","height":"0.018604651557074692","left":"0.0043604749696563","level":"0","word_num":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.8883720926710751","page_num":"0","width":"0.28488371107313365"},{"word_num":"0","block_num":"0","page_num":"0","text":"Pa8=LCO=>{s.","level":"0","line_num":"0","left":"0.29215116409550945","par_num":"0","height":"0.016279069052802186","top":"0.8883720931092579","conf":"0.30000001192092896","width":"0.07122092776828337"},{"top":"0.8883720926710751","width":"0.19622092776828348","height":"0.018604651557074692","left":"0.36482558586443914","line_num":"0","block_num":"0","par_num":"0","text":"8=Y$5});function A$5O{return[]}var","level":"0","page_num":"0","conf":"1","word_num":"0"},{"text":"_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v","left":"0.7252906955384564","page_num":"0","top":"0.8674418609541324","par_num":"0","width":"0.2732558144463433","word_num":"0","conf":"1","height":"0.020930230882432732","level":"0","block_num":"0","line_num":"0"},{"level":"0","width":"0.036337208747863836","block_num":"0","text":":_8; var","page_num":"0","line_num":"0","par_num":"0","left":"0.5697674428101472","height":"0.013953487608167836","top":"0.8906976746455285","conf":"0.5","word_num":"0"},{"page_num":"0","left":"0.6090116292868621","par_num":"0","text":"Da8=L","top":"0.8906976747380005","width":"0.02906976540883388","block_num":"0","height":"0.011627906163533597","conf":"0.5","level":"0","line_num":"0","word_num":"0"},{"par_num":"0","conf":"0.5","height":"0.016279069052802186","level":"0","line_num":"0","left":"0.6438953547706623","top":"0.8883720932642966","block_num":"0","page_num":"0","text":"0=>{t_8=A$5});var","word_num":"0","width":"0.10465115441216355"},{"width":"0.6366278754340278","height":"0.016279069052802186","text":");0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=","left":"0.004360491498102053","word_num":"0","top":"0.9093023258999555","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"page_num":"0","block_num":"0","level":"0","conf":"0.5","height":"0.020930230882432732","left":"0.7470930211665991","par_num":"0","top":"0.8883720942099465","word_num":"0","line_num":"0","text":"0$5,$$5, hM7,wS5,iP6;var e_8=L(()=>{Pa8();Da8(","width":"0.2514534844292535"},{"conf":"1","par_num":"0","line_num":"0","word_num":"0","width":"0.3473837110731337","block_num":"0","level":"0","text":"null)return[];return q=0bject(q),s_8(hM7(q),function(K){return","top":"0.9088888883606178","page_num":"0","height":"0.019018088446723036","left":"0.6482558245492112"},{"height":"0.018888888888888844","page_num":"0","text":"$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var","word_num":"0","par_num":"0","top":"0.9277777777777778","block_num":"0","width":"0.2674418555365668","conf":"1","left":"0.00436047159312635","level":"0","line_num":"0"},{"level":"0","text":"_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var","width":"0.3255813810560438","line_num":"0","block_num":"0","height":"0.018888888888888844","word_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.2761628040321222","top":"0.9277777777777778"},{"conf":"0.5","line_num":"0","text":"SM7=LCO","block_num":"0","height":"0.013953487608167836","top":"0.9302325585990169","page_num":"0","left":"0.6031976745543567","par_num":"0","level":"0","width":"0.043604649437798404","word_num":"0"},{"par_num":"0","level":"0","word_num":"0","width":"0.3488371955023871","block_num":"0","height":"0.018888888888888844","conf":"0.5","text":"=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\\\"obje","line_num":"0","page_num":"0","top":"0.9277777777777778","left":"0.6497093074006314"},{"level":"0","par_num":"0","conf":"1","line_num":"0","page_num":"0","width":"0.5014534420437283","left":"0.0043605113830368775","word_num":"0","height":"0.019043926662868915","block_num":"0","text":"ct\\|\\\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\\\\\"","top":"0.9465116284773509"},{"line_num":"0","text":"[object Arguments]\\\\","conf":"0.5","height":"0.01671834627787272","block_num":"0","page_num":"0","par_num":"0","top":"0.9488372093675235","left":"0.5043604685112038","level":"0","width":"0.11046511332194009","word_num":"0"},{"page_num":"0","width":"0.3488372166951498","left":"0.6497092995320658","conf":"1","level":"0","par_num":"0","line_num":"0","height":"0.0189405674404568","top":"0.9488372098430791","block_num":"0","word_num":"0","text":";var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var"},{"par_num":"0","conf":"1","text":"Ou6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,DS5=Wa8(function","word_num":"0","left":"0.00872095385940873","block_num":"0","level":"0","page_num":"0","height":"0.016279069052802186","top":"0.9697674421015058","line_num":"0","width":"0.6191860198974609"},{"block_num":"0","conf":"1","left":"0.6380813922982124","level":"0","word_num":"0","text":"{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\\\","top":"0.9697674423146843","line_num":"0","height":"0.016279069052802186","page_num":"0","par_num":"0","width":"0.3604651133219401"}]...
|
|
AppleNative
|
NULL
|
False
|
8079
|
NULL
|
NULL
|
|
78619
|
ActivityMoreSlackVIewMistonWindowhelp@ Describe wh ActivityMoreSlackVIewMistonWindowhelp@ Describe what you are looking forA SF (jiminny@localhost]4 HS_local [jiminny@localhost]« console [PROD]Jiminny...y• plattorm-inner-team& 10AGING]— UnreadsMessagesChannel OverviewF Refinementsr Files& Pins• BookmarksRetro Action Items• Deleted hle@ Threads60 Huddles• Drafts & sent|8) DirectoriesAb External connections* Starred8 jiminny-x-integratiplatform-inner-team# Channels# ai-chapteru al-team# alerts# backend# c-learning-people# confusion-clinica curiosity lab# deal-insights-dev# engineeringi frontend# generala intra-changes#jiminny-bg8 people-with-copilo…people-with-zoom-.# platform-teami nlatform-nickets# product launches# random# releases# sofia-officefsunnort# thank-yous#t the people of iimi..A Niradt ManaanadTodayNikolay Nikolov 1:40 PMNudge refactor: https://github.com/jiminny/app/pull/11997#11997 JY-20489 | Optimize Nudges - Phase 2JRA: JY-20489Denlovment notes.• NoneChanges:1. Add Nudge last_run_atShow morea iminny/app Aor 21st Added by GitHubNikolav Yankov 1:49 PMелин лайк плсhttos:///github.com/liminnv/aoo/oul/12014Nikolav Vankov 2.20 PMС тази промяна би трябвало да спре да къмитва както си реши то #skynetUntitled 3.pngVasil Vasiley 3:03 PMLocal. INFU.[AskJiminnyReport:Generatel Started {"automatedRer ww.563 л V[AskJiminnyReport] Fetched activity IDs for saved search {"saved.Local.LNFULAskJ1mnnykeport.beneracel recched acclvicy Lus 1 aucomacedкeрo[AskJiminnyReport:Generate] Not enough activities, skipped {"autoLocal.INFU:ASkJ1m1nnyReport:Generate Dispatched not-qenerated notitications[Send Report Not Generated Maill Email sent {"uuid":"dcb12181-9de1Local.INFU:Jiminny Console Commands Command::run Memory usage betore starting[ScheduleBotCommand] Number of activities to be captured: 0 {"coLocal.INFU:Jiminny Console Commands Command:: runMemory usage for command ""cLocaL.INFO: Jaminny \Console \Commands \Command::run Memory usage before startingLocoLiNFo: Jaminny console Commands command: :run Memory usace for command *"cLocal NoTICE: Monitorina startLocal NoTICE: Monitorina end"correlation id":"862cdf2d-46ca-4f7b-966b-79a5flocal.INFO: Jiminny Console\Commands\Command::run Memory usage before startinglocal.INF0: Jiminny Console\Commands\Command::runMemory usage for command 1"clocal.INF0: Jiminny Console\Commands\Command::run Memory usage before startinglocal.LNFU.[EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} 1local.INFO:[EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","p)local.INF0: Jiminny \Console\Commands\Command::run Memory usage for command {"local.INF0: Jiminny \Console\Commands\Command::run Memory usage before startinglocal.INF0: Running conference:monitor:count command for activities in (2026-0Local. LNFU.[conference:monitor:count] No activities found in (2026-04-24 10:2local.INF0: Jiminny \Console \Commands \Command::run Memory usage for command {"clocal.INF0: Jiminny\Console\Commands\Command::run Memory usage before startingRocal,INFU.[SocialAccountService] Fetching token {"socialAccountId":1496, "prcLocal. INFU.Zocal.INF0:[SocialAccountServicel Token retrieved {"socialAccountId":1496."pr[EncryptedTokenManager] Generating access token. {"mode":"legacy"}LocaL.ERROR:A1rcall Re-activating webhooks talled ""team_10":1,"reason":"*Zocal.INF0: Jiminny Console\Commands Command::run Memory usage for command {"cLocaL.INFU)Retryra1LedDownLoads. Starting ""options":""trom":null,"to":nullZocal.INFO: Jiminny\Console\Commands\ Command:: run Memory usage before startinLOCOL.INFOSSchedulesotcommand Number of activities to ve caotured: e *"coJiminny\Console\Commands\Command::run Memory usage for command {"cLocaL. INFO.Jiminny Console Commands Command:: runMemory usage before startinclocal. INF0: Jiminnv\ Console\ Conlocal NoTIcE: Monitorina startands \Command::run Memory usage for command 1""correlation 1d":"9e9c1b30-7cf9-4944-9e1e-5a&local NomicE: Monitorina end "coНе сьм проверявал но пои девю сlaudе оставя елно линкце нх ths ssuе" или нешо такова в коментарите. дали като полготви промените пи лава за ревю неTocal. TAEO.този лето е поискал промяна?Nikolay Yankov 3-05 PMМисля, че това те праша в Claude с полготвен промпт за фиксване на ладения проблем (edited)LocaL.INFO: Jiminny Console Commands Command: :run Memory usage before startinalocal.1NS0. Jiminny Consolle Commands..Comiand::run Memory usage for command {"cTocal TNE0• Jiminnv Console Commands Command• •nun Memony usage hefone stantina[EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {Tocal. TAEO.EmailSchedule STNTSHED hatch nrocess &"host"."docken lamn 1""nLocal.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"clocal.INF0: Jiminny \Console\Commands\Command::run Memory usage before startinglocal.INF0: Running conference:monitor:count command for activities in (2026-6ocal TASn•canfononco:moniton.count No activitioc £ound ¿n (2004-04204 10.9Message Anlatform-inner-teamaNikolav NiZocal.INF0: Jiminny\Console\Commands\Command::run Memory usage for command {"clocal.INF0: Jiminny\Console\Commands Command::run Memory usage before startinglocal.INF0: Jiminny Console\Commands Command::run Memory usage for command {"c1ocol.INFU:[SyncHubspot0biects] Starting sync {"team":"b2b115eb-93ce-4d1b-929100% 12Fri 24 Apr 16:15:43+0...Locating Favicon andslink rel- acon shortcur nrer- i1 app. Tavicontr/So the SPA explicitly declares 11minny 2.png — that's the tlat, solid bright-magenta "J" you see on app.staging.iminny.com... tabsIt's a cinale color hecause the accet itcelf is a flat color (no aradient).For other partner themes the same logic resolves to e.g. softphone 2.ong or insightsquared 2.ong.What the Po tab uses (the corallaradient "J")For the PDF route there is no HTML → no <link rel="icon"> . Chrome then:1. Requests /favicon.ico at the origin root. There is no public/favicon.ico in this repo (only favicon 2.ico, which is neverreferenced). so that 404s2. Falls back to the other icons Chrome already knows about for this origin from previous visits — notably the ones declared in index.html:• index.html:13-17rel="aoole-touch-icon"and the web-app manifest /manifest-mobile. json (referenced in index.html:71), which lists the higher-resolution icons under android-cThose are the gradient / coral-pink "j" icons (same artwork as apple-touch-icon.png and favicon-96x96.png / android-chrome-192x192_4.png). They were made in a different batch than jiminny_2.png (note the _4 suffix vs _2 suffix), which is why the pinks don't matchWhy the colors differ• App tab: uses the 2 family (jiminny_2.png) - a small, flat, single-color bright-magenta asset explicitly linked from the SPA HTML.•PDF tab: Chrome can't find a declared icon on the PDF response, so it reuses the site's fallback icons from the SPA's apple-touch-icon/PWA manifest (_4 family under public/img/ico/) - a gradient, coral-pink asset. Different artwork file → different pink.Where the logic lives (summary)• Partner-aware favicon string (SPA only): FrontendControllerTrait.php:122• Iniected into SPA HTML: index.html:70• Extra icons Chrome discovers (annle-touch-icon + PWA manifest): index.html:13-17 and index.html:71 → manifest-mobile. ison• PDF route returns raw tile, no HTML, no favicon link: UserAutomatedReportsController.php: 24-37If vou want the same favicon on PdF tabsTwo easy options• Add a root public/favicon.ico (or a public/apple-touch-icon.png ) that matches jiminny_2.png. Chrome's automatic fallback for thePDF tab will then pick that up.• Replace the_4 icon set (apple-touch-icon.png, favicon-96x96.png, android-chrome-* 4.png ) with artwork that matches the 2The first is the simplest fix - the browser will stop falling back to the gradient icons for PDF/non-HTML responses.Ask anvthina (*4L)d es CodoCiaudo Onuc A7 Modiun...
|
[{"line_num":"0","height": [{"line_num":"0","height":"0.010452960286604362","conf":"1","left":"0.004360466139006892","text":"Activity","width":"0.013081394611520969","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.24738676010060034","word_num":"0"},{"level":"0","page_num":"0","height":"0.006968640444571461","conf":"0.5","par_num":"0","word_num":"0","text":"More","block_num":"0","top":"0.4111498261191777","width":"0.010174417749364324","left":"0.00581395442473639","line_num":"0"},{"block_num":"0","left":"0.015988371807611673","par_num":"0","text":"Slack","line_num":"0","height":"0.010452960286604362","level":"0","top":"0.003484321424642056","width":"0.013081394611520969","conf":"1","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","line_num":"0","text":"VIew","top":"0.006968641450188162","width":"0.010174417749364326","page_num":"0","left":"0.06395348930845732","word_num":"0","block_num":"0","level":"0"},{"par_num":"0","block_num":"0","page_num":"0","left":"0.09302325755713681","level":"0","top":"0.006968641450188162","conf":"0.30000001192092896","text":"Miston","word_num":"0","height":"0.006968640444571461","line_num":"0","width":"0.01598837020549368"},{"text":"Window","line_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","left":"0.11482558153969509","top":"0.003484321424642056","width":"0.015988370205493693","word_num":"0","level":"0","block_num":"0","page_num":"0"},{"level":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.006968640444571461","left":"0.13662790795629026","conf":"0.5","top":"0.006968641450188162","text":"help","width":"0.011627906180442654","line_num":"0"},{"top":"0.031100478404652132","par_num":"0","page_num":"0","left":"0.1409883767292046","word_num":"0","level":"0","text":"@ Describe what you are looking for","height":"0.010711368001058763","line_num":"0","block_num":"0","width":"0.07122092551373421","conf":"1"},{"height":"0.010452960286604362","par_num":"0","text":"A SF (jiminny@localhost]","conf":"0.5","width":"0.050872087478637695","line_num":"0","level":"0","top":"0.05574912943857935","word_num":"0","block_num":"0","left":"0.5014534939167107","page_num":"0"},{"line_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.5595930287717114","text":"4 HS_local [jiminny@localhost]","block_num":"0","top":"0.05574912943857935","width":"0.06249999492726421","conf":"1","par_num":"0","level":"0","word_num":"0"},{"left":"0.6308139545162533","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","level":"0","top":"0.05574912881495753","word_num":"0","height":"0.010452961807616012","text":"« console [PROD]","width":"0.03633720824059028","line_num":"0"},{"block_num":"0","left":"0.027616278692204954","text":"Jiminny...y","height":"0.010452961047110243","word_num":"0","page_num":"0","top":"0.06968641154961563","width":"0.036337208240590196","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"level":"0","conf":"1","top":"0.06937799032465086","line_num":"0","height":"0.010761381906755907","left":"0.11482558906343474","text":"• plattorm-inner-team","word_num":"0","par_num":"0","block_num":"0","page_num":"0","width":"0.06104650395981809"},{"height":"0.017421602252187474","line_num":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.06271777008470769","conf":"0.30000001192092896","width":"0.014534883042599311","left":"0.4215116281795331","level":"0","text":"& 10"},{"width":"0.01453488177441531","height":"0.010452960286604362","level":"0","left":"0.5000000017000016","page_num":"0","block_num":"0","par_num":"0","text":"AGING]","top":"0.0801393733410184","conf":"1","word_num":"0","line_num":"0"},{"block_num":"0","conf":"0.5","page_num":"0","height":"0.0071770334928229484","level":"0","text":"— Unreads","width":"0.026162791759409804","line_num":"0","word_num":"0","par_num":"0","top":"0.1044657097288676","left":"0.029069766838318356"},{"par_num":"0","left":"0.10465116236199706","conf":"1","level":"0","block_num":"0","height":"0.006968641205077453","text":"Messages","page_num":"0","top":"0.10452961670018723","line_num":"0","width":"0.02470930332833149","word_num":"0"},{"height":"0.0071770334928229484","level":"0","block_num":"0","line_num":"0","text":"Channel Overview","width":"0.04360464785961393","left":"0.13517442271776392","par_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.1044657097288676","page_num":"0"},{"par_num":"0","line_num":"0","top":"0.10104529678861351","width":"0.031976740410987387","level":"0","word_num":"0","text":"F Refinements","page_num":"0","block_num":"0","conf":"0.5","height":"0.01059744650857497","left":"0.18459302383291704"},{"page_num":"0","line_num":"0","top":"0.1044657097288676","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","left":"0.22383720976150995","text":"r Files","width":"0.015988371473677626","word_num":"0","height":"0.0071770334928229484"},{"block_num":"0","text":"& Pins","top":"0.10104529678861351","height":"0.01059744650857497","par_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.24563953534593339","line_num":"0","width":"0.014534881774415337"},{"conf":"0.5","height":"0.0071770334928229484","par_num":"0","block_num":"0","text":"• Bookmarks","page_num":"0","level":"0","top":"0.1044657097288676","width":"0.029069766085198623","word_num":"0","left":"0.26744186181177726","line_num":"0"},{"word_num":"0","left":"0.30232558537568716","text":"Retro Action Items","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","level":"0","page_num":"0","height":"0.0071770334928229484","top":"0.1044657097288676","width":"0.04360464785961393"},{"conf":"0.30000001192092896","line_num":"0","text":"• Deleted hle","top":"0.1044657097288676","width":"0.02906976862156646","height":"0.0071770334928229484","word_num":"0","page_num":"0","level":"0","left":"0.35319767353488235","par_num":"0","block_num":"0"},{"height":"0.010689139176023432","left":"0.029069768973148922","level":"0","text":"@ Threads","line_num":"0","conf":"0.5","par_num":"0","block_num":"0","top":"0.12519936212958604","word_num":"0","page_num":"0","width":"0.024709300791963627"},{"line_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.02616278922304194","text":"60 Huddles","top":"0.14982578435435434","height":"0.010461296951561727","word_num":"0","conf":"0.5","left":"0.029069769474941946","page_num":"0"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","text":"• Drafts & sent|","height":"0.010530760793974858","left":"0.027616282963125","top":"0.17065390749736042","block_num":"0","line_num":"0","width":"0.039244182566378974","word_num":"0"},{"page_num":"0","text":"8) Directories","left":"0.029069771216638462","top":"0.191387559849034","height":"0.010703032096607279","block_num":"0","par_num":"0","level":"0","conf":"1","line_num":"0","width":"0.03197674041098737","word_num":"0"},{"height":"0.010569660667407277","line_num":"0","width":"0.05523255530824052","word_num":"0","block_num":"0","par_num":"0","page_num":"0","level":"0","text":"Ab External connections","top":"0.233449478068677","left":"0.027616277480242216","conf":"0.5"},{"text":"* Starred","conf":"1","height":"0.010508531968939638","left":"0.02761628111522308","level":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.26475279122229434","width":"0.026162789223041938","line_num":"0","block_num":"0"},{"left":"0.03332900325311305","width":"0.04961351130871062","conf":"1","text":"8 jiminny-x-integrati","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","height":"0.015165155584161871","top":"0.2853810507399357"},{"page_num":"0","conf":"0.5","block_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.3101045301354435","word_num":"0","width":"0.05377906434079434","line_num":"0","text":"platform-inner-team","left":"0.03343023796041651","level":"0"},{"level":"0","par_num":"0","top":"0.34130781499202545","width":"0.027616280190488122","text":"# Channels","block_num":"0","conf":"0.30000001192092896","left":"0.0290697668088257","height":"0.0071770334928230595","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","left":"0.03343023639142059","line_num":"0","par_num":"0","page_num":"0","conf":"1","text":"# ai-chapter","width":"0.030523251979909044","height":"0.011164274322168932","level":"0","word_num":"0","top":"0.3620414673046253"},{"height":"0.007179812381141959","level":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.03343023198409007","block_num":"0","text":"u al-team","par_num":"0","line_num":"0","top":"0.38675958171989255","width":"0.024709303328331482"},{"level":"0","line_num":"0","width":"0.020348835498728644","block_num":"0","height":"0.010622453461423431","conf":"0.5","page_num":"0","text":"# alerts","top":"0.40749601292413495","word_num":"0","left":"0.03343023239598461","par_num":"0"},{"height":"0.011164274322169154","conf":"1","page_num":"0","block_num":"0","line_num":"0","word_num":"0","text":"# backend","width":"0.0276162751177524","left":"0.03343023650085468","level":"0","par_num":"0","top":"0.4282296650717703"},{"par_num":"0","height":"0.010464075839880849","page_num":"0","text":"# c-learning-people","top":"0.45295055817298024","block_num":"0","left":"0.03343023341775785","conf":"1","word_num":"0","level":"0","width":"0.046511624721770596","line_num":"0"},{"left":"0.033430236389960254","page_num":"0","conf":"1","block_num":"0","text":"# confusion-clinic","word_num":"0","line_num":"0","level":"0","height":"0.010636346382007278","top":"0.4736842104693668","width":"0.04360464785961395","par_num":"0"},{"height":"0.007324297082101028","left":"0.03343023145322237","page_num":"0","top":"0.49825783990011896","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","text":"a curiosity lab","word_num":"0","par_num":"0","width":"0.03633721077695806"},{"text":"# deal-insights-dev","block_num":"0","par_num":"0","top":"0.5191387560113573","width":"0.04651162472177059","word_num":"0","page_num":"0","line_num":"0","height":"0.010477967999958704","level":"0","conf":"1","left":"0.033430236476323774"},{"text":"# engineering","block_num":"0","line_num":"0","level":"0","height":"0.010650239302591125","page_num":"0","conf":"1","word_num":"0","top":"0.5398724083630307","par_num":"0","left":"0.03343023272677395","width":"0.034883717273144016"},{"width":"0.026162791759409804","word_num":"0","left":"0.034883720326690446","par_num":"0","height":"0.0073104049220229506","line_num":"0","text":"i frontend","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.5644599301598978","level":"0"},{"par_num":"0","page_num":"0","line_num":"0","left":"0.03343023208948343","block_num":"0","conf":"1","level":"0","width":"0.024709300791963616","word_num":"0","text":"# general","height":"0.01049186092054255","top":"0.5853269539050211"},{"line_num":"0","conf":"0.30000001192092896","top":"0.6097560978961811","left":"0.034883724589326225","text":"a intra-changes","word_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.03779069413530065"},{"left":"0.03343023284683205","conf":"0.5","level":"0","block_num":"0","page_num":"0","width":"0.03197674041098737","top":"0.6306620217730742","text":"#jiminny-bg","line_num":"0","height":"0.010452960286604362","par_num":"0","word_num":"0"},{"text":"8 people-with-copilo…","word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","top":"0.651515151624469","height":"0.010505753841126397","page_num":"0","par_num":"0","width":"0.053779064340794346","left":"0.033430237984786955"},{"height":"0.010452961047110132","line_num":"0","par_num":"0","width":"0.053779069413530056","word_num":"0","left":"0.0334302340795721","text":"people-with-zoom-.","block_num":"0","conf":"0.5","level":"0","page_num":"0","top":"0.675958188378884"},{"top":"0.6968641119944301","block_num":"0","left":"0.03343023630359673","level":"0","text":"# platform-team","width":"0.0406976709974573","word_num":"0","line_num":"0","height":"0.010472410983826452","conf":"1","par_num":"0","page_num":"0"},{"width":"0.04360465293234968","height":"0.00732985485873916","top":"0.7208931417893419","word_num":"0","left":"0.033430231603191654","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"i nlatform-nickets","conf":"0.30000001192092896","page_num":"0"},{"width":"0.04796511061648105","line_num":"0","conf":"1","word_num":"0","page_num":"0","level":"0","left":"0.03343023821666419","height":"0.010630789365874915","par_num":"0","text":"# product launches","top":"0.742160279154372","block_num":"0"},{"word_num":"0","left":"0.033430231987316365","conf":"1","level":"0","top":"0.7630662028086779","block_num":"0","height":"0.010458518063242495","line_num":"0","width":"0.026162789223041945","par_num":"0","page_num":"0","text":"# random"},{"left":"0.03338714797643956","block_num":"0","page_num":"0","line_num":"0","conf":"1","level":"0","par_num":"0","height":"0.011773788947998298","text":"# releases","top":"0.7867960325956035","width":"0.026248957248444255","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","top":"0.8083623697944038","width":"0.03343022884206569","conf":"1","text":"# sofia-office","word_num":"0","page_num":"0","height":"0.010616896445291069","left":"0.033430236274122296","block_num":"0"},{"level":"0","page_num":"0","width":"0.026162789223041938","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","par_num":"0","line_num":"0","text":"fsunnort","top":"0.8327526135756236","word_num":"0","left":"0.03343023460359518"},{"top":"0.8532695374800638","word_num":"0","height":"0.011164274322169043","line_num":"0","width":"0.03343022884206569","par_num":"0","page_num":"0","block_num":"0","left":"0.03343023627384907","level":"0","conf":"1","text":"# thank-yous"},{"height":"0.010603003524707222","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","text":"#t the people of iimi..","top":"0.8745644606086513","width":"0.053779064340794346","word_num":"0","left":"0.03343023836268242","par_num":"0","level":"0"},{"width":"0.043604647859613946","line_num":"0","top":"0.9059011164274322","word_num":"0","left":"0.029069771112583468","text":"A Niradt Manaanad","page_num":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0"},{"par_num":"0","top":"0.13240418170338775","level":"0","width":"0.014534881774415365","height":"0.010452960286604362","text":"Today","block_num":"0","left":"0.28924418774651317","word_num":"0","conf":"1","page_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","height":"0.010566881779088155","block_num":"0","left":"0.11773256614437025","text":"Nikolay Nikolov 1:40 PM","top":"0.1427432218721273","conf":"0.5","page_num":"0","level":"0","par_num":"0","width":"0.06104650395981809"},{"text":"Nudge refactor: https://github.com/jiminny/app/pull/11997","top":"0.1602787460443892","word_num":"0","height":"0.010452961047110132","conf":"1","width":"0.13081394357884182","page_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.1177325615083678","par_num":"0"},{"text":"#11997 JY-20489 | Optimize Nudges - Phase 2","block_num":"0","top":"0.18102073376030525","word_num":"0","page_num":"0","line_num":"0","width":"0.10465115689216777","level":"0","conf":"1","height":"0.010616896445291069","left":"0.12209302011828572","par_num":"0"},{"par_num":"0","block_num":"0","left":"0.12209302422714535","width":"0.03488371980951188","word_num":"0","level":"0","top":"0.1985645933014354","conf":"0.5","line_num":"0","page_num":"0","text":"JRA: JY-20489","height":"0.0071770334928229484"},{"height":"0.006968640444571461","block_num":"0","conf":"0.5","level":"0","line_num":"0","left":"0.12209302723620978","text":"Denlovment notes.","par_num":"0","top":"0.2229965160146481","width":"0.043604647859613946","word_num":"0","page_num":"0"},{"width":"0.017441858636572008","line_num":"0","level":"0","text":"• None","page_num":"0","left":"0.12209302507908583","height":"0.0071770334928229484","par_num":"0","conf":"1","top":"0.24720893141945777","word_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","level":"0","conf":"0.5","height":"0.006968640444571572","block_num":"0","par_num":"0","text":"Changes:","top":"0.2717770038195261","left":"0.12209302517172431","width":"0.02180232392980698","line_num":"0"},{"conf":"0.5","height":"0.010472410983826341","page_num":"0","level":"0","par_num":"0","text":"1. Add Nudge last_run_at","line_num":"0","block_num":"0","width":"0.061046509032553806","top":"0.29266347702174356","word_num":"0","left":"0.12209302611998256"},{"block_num":"0","text":"Show more","conf":"0.5","word_num":"0","height":"0.0071770334928229484","top":"0.3133971291866029","left":"0.12209302275766519","level":"0","page_num":"0","line_num":"0","width":"0.024709300791963637","par_num":"0"},{"left":"0.1220930227721278","page_num":"0","text":"a iminny/app Aor 21st Added by GitHub","height":"0.0071770334928229484","par_num":"0","top":"0.3692185007974482","width":"0.07994186117293986","block_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0"},{"top":"0.42160278740171986","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"Nikolav Yankov 1:49 PM","width":"0.052325578446083876","left":"0.11773256076435365","line_num":"0","par_num":"0","word_num":"0","block_num":"0"},{"left":"0.11773256174533482","block_num":"0","level":"0","par_num":"0","line_num":"0","text":"елин лайк плс","page_num":"0","conf":"0.5","width":"0.03343022884206569","top":"0.439024390579108","height":"0.006968640444571461","word_num":"0"},{"height":"0.006968641205077342","width":"0.09447674041098736","word_num":"0","page_num":"0","top":"0.456445992980951","left":"0.11773255995439005","text":"httos:///github.com/liminnv/aoo/oul/12014","level":"0","block_num":"0","line_num":"0","conf":"0.5","par_num":"0"},{"text":"Nikolav Vankov 2.20 PM","page_num":"0","height":"0.006968641205077342","left":"0.11773256076435365","word_num":"0","width":"0.052325578446083876","block_num":"0","top":"0.5052264807815108","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0"},{"top":"0.5223285486443381","left":"0.11773257653789791","block_num":"0","page_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169043","par_num":"0","level":"0","width":"0.17151160950356342","conf":"0.5","text":"С тази промяна би трябвало да спре да къмитва както си реши то #skynet"},{"conf":"0.30000001192092896","width":"0.03343022884206569","line_num":"0","word_num":"0","left":"0.11773255849755819","block_num":"0","page_num":"0","par_num":"0","level":"0","text":"Untitled 3.png","height":"0.010672468127626344","top":"0.5435540072342768"},{"height":"0.0071770334928229484","level":"0","par_num":"0","conf":"0.30000001192092896","text":"Vasil Vasiley 3:03 PM","top":"0.7838915470494418","width":"0.046511624721770575","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.11627906887962737"},{"conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.0071770334928229484","left":"0.49999999944265927","line_num":"0","par_num":"0","text":"Local. INFU.","width":"0.029069768621566405","word_num":"0","page_num":"0","top":"0.1044657097288676"},{"line_num":"0","top":"0.10104529661439754","width":"0.13953486909257595","word_num":"0","left":"0.530523271042817","conf":"1","text":"[AskJiminnyReport:Generatel Started {\"automatedRer w","height":"0.01059744650857497","block_num":"0","page_num":"0","par_num":"0","level":"0"},{"height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"w.563 л V","top":"0.1044657097288676","word_num":"0","level":"0","left":"0.6729651154248402","width":"0.02761628019048812","page_num":"0","line_num":"0"},{"top":"0.11846689913421948","width":"0.16860463771414247","word_num":"0","line_num":"0","text":"[AskJiminnyReport] Fetched activity IDs for saved search {\"saved.","conf":"1","level":"0","block_num":"0","height":"0.010719703905510247","left":"0.5305232696939466","page_num":"0","par_num":"0"},{"left":"0.49854651212093354","line_num":"0","par_num":"0","level":"0","top":"0.13937282263485706","page_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.029069763548830785","block_num":"0","text":"Local.LNFU","height":"0.006968640444571572"},{"line_num":"0","text":"LAskJ1mnnykeport.beneracel recched acclvicy Lus 1 aucomacedкeрo","height":"0.007357639939400862","word_num":"0","left":"0.5319767425342331","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.13937282244314986","width":"0.16569767607019303"},{"width":"0.16860464785961393","left":"0.5319767483805163","line_num":"0","text":"[AskJiminnyReport:Generate] Not enough activities, skipped {\"auto","height":"0.014354066985645897","level":"0","conf":"1","par_num":"0","top":"0.15311004784688997","page_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","text":"Local.INFU:","line_num":"0","level":"0","top":"0.17421602820977","width":"0.030523251979909072","conf":"0.5","height":"0.006968640444571461","left":"0.4985465120187666","page_num":"0","par_num":"0","word_num":"0"},{"width":"0.17296509032553808","block_num":"0","text":"ASkJ1m1nnyReport:Generate Dispatched not-qenerated notitications","line_num":"0","word_num":"0","level":"0","conf":"0.5","height":"0.007340968130498116","left":"0.5290697760979695","page_num":"0","par_num":"0","top":"0.17384370033505325"},{"top":"0.18815331097168042","conf":"1","level":"0","line_num":"0","block_num":"0","par_num":"0","left":"0.5305232570662046","height":"0.010452960286604362","word_num":"0","page_num":"0","width":"0.17151160950356348","text":"[Send Report Not Generated Maill Email sent {\"uuid\":\"dcb12181-9de1"},{"par_num":"0","top":"0.20905923378468283","text":"Local.INFU:","word_num":"0","conf":"0.30000001192092896","width":"0.02906976354883073","page_num":"0","height":"0.006968640444571572","left":"0.5000000034000031","level":"0","line_num":"0","block_num":"0"},{"text":"Jiminny Console Commands Command::run Memory usage betore starting","width":"0.1715116297945063","conf":"1","height":"0.0071770334928230595","word_num":"0","page_num":"0","left":"0.5305232567577183","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.2089314194577352"},{"conf":"1","level":"0","par_num":"0","width":"0.1700581185361172","word_num":"0","page_num":"0","text":"[ScheduleBotCommand] Number of activities to be captured: 0 {\"co","top":"0.2229965163498535","block_num":"0","line_num":"0","left":"0.5305232597932892","height":"0.013937280889143144"},{"line_num":"0","block_num":"0","width":"0.02906976354883073","page_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.5000000034000031","par_num":"0","top":"0.24390243935959577","text":"Local.INFU:","height":"0.006968640444571572","level":"0"},{"width":"0.0973837122004082","block_num":"0","par_num":"0","height":"0.007293733113119982","conf":"1","page_num":"0","left":"0.5305232637963219","level":"0","line_num":"0","text":"Jiminny Console Commands Command:: run","word_num":"0","top":"0.24390243908003706"},{"page_num":"0","conf":"0.5","height":"0.007293733113119982","left":"0.6279069787371314","level":"0","line_num":"0","text":"Memory usage for command \"\"c","block_num":"0","top":"0.24390243925425303","par_num":"0","word_num":"0","width":"0.07412789730315505"},{"par_num":"0","text":"LocaL.INFO: Jaminny \\Console \\Commands \\Command::run Memory usage before starting","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","top":"0.2613240423285439","block_num":"0","level":"0","width":"0.2034883499145509","height":"0.010605782413026343","left":"0.49854651343271117"},{"text":"LocoLiNFo: Jaminny console Commands command: :run Memory usace for command *\"c","level":"0","line_num":"0","top":"0.2787456445517491","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.4999999970960312","par_num":"0","height":"0.006968641205077342","width":"0.20203488938351893","word_num":"0"},{"left":"0.4985465137364577","par_num":"0","block_num":"0","height":"0.007282619080855368","top":"0.29585326947260926","text":"Local NoTICE: Monitorina start","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","width":"0.07848837020549365","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"Local NoTICE: Monitorina end","page_num":"0","left":"0.49854651583583853","level":"0","top":"0.3133971291866029","conf":"0.30000001192092896","height":"0.0071770334928229484","width":"0.07412790237589084","word_num":"0"},{"text":"\"correlation id\":\"862cdf2d-46ca-4f7b-966b-79a5f","top":"0.3133971291866029","page_num":"0","width":"0.12645347067650325","block_num":"0","left":"0.575581413044427","line_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","height":"0.0071770334928229484"},{"page_num":"0","level":"0","line_num":"0","top":"0.3309409889417423","width":"0.20348834991455078","conf":"1","text":"local.INFO: Jiminny Console\\Commands\\Command::run Memory usage before starting","word_num":"0","height":"0.010522424889523485","left":"0.49854653378105995","par_num":"0","block_num":"0"},{"page_num":"0","text":"local.INF0: Jiminny Console\\Commands\\Command::run","word_num":"0","left":"0.4985465235245198","par_num":"0","line_num":"0","height":"0.010452960286604362","conf":"0.5","level":"0","block_num":"0","top":"0.3484320562678477","width":"0.1308139435788419"},{"word_num":"0","height":"0.010452960286604362","par_num":"0","left":"0.6293604730962735","block_num":"0","line_num":"0","page_num":"0","conf":"1","text":"Memory usage for command 1\"c","top":"0.3484320562678477","level":"0","width":"0.07267441140844466"},{"text":"local.INF0: Jiminny Console\\Commands\\Command::run Memory usage before starting","top":"0.36585365879427156","left":"0.49854653378105995","par_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","height":"0.010541875586745464","page_num":"0","width":"0.20348834991455078","block_num":"0"},{"page_num":"0","par_num":"0","level":"0","width":"0.032133333226467664","height":"0.011713914703904593","left":"0.49846620833430527","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"local.LNFU.","block_num":"0","top":"0.382736223630754"},{"block_num":"0","conf":"1","left":"0.5305232586873759","level":"0","line_num":"0","page_num":"0","text":"[EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} 1","height":"0.01066413222317486","width":"0.1700581185361172","word_num":"0","par_num":"0","top":"0.3832752618685624"},{"block_num":"0","conf":"0.5","par_num":"0","text":"local.INFO:","word_num":"0","level":"0","height":"0.010452960286604362","top":"0.4006968646302169","width":"0.030523251979909072","page_num":"0","left":"0.4985465150710919","line_num":"0"},{"height":"0.011164274322168932","level":"0","word_num":"0","conf":"1","left":"0.5305232666672486","block_num":"0","page_num":"0","text":"[EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"p)","top":"0.40031897926634774","width":"0.17005812868158865","par_num":"0","line_num":"0"},{"text":"local.INF0: Jiminny \\Console\\Commands\\Command::run Memory usage for command {\"","top":"0.4178628388386477","left":"0.4985465263062465","conf":"1","block_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.010708589112739642","width":"0.20203486909257606","par_num":"0","word_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"local.INF0: Jiminny \\Console\\Commands\\Command::run Memory usage before starting","width":"0.20348834991455078","left":"0.49854653378105995","height":"0.010586332476310134","level":"0","par_num":"0","top":"0.4354066983751521","word_num":"0","block_num":"0"},{"line_num":"0","level":"0","left":"0.49854653375247754","conf":"1","page_num":"0","par_num":"0","top":"0.45295055829190933","text":"local.INF0: Running conference:monitor:count command for activities in (2026-0","height":"0.010464075079374857","block_num":"0","word_num":"0","width":"0.20348834991455084"},{"top":"0.4736842105263157","width":"0.030523251979909016","level":"0","word_num":"0","par_num":"0","height":"0.0071770334928230595","text":"Local. LNFU.","conf":"0.30000001192092896","left":"0.49854651238427583","line_num":"0","page_num":"0","block_num":"0"},{"level":"0","page_num":"0","par_num":"0","height":"0.010477968760464584","width":"0.17151160950356337","text":"[conference:monitor:count] No activities found in (2026-04-24 10:2","word_num":"0","block_num":"0","conf":"1","line_num":"0","top":"0.4703832754342152","left":"0.5305232739315849"},{"left":"0.49854653287988193","block_num":"0","line_num":"0","width":"0.20348834991455078","level":"0","conf":"0.5","height":"0.01060022539689398","page_num":"0","par_num":"0","text":"local.INF0: Jiminny \\Console \\Commands \\Command::run Memory usage for command {\"c","top":"0.4878048783342901","word_num":"0"},{"width":"0.20348834991455073","page_num":"0","par_num":"0","line_num":"0","text":"local.INF0: Jiminny\\Console\\Commands\\Command::run Memory usage before starting","height":"0.010722482033323488","word_num":"0","block_num":"0","conf":"1","level":"0","left":"0.498546533781234","top":"0.5052264812343649"},{"conf":"0.30000001192092896","block_num":"0","width":"0.030684260611838488","text":"Rocal,INFU.","line_num":"0","page_num":"0","top":"0.5220798422327134","word_num":"0","height":"0.011589444995496856","left":"0.49846601004311963","par_num":"0","level":"0"},{"conf":"1","line_num":"0","par_num":"0","left":"0.5305232740348793","top":"0.5223285486443381","height":"0.011164274322169043","width":"0.17151160950356348","block_num":"0","text":"[SocialAccountService] Fetching token {\"socialAccountId\":1496, \"prc","word_num":"0","level":"0","page_num":"0"},{"conf":"0.30000001192092896","word_num":"0","block_num":"0","left":"0.49854651258222443","par_num":"0","text":"Local. INFU.","page_num":"0","line_num":"0","top":"0.5435540073038466","height":"0.006968640444571461","level":"0","width":"0.029069763548830674"},{"level":"0","block_num":"0","par_num":"0","line_num":"0","text":"Zocal.INF0:","left":"0.4985465150710919","top":"0.5574912897173251","width":"0.030523251979909072","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.010452960286604362"},{"text":"[SocialAccountServicel Token retrieved {\"socialAccountId\":1496.\"pr","top":"0.5398724081888148","line_num":"0","width":"0.17151160950356337","left":"0.5305232742173669","page_num":"0","block_num":"0","par_num":"0","height":"0.010650239302591014","word_num":"0","conf":"1","level":"0"},{"level":"0","conf":"1","page_num":"0","par_num":"0","top":"0.5574162679425837","block_num":"0","line_num":"0","height":"0.014354066985646008","text":"[EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"}","width":"0.17151160950356348","word_num":"0","left":"0.5305232742173366"},{"height":"0.006968640444571572","top":"0.5783972128787596","width":"0.03197674041098736","page_num":"0","block_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.49854651191659954","text":"LocaL.ERROR:","line_num":"0","conf":"0.30000001192092896"},{"width":"0.16860463771414247","height":"0.007215933366255367","top":"0.5781499200995164","line_num":"0","conf":"0.5","text":"A1rcall Re-activating webhooks talled \"\"team_10\":1,\"reason\":\"*","left":"0.5334302302992447","level":"0","par_num":"0","page_num":"0","word_num":"0","block_num":"0"},{"top":"0.5923344949742337","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","height":"0.010536318570613101","block_num":"0","text":"Zocal.INF0: Jiminny Console\\Commands Command::run Memory usage for command {\"c","width":"0.20348834991455084","left":"0.4985465328797442"},{"page_num":"0","word_num":"0","block_num":"0","top":"0.6132404184536724","height":"0.006968640444571461","line_num":"0","par_num":"0","width":"0.029069763548830785","level":"0","left":"0.49854651212093354","text":"LocaL.INFU)","conf":"0.30000001192092896"},{"text":"Retryra1LedDownLoads. Starting \"\"options\":\"\"trom\":null,\"to\":null","word_num":"0","line_num":"0","conf":"0.5","height":"0.0071770334928229484","block_num":"0","left":"0.5305232598069076","par_num":"0","page_num":"0","top":"0.613237639553429","width":"0.1700581185361173","level":"0"},{"page_num":"0","word_num":"0","top":"0.6267942583732058","line_num":"0","left":"0.49854652723071385","text":"Zocal.INFO: Jiminny\\Console\\Commands\\ Command:: run Memory usage before startin","width":"0.20203486909257612","conf":"1","height":"0.011164274322169043","block_num":"0","par_num":"0","level":"0"},{"page_num":"0","word_num":"0","height":"0.006968640444571572","block_num":"0","left":"0.49854651212093354","level":"0","width":"0.029069763548830785","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"LOCOL.INFOS","top":"0.6480836240285853"},{"block_num":"0","page_num":"0","width":"0.1686046580050854","word_num":"0","conf":"0.30000001192092896","text":"Schedulesotcommand Number of activities to ve caotured: e *\"co","left":"0.5319767389565959","par_num":"0","line_num":"0","top":"0.6480836236513362","level":"0","height":"0.006968641205077342"},{"left":"0.5290697928350316","width":"0.1729650903255382","conf":"1","line_num":"0","block_num":"0","text":"Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"c","top":"0.6618819776714514","word_num":"0","height":"0.014354066985645897","level":"0","page_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","left":"0.49854651258222443","par_num":"0","top":"0.682615629913179","conf":"0.30000001192092896","text":"LocaL. INFO.","height":"0.007279840192536136","level":"0","width":"0.029069763548830674","word_num":"0","page_num":"0"},{"level":"0","text":"Jiminny Console Commands Command:: run","par_num":"0","width":"0.09593022123296213","height":"0.007279840192536136","word_num":"0","top":"0.682615629913179","block_num":"0","line_num":"0","left":"0.5305232585638405","page_num":"0","conf":"0.5"},{"par_num":"0","line_num":"0","conf":"1","left":"0.6279069789966146","page_num":"0","top":"0.682615629913179","width":"0.07412789730315517","level":"0","text":"Memory usage before startinc","block_num":"0","word_num":"0","height":"0.007279840192536136"},{"line_num":"0","conf":"0.5","page_num":"0","level":"0","height":"0.010472410983826452","par_num":"0","text":"local. INF0: Jiminnv\\ Console\\ Con","top":"0.6968641119944301","width":"0.0813953419949146","word_num":"0","left":"0.4985465190510505","block_num":"0"},{"block_num":"0","par_num":"0","width":"0.0770348843107832","page_num":"0","height":"0.0071770334928229484","line_num":"0","text":"local NoTIcE: Monitorina start","top":"0.7177033492822966","word_num":"0","level":"0","left":"0.49999999963239905","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","par_num":"0","conf":"0.5","text":"ands \\Command::run Memory usage for command 1\"","width":"0.11773254516276899","word_num":"0","left":"0.5828488378477643","height":"0.01064190339813964","top":"0.7001594896331965","level":"0","block_num":"0"},{"word_num":"0","level":"0","left":"0.582848848122476","page_num":"0","conf":"0.5","line_num":"0","top":"0.7177033492822966","height":"0.0071770334928229484","width":"0.11918603613021528","par_num":"0","block_num":"0","text":"\"correlation 1d\":\"9e9c1b30-7cf9-4944-9e1e-5a&"},{"level":"0","block_num":"0","word_num":"0","text":"local NomicE: Monitorina end \"co","top":"0.7351916379943421","left":"0.5000000136550677","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.08866277654120258","height":"0.007232604414652344","line_num":"0"},{"top":"0.8013937280799048","level":"0","left":"0.11773258783158234","conf":"0.30000001192092896","line_num":"0","text":"Не сьм проверявал но пои девю сlaudе оставя елно линкце нх ths ssuе\" или нешо такова в коментарите. дали като полготви промените пи лава за ревю не","width":"0.3648255530824053","par_num":"0","word_num":"0","page_num":"0","height":"0.007218712254574378","block_num":"0"},{"height":"0.007221490382387619","par_num":"0","left":"0.4985465154285392","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","text":"Tocal. TAEO.","top":"0.8046251992633461","line_num":"0","width":"0.030523251979909016","word_num":"0"},{"left":"0.11773256123558198","page_num":"0","text":"този лето е поискал промяна?","height":"0.011164274322169154","width":"0.06976743961902374","top":"0.8149920255183413","block_num":"0","conf":"1","par_num":"0","word_num":"0","level":"0","line_num":"0"},{"block_num":"0","height":"0.010461296951561616","level":"0","line_num":"0","par_num":"0","text":"Nikolay Yankov 3-05 PM","left":"0.11773256180609386","conf":"0.5","width":"0.05232557844608389","word_num":"0","page_num":"0","top":"0.8397129185198681"},{"level":"0","text":"Мисля, че това те праша в Claude с полготвен промпт за фиксване на ладения проблем (edited)","width":"0.21802323929806972","conf":"1","top":"0.8571428577085765","block_num":"0","page_num":"0","left":"0.11773255717637432","par_num":"0","line_num":"0","height":"0.010480746888277825","word_num":"0"},{"page_num":"0","left":"0.4999999970960312","par_num":"0","top":"0.752613240339948","width":"0.20203488938351893","level":"0","conf":"0.5","word_num":"0","line_num":"0","height":"0.007354861811587732","block_num":"0","text":"LocaL.INFO: Jiminny Console Commands Command: :run Memory usage before startina"},{"page_num":"0","text":"local.1NS0. Jiminny Consolle Commands..Comi","line_num":"0","height":"0.006968640444571461","word_num":"0","left":"0.4985465250765047","level":"0","block_num":"0","top":"0.7700348435407804","width":"0.10610463771414252","conf":"0.30000001192092896","par_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","top":"0.766347687400319","width":"0.09447673026551595","level":"0","block_num":"0","text":"and::run Memory usage for command {\"c","height":"0.014354066985645897","left":"0.6075581528950932","word_num":"0","page_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.4999999970960312","text":"Tocal TNE0• Jiminnv Console Commands Command• •nun Memony usage hefone stantina","page_num":"0","word_num":"0","height":"0.007343747018817126","level":"0","top":"0.7870813398985511","width":"0.20203488938351893","block_num":"0"},{"conf":"1","par_num":"0","left":"0.5305232588766773","line_num":"0","block_num":"0","height":"0.013937280889143033","level":"0","top":"0.8013937290676236","word_num":"0","page_num":"0","text":"[EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {","width":"0.17005812868158865"},{"text":"Tocal. TAEO.","word_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","left":"0.4985465154285392","line_num":"0","page_num":"0","top":"0.8221690590111643","width":"0.030523251979909016","par_num":"0","conf":"0.30000001192092896"},{"word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"EmailSchedule STNTSHED hatch nrocess &\"host\".\"docken lamn 1\"\"n","height":"0.0071770334928229484","left":"0.5305232579827204","level":"0","line_num":"0","block_num":"0","top":"0.8221690590111643","width":"0.17005813882706022"},{"height":"0.013937280889142922","top":"0.8362369344683205","left":"0.49854653663287823","page_num":"0","width":"0.20348834991455084","word_num":"0","conf":"1","text":"Local.INF0: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"c","par_num":"0","line_num":"0","level":"0","block_num":"0"},{"par_num":"0","top":"0.8571428575343606","height":"0.010480746888277825","page_num":"0","text":"local.INF0: Jiminny \\Console\\Commands\\Command::run Memory usage before starting","width":"0.20348834991455078","word_num":"0","line_num":"0","left":"0.49854653378105995","level":"0","block_num":"0","conf":"1"},{"width":"0.20348834991455078","word_num":"0","conf":"1","page_num":"0","left":"0.4985465337523227","level":"0","block_num":"0","height":"0.010603003524707333","line_num":"0","par_num":"0","text":"local.INF0: Running conference:monitor:count command for activities in (2026-6","top":"0.8745644604344354"},{"height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","left":"0.4985465154285392","top":"0.8919860630529755","text":"ocal TASn•","width":"0.030523251979909016","level":"0","page_num":"0","line_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","height":"0.006968641205077342","text":"canfononco:moniton.count No activitioc £ound ¿n (2004-04204 10.9","top":"0.8919860626697446","width":"0.1715116297945063","par_num":"0","word_num":"0","left":"0.5305232566850439","level":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0"},{"text":"Message Anlatform-inner-team","page_num":"0","left":"0.10610464999733105","word_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.9233449483486083","width":"0.07122092551373421","conf":"1","height":"0.010466853967693979"},{"block_num":"0","height":"0.007313183049836303","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.03343023157119298","text":"aNikolav Ni","width":"0.03052325705264477","word_num":"0","top":"0.9512195122600432","level":"0","par_num":"0"},{"height":"0.011164274322169043","page_num":"0","text":"Zocal.INF0: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"c","conf":"1","left":"0.4985465329936014","par_num":"0","top":"0.9090909090909091","width":"0.20348834991455078","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"conf":"0.5","height":"0.010647460414272003","text":"local.INF0: Jiminny\\Console\\Commands Command::run Memory usage before starting","top":"0.9266347687970263","block_num":"0","line_num":"0","page_num":"0","left":"0.5000000348890935","width":"0.20203484880163314","level":"0","par_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","left":"0.5000000338814714","text":"local.INF0: Jiminny Console\\Commands Command::run Memory usage for command {\"c","top":"0.9441786283335306","height":"0.010525203777842607","level":"0","block_num":"0","par_num":"0","word_num":"0","width":"0.20203484880163314","page_num":"0"},{"page_num":"0","word_num":"0","left":"0.4998345251617853","level":"0","par_num":"0","text":"1ocol.INFU:","line_num":"0","width":"0.029315745576899088","height":"0.011407188251258082","conf":"0.30000001192092896","block_num":"0","top":"0.9612864892323246"},{"width":"0.17151160950356337","level":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","left":"0.5305232742173669","block_num":"0","text":"[SyncHubspot0biects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929","top":"0.9616724743863145","par_num":"0","conf":"1"},{"conf":"0.30000001192092896","page_num":"0","width":"0.018895348335834172","text":"100% 12","height":"0.006968641205077342","top":"0.006968641043132773","word_num":"0","left":"0.91569767473355","block_num":"0","par_num":"0","line_num":"0","level":"0"},{"width":"0.04360464785961404","word_num":"0","page_num":"0","height":"0.01074748898617195","conf":"1","level":"0","text":"Fri 24 Apr 16:15:43","top":"0.0031897926052030234","line_num":"0","left":"0.9505813990884179","block_num":"0","par_num":"0"},{"width":"0.02034883549872868","height":"0.010452960286604362","block_num":"0","top":"0.08013937368945045","line_num":"0","left":"0.9636627905355196","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","text":"+0...","word_num":"0"},{"width":"0.04651162472177062","left":"0.7049418600821905","page_num":"0","text":"Locating Favicon and","block_num":"0","line_num":"0","top":"0.08362369371432266","conf":"1","level":"0","height":"0.007285397208668609","par_num":"0","word_num":"0"},{"width":"0.12209300791963618","conf":"0.30000001192092896","level":"0","word_num":"0","line_num":"0","block_num":"0","text":"slink rel- acon shortcur nrer- i1 app. Tavicontr/","top":"0.12891986096238317","left":"0.7122093055099461","par_num":"0","page_num":"0","height":"0.006968640444571572"},{"width":"0.26744187131841135","word_num":"0","text":"So the SPA explicitly declares 11minny 2.png — that's the tlat, solid bright-magenta \"J\" you see on app.staging.iminny.com... tabs","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","height":"0.007185369397274433","left":"0.7078488296598032","block_num":"0","level":"0","top":"0.16027874554182409"},{"block_num":"0","top":"0.17384370033505325","conf":"0.5","word_num":"0","page_num":"0","left":"0.7063953603983409","height":"0.007340968130498116","par_num":"0","width":"0.13662789730315517","line_num":"0","level":"0","text":"It's a cinale color hecause the accet itcelf is a flat color (no aradient)."},{"level":"0","line_num":"0","page_num":"0","left":"0.7078488584696048","par_num":"0","conf":"1","text":"For other partner themes the same logic resolves to e.g. softphone 2.ong or insightsquared 2.ong.","top":"0.18815331097168042","height":"0.010452960286604362","width":"0.1991278871576836","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","width":"0.10755812868158865","word_num":"0","height":"0.007182590508955311","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.21929824549679078","block_num":"0","left":"0.7078488479114473","text":"What the Po tab uses (the corallaradient \"J\")"},{"left":"0.7078488463379329","text":"For the PDF route there is no HTML → no <link rel=\"icon\"> . Chrome then:","conf":"0.5","word_num":"0","line_num":"0","block_num":"0","top":"0.23684210521680837","width":"0.14825580475178168","level":"0","height":"0.010544653714558705","page_num":"0","par_num":"0"},{"width":"0.24854649888708236","height":"0.010716925017191126","left":"0.7093023382989292","level":"0","line_num":"0","par_num":"0","text":"1. Requests /favicon.ico at the origin root. There is no public/favicon.ico in this repo (only favicon 2.ico, which is never","page_num":"0","top":"0.25757575739426586","conf":"1","block_num":"0","word_num":"0"},{"page_num":"0","width":"0.050872087478637695","left":"0.71656977288012","level":"0","text":"referenced). so that 404s","block_num":"0","word_num":"0","top":"0.27177700406858885","conf":"1","par_num":"0","line_num":"0","height":"0.010519646761710244"},{"level":"0","width":"0.2732557946063102","left":"0.7093023449246385","par_num":"0","text":"2. Falls back to the other icons Chrome already knows about for this origin from previous visits — notably the ones declared in index.html:","top":"0.29266347684752747","block_num":"0","height":"0.010472410983826452","word_num":"0","conf":"1","line_num":"0","page_num":"0"},{"line_num":"0","height":"0.010678025143758818","width":"0.036337205704222275","left":"0.7107558175694003","par_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0","text":"• index.html:13-17","top":"0.31707317105431465","block_num":"0"},{"left":"0.7165697676051273","block_num":"0","top":"0.36236933792409154","text":"rel=\"aoole-touch-icon\"","par_num":"0","height":"0.006968641205077342","width":"0.05087209255137337","level":"0","line_num":"0","conf":"1","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","height":"0.010736374953907224","line_num":"0","level":"0","top":"0.4390243905943333","par_num":"0","text":"and the web-app manifest /manifest-mobile. json (referenced in index.html:71), which lists the higher-resolution icons under android-c","width":"0.2732557946063102","left":"0.7078488565556998","page_num":"0","word_num":"0"},{"height":"0.010477968760464584","left":"0.7078488641065974","level":"0","page_num":"0","block_num":"0","text":"Those are the gradient / coral-pink \"j\" icons (same artwork as apple-touch-icon.png and favicon-96x96.png / android-chrome-192x192","line_num":"0","top":"0.4703832754342152","conf":"1","width":"0.27470927542828494","word_num":"0","par_num":"0"},{"height":"0.01060022539689398","block_num":"0","line_num":"0","level":"0","conf":"1","text":"_4.png). They were made in a different batch than jiminny_2.png (note the _4 suffix vs _2 suffix), which is why the pinks don't match","left":"0.7078488592746378","par_num":"0","page_num":"0","top":"0.4878048783342901","width":"0.2659883499145508","word_num":"0"},{"block_num":"0","height":"0.010636346382007167","par_num":"0","text":"Why the colors differ","conf":"1","word_num":"0","level":"0","line_num":"0","width":"0.050872087478637695","top":"0.5156794429744099","page_num":"0","left":"0.7063953544222425"},{"par_num":"0","level":"0","top":"0.5365853660742468","block_num":"0","page_num":"0","width":"0.2659883702054937","text":"• App tab: uses the 2 family (jiminny_2.png) - a small, flat, single-color bright-magenta asset explicitly linked from the SPA HTML.","height":"0.010464075839880738","left":"0.7093023319947412","word_num":"0","line_num":"0","conf":"0.5"},{"block_num":"0","page_num":"0","height":"0.010586332476310134","top":"0.5540069689743217","word_num":"0","par_num":"0","width":"0.2718022934933927","left":"0.7093023579006404","text":"•PDF tab: Chrome can't find a declared icon on the PDF response, so it reuses the site's fallback icons from the SPA's apple-touch-icon","line_num":"0","conf":"1","level":"0"},{"width":"0.23837207226043045","word_num":"0","line_num":"0","page_num":"0","height":"0.010708589112739642","left":"0.7151163010891031","conf":"1","block_num":"0","par_num":"0","text":"/PWA manifest (_4 family under public/img/ico/) - a gradient, coral-pink asset. Different artwork file → different pink.","top":"0.5714285718743967","level":"0"},{"block_num":"0","top":"0.5993031366887326","page_num":"0","width":"0.07703487416531174","text":"Where the logic lives (summary)","line_num":"0","height":"0.010744710097852828","word_num":"0","conf":"1","left":"0.7063953506857518","level":"0","par_num":"0"},{"block_num":"0","top":"0.6202090596143536","page_num":"0","width":"0.16133719302238303","conf":"1","height":"0.010572439555726287","word_num":"0","left":"0.7093023418613377","level":"0","line_num":"0","par_num":"0","text":"• Partner-aware favicon string (SPA only): FrontendControllerTrait.php:122"},{"height":"0.0072103763501228935","left":"0.7107558126558113","par_num":"0","page_num":"0","top":"0.6411149825457817","width":"0.08720930586469933","level":"0","line_num":"0","text":"• Iniected into SPA HTML: index.html:70","word_num":"0","block_num":"0","conf":"0.5"},{"text":"• Extra icons Chrome discovers (annle-touch-icon + PWA manifest): index.html:13-17 and index.html:71 → manifest-mobile. ison","conf":"1","par_num":"0","block_num":"0","line_num":"0","top":"0.6585365854400494","height":"0.007332632986552401","left":"0.710755817857717","page_num":"0","level":"0","width":"0.2703488329623608","word_num":"0"},{"par_num":"0","text":"• PDF route returns raw tile, no HTML, no favicon link: UserAutomatedReportsController.php: 24-37","block_num":"0","word_num":"0","left":"0.7107558125994874","top":"0.6794258373205742","page_num":"0","height":"0.0071770334928229484","conf":"1","level":"0","width":"0.20639533184944314","line_num":"0"},{"par_num":"0","level":"0","height":"0.007196483429539158","top":"0.7073170733542222","word_num":"0","width":"0.09593022123296213","conf":"0.5","block_num":"0","line_num":"0","left":"0.7063953510575846","page_num":"0","text":"If vou want the same favicon on PdF tabs"},{"height":"0.010508532729445519","word_num":"0","left":"0.7078488408636365","line_num":"0","text":"Two easy options","top":"0.724738676254297","par_num":"0","width":"0.03488371727314399","conf":"1","page_num":"0","level":"0","block_num":"0"},{"page_num":"0","left":"0.7093023640732906","text":"• Add a root public/favicon.ico (or a public/apple-touch-icon.png ) that matches jiminny_2.png. Chrome's automatic fallback for the","width":"0.2732557743153674","word_num":"0","par_num":"0","line_num":"0","level":"0","conf":"1","top":"0.7456140351751869","height":"0.010483525016091066","block_num":"0"},{"page_num":"0","word_num":"0","conf":"1","left":"0.7165697680931216","height":"0.01754385964912286","par_num":"0","text":"PDF tab will then pick that up.","top":"0.7559808612440191","width":"0.059593023137843426","block_num":"0","line_num":"0","level":"0"},{"par_num":"0","left":"0.7093023557873835","conf":"0.5","page_num":"0","top":"0.7804878051542838","line_num":"0","width":"0.2674418307365256","word_num":"0","level":"0","text":"• Replace the_4 icon set (apple-touch-icon.png, favicon-96x96.png, android-chrome-* 4.png ) with artwork that matches the 2","height":"0.010580775460177883","block_num":"0"},{"width":"0.22238370205493685","block_num":"0","word_num":"0","par_num":"0","height":"0.01053076079397497","left":"0.707848857442224","line_num":"0","page_num":"0","conf":"1","top":"0.8188153315344486","level":"0","text":"The first is the simplest fix - the browser will stop falling back to the gradient icons for PDF/non-HTML responses."},{"par_num":"0","text":"Ask anvthina (*4L)","top":"0.9266347687400319","line_num":"0","left":"0.7093023276356568","conf":"0.30000001192092896","block_num":"0","word_num":"0","width":"0.03924418003001118","height":"0.0071770334928229484","page_num":"0","level":"0"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.7078488391173382","height":"0.0071770334928229484","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","text":"d es Codo","top":"0.9545454545454546","width":"0.02470930079196365"},{"height":"0.0071770334928229484","line_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","top":"0.9545454545454546","width":"0.04651162979450629","word_num":"0","left":"0.7340116266862253","text":"Ciaudo Onuc A7 Modiun"}]...
|
Slack
|
AppleNative
|
platform-inner-team (Channel) - Jiminny Inc - 2 ne platform-inner-team (Channel) - Jiminny Inc - 2 new items - Slack...
|
True
|
8078
|
NULL
|
NULL
|
|
14285
|
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 vMal iminny v© CreateMockAskJimirUserPilotActivityListener.phpWHERE U.team_id = 1 and sa.provider = 'salesfonce' :018 A 16 Х 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 * fromplaybooks 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 confiquration id. crm provider id.Transcrlocion10rSTatusDatabaseTableCount.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($reportF 555© 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.frequency = 'daily'and r.status = 1AND t.status = 'active'AND (r.exhices.at >= now() OR r.expines.at IS NULL);(c Malkoanchrocnvronnlc 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->a1spaucntnew sendkeportJod(sreportkesult-getuuldSELECT * 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)j Retro - Platform • in 26 mAAutomatedReportsCommandTest100% |45]Tue 14 Apr 16:34:18Cascade• Review Automated F+D ...Auconaceakeporcsservice:ono:1252-1430The try/catch (InvalidFormatException $e) is already in place, and it's imported on line 9. The caughtexception is converted to an InvalidArgumentException which the controller ( AskJiminnyReportsController )calches and rerurns as a 422. No action needed.Issue 3 - Multiple AutomatedReportResult records per retry A Partially validkequescueneraceaskulminnykeporcJod.ono:y0-yolne srevortResult s creale. on everv aremor outtne reviewer missec thaltShou LdBeUnique (line 2s) prevents two instances or the jod from running concurrentiystries = 2 (line 32) means at most 2 AutomatedReportResult records per job dispatchlne Shouldbeunque constanc ensures unioueness ov revortluld Whlle ne lo. s cueuec runnine, Onreryafter release(30), the job re-enters the queue as the same unique job - so a second result record will becreatea. Inis is areal concern t ooservaolllty is important, our it's soundea lo < recores max. wortn a note lothe author rather than a hard tixIssue 5 - Daily reports now run every day Correct by designAucoпacedkeporescomland.onp: 7oIne FREQuEncies constanttor standara reports ( Line 78-83 ) explicitly excludes FREQUENCY_DAILY . Standarreports cannot have frequency = 'daily' because the API validation in validateAndTransformData onlyacceos trom FreouEncies . only Ask Jiminny reports can oe cally Via vaLlcateaskulninnykeporcbata. so tneconcern about legacy dally standard reports triggering is moot. No action neededIssue 7 - transformFrequency duplication Already refactoredAutomatedReportsService.php: 1010-1019The method already uses ALL_FREQUENCIES (a private deduplicated constant covering all values). There is no array merce seut.:rkcoucnclts, seuT..Ask JIMINNY Fkcuucnules oauern anywnere in tne coce. Ine reviewe.Was ookino ala sale version, No accion neecec.summaryOnly Issue 3 has any merit — and it's a design question rather than a bug. The only action worth taking is a smallguard in the job to avoid creating a duplicate result on retry:Asked 1 question~• ror Issue 3 (multiple Automaleakeportkesult recoras on retry: do you want lo add a quard so the jocreuses the existing STATUS_FAILED result instead of creating a new one on retry?res, ade the guareExplored 2 files and searched 3 queries›• grep -n "STATUS_\|automated_report_id\|getAutomatedReportId\|getReport\b"Ihead -3041:42:43:277:public const int STATUS REQUESTED ° 1;STATUS_GENERATED = 2;STATUS_SENT = 3;publicconslLIL SIAIUS FALLLU = 4CENERATED;Command grep, heado eusers/ ukas/ljminny/ app/app/Modl istSutomated eportkesult-php | head -20Run ĐhAsk anything (884L)+ <> CodeClaude Sonnet 4.6Winasun leams82:42uir-o( 4 spaces...
|
[{"block_num":"0","height" [{"block_num":"0","height":"0.012919896178775314","line_num":"0","text":"PhpStorm","page_num":"0","word_num":"0","conf":"1","width":"0.02761627733707428","top":"0.0025839794299922225","level":"0","par_num":"0","left":"0.020348838535920212"},{"text":"File","line_num":"0","width":"0.011627906560897822","page_num":"0","height":"0.010335916943020274","left":"0.05232558154097966","block_num":"0","top":"0.0025839794391580018","par_num":"0","word_num":"0","conf":"1","level":"0"},{"par_num":"0","height":"0.005167958140373186","text":"FVtavsco.isv","width":"0.0334302306175232","level":"0","word_num":"0","line_num":"0","left":"0.03633721194414521","block_num":"0","conf":"0.30000001192092896","top":"0.025839793281234646","page_num":"0"},{"level":"0","par_num":"0","text":"Project v","block_num":"0","word_num":"0","page_num":"0","height":"0.013210594654083252","conf":"0.5","left":"0.017441860956921497","top":"0.04651162778062423","line_num":"0","width":"0.024709302186965938"},{"height":"0.012919896178775314","line_num":"0","left":"0.08720930282773343","page_num":"0","level":"0","conf":"1","block_num":"0","width":"0.014534883201122284","top":"0.0025839794299922225","text":"View","word_num":"0","par_num":"0"},{"text":"Navigate","top":"0.0025839794299922225","left":"0.1061046516439201","page_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.02470930218696596","block_num":"0","height":"0.012919896178775314","conf":"1","line_num":"0"},{"top":"0.002583979426853289","page_num":"0","word_num":"0","text":"Code","width":"0.015988372266292572","line_num":"0","level":"0","height":"0.010335916943020385","conf":"1","block_num":"0","left":"0.13517441878448935","par_num":"0"},{"conf":"1","level":"0","height":"0.010335916943020385","page_num":"0","block_num":"0","line_num":"0","top":"0.002583979426853289","left":"0.15552325651696633","par_num":"0","text":"Laravel","width":"0.02034883648157118","word_num":"0"},{"conf":"1","par_num":"0","top":"0.002583979599118602","width":"0.02325581312179567","height":"0.010335916943020274","text":"Refactor","word_num":"0","left":"0.18023255816778433","line_num":"0","page_num":"0","level":"0","block_num":"0"},{"level":"0","left":"0.2267441862337412","height":"0.010335916943020274","line_num":"0","top":"0.002583979461306396","block_num":"0","conf":"1","par_num":"0","text":"Tools","width":"0.014534883201122284","word_num":"0","page_num":"0"},{"conf":"1","block_num":"0","left":"0.26162790882924536","height":"0.005167958140373186","par_num":"0","text":"Window","width":"0.02180232405662541","word_num":"0","level":"0","page_num":"0","top":"0.005167958914309545","line_num":"0"},{"top":"0.0025839797745227377","level":"0","line_num":"0","text":"Help","width":"0.014534883201122284","height":"0.012919896178775314","par_num":"0","page_num":"0","left":"0.287790698128121","word_num":"0","conf":"1","block_num":"0"},{"word_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny ~","width":"0.1308139443397522","page_num":"0","level":"0","height":"0.007897286944919202","par_num":"0","left":"0.08139535396898519","top":"0.025694444382837522","block_num":"0","conf":"0.5","line_num":"0"},{"text":"© ReportController.php","width":"0.05699674487113951","par_num":"0","page_num":"0","conf":"1","top":"0.04588578369462959","block_num":"0","word_num":"0","height":"0.014012753963470459","level":"0","line_num":"0","left":"0.12918444842606683"},{"conf":"1","line_num":"0","word_num":"0","block_num":"0","left":"0.19767441754885978","par_num":"0","text":"SendReportJob.php","top":"0.046511628267201455","height":"0.012919896178775425","width":"0.05087209343910218","page_num":"0","level":"0"},{"left":"0.2572674436766292","level":"0","word_num":"0","page_num":"0","width":"0.08430232405662536","line_num":"0","par_num":"0","block_num":"0","conf":"1","text":"AutomatedReportsCommand.php","top":"0.046511628041103315","height":"0.012919896178775314"},{"text":"= custom.log","block_num":"0","conf":"1","top":"0.04651162776985762","width":"0.03343023061752315","word_num":"0","left":"0.42877907170697915","line_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.013210594654083252"},{"word_num":"0","top":"0.04615840031094731","block_num":"0","level":"0","line_num":"0","left":"0.4708862505835786","height":"0.013626350959142108","conf":"0.5","page_num":"0","par_num":"0","text":"= laravel.log","width":"0.0320647090673446"},{"height":"0.013210593329535558","text":"A SF [jiminny@localhost]","left":"0.5130813955234225","line_num":"0","par_num":"0","block_num":"0","width":"0.058139532804489136","level":"0","top":"0.04651162857209701","page_num":"0","word_num":"0","conf":"0.5"},{"word_num":"0","level":"0","top":"0.04651162778062423","block_num":"0","height":"0.013210594654083252","line_num":"0","conf":"0.5","text":"A HS_local [jiminny@localhost]","par_num":"0","left":"0.5813953509152163","page_num":"0","width":"0.07267441749572756"},{"word_num":"0","width":"0.05813953280448912","level":"0","line_num":"0","top":"0.06458333333333333","page_num":"0","height":"0.013194444444444398","par_num":"0","conf":"0.5","block_num":"0","text":"© AutomatedReportsCi","left":"0.06250000207922943"},{"block_num":"0","height":"0.012919896178775314","conf":"1","left":"0.1293604645361997","line_num":"0","par_num":"0","level":"0","text":"AutomatedReportsSendCommand.php","top":"0.0671834625479939","page_num":"0","width":"0.09593023061752318","word_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","top":"0.07235142144660922","block_num":"0","left":"0.23401163109652484","text":"stage.ono","height":"0.005167958140373297","page_num":"0","width":"0.03052325248718263","par_num":"0"},{"line_num":"0","left":"0.2747093034378717","text":"AddLayoutchuitles.ono","height":"0.005167958802647088","level":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.07235142112193227","width":"0.058139532804489136","par_num":"0"},{"text":"C Team.php","word_num":"0","page_num":"0","block_num":"0","width":"0.030523255467414856","left":"0.3430232567503041","height":"0.008333333333333304","top":"0.06944444444444442","level":"0","par_num":"0","line_num":"0","conf":"0.5"},{"par_num":"0","conf":"0.30000001192092896","text":"4 console [EUl","left":"0.42877907083586797","top":"0.06944444444444442","height":"0.008333333333333304","block_num":"0","page_num":"0","word_num":"0","line_num":"0","level":"0","width":"0.036337208747863725"},{"text":"console SlAGing","page_num":"0","top":"0.07222222222222219","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","block_num":"0","width":"0.052325582504272494","height":"0.005555555555555536","left":"0.47529069718887146"},{"left":"0.06250000207922943","par_num":"0","page_num":"0","top":"0.07986111111111116","text":"© AutomatedReportsRr","word_num":"0","width":"0.05813953280448912","height":"0.013194444444444398","block_num":"0","level":"0","conf":"0.5","line_num":"0"},{"block_num":"0","level":"0","line_num":"0","text":"© AutomatedReportsS:","width":"0.058139532804489136","height":"0.012919896178775314","page_num":"0","left":"0.06250000207923127","par_num":"0","conf":"0.5","word_num":"0","top":"0.09560723524394565"},{"level":"0","par_num":"0","page_num":"0","width":"0.06976743936538699","word_num":"0","conf":"1","line_num":"0","height":"0.012919896178775425","top":"0.09043927658761486","left":"0.23110465357312043","text":"AutomatedReportsService.php","block_num":"0"},{"width":"0.07412790656089785","block_num":"0","left":"0.3095930243903359","level":"0","par_num":"0","line_num":"0","top":"0.09027777777777779","page_num":"0","text":"© CreateHeldActivityEvent.php","conf":"1","height":"0.013194444444444398","word_num":"0"},{"top":"0.09302325607193229","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"Ix. Autov","level":"0","par_num":"0","page_num":"0","left":"0.49854651168558217","width":"0.023255811631679557","height":"0.005167958140373186","line_num":"0"},{"height":"0.005167958471510192","par_num":"0","line_num":"0","text":"Haycround v","left":"0.5436046513048705","width":"0.030523255467414856","top":"0.09302325591928362","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","page_num":"0"},{"left":"0.6831395361802999","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"Mal iminny v","conf":"0.30000001192092896","page_num":"0","top":"0.09302325592071925","word_num":"0","height":"0.005167958471510081","width":"0.02761627733707428"},{"page_num":"0","level":"0","height":"0.013194444444444398","left":"0.06250000033504528","text":"© CreateMockAskJimir","width":"0.058139532804489136","block_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.11111111111111116","word_num":"0"},{"par_num":"0","left":"0.31395348845684146","text":"UserPilotActivityListener.php","top":"0.11111111147133579","conf":"1","level":"0","line_num":"0","height":"0.012919896178775425","page_num":"0","width":"0.06976743936538693","word_num":"0","block_num":"0"},{"left":"0.4505813978223225","width":"0.15697673559188846","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.013194444444444398","block_num":"0","par_num":"0","level":"0","text":"WHERE U.team_id = 1 and sa.provider = 'salesfonce' :","top":"0.11111111111111116"},{"level":"0","left":"0.6569767449338864","page_num":"0","block_num":"0","width":"0.047965115308761574","word_num":"0","top":"0.10833333333333339","height":"0.013194444444444398","par_num":"0","conf":"0.30000001192092896","text":"018 A 16 Х 13 ^","line_num":"0"},{"line_num":"0","text":"© DeleteReportComma","top":"0.12638888888888888","page_num":"0","par_num":"0","width":"0.059593021869659424","word_num":"0","conf":"1","left":"0.06250000168629428","level":"0","height":"0.013194444444444509","block_num":"0"},{"height":"0.012919896178775425","page_num":"0","level":"0","top":"0.1421188633770205","left":"0.0625000006257411","width":"0.058139532804489136","par_num":"0","line_num":"0","text":"© GenerateMarketingR","conf":"1","block_num":"0","word_num":"0"},{"height":"0.005167958802647088","line_num":"0","page_num":"0","width":"0.09738371968269355","conf":"0.5","level":"0","text":"RequestGenerateaskJiminnykeportJob.ono","par_num":"0","left":"0.3037790704638858","block_num":"0","word_num":"0","top":"0.13695090432346335"},{"height":"0.010335916943020274","block_num":"0","left":"0.4258720931325142","line_num":"0","par_num":"0","top":"0.12661498719109598","conf":"1","level":"0","page_num":"0","width":"0.010174418240785577","word_num":"0","text":"523"},{"top":"0.1421188631999739","line_num":"0","left":"0.45058139653349","page_num":"0","width":"0.04215116202831265","word_num":"0","conf":"1","height":"0.010658914513058226","par_num":"0","text":"select * from","level":"0","block_num":"0"},{"height":"0.008333333333333415","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","level":"0","left":"0.4927325600676634","text":"teams Where 10 = 1;","width":"0.05813952684402468","word_num":"0","page_num":"0","top":"0.14444444444444438"},{"par_num":"0","page_num":"0","top":"0.15762273889173528","left":"0.06250000193738872","width":"0.03343023061752319","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","height":"0.013210594654083252","text":"© Team.php","level":"0"},{"par_num":"0","text":"(e) RequestGenerateRenort.ob.ono","width":"0.07994185090065001","height":"0.005167958140373297","page_num":"0","block_num":"0","left":"0.12936047468074535","top":"0.15762273927606663","word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"level":"0","par_num":"0","text":"(C) AutomatecRenortResulit.ono","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.07122092247009276","top":"0.15762273927606663","line_num":"0","height":"0.005167958140373297","word_num":"0","left":"0.21947675194851185"},{"text":"© AutomatedReport.php","top":"0.15486111111111112","line_num":"0","width":"0.058139532804489136","block_num":"0","page_num":"0","word_num":"0","left":"0.30087209510248647","par_num":"0","conf":"1","level":"0","height":"0.013194444444444509"},{"height":"0.005167958140373186","line_num":"0","par_num":"0","top":"0.16020671860423197","width":"0.04069766998291019","conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.45058139975960054","level":"0","text":"select x Trol","word_num":"0"},{"width":"0.22383720874786373","page_num":"0","text":"groups g JOIN playbooks p 1..n<->1: on g.playbook_id = p.id where g.team_i","par_num":"0","line_num":"0","word_num":"0","block_num":"0","height":"0.015972222222222276","top":"0.15486111111111112","left":"0.4927325597108707","level":"0","conf":"0.5"},{"level":"0","text":"© Usage.php","height":"0.013929491572910013","line_num":"0","left":"0.062443063869351","width":"0.03499759435653686","conf":"1","word_num":"0","page_num":"0","par_num":"0","top":"0.17262181749196248","block_num":"0"},{"text":"class AutomatedReportsSendCommand extends Command","width":"0.15261627435684205","block_num":"0","par_num":"0","page_num":"0","conf":"1","left":"0.15116279538690386","line_num":"0","height":"0.013194444444444509","level":"0","top":"0.1729166666666666","word_num":"0"},{"text":"O 520","block_num":"0","page_num":"0","level":"0","left":"0.41715116311418504","top":"0.17569444428444203","line_num":"0","width":"0.017441858351230632","conf":"0.30000001192092896","height":"0.007768087916904087","word_num":"0","par_num":"0"},{"left":"0.45058139733137387","page_num":"0","block_num":"0","height":"0.005184108681148936","conf":"0.30000001192092896","level":"0","par_num":"0","text":"select x ToI","top":"0.17569444436743586","width":"0.03924418389797213","word_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","height":"0.007961885796652912","conf":"1","par_num":"0","line_num":"0","top":"0.172916666791596","text":"aroups where id = 565:","page_num":"0","left":"0.4927325671628232","width":"0.06831394433975213","level":"0"},{"block_num":"0","line_num":"0","height":"0.005167958140373186","left":"0.05232558139346268","word_num":"0","par_num":"0","text":"ISack","level":"0","page_num":"0","top":"0.19121447054221652","conf":"0.30000001192092896","width":"0.023255811631679536"},{"width":"0.09156976342201234","top":"0.18863049093753181","height":"0.01067506472269697","left":"0.16279070144963503","level":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","text":"public function handle(): int","word_num":"0"},{"block_num":"0","word_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","text":"527","left":"0.4258720932294134","par_num":"0","top":"0.1860465116436012","width":"0.010174418240785577","conf":"1"},{"height":"0.01325904395845201","line_num":"0","conf":"1","block_num":"0","top":"0.1860465116125053","width":"0.04069767296314236","page_num":"0","par_num":"0","text":"select * from","word_num":"0","level":"0","left":"0.4505813963780968"},{"width":"0.08575581312179564","word_num":"0","line_num":"0","text":"playbooks where team id = 1:","height":"0.00789728694491909","par_num":"0","conf":"1","left":"0.4927325599880252","page_num":"0","level":"0","top":"0.18863049095906503","block_num":"0"},{"text":"eam's","top":"0.2067183465112088","height":"0.005167958140373186","line_num":"0","left":"0.0537790725623307","level":"0","conf":"0.30000001192092896","width":"0.024709299206733697","word_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","text":"528","word_num":"0","block_num":"0","left":"0.42587209303561496","conf":"1","level":"0","page_num":"0","top":"0.20155038795712388","width":"0.010174418240785632","height":"0.012919896178775425"},{"text":"select * from","page_num":"0","left":"0.450581395737092","par_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.20138888888888884","height":"0.013194444444444509","width":"0.042151162028312705","word_num":"0","conf":"1"},{"block_num":"0","height":"0.013194444444444509","page_num":"0","text":"playbooks where id = 175;","top":"0.20138888888888884","width":"0.07994185686111449","word_num":"0","conf":"1","par_num":"0","left":"0.4912790709702242","level":"0","line_num":"0"},{"text":"D Tracks","width":"0.026162791252136226","page_num":"0","top":"0.21705426358158564","line_num":"0","height":"0.012919896178775314","conf":"0.30000001192092896","word_num":"0","par_num":"0","block_num":"0","left":"0.05377906910261406","level":"0"},{"par_num":"0","conf":"1","left":"0.1758720923356946","page_num":"0","width":"0.132267427444458","line_num":"0","word_num":"0","block_num":"0","height":"0.00794573624928796","level":"0","top":"0.21944444440765576","text":"foreach (SreportResults as SreportResult) «"},{"height":"0.012919896178775314","block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.010174418240785632","word_num":"0","conf":"1","page_num":"0","left":"0.42587209307800833","text":"529","top":"0.21705426389381643"},{"word_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","page_num":"0","top":"0.2170542636677183","block_num":"0","par_num":"0","conf":"1","text":"select * from playbook_categories where playbook_id = 175;","width":"0.1802325487136841","left":"0.44912791616024406"},{"top":"0.23255813963671046","conf":"0.5","page_num":"0","level":"0","text":"D Transcription","line_num":"0","height":"0.012919896178775425","width":"0.04069767296314239","word_num":"0","left":"0.055232559594985076","block_num":"0","par_num":"0"},{"top":"0.23255813989510843","width":"0.1453488349914551","word_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.1874999986864431","block_num":"0","level":"0","par_num":"0","line_num":"0","conf":"1","text":"/** @var AutomatedReportResult $reportResult */"},{"word_num":"0","height":"0.012919896178775314","block_num":"0","par_num":"0","width":"0.010174418240785632","top":"0.2325581398628087","line_num":"0","page_num":"0","left":"0.42587209307800833","conf":"1","text":"530","level":"0"},{"text":"select * from","width":"0.04360464811325071","conf":"0.5","left":"0.44912790995532115","line_num":"0","par_num":"0","top":"0.23255813963671046","word_num":"0","page_num":"0","height":"0.012919896178775425","level":"0","block_num":"0"},{"line_num":"0","left":"0.49273255924921794","par_num":"0","text":"users where team_id = 1;","top":"0.23255813963671046","block_num":"0","page_num":"0","level":"0","word_num":"0","width":"0.07558139562606808","conf":"1","height":"0.012919896178775425"},{"par_num":"0","width":"0.024709302186965938","page_num":"0","height":"0.013194444444444398","top":"0.24791666666666667","word_num":"0","line_num":"0","left":"0.05377907024857128","text":"D Twilio","conf":"0.5","level":"0","block_num":"0"},{"line_num":"0","left":"0.18750000043987908","level":"0","conf":"1","text":"$validRecipients = $this->automatedReportsService->getValidRecipientUsers($rep531","par_num":"0","word_num":"0","top":"0.24791666666666667","height":"0.013194444444444398","width":"0.2485465049743652","page_num":"0","block_num":"0"},{"height":"0.013194444444444398","left":"0.45058139619588555","page_num":"0","top":"0.24791666666666667","width":"0.042151162028312705","block_num":"0","conf":"1","level":"0","text":"select * from","word_num":"0","line_num":"0","par_num":"0"},{"text":"users where id = 7160;","block_num":"0","top":"0.24791666666666667","width":"0.07122092843055727","word_num":"0","conf":"1","page_num":"0","par_num":"0","line_num":"0","left":"0.49127907158731865","height":"0.013194444444444398","level":"0"},{"top":"0.263565891574695","width":"0.02325581312179565","word_num":"0","level":"0","line_num":"0","left":"0.05523255896946202","height":"0.012919896178775314","block_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","text":"O Users"},{"conf":"1","height":"0.012919896178775314","par_num":"0","left":"0.18749999918432908","page_num":"0","text":"if ($this->automatedReportsService->shouldSendReport($validRecipients, $report532","line_num":"0","block_num":"0","top":"0.263565891833093","word_num":"0","level":"0","width":"0.24854650497436526"},{"word_num":"0","par_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.012919896178775314","level":"0","conf":"0.5","width":"0.04360464811325071","top":"0.263565891574695","text":"select * from","left":"0.44912790995532115"},{"page_num":"0","block_num":"0","par_num":"0","text":"crm_profiles where user_id = 7160;","width":"0.10755813121795654","left":"0.49127907440753715","line_num":"0","word_num":"0","level":"0","top":"0.263565891833093","height":"0.012919896178775314","conf":"1"},{"conf":"0.30000001192092896","width":"0.037790697813034055","page_num":"0","top":"0.2790697675436873","text":"Vocabulary","line_num":"0","word_num":"0","level":"0","par_num":"0","height":"0.012919896178775314","left":"0.05377907032797907","block_num":"0"},{"block_num":"0","top":"0.27906976762981994","line_num":"0","conf":"1","height":"0.012919896178775314","text":"$this->logger->info(self::LOG_PREFIX","page_num":"0","left":"0.19912791034933278","par_num":"0","word_num":"0","level":"0","width":"0.11918604373931882"},{"text":"Dispatching job', [","page_num":"0","par_num":"0","top":"0.2790697676882671","block_num":"0","height":"0.012919896178775425","left":"0.32412790718550905","level":"0","line_num":"0","width":"0.06104651093482971","conf":"1","word_num":"0"},{"page_num":"0","word_num":"0","top":"0.27906976755285307","line_num":"0","block_num":"0","height":"0.010335916943020385","left":"0.4258720931325142","conf":"1","level":"0","par_num":"0","text":"533","width":"0.010174418240785577"},{"left":"0.4491279088122903","page_num":"0","height":"0.012919896178775314","par_num":"0","text":"select * from features;","width":"0.0726744174957275","line_num":"0","word_num":"0","top":"0.2790697675436873","level":"0","conf":"1","block_num":"0"},{"top":"0.2944444444444445","line_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.023255813121795657","word_num":"0","par_num":"0","page_num":"0","left":"0.055232558967696424","height":"0.013194444444444398","level":"0","text":"D Zoom"},{"text":"'uuid' => SreportResult->getUuid(),","word_num":"0","page_num":"0","left":"0.21366279872390379","height":"0.015972222222222165","line_num":"0","block_num":"0","par_num":"0","width":"0.10755813121795657","level":"0","top":"0.29166666666666674","conf":"0.5"},{"page_num":"0","conf":"1","text":"select","top":"0.29457364355875937","left":"0.4505813956400283","block_num":"0","word_num":"0","par_num":"0","width":"0.02034883648157121","level":"0","line_num":"0","height":"0.010335916943020274"},{"left":"0.055232561078667655","block_num":"0","conf":"1","text":"© CoachingFeedbacksUpr","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.31007751970776987","height":"0.012919896178775425","width":"0.0654069721698761"},{"left":"0.20058139575055883","text":"1):","width":"0.01162790656089785","height":"0.012919896178775425","top":"0.3100775194816717","word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0"},{"width":"0.008720929920673415","height":"0.005167958471510081","block_num":"0","left":"0.42587209310652374","page_num":"0","conf":"0.5","text":"555","line_num":"0","word_num":"0","top":"0.3126614987573544","par_num":"0","level":"0"},{"word_num":"0","top":"0.32558139567676214","block_num":"0","page_num":"0","par_num":"0","conf":"0.5","line_num":"0","level":"0","width":"0.04360465109348297","left":"0.05523255762913062","text":"© Command.php","height":"0.012919896178775425"},{"height":"0.005167958471510192","block_num":"0","text":"550","width":"0.008720929920673415","top":"0.32816537472634655","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","left":"0.42587209310652374"},{"text":"# id, vuid, type, provider, playbook_category_id, user_id,","top":"0.32558139574585065","left":"0.44912792969765203","word_num":"0","width":"0.1773255586624145","level":"0","page_num":"0","height":"0.010529715485043","conf":"1","block_num":"0","line_num":"0","par_num":"0"},{"level":"0","text":"lead_1d, concact_1d, accoun","page_num":"0","conf":"0.5","left":"0.6293604700858484","line_num":"0","block_num":"0","top":"0.32816537489861186","width":"0.08430231213569639","par_num":"0","height":"0.00794573624928796","word_num":"0"},{"par_num":"0","left":"0.055232562020766776","text":"© CreateDatabaseUsers.p","page_num":"0","level":"0","line_num":"0","top":"0.34097222222222223","conf":"1","height":"0.013194444444444509","block_num":"0","word_num":"0","width":"0.06686046123504637"},{"block_num":"0","line_num":"0","left":"0.20058141309161517","width":"0.22529067993164062","page_num":"0","height":"0.013194444444444509","word_num":"0","par_num":"0","text":"$this->dispatcher->dispatch(new SendReportJob($reportResult->getUvidO));","level":"0","conf":"1","top":"0.34097222222222223"},{"level":"0","line_num":"0","height":"0.007864986525641604","width":"0.12354649305343629","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"# crm confiquration id. crm provider id.","top":"0.34097222237025415","word_num":"0","left":"0.44912792540977514"},{"line_num":"0","top":"0.3436692509039736","word_num":"0","conf":"0.30000001192092896","left":"0.5741279120187934","level":"0","height":"0.005167958140373186","text":"Transcrlocion10r","width":"0.05232557654380798","page_num":"0","par_num":"0","block_num":"0"},{"text":"STatus","par_num":"0","top":"0.34366925071994814","conf":"0.30000001192092896","block_num":"0","width":"0.020348836481571153","word_num":"0","height":"0.005167958471510081","level":"0","line_num":"0","page_num":"0","left":"0.6293604654074703"},{"block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"DatabaseTableCount.pt","conf":"1","width":"0.06540697813034058","level":"0","left":"0.055232557373783187","top":"0.356589147129021","height":"0.010335917605294065","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","width":"0.008720929920673415","level":"0","left":"0.42587209310652374","page_num":"0","conf":"0.30000001192092896","word_num":"0","text":"558","height":"0.005167958471510192","top":"0.3591731266643311"},{"left":"0.4491279156965916","text":"from activities where crm_configuration_id = 1 and type = 'conference'","block_num":"0","width":"0.21656975746154783","top":"0.35400516797435044","par_num":"0","word_num":"0","height":"0.012919896178775425","line_num":"0","page_num":"0","conf":"0.5","level":"0"},{"block_num":"0","height":"0.005184108681148936","left":"0.05523255772032183","text":"c DelereoeAcimnoresc","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.06395348906517029","word_num":"0","top":"0.3746770025069708"},{"conf":"0.30000001192092896","height":"0.005167958471510081","line_num":"0","text":"007","top":"0.37467700263332326","word_num":"0","block_num":"0","level":"0","left":"0.42587209310652374","page_num":"0","par_num":"0","width":"0.008720929920673415"},{"height":"0.013194444444444398","width":"0.10319766998291013","page_num":"0","conf":"1","left":"0.44912791196689905","level":"0","line_num":"0","text":"# and crm_provider_id IS NOT NULL","word_num":"0","block_num":"0","par_num":"0","top":"0.36944444444444446"},{"word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"c Deleress eroverscom","left":"0.055232557907746484","top":"0.3901808784739408","page_num":"0","block_num":"0","height":"0.005167958802647088","width":"0.06395348906517029"},{"word_num":"0","par_num":"0","block_num":"0","left":"0.4258720933323688","page_num":"0","top":"0.38501292003076726","level":"0","line_num":"0","text":"540","height":"0.012919896178775425","conf":"1","width":"0.010174418240785577"},{"conf":"1","block_num":"0","height":"0.013210593329535558","top":"0.38472222254281196","text":"and provider !=","width":"0.05087209343910215","level":"0","par_num":"0","word_num":"0","left":"0.44912790804943803","line_num":"0","page_num":"0"},{"conf":"1","page_num":"0","height":"0.012919896178775425","word_num":"0","left":"0.49854651092169194","text":"'uploader\"","block_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.3850129202568655","width":"0.0319767445325852"},{"level":"0","block_num":"0","height":"0.013210593329535558","page_num":"0","width":"0.10465116500854488","par_num":"0","text":"and actual_start_time IS NOT NULL","conf":"1","left":"0.5305232560951515","word_num":"0","top":"0.38472222254281196","line_num":"0"},{"text":"(C DevPostmanCommand.","line_num":"0","block_num":"0","width":"0.0654069721698761","height":"0.008333333333333304","page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.4027777777777778","left":"0.0537790688622195","word_num":"0"},{"width":"0.08866279125213622","height":"0.005555555555555536","conf":"0.30000001192092896","block_num":"0","text":"recurn commanaALlas..suuueoo.","line_num":"0","word_num":"0","left":"0.17587209288632372","par_num":"0","page_num":"0","top":"0.40555555555555556","level":"0"},{"top":"0.40051679619355807","word_num":"0","par_num":"0","conf":"1","left":"0.42587209307800833","page_num":"0","text":"541","block_num":"0","height":"0.012919896178775314","width":"0.010174418240785632","level":"0","line_num":"0"},{"left":"0.44912791041326783","block_num":"0","conf":"1","text":"ORDER by id desc;","top":"0.4005167959674598","height":"0.012919896178775425","line_num":"0","page_num":"0","width":"0.05523255467414856","par_num":"0","word_num":"0","level":"0"},{"width":"0.0654069721698761","left":"0.05523256271384467","line_num":"0","height":"0.013194444444444509","page_num":"0","par_num":"0","text":"© DiarizeViaAiParticipantk","top":"0.4159722222222222","conf":"1","block_num":"0","word_num":"0","level":"0"},{"text":"542","width":"0.010174418240785632","top":"0.41602067216255034","line_num":"0","block_num":"0","left":"0.42587209307800833","height":"0.012919896178775314","conf":"1","level":"0","par_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","conf":"1","left":"0.4505813921121554","line_num":"0","word_num":"0","top":"0.4159722222222222","level":"0","height":"0.013194444444444509","par_num":"0","width":"0.2034883737564087","text":"select * from activities where id = 54747783; # 00U0400000pCzojMAC"},{"top":"0.43125","word_num":"0","page_num":"0","line_num":"0","text":"© EncryptTokensComman","par_num":"0","left":"0.05377907141998932","block_num":"0","height":"0.013194444444444398","level":"0","width":"0.0668604612350464","conf":"1"},{"page_num":"0","text":"543","line_num":"0","word_num":"0","top":"0.4315245481315426","conf":"1","height":"0.012919896178775314","level":"0","left":"0.42587209307800833","block_num":"0","width":"0.010174418240785632","par_num":"0"},{"block_num":"0","word_num":"0","height":"0.012919896178775314","par_num":"0","page_num":"0","left":"0.055232557373783187","top":"0.4470284239892801","level":"0","line_num":"0","text":"© EngagementStatsRegen","conf":"1","width":"0.06540697813034058"},{"text":"544","par_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.42587209307800833","top":"0.4470284241005348","width":"0.010174418240785632","word_num":"0","page_num":"0","height":"0.012919896178775425","level":"0"},{"left":"0.4491279106139169","page_num":"0","line_num":"0","text":"select p.id, p.activity_type, pc.id, pc.name","top":"0.4470284241328345","block_num":"0","par_num":"0","word_num":"0","height":"0.012919896178775425","conf":"1","level":"0","width":"0.1366279006004334"},{"level":"0","left":"0.05523256271384415","page_num":"0","top":"0.4625","height":"0.013194444444444398","par_num":"0","block_num":"0","conf":"1","line_num":"0","text":"€ FeatureFlagsHelper.php","width":"0.06540697216987608","word_num":"0"},{"height":"0.013194444444444398","left":"0.1627906930967958","level":"0","line_num":"0","conf":"1","text":"private function handleForceSend(int $resultId): int","width":"0.16133720874786375","par_num":"0","top":"0.4625","page_num":"0","block_num":"0","word_num":"0"},{"left":"0.4258720931325142","line_num":"0","page_num":"0","height":"0.010335916943020274","par_num":"0","block_num":"0","text":"545","conf":"1","level":"0","word_num":"0","top":"0.4625322998525947","width":"0.010174418240785577"},{"page_num":"0","conf":"1","block_num":"0","left":"0.4491279053942471","level":"0","par_num":"0","text":"FROM playbooks p","top":"0.4625","width":"0.05232558250427244","line_num":"0","height":"0.013194444444444398","word_num":"0"},{"level":"0","par_num":"0","left":"0.05523256271384415","word_num":"0","top":"0.47777777777777786","block_num":"0","text":"© FixCrossTenantlssues.p","page_num":"0","height":"0.013194444444444287","width":"0.06540697216987608","conf":"1","line_num":"0"},{"page_num":"0","conf":"0.5","text":"546","top":"0.48062015508810374","height":"0.005167958471510081","left":"0.42587209310652374","width":"0.008720929920673415","par_num":"0","block_num":"0","word_num":"0","line_num":"0","level":"0"},{"left":"0.44912791786628475","par_num":"0","top":"0.47777777777777786","height":"0.013194444444444287","width":"0.18895347118377687","page_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","text":"join playbook_categories pc 1<->1..n: on p.id = pc.playbook_id"},{"line_num":"0","left":"0.05523256266539465","text":"© FlushRolesPermissionsC","par_num":"0","word_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","top":"0.4935400521259439","width":"0.0654069721698761","height":"0.012919896178775314"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.17587210134018294","par_num":"0","top":"0.49354005178141336","width":"0.17005813121795654","level":"0","text":"$reportResult = AutomatedReportResult::find($resultId);","height":"0.012919896178775425","word_num":"0"},{"width":"0.010174418240785577","level":"0","block_num":"0","top":"0.49095607236711536","line_num":"0","height":"0.012919896178775314","left":"0.4258720932294134","par_num":"0","word_num":"0","conf":"1","text":"547","page_num":"0"},{"conf":"0.30000001192092896","width":"0.152616274356842","left":"0.45058139458256274","line_num":"0","level":"0","word_num":"0","height":"0.008333333333333304","block_num":"0","page_num":"0","par_num":"0","text":"where p.team_1d = 1 and p.activity_cype = \"event\":","top":"0.49583333333333335"},{"word_num":"0","conf":"1","level":"0","left":"0.05523256107866905","page_num":"0","width":"0.0654069721698761","text":"© GeneratelnternalWebho","par_num":"0","top":"0.5090277777777777","block_num":"0","height":"0.013194444444444509","line_num":"0"},{"line_num":"0","block_num":"0","conf":"1","left":"0.4258720934249774","text":"548","width":"0.011627906560897794","level":"0","page_num":"0","top":"0.5064599484222403","word_num":"0","height":"0.012919896178775425","par_num":"0"},{"left":"0.05364071987318593","text":"GroupSetDefaultLangua","line_num":"0","block_num":"0","top":"0.5217193343208677","page_num":"0","width":"0.06713716983795166","par_num":"0","level":"0","word_num":"0","height":"0.015992857350243472","conf":"1"},{"page_num":"0","width":"0.011627906560897794","height":"0.012919896178775314","level":"0","line_num":"0","left":"0.4258720934249774","par_num":"0","top":"0.5219638243912326","conf":"1","word_num":"0","text":"549","block_num":"0"},{"par_num":"0","word_num":"0","width":"0.0639534831047058","level":"0","height":"0.010642764965693163","block_num":"0","conf":"1","left":"0.05523256340692112","line_num":"0","text":"© HelperTruncateCoachin","page_num":"0","top":"0.5400516795972569"},{"top":"0.5219638244235322","page_num":"0","conf":"0.5","text":"if ($reportResult === null) {","left":"0.1758720927113837","par_num":"0","height":"0.012919896178775425","block_num":"0","level":"0","line_num":"0","width":"0.09011628031730651","word_num":"0"},{"left":"0.18750000149011523","top":"0.5374677003633634","text":"$this->logger->error(self::L0G_PREFIX . ' Result not found', ['result_id' => $550","par_num":"0","width":"0.25","block_num":"0","conf":"0.5","word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.015503875414530466"},{"page_num":"0","par_num":"0","height":"0.012919896178775314","left":"0.4491279108013243","level":"0","line_num":"0","text":"SELECT * FROM crm_fields WHERE crm_configuration_id = 1 and object_type = 'event' ;","top":"0.5219638246496304","width":"0.25290696620941167","conf":"1","word_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","width":"0.16715115308761597","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 4;","word_num":"0","block_num":"0","conf":"1","height":"0.013226743539174413","top":"0.5374677007540993","left":"0.4491279118147302","line_num":"0","level":"0"},{"page_num":"0","level":"0","par_num":"0","conf":"1","block_num":"0","top":"0.5527777777777778","left":"0.055232557373783187","height":"0.013194444444444398","line_num":"0","text":"© HubspotJournalPollingC","width":"0.06540697813034058","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","level":"0","width":"0.010174418240785577","left":"0.4258720931325142","text":"551","page_num":"0","top":"0.5529715763661309","height":"0.012919896178775425","conf":"1","word_num":"0"},{"level":"0","width":"0.0654069721698761","word_num":"0","left":"0.05523256271384205","page_num":"0","text":"© HubspotWebhookServic","height":"0.012919896178775314","block_num":"0","conf":"1","par_num":"0","top":"0.568475452330509","line_num":"0"},{"conf":"1","height":"0.013242893748813267","width":"0.059593021869659424","par_num":"0","left":"0.05523255957752493","level":"0","line_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"© ImportRecording.php","top":"0.5839793283516915"},{"word_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.12936046519954703","conf":"1","text":"82","line_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.00872092992067336","top":"0.5684754522659095"},{"par_num":"0","top":"0.5839793282349017","width":"0.00872092992067336","block_num":"0","word_num":"0","height":"0.012919896178775425","conf":"1","left":"0.12936046519954703","text":"83","page_num":"0","line_num":"0","level":"0"},{"height":"0.012919896178775425","level":"0","text":"return CommandAlias::FAILURE;","width":"0.09156976342201231","word_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.1875000036928128","block_num":"0","page_num":"0","top":"0.5684754522659095"},{"conf":"1","height":"0.012919896178775425","par_num":"0","top":"0.5684754525243074","block_num":"0","width":"0.010174418240785632","left":"0.42587209307800833","level":"0","line_num":"0","page_num":"0","text":"552","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.42587209307800833","width":"0.010174418240785632","word_num":"0","text":"553","line_num":"0","conf":"1","height":"0.012919896178775425","top":"0.5839793284932996"},{"conf":"0.5","block_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","top":"0.5684754522982093","left":"0.44912790894064225","width":"0.2659883737564087","text":"select * from crm_layouts cl join playbook_layouts pl 1<->1.n: on cl.id = pl.layout_id","word_num":"0","par_num":"0"},{"level":"0","width":"0.17296510934829706","text":"where crm_configuration_id = 1 and pl.playbook_id = 175;","page_num":"0","par_num":"0","conf":"1","height":"0.013242893748813156","block_num":"0","left":"0.44912791033167637","line_num":"0","word_num":"0","top":"0.5839793284916571"},{"left":"0.0537790708723024","word_num":"0","width":"0.06686046123504638","block_num":"0","par_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","text":"ImportUsersFromCsvFil","top":"0.5994832044622919","height":"0.012919896178775425"},{"height":"0.010335916943020274","line_num":"0","par_num":"0","text":"554","word_num":"0","top":"0.5994832042453595","level":"0","page_num":"0","width":"0.010174418240785577","conf":"1","left":"0.4258720931325142","block_num":"0"},{"block_num":"0","conf":"0.5","height":"0.012919896178775425","level":"0","line_num":"0","par_num":"0","top":"0.6149870804635839","text":"© IterateUsersCommand.p","width":"0.06686046123504638","page_num":"0","word_num":"0","left":"0.053779071419991685"},{"text":"$validRecipients = $this->automatedReportsService->getValidRecipientUsers($reportF 555","word_num":"0","width":"0.2616278886795044","left":"0.1758721113204956","block_num":"0","conf":"1","par_num":"0","page_num":"0","line_num":"0","level":"0","top":"0.614987080205186","height":"0.012919896178775425"},{"left":"0.0537790714199909","conf":"1","height":"0.01325904395845201","top":"0.6304909562292149","block_num":"0","width":"0.06686046123504638","page_num":"0","line_num":"0","par_num":"0","text":"© JiminnyCacheClearCom","level":"0","word_num":"0"},{"text":"556","level":"0","par_num":"0","top":"0.6304909561833439","word_num":"0","conf":"1","left":"0.4258720931325142","height":"0.010335916943020274","width":"0.010174418240785577","block_num":"0","line_num":"0","page_num":"0"},{"conf":"1","left":"0.053779072822399264","page_num":"0","par_num":"0","line_num":"0","top":"0.6459948321431704","block_num":"0","text":"©JiminnyDebugCommanc","level":"0","height":"0.012919896178775425","width":"0.06686046123504638","word_num":"0"},{"level":"0","line_num":"0","conf":"1","text":"© JiminnySetEncryptedTo","top":"0.6614987081121626","page_num":"0","height":"0.012919896178775314","par_num":"0","block_num":"0","width":"0.06686046123504637","left":"0.055232562020766776","word_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","left":"0.05523256169640019","width":"0.0654069721698761","word_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","top":"0.6770025843718526","text":"© JiminnyTokenInfoComn","page_num":"0"},{"top":"0.6950904394797008","width":"0.0639534831047058","text":"© MakeSlackLivecoaching","height":"0.007751937707265122","par_num":"0","word_num":"0","left":"0.05523256020924686","line_num":"0","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","line_num":"0","text":"90","width":"0.00872092992067336","top":"0.6925064600716804","word_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.12936046519954705","conf":"1"},{"line_num":"0","top":"0.6458333333333334","height":"0.013194444444444398","page_num":"0","block_num":"0","level":"0","left":"0.1758720952622271","par_num":"0","text":"if (empty($validRecipients)) {","conf":"1","width":"0.09447674155235289","word_num":"0"},{"left":"0.18749999559315533","conf":"0.5","width":"0.21947674751281737","word_num":"0","height":"0.015503875414530466","page_num":"0","text":"$this->logger->error(self::LOG_PREFIX . ' No valid recipients found', [","par_num":"0","top":"0.6589147290886004","line_num":"0","block_num":"0","level":"0"},{"page_num":"0","top":"0.6770025843718526","level":"0","text":"'result_id'","block_num":"0","height":"0.012919896178775425","word_num":"0","left":"0.20058139546255066","line_num":"0","par_num":"0","width":"0.03633720874786375","conf":"1"},{"page_num":"0","line_num":"0","width":"0.04215116202831268","height":"0.012919896178775425","block_num":"0","left":"0.2369186055592448","text":"= $resultid,","top":"0.6770025841134546","par_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0"},{"par_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510081","width":"0.017441859841346746","word_num":"0","text":"'UU Lo\"","level":"0","top":"0.6950904393947359","left":"0.20203488427318614","line_num":"0"},{"height":"0.013194444444444509","level":"0","conf":"0.5","width":"0.08720930218696596","line_num":"0","par_num":"0","left":"0.23691860612296503","text":"=> $reportResult->getUvid(),","page_num":"0","word_num":"0","top":"0.6923611111111111","block_num":"0"},{"height":"0.005167958471510192","par_num":"0","block_num":"0","level":"0","top":"0.6640826873878453","text":"558","conf":"0.5","line_num":"0","page_num":"0","width":"0.008720929920673415","word_num":"0","left":"0.42587209310652374"},{"text":"594","conf":"0.30000001192092896","block_num":"0","height":"0.005167958471510081","par_num":"0","line_num":"0","top":"0.6795865633568376","width":"0.008720929920673415","word_num":"0","page_num":"0","level":"0","left":"0.42587209310652374"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.055232561078664845","par_num":"0","top":"0.7080103362452377","level":"0","conf":"1","text":"© ManageScimForTeam.p","width":"0.06540697216987612","page_num":"0","height":"0.012919896178775314"},{"page_num":"0","left":"0.18750000040172163","height":"0.012919896178775314","level":"0","top":"0.7054263567771067","text":"I);","width":"0.011627906560897822","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"width":"0.06395348310470578","word_num":"0","text":"select * from teams;","conf":"1","left":"0.44912791220179143","top":"0.614987080205186","line_num":"0","height":"0.012919896178775425","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"top":"0.6304909562722815","width":"0.11046510934829706","word_num":"0","left":"0.4491279138590521","conf":"1","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.01325904395845201","text":"SELECT r.* FROM automated_reportsr"},{"height":"0.013194444444444398","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","block_num":"0","left":"0.44912790466048697","top":"0.6458333333333334","width":"0.10174418687820436","level":"0","par_num":"0","text":"join teams t on r.teamid = t.id"},{"page_num":"0","top":"0.6589147287871361","word_num":"0","line_num":"0","conf":"0.5","height":"0.015503875414530466","block_num":"0","par_num":"0","width":"0.08575580716133113","left":"0.4491279137591496","level":"0","text":"WHERE r.frequency = 'daily'"},{"par_num":"0","height":"0.012919896178775314","level":"0","page_num":"0","conf":"0.5","width":"0.050872093439102206","text":"and r.status = 1","word_num":"0","line_num":"0","top":"0.6770025843072531","left":"0.456395348028005","block_num":"0"},{"conf":"1","left":"0.44912790846681466","height":"0.01325904395845201","text":"AND t.status = 'active'","width":"0.0741279065608978","par_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.6895833331456663"},{"conf":"0.30000001192092896","left":"0.44912791404995894","block_num":"0","text":"AND (r.exhices.at >= now() OR r.expines.at IS NULL);","height":"0.015503875414530466","word_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.705426356952511","width":"0.16133719682693476","level":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","level":"0","block_num":"0","text":"(c Malkoanchrocnvronnl","page_num":"0","left":"0.05523256368680542","width":"0.0654069721698761","word_num":"0","top":"0.7260981914724491","par_num":"0"},{"text":"c Mureu canzercnanner","conf":"0.30000001192092896","par_num":"0","word_num":"0","page_num":"0","height":"0.005167958802646977","top":"0.7416020671044318","left":"0.05523255755828793","level":"0","line_num":"0","width":"0.06395348906517029","block_num":"0"},{"left":"0.18750000456197474","line_num":"0","par_num":"0","block_num":"0","width":"0.09011627435684205","text":"retur. COIIICnOACOS. TPALLUKET","level":"0","height":"0.005167958802646977","conf":"0.30000001192092896","page_num":"0","top":"0.7416020671061367","word_num":"0"},{"block_num":"0","text":"c PnoAom.ono","conf":"0.30000001192092896","page_num":"0","width":"0.037790697813034055","par_num":"0","height":"0.005555555555555536","top":"0.7569444444444444","level":"0","word_num":"0","left":"0.055232557997552736","line_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","text":"© PropagateCoachingFeer","top":"0.7673611111111112","width":"0.0654069721698761","word_num":"0","block_num":"0","conf":"1","height":"0.013194444444444398","left":"0.05523256271384345","level":"0"},{"top":"0.7674418605346434","word_num":"0","level":"0","conf":"1","height":"0.012919896178775314","block_num":"0","par_num":"0","width":"0.00872092992067336","left":"0.12936046519954703","page_num":"0","line_num":"0","text":"95"},{"level":"0","word_num":"0","par_num":"0","width":"0.06395348906517029","block_num":"0","height":"0.013226743539174413","text":"© PurgeConferences.php","conf":"1","top":"0.782638889083126","left":"0.05523255859241485","line_num":"0","page_num":"0"},{"conf":"1","height":"0.012919896178775425","width":"0.0654069721698761","word_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0","text":"© PurgeSoftDeletedOppor","top":"0.7984496125372272","left":"0.05523256271384345"},{"top":"0.8138888888888889","page_num":"0","level":"0","text":"© PurgeSyncBatchesComi","block_num":"0","conf":"1","line_num":"0","width":"0.0654069721698761","word_num":"0","height":"0.013194444444444398","left":"0.05523256271384256","par_num":"0"},{"level":"0","height":"0.015972222222222276","conf":"1","line_num":"0","top":"0.7826388888888889","page_num":"0","text":"$this->logger->info(self::LOG_PREFIX . ' Force dispatching job', [","left":"0.17587209395045492","block_num":"0","par_num":"0","width":"0.20348837375640869","word_num":"0"},{"block_num":"0","word_num":"0","par_num":"0","conf":"0.5","height":"0.012919896178775425","left":"0.18895348838757692","text":"'result_id' => $resultId,","width":"0.07703488469123843","line_num":"0","level":"0","top":"0.7984496125372272","page_num":"0"},{"conf":"0.30000001192092896","left":"0.18750000002471828","block_num":"0","line_num":"0","width":"0.02034883648157118","level":"0","page_num":"0","word_num":"0","height":"0.010335916943020274","text":"'uuid'","top":"0.8139534886430463","par_num":"0"},{"conf":"0.5","height":"0.013194444444444398","level":"0","line_num":"0","page_num":"0","left":"0.22383721122551084","text":"=> $reportResult->getUuid(),","block_num":"0","top":"0.8138888888888889","par_num":"0","word_num":"0","width":"0.08575581312179567"},{"line_num":"0","par_num":"0","page_num":"0","level":"0","text":"C)RecalculateDealRiskscd","height":"0.005167958802647088","top":"0.8320413435902198","width":"0.06395348906517029","word_num":"0","left":"0.05523255772032183","conf":"0.5","block_num":"0"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775425","level":"0","text":"I);","top":"0.8294573644752118","left":"0.17587209337652782","width":"0.01162790656089785","word_num":"0"},{"conf":"1","block_num":"0","left":"0.055232557373783187","page_num":"0","text":"© RemoveDeleteMarkersC","word_num":"0","level":"0","line_num":"0","width":"0.06540697813034058","par_num":"0","top":"0.8449612404332912","height":"0.010594314999050503"},{"block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.710594315294822","word_num":"0","left":"0.42587209310652374","height":"0.005167958471510192","line_num":"0","text":"SO1","width":"0.008720929920673415"},{"conf":"1","text":"562","word_num":"0","left":"0.4258720931325142","page_num":"0","level":"0","height":"0.012919896178775314","block_num":"0","line_num":"0","top":"0.7209302326968803","par_num":"0","width":"0.010174418240785577"},{"level":"0","height":"0.012919896178775314","word_num":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","left":"0.4258720931446266","top":"0.7364341086504917","width":"0.010174418240785632","par_num":"0","text":"563"},{"height":"0.015972222222222165","top":"0.7361111111111112","word_num":"0","block_num":"0","text":"select * from automated_report_results where repontaid IN (18, 33);","level":"0","par_num":"0","line_num":"0","width":"0.20784883499145512","page_num":"0","left":"0.4491279073938297","conf":"1"},{"page_num":"0","height":"0.012919896178775314","conf":"1","left":"0.42587209307800833","line_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.010174418240785632","text":"564","top":"0.751937984824049","word_num":"0"},{"text":"565","word_num":"0","left":"0.42587209307800833","level":"0","block_num":"0","line_num":"0","width":"0.010174418240785632","page_num":"0","top":"0.7674418607930413","height":"0.012919896178775425","conf":"0.5","par_num":"0"},{"block_num":"0","text":"select * from activity_searches where id = 10932;","width":"0.14970929622650153","par_num":"0","left":"0.45058139767269834","level":"0","page_num":"0","line_num":"0","conf":"1","height":"0.013194444444444398","top":"0.7673611111111112","word_num":"0"},{"line_num":"0","level":"0","height":"0.012919896178775425","par_num":"0","block_num":"0","conf":"1","page_num":"0","text":"566","word_num":"0","top":"0.7829457367943332","left":"0.42587209303561496","width":"0.010174418240785632"},{"top":"0.7826388891692586","width":"0.2194767236709595","word_num":"0","block_num":"0","text":"select * from activity_search_filters where activity_search_id = 10932;","level":"0","page_num":"0","conf":"1","height":"0.013226743539174413","left":"0.4491279200563373","line_num":"0","par_num":"0"},{"top":"0.7984496128494583","line_num":"0","page_num":"0","word_num":"0","left":"0.42587209329375336","text":"567 v","conf":"0.5","block_num":"0","height":"0.012919896178775314","par_num":"0","width":"0.017441859841346774","level":"0"},{"block_num":"0","par_num":"0","page_num":"0","width":"0.04069767296314242","height":"0.012919896178775314","level":"0","top":"0.7984496125049276","word_num":"0","line_num":"0","text":"select * from","left":"0.45058139677080805","conf":"1"},{"text":"order by id desc;","par_num":"0","line_num":"0","word_num":"0","level":"0","page_num":"0","width":"0.05377906560897827","conf":"1","left":"0.5465116302372829","height":"0.012919896178775314","block_num":"0","top":"0.7984496127633255"},{"block_num":"0","left":"0.4258720931325142","level":"0","height":"0.010335916943020385","line_num":"0","text":"568","top":"0.8139534884830856","width":"0.010174418240785577","conf":"1","page_num":"0","par_num":"0","word_num":"0"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","left":"0.4491279098887208","level":"0","block_num":"0","text":"select * from automated_report_results order by id desc;","top":"0.8138888888888889","width":"0.17441860437393192","height":"0.013194444444444398","word_num":"0"},{"level":"0","top":"0.8294573645997338","conf":"1","height":"0.010335916943020274","left":"0.42587209329347137","page_num":"0","line_num":"0","par_num":"0","width":"0.01162790656089785","text":"569","block_num":"0","word_num":"0"},{"level":"0","par_num":"0","text":"select * tron","top":"0.8319444444444445","word_num":"0","line_num":"0","width":"0.04069766998291019","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.4505813997468676","height":"0.005555555555555536"},{"conf":"0.30000001192092896","line_num":"0","text":"where cepontaid IN (37);","page_num":"0","left":"0.5683139566171131","par_num":"0","height":"0.015503875414530466","level":"0","word_num":"0","block_num":"0","top":"0.8268733853762834","width":"0.07558138966560368"},{"conf":"1","level":"0","width":"0.010174418240785577","block_num":"0","word_num":"0","page_num":"0","text":"570","left":"0.4258720931325142","par_num":"0","top":"0.8449612404210701","height":"0.010335916943020385","line_num":"0"},{"conf":"1","level":"0","text":"© RemoveExpiredNudgesi","par_num":"0","line_num":"0","width":"0.0654069721698761","left":"0.055232561078667655","top":"0.8604166666666667","height":"0.013194444444444398","page_num":"0","block_num":"0","word_num":"0"},{"par_num":"0","conf":"0.5","height":"0.007832687430911589","page_num":"0","left":"0.05523256020924686","top":"0.8784722221114176","line_num":"0","word_num":"0","text":"© RemoveUnusedParticip:","width":"0.0639534831047058","block_num":"0","level":"0"},{"height":"0.008333333333333304","block_num":"0","level":"0","width":"0.0639534831047058","word_num":"0","top":"0.89375","line_num":"0","page_num":"0","left":"0.05523256397090259","conf":"1","par_num":"0","text":"© ResetElasticsearch.php"},{"block_num":"0","height":"0.013194444444444398","width":"0.06540697216987608","level":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.9041666666666667","conf":"1","text":"© RestoreActivityCrmProv","line_num":"0","left":"0.05523256271384415"},{"block_num":"0","left":"0.053779071419992074","line_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.9198966411870982","width":"0.06686046123504638","level":"0","text":"© RestoreActivityTypeCor","word_num":"0","height":"0.012919896178775314"},{"text":"© SeedActivities.php","width":"0.05523255467414856","par_num":"0","word_num":"0","page_num":"0","top":"0.9354005174609858","block_num":"0","height":"0.01321059332953567","left":"0.053779071391736766","conf":"1","level":"0","line_num":"0"},{"left":"0.1264534883844522","page_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","width":"0.010174418240785577","block_num":"0","conf":"1","top":"0.8449612406703022","level":"0","word_num":"0","text":"100"},{"top":"0.8604651166069949","level":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","block_num":"0","left":"0.12645348842684556","width":"0.010174418240785604","word_num":"0","text":"101","conf":"1","par_num":"0"},{"level":"0","text":"102","top":"0.875968992575987","height":"0.012919896178775425","left":"0.12645348842684556","line_num":"0","width":"0.010174418240785604","page_num":"0","conf":"1","block_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.12645348843290177","text":"103","top":"0.8888888889045831","conf":"1","height":"0.012919896178775314","width":"0.010174418240785604","word_num":"0","level":"0"},{"par_num":"0","top":"0.9043927648735752","page_num":"0","block_num":"0","height":"0.012919896178775425","word_num":"0","width":"0.010174418240785604","text":"104","conf":"1","line_num":"0","level":"0","left":"0.12645348843290177"},{"left":"0.1264534883844522","page_num":"0","height":"0.012919896178775314","conf":"1","level":"0","par_num":"0","line_num":"0","text":"105","top":"0.9198966411870982","width":"0.010174418240785577","block_num":"0","word_num":"0"},{"height":"0.012919896178775425","top":"0.9354005171237906","width":"0.010174418240785604","word_num":"0","page_num":"0","left":"0.12645348842684556","conf":"1","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"106"},{"line_num":"0","par_num":"0","height":"0.007784237464268928","text":"фuh1s->a1spaucner->a1spaucntnew sendkeportJod(sreportkesult-getuuld","word_num":"0","page_num":"0","level":"0","top":"0.8630490958673488","left":"0.17587209117162644","block_num":"0","width":"0.22238371372222904","conf":"0.30000001192092896"},{"height":"0.013194444444444509","word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM","block_num":"0","left":"0.4491279090754256","level":"0","top":"0.8576388888888888","width":"0.045058137178421054"},{"block_num":"0","top":"0.8576388888888888","par_num":"0","page_num":"0","text":"automated_reports WHERE uvid_to_bin('18a06a75-afd2-476f-aadc-14d4057bdda!","conf":"1","level":"0","height":"0.013194444444444509","line_num":"0","left":"0.4927325592651878","word_num":"0","width":"0.22238371372222898"},{"top":"0.89375","level":"0","line_num":"0","par_num":"0","word_num":"0","text":"return connondacos..succros.","conf":"0.30000001192092896","height":"0.005555555555555536","page_num":"0","width":"0.08866279125213622","block_num":"0","left":"0.17587209277731208"},{"width":"0.010174418240785632","conf":"1","block_num":"0","par_num":"0","line_num":"0","word_num":"0","level":"0","height":"0.012919896178775314","left":"0.42587209303561496","text":"573","top":"0.8888888892491136","page_num":"0"},{"text":"574","page_num":"0","conf":"1","level":"0","width":"0.010174418240785632","line_num":"0","left":"0.42587209303561496","top":"0.9043927652181059","height":"0.012919896178775425","block_num":"0","word_num":"0","par_num":"0"},{"level":"0","top":"0.9506944444444444","page_num":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","text":"© SyncActivity.php","conf":"1","left":"0.0537790687116505","height":"0.013194444444444509","width":"0.05087209343910218"},{"height":"0.0077519370449913305","block_num":"0","top":"0.9664082690744036","width":"0.05232557654380799","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"AT---Iia----d-L-","left":"0.055232563181584114","level":"0"},{"conf":"1","line_num":"0","left":"0.004360467037724214","level":"0","page_num":"0","block_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.9868055555060589","width":"0.2296511650085449","height":"0.010610465208689357"},{"par_num":"0","block_num":"0","page_num":"0","left":"0.7965116260350298","conf":"0.30000001192092896","level":"0","text":"j Retro - Platform • in 26 m","top":"0.002583979688390081","width":"0.06395348906517029","word_num":"0","line_num":"0","height":"0.012919896178775425"},{"text":"A","block_num":"0","height":"0.01291989621016365","left":"0.8677325584786824","level":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.002583979414297999","word_num":"0","width":"0.010174418265503693"},{"top":"0.02325581405217636","height":"0.010335916943020274","word_num":"0","text":"AutomatedReportsCommandTest","left":"0.8154069798785513","line_num":"0","level":"0","width":"0.07994185686111444","block_num":"0","page_num":"0","par_num":"0","conf":"1"},{"left":"0.8982558162700002","width":"0.023255811631679557","word_num":"0","block_num":"0","height":"0.005555555555555536","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.004861111111111094","page_num":"0","text":"100% |45]"},{"text":"Tue 14 Apr 16:34:18","page_num":"0","par_num":"0","top":"0.0025839797745227377","conf":"1","height":"0.012919896178775314","word_num":"0","width":"0.05377906560897827","level":"0","line_num":"0","block_num":"0","left":"0.9404069800230598"},{"level":"0","conf":"1","left":"0.7194767449894897","page_num":"0","block_num":"0","height":"0.012919896178775314","top":"0.046511628008803596","text":"Cascade","line_num":"0","par_num":"0","width":"0.0232558131217957","word_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","text":"• Review Automated F","width":"0.05523255467414856","block_num":"0","word_num":"0","left":"0.7180232601646969","top":"0.06944444442305753","level":"0","line_num":"0","height":"0.010658914513058115"},{"line_num":"0","left":"0.9593023254966908","level":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","block_num":"0","text":"+D ...","page_num":"0","width":"0.024709302186965987","height":"0.012919896178775314","top":"0.06718346260182684"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.7209302330155488","top":"0.09560723540009763","conf":"0.30000001192092896","text":"Auconaceakeporcsservice:ono:1252-1430","level":"0","height":"0.005167958140373186","par_num":"0","page_num":"0","width":"0.10174417495727539"},{"conf":"1","block_num":"0","par_num":"0","width":"0.24127905368804925","left":"0.7209302426041433","text":"The try/catch (InvalidFormatException $e) is already in place, and it's imported on line 9. The caught","top":"0.10594315278270539","level":"0","page_num":"0","word_num":"0","height":"0.012919896178775314","line_num":"0"},{"page_num":"0","height":"0.013194444444444398","width":"0.25290696620941167","word_num":"0","block_num":"0","level":"0","par_num":"0","text":"exception is converted to an InvalidArgumentException which the controller ( AskJiminnyReportsController )","top":"0.11875000000000002","conf":"1","line_num":"0","left":"0.720930240950373"},{"page_num":"0","par_num":"0","level":"0","line_num":"0","left":"0.7209302283735484","block_num":"0","conf":"0.5","text":"calches and rerurns as a 422. No action needed.","height":"0.005555555555555536","width":"0.11337209939956672","word_num":"0","top":"0.13680555555555562"},{"width":"0.18459302186965942","text":"Issue 3 - Multiple AutomatedReportResult records per retry A Partially valid","conf":"1","line_num":"0","top":"0.1524547806896821","height":"0.012919896178775314","word_num":"0","left":"0.7209302299967352","block_num":"0","par_num":"0","page_num":"0","level":"0"},{"top":"0.17571059457322424","level":"0","word_num":"0","text":"kequescueneraceaskulminnykeporcJod.ono:y0-yo","left":"0.7209302305460115","height":"0.005167958140373186","line_num":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.12063952684402468","conf":"0.30000001192092896"},{"left":"0.7209302431004574","par_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","top":"0.18863049121405107","block_num":"0","width":"0.180232548713684","text":"lne srevortResult s creale. on everv aremor outtne reviewer missec thalt","height":"0.005167958140373297","line_num":"0"},{"level":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.007864986525641493","par_num":"0","text":"Shou LdBeUnique (line 2s) prevents two instances or the jod from running concurrentiy","block_num":"0","width":"0.19767440557479854","left":"0.7325581429099508","conf":"0.5","top":"0.20671834665965982"},{"word_num":"0","top":"0.21944444444444444","level":"0","line_num":"0","width":"0.20203487873077397","conf":"1","height":"0.013194444444444398","text":"stries = 2 (line 32) means at most 2 AutomatedReportResult records per job dispatch","par_num":"0","block_num":"0","page_num":"0","left":"0.7325581445210803"},{"left":"0.7209302323431472","page_num":"0","width":"0.25","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","text":"lne Shouldbeunque constanc ensures unioueness ov revortluld Whlle ne lo. s cueuec runnine, Onrery","line_num":"0","top":"0.24289405677288478","word_num":"0","height":"0.005167958802646977"},{"left":"0.7209302450335304","block_num":"0","height":"0.012919896178775314","width":"0.2470930099487305","conf":"1","text":"after release(30), the job re-enters the queue as the same unique job - so a second result record will be","top":"0.25322997426203353","line_num":"0","word_num":"0","page_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","word_num":"0","par_num":"0","text":"createa. Inis is areal concern t ooservaolllty is important, our it's soundea lo < recores max. wortn a note lo","left":"0.720930226190087","page_num":"0","block_num":"0","width":"0.25145349502563485","height":"0.005167958802647088","level":"0","top":"0.2713178293856998","line_num":"0"},{"block_num":"0","left":"0.7209302325988107","conf":"1","text":"the author rather than a hard tix","line_num":"0","width":"0.07412790656089774","word_num":"0","page_num":"0","par_num":"0","top":"0.28402777777777777","level":"0","height":"0.005555555555555536"},{"height":"0.012919896178775425","par_num":"0","text":"Issue 5 - Daily reports now run every day Correct by design","conf":"0.5","left":"0.7209302425384296","page_num":"0","top":"0.29974160216901025","level":"0","word_num":"0","width":"0.15406975746154783","line_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","text":"Aucoпacedkeporescomland.onp: 7o","conf":"0.30000001192092896","height":"0.005555555555555536","par_num":"0","width":"0.08284882903099056","left":"0.720930232235634","page_num":"0","level":"0","block_num":"0","top":"0.32291666666666674"},{"block_num":"0","text":"Ine FREQuEncies constanttor standara reports ( Line 78-83 ) explicitly excludes FREQUENCY_DAILY . Standar","word_num":"0","level":"0","conf":"0.30000001192092896","width":"0.25290696620941167","par_num":"0","top":"0.3359173131402289","page_num":"0","height":"0.007832686768637798","left":"0.7209302397633577","line_num":"0"},{"word_num":"0","page_num":"0","text":"reports cannot have frequency = 'daily' because the API validation in validateAndTransformData only","height":"0.012919896178775314","left":"0.7209302505018769","width":"0.24418601989746103","top":"0.34625323033438493","conf":"1","block_num":"0","level":"0","par_num":"0","line_num":"0"},{"top":"0.3643410851996196","text":"acceos trom FreouEncies . only Ask Jiminny reports can oe cally Via vaLlcateaskulninnykeporcbata. so tne","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.7209302389421002","word_num":"0","level":"0","width":"0.2587209224700927","height":"0.005167958802646977","line_num":"0","par_num":"0"},{"text":"concern about legacy dally standard reports triggering is moot. No action needed","height":"0.007929586039649106","width":"0.1889534711837768","line_num":"0","left":"0.7209302308475488","level":"0","conf":"1","par_num":"0","top":"0.37708333346596357","word_num":"0","page_num":"0","block_num":"0"},{"top":"0.3927648579829638","block_num":"0","width":"0.15697673559188852","par_num":"0","word_num":"0","line_num":"0","height":"0.012919896178775425","left":"0.7209302418453649","conf":"1","level":"0","page_num":"0","text":"Issue 7 - transformFrequency duplication Already refactored"},{"block_num":"0","conf":"1","line_num":"0","top":"0.41085271337508567","word_num":"0","width":"0.10319766998291013","par_num":"0","height":"0.015536175833807953","left":"0.7209302359276049","level":"0","page_num":"0","text":"AutomatedReportsService.php: 1010-1019"},{"block_num":"0","conf":"1","height":"0.013226743539174302","line_num":"0","left":"0.7209302381955112","top":"0.42635658959992184","text":"The method already uses ALL_FREQUENCIES (a private deduplicated constant covering all values). There is no ar","level":"0","width":"0.2587209224700928","page_num":"0","word_num":"0","par_num":"0"},{"text":"ray merce seut.:rkcoucnclts, seuT..Ask JIMINNY Fkcuucnules oauern anywnere in tne coce. Ine reviewe.","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.4444444443712863","par_num":"0","width":"0.24854650497436515","word_num":"0","block_num":"0","line_num":"0","height":"0.005167958802647199","left":"0.7209302391666654"},{"word_num":"0","line_num":"0","text":"Was ookino ala sale version, No accion neecec.","page_num":"0","conf":"0.30000001192092896","level":"0","width":"0.11337209939956672","height":"0.005167958802646977","left":"0.7209302285262303","block_num":"0","par_num":"0","top":"0.4573643410088004"},{"line_num":"0","text":"summary","top":"0.49354005202013995","block_num":"0","width":"0.02761627733707428","word_num":"0","conf":"1","height":"0.0077519370449914415","left":"0.7209302348052999","page_num":"0","level":"0","par_num":"0"},{"block_num":"0","left":"0.7209302507399944","level":"0","page_num":"0","text":"Only Issue 3 has any merit — and it's a design question rather than a bug. The only action worth taking is a small","conf":"0.5","word_num":"0","par_num":"0","height":"0.013194444444444509","line_num":"0","width":"0.26017439365386963","top":"0.50625"},{"text":"guard in the job to avoid creating a duplicate result on retry:","page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.7209302400433512","width":"0.13953487873077386","top":"0.5193798449889049","conf":"1","line_num":"0","word_num":"0","height":"0.01325904395845201"},{"conf":"1","width":"0.047965115308761574","block_num":"0","par_num":"0","left":"0.7238372087801379","text":"Asked 1 question~","height":"0.013194444444444509","level":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.5451388888888888"},{"par_num":"0","top":"0.5631944444444444","line_num":"0","conf":"0.5","block_num":"0","width":"0.23691859245300295","left":"0.7281976664542718","word_num":"0","level":"0","height":"0.005555555555555536","text":"• ror Issue 3 (multiple Automaleakeportkesult recoras on retry: do you want lo add a quard so the joc","page_num":"0"},{"line_num":"0","conf":"1","text":"reuses the existing STATUS_FAILED result instead of creating a new one on retry?","top":"0.5736111111111111","level":"0","word_num":"0","width":"0.19040696620941167","par_num":"0","left":"0.732558143713636","page_num":"0","block_num":"0","height":"0.013194444444444509"},{"level":"0","line_num":"0","width":"0.045058134198188826","conf":"0.30000001192092896","left":"0.7325581403589586","text":"res, ade the guare","top":"0.5916666666666667","par_num":"0","word_num":"0","height":"0.005555555555555536","page_num":"0","block_num":"0"},{"top":"0.6097222222222223","width":"0.09883720874786373","height":"0.013194444444444398","word_num":"0","page_num":"0","left":"0.7194767461266629","level":"0","line_num":"0","text":"Explored 2 files and searched 3 queries›","block_num":"0","conf":"1","par_num":"0"},{"height":"0.013194444444444398","text":"• grep -n \"STATUS_\\|automated_report_id\\|getAutomatedReportId\\|getReport\\b\"","width":"0.21220929622650142","level":"0","left":"0.7238372163698138","conf":"1","line_num":"0","word_num":"0","par_num":"0","top":"0.6534722222222222","page_num":"0","block_num":"0"},{"level":"0","word_num":"0","page_num":"0","height":"0.010529715485043","block_num":"0","left":"0.9026162787981041","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Ihead -30","top":"0.6638888890040137","width":"0.031976744532585144"},{"height":"0.010335916943020274","conf":"1","par_num":"0","text":"41:","block_num":"0","top":"0.6899224807311476","width":"0.011627906560897738","page_num":"0","left":"0.7281976745642356","level":"0","line_num":"0","word_num":"0"},{"word_num":"0","level":"0","text":"42:","line_num":"0","left":"0.7281976745538534","conf":"1","width":"0.01162790656089785","page_num":"0","top":"0.7002583980530377","block_num":"0","height":"0.010335916943020274","par_num":"0"},{"width":"0.01162790656089785","word_num":"0","conf":"1","left":"0.7281976744327293","par_num":"0","text":"43:","height":"0.010335916943020385","level":"0","page_num":"0","top":"0.7105943155164313","line_num":"0","block_num":"0"},{"word_num":"0","level":"0","left":"0.7296511629259465","height":"0.010335916943020385","conf":"0.5","line_num":"0","width":"0.01162790656089785","top":"0.7312661499910221","block_num":"0","par_num":"0","text":"277:","page_num":"0"},{"top":"0.6795865630933657","width":"0.1090116262435914","text":"public const int STATUS REQUESTED ° 1;","word_num":"0","left":"0.7485465150932711","block_num":"0","height":"0.02325581444634328","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0"},{"conf":"1","block_num":"0","page_num":"0","height":"0.010594314999050614","left":"0.7965116285466017","text":"STATUS_GENERATED = 2;","top":"0.700000000110909","width":"0.06104651093482971","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","conf":"0.5","level":"0","top":"0.7104166666274142","width":"0.04651162922382357","line_num":"0","page_num":"0","left":"0.7979651154402202","word_num":"0","height":"0.010513565937678049","text":"STATUS_SENT = 3;","par_num":"0"},{"text":"public","word_num":"0","line_num":"0","left":"0.7485465117010749","block_num":"0","conf":"1","level":"0","top":"0.7183462532456683","height":"0.012919896178775314","page_num":"0","width":"0.020348836481571264","par_num":"0"},{"height":"0.005167958471510081","level":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.7235142119528756","left":"0.7688953490244389","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"consl","width":"0.014534883201122284"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0","block_num":"0","top":"0.7235142118068443","left":"0.7877906990140552","level":"0","page_num":"0","height":"0.005167958802647088","text":"LIL SIAIUS FALLLU = 4","width":"0.059593021869659424"},{"conf":"1","page_num":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775425","left":"0.8851744182691995","text":"CENERATED;","top":"0.7416020675436873","width":"0.030523255467414856","word_num":"0","level":"0"},{"top":"0.7906976745204314","block_num":"0","left":"0.7238372125055925","text":"Command grep, head","word_num":"0","width":"0.04941860139369969","par_num":"0","conf":"1","height":"0.012919896178775314","line_num":"0","page_num":"0","level":"0"},{"line_num":"0","par_num":"0","level":"0","page_num":"0","text":"o eusers/ ukas/ljminny/ app/app/Modl istSutomated eportkesult-php | head -20","conf":"0.30000001192092896","width":"0.21220929622650153","block_num":"0","height":"0.023611111111111138","left":"0.7223837319241706","word_num":"0","top":"0.8138888888888889"},{"top":"0.8472222223439396","height":"0.013242893748813156","level":"0","conf":"0.30000001192092896","left":"0.9375000001642576","block_num":"0","par_num":"0","line_num":"0","text":"Run Đh","page_num":"0","width":"0.020348836481571153","word_num":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.7209302341593464","line_num":"0","top":"0.9326388888888889","width":"0.04941860139369969","par_num":"0","word_num":"0","page_num":"0","height":"0.013194444444444398","text":"Ask anything (884L)"},{"conf":"0.30000001192092896","width":"0.029069766402244568","word_num":"0","par_num":"0","text":"+ <> Code","page_num":"0","height":"0.010658914513058115","left":"0.7223837219616515","top":"0.9583333333119464","block_num":"0","line_num":"0","level":"0"},{"page_num":"0","text":"Claude Sonnet 4.6","top":"0.9583333332688801","word_num":"0","par_num":"0","height":"0.010658914513058115","block_num":"0","line_num":"0","level":"0","width":"0.04360464811325071","left":"0.7514534910557801","conf":"1"},{"text":"Winasun leams","block_num":"0","line_num":"0","page_num":"0","top":"0.9895833333333334","height":"0.005555555555555536","left":"0.8749999999619795","level":"0","par_num":"0","width":"0.04360465109348299","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.013081395626068137","left":"0.9244186044398729","height":"0.005167958471510192","conf":"0.30000001192092896","page_num":"0","text":"82:42","top":"0.989664082751038","block_num":"0"},{"left":"0.9433139533473771","width":"0.01598837077617643","text":"uir-o","line_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.9896640829453173","word_num":"0","height":"0.005167958140373297","page_num":"0","par_num":"0"},{"top":"0.9868055554835107","width":"0.029069766402244568","left":"0.9651162799485304","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"( 4 spaces","line_num":"0","block_num":"0","height":"0.010610465208689357","page_num":"0","level":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8077
|
NULL
|
NULL
|
|
59315
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggen[$batchCount, StotalRecords] = $this->streamRecordsToBatches(ScrmService, $since, Scontext):if (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stri} catch (Throwablengable lstring smessagearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.3/.19L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"block_num":"0","line_num [{"block_num":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","top":"0.006968641046706359","width":"0.021802326466174835","word_num":"0","left":"0.01744185995005212","level":"0","page_num":"0","conf":"0.30000001192092896","text":"Phostorm"},{"text":"code","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.1148255812121043","width":"0.01162790618044264","word_num":"0","height":"0.006968640444571461","line_num":"0","top":"0.006968641450188162","page_num":"0"},{"level":"0","word_num":"0","text":"FV faVsco.js","line_num":"0","par_num":"0","width":"0.029069763548830722","conf":"0.5","left":"0.030523259704860126","top":"0.02787456497864904","block_num":"0","height":"0.010452960286604362","page_num":"0"},{"top":"0.02787456497864904","page_num":"0","width":"0.024709300791963623","level":"0","conf":"0.30000001192092896","word_num":"0","height":"0.010452960286604362","block_num":"0","par_num":"0","left":"0.06831395542728312","text":"?9 master","line_num":"0"},{"top":"0.05923344944238418","level":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.020348836766912577","line_num":"0","word_num":"0","text":"Proledey","height":"0.003484320602538671","left":"0.014534883869450689","par_num":"0"},{"level":"0","line_num":"0","page_num":"0","text":"D Salesforce","height":"0.01150821840934213","par_num":"0","conf":"0.30000001192092896","top":"0.07612742412338913","width":"0.030583024024963372","left":"0.043574765514713835","word_num":"0","block_num":"0"},{"text":"> DDTO","word_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.021802323929806973","top":"0.09407665591941561","conf":"0.30000001192092896","par_num":"0","page_num":"0","left":"0.046511627642654756","height":"0.010452960286604362"},{"word_num":"0","top":"0.11024367702094318","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","conf":"1","width":"0.07137109878215384","line_num":"0","height":"0.015479323586398475","page_num":"0","left":"0.0537095887639354","level":"0","par_num":"0"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","block_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","left":"0.05232558202147495","top":"0.13237639553429026","width":"0.08575580475178171","line_num":"0","height":"0.0071770334928229484"},{"text":"C) ketryralleasalestorcerecorasJob.onp","width":"0.08575580475178171","block_num":"0","top":"0.14982578435435434","left":"0.05232558202147495","line_num":"0","word_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.0072715042880847625","conf":"0.5"},{"left":"0.046511627154292065","line_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571461","top":"0.16724738709478748","width":"0.06249999492726427","word_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","text":"c) AulolocDelavec locrm.ono"},{"par_num":"0","left":"0.046511627667025296","page_num":"0","width":"0.07558138827060132","line_num":"0","top":"0.18102073376030525","height":"0.010616896445291069","block_num":"0","level":"0","text":"© CheckAndRetryRemoteMatch.php","conf":"1","word_num":"0"},{"height":"0.0073048471453848185","par_num":"0","conf":"0.5","left":"0.04651163545709501","level":"0","text":"C) CreaterollowupActivity.php","word_num":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.2017543859602864","width":"0.06395348082197473"},{"par_num":"0","conf":"0.30000001192092896","height":"0.007182590508955311","block_num":"0","text":"C) CreateNotes.php","page_num":"0","width":"0.04215116196490349","word_num":"0","level":"0","top":"0.21929824565899192","left":"0.04651162858740109","line_num":"0"},{"block_num":"0","top":"0.23684210521680837","conf":"1","height":"0.010544653714558705","page_num":"0","width":"0.08720929571922789","left":"0.04651163557061816","level":"0","line_num":"0","par_num":"0","text":"© MatchActivitiesToNewOpportunity.php","word_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","text":"C) MatchActivitvermData.php","block_num":"0","height":"0.007207597461803994","top":"0.2543554009942979","width":"0.06249999492726427","level":"0","left":"0.04651163358738779","line_num":"0","conf":"0.5"},{"word_num":"0","level":"0","width":"0.039244185102746854","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.046511628705343505","par_num":"0","text":"E) NoteObiect.ohp","block_num":"0","height":"0.00732985485873916","top":"0.27177700333990396"},{"conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","width":"0.04215115942853562","par_num":"0","text":"c) SaveActiviv.ono","line_num":"0","page_num":"0","left":"0.04651163174781109","top":"0.2891986066069825","word_num":"0","level":"0"},{"word_num":"0","top":"0.30662020900450737","par_num":"0","conf":"0.30000001192092896","text":"c)saveliranscriotion.onv","height":"0.006968641205077342","line_num":"0","page_num":"0","width":"0.0523255835188196","level":"0","left":"0.04651162677256695","block_num":"0"},{"conf":"0.5","left":"0.04651163174781109","par_num":"0","page_num":"0","text":"C) SetuoLavout.oho","width":"0.04215115942853562","word_num":"0","height":"0.0072464973352361906","level":"0","block_num":"0","line_num":"0","top":"0.32376395531045343"},{"word_num":"0","height":"0.0071770334928230595","left":"0.04651163174781109","page_num":"0","block_num":"0","par_num":"0","conf":"0.5","level":"0","text":"C) SvncActivitv.oho","top":"0.34130781499202545","width":"0.04215115942853562","line_num":"0"},{"left":"0.04638947542561308","level":"0","height":"0.014418177627490425","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"@ SvncFieldMetadata.php","width":"0.055435398791698696","top":"0.3552072621290665","word_num":"0","conf":"1"},{"word_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"© SyncLeads.php","page_num":"0","height":"0.010455739935429254","level":"0","top":"0.3763066205343165","left":"0.046511631609252174","width":"0.039244182566378974"},{"word_num":"0","height":"0.014354066985645897","page_num":"0","par_num":"0","line_num":"0","conf":"1","text":"© SyncObjects.php","left":"0.046511631695615716","block_num":"0","top":"0.38995215311004783","level":"0","width":"0.04215115942853562"},{"height":"0.010700253968793927","page_num":"0","line_num":"0","top":"0.41114982586710536","par_num":"0","block_num":"0","text":"© SyncOpportunitiesJob.php","left":"0.04651163073081603","word_num":"0","width":"0.06104650903255382","level":"0","conf":"1"},{"conf":"1","width":"0.05087208747863769","page_num":"0","text":"© SyncOpportunity.php","height":"0.014354066985646008","left":"0.046511633451594","line_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.42503987240829344"},{"line_num":"0","level":"0","page_num":"0","word_num":"0","height":"0.010672468127626344","top":"0.44577352463809683","text":"© SyncProfileMetadata.php","left":"0.04651163071712692","par_num":"0","block_num":"0","conf":"1","width":"0.05813953217039717"},{"line_num":"0","word_num":"0","height":"0.010550210730691068","left":"0.04651163321565249","conf":"1","top":"0.46331738455485405","page_num":"0","level":"0","block_num":"0","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","par_num":"0"},{"text":"© SyncTeamMetadata.php","line_num":"0","width":"0.05668604120295098","page_num":"0","top":"0.48083623715937174","conf":"1","left":"0.04651163321565131","height":"0.010452961047110243","level":"0","word_num":"0","par_num":"0","block_num":"0"},{"word_num":"0","height":"0.01051408974557777","par_num":"0","left":"0.04651163548425466","level":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","top":"0.49825784007433493","text":"© UpdateOpportunitySpecifications.php","width":"0.08430231885707123"},{"top":"0.5191637634014077","word_num":"0","width":"0.04215115942853563","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.046511627480499834","par_num":"0","block_num":"0","text":"Updatestage.ong"},{"level":"0","top":"0.5331010454942319","left":"0.03343023627313173","text":"> @ DealRisks","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.010758603778942555","width":"0.03343022884206569","word_num":"0","par_num":"0","line_num":"0"},{"line_num":"0","word_num":"0","text":"_Meeuine bor","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.03924418649273823","level":"0","top":"0.5714285717637769","height":"0.006968640444571572","block_num":"0","width":"0.031976740410987366"},{"conf":"0.30000001192092896","width":"0.029069763548830715","word_num":"0","level":"0","left":"0.03924418703063903","top":"0.6411149830944434","height":"0.007210375589617124","text":"a Telephony","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.03924418612559764","text":"C User","line_num":"0","level":"0","width":"0.017441858636572008","par_num":"0","word_num":"0","top":"0.6547049441786283","block_num":"0","page_num":"0","height":"0.011164274322169154"},{"level":"0","height":"0.006968641205077342","par_num":"0","top":"0.675958188117432","width":"0.05523256038097625","page_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.04069767337055839","block_num":"0","text":"c8aseprocessing.oo.ono"},{"block_num":"0","left":"0.04069767586474709","line_num":"0","top":"0.6897926633384308","width":"0.03779069667166852","text":"@ Dummv.Job.php","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.01055576850732931","par_num":"0","page_num":"0"},{"text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285","level":"0","height":"0.006968640444571572","par_num":"0","word_num":"0","width":"0.07558138827060132","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","left":"0.04069768173679198"},{"block_num":"0","top":"0.724738676808766","width":"0.06395348082197475","word_num":"0","height":"0.010508531968939527","level":"0","page_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","conf":"0.5","left":"0.0406976819687229","line_num":"0"},{"text":"C ob.oho","word_num":"0","block_num":"0","width":"0.023255812360885288","par_num":"0","conf":"0.30000001192092896","level":"0","top":"0.7456140350877193","height":"0.0071770334928229484","line_num":"0","page_num":"0","left":"0.04069767637769677"},{"conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"C)JobDisoatcher.oho","top":"0.7630662020343051","line_num":"0","word_num":"0","height":"0.006968641205077342","block_num":"0","width":"0.04505813882706013","left":"0.04069767469984203"},{"conf":"0.30000001192092896","block_num":"0","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","left":"0.04069768139133789","line_num":"0","page_num":"0","word_num":"0","width":"0.06395348082197473","par_num":"0","height":"0.006968640444571572","level":"0"},{"word_num":"0","line_num":"0","height":"0.01061967533361019","left":"0.04069768199588256","par_num":"0","block_num":"0","top":"0.7942583731520936","width":"0.08430231885707126","conf":"0.5","level":"0","page_num":"0","text":"@ [EMAIL]"},{"block_num":"0","text":"T. SacVisibilitvControl.ohn","width":"0.05668604120295098","height":"0.007307626033703829","top":"0.8149920253520749","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.039244191467289816","level":"0","page_num":"0"},{"word_num":"0","top":"0.8325358850720923","page_num":"0","width":"0.03197674041098737","block_num":"0","par_num":"0","text":"v D Listeners","line_num":"0","height":"0.010669689239307223","left":"0.027616282843257383","level":"0","conf":"0.5"},{"conf":"0.30000001192092896","page_num":"0","height":"0.0071770334928230595","block_num":"0","par_num":"0","top":"0.8500797448165869","width":"0.031976740410987366","text":"v M Activitiod","level":"0","left":"0.03343023313500392","line_num":"0","word_num":"0"},{"top":"0.8675958187199364","line_num":"0","word_num":"0","width":"0.04651162979450632","height":"0.007204819333990642","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"v M ActivitvProviden","conf":"0.5","left":"0.03924418511117721"},{"par_num":"0","top":"0.8850174216200114","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007327075970420038","width":"0.02906976608519858","text":"> M.lustCall","level":"0","line_num":"0","left":"0.046511629117106865","word_num":"0"},{"block_num":"0","word_num":"0","conf":"0.5","height":"0.010639125270326288","top":"0.9024390246943023","page_num":"0","par_num":"0","left":"0.046511631681215526","level":"0","text":"v D UserPilot","width":"0.03197674041098737","line_num":"0"},{"par_num":"0","left":"0.059593032929402996","height":"0.010761381906755796","line_num":"0","conf":"1","block_num":"0","page_num":"0","text":"© TrackProviderInstalledEvent.php","top":"0.9198606275943773","level":"0","width":"0.07412789730315514","word_num":"0"},{"block_num":"0","page_num":"0","width":"0.026162789223041938","text":"MAudia","level":"0","line_num":"0","height":"0.006968640444571572","word_num":"0","conf":"0.30000001192092896","left":"0.039244188091967266","par_num":"0","top":"0.9372822303003622"},{"height":"0.006968640444571572","line_num":"0","left":"0.039244188005603746","page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"MRots","top":"0.9547038330878187","width":"0.0232558123608853","word_num":"0","level":"0"},{"block_num":"0","width":"0.047965110616481066","conf":"0.5","left":"0.15406977310444897","par_num":"0","page_num":"0","line_num":"0","word_num":"0","height":"0.007249275463049432","top":"0.05574912945445576","text":"C ActivitvController.ohn","level":"0"},{"width":"0.07122093058646994","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","text":"Automateakeporskepository.pnp","level":"0","left":"0.15406976733606492","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.08362369334200259"},{"conf":"1","left":"0.30668604530999377","top":"0.0797448165869219","width":"0.07122092551373421","block_num":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","text":"© AutomatedReportsCommand.php","height":"0.011164274322169043","level":"0"},{"conf":"0.5","block_num":"0","par_num":"0","level":"0","text":"Opportunitysynclrait.ong","word_num":"0","left":"0.3066860477020153","height":"0.006968640444571461","top":"0.13240418151987454","width":"0.05523255023550483","page_num":"0","line_num":"0"},{"par_num":"0","page_num":"0","width":"0.08720929571922792","word_num":"0","block_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","conf":"0.5","level":"0","line_num":"0","top":"0.13240418151987454","left":"0.37063954254736237","height":"0.006968640444571461"},{"text":"wsyncermenuuiestrait.ono","width":"0.05523255023550483","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","top":"0.1567944254223136","conf":"0.30000001192092896","line_num":"0","left":"0.31831396020201475"},{"text":"c) SyncObiects.pho","level":"0","height":"0.0071770334928229484","par_num":"0","top":"0.18102073365231264","width":"0.039244185102746826","page_num":"0","block_num":"0","left":"0.15406976824025068","conf":"0.30000001192092896","line_num":"0","word_num":"0"},{"left":"0.20203489060729998","level":"0","block_num":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","conf":"1","line_num":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","width":"0.06104650395981806","word_num":"0"},{"word_num":"0","height":"0.010497417936674913","left":"0.27180233100804285","block_num":"0","level":"0","line_num":"0","text":"© ImportContactBatch.php","page_num":"0","conf":"1","width":"0.053779064340794325","par_num":"0","top":"0.17770034916869026"},{"page_num":"0","height":"0.010497417936674913","level":"0","text":"© Client.php","left":"0.33284884116015484","width":"0.027616275117752387","block_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.17770034916869026","line_num":"0"},{"top":"0.18102073365231264","level":"0","width":"0.0654069717894209","word_num":"0","height":"0.0071770334928229484","left":"0.3677325572728374","block_num":"0","page_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"C) HubspotPaqinationService.phg"},{"level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.20557491325434107","word_num":"0","left":"0.15406977127553043","par_num":"0","width":"0.030523251979909044","height":"0.007343747018817126","text":"() Service.php","block_num":"0"},{"conf":"0.5","block_num":"0","width":"0.04505813375432441","par_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.006968640444571572","text":"BatchSyncTrait.php","top":"0.20557491322719157","left":"0.19186047025946548","line_num":"0"},{"text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0","conf":"0.5","block_num":"0","height":"0.011164274322169154","width":"0.14534883296236076","word_num":"0","page_num":"0","par_num":"0","top":"0.20175438596491224","left":"0.2441860510865191","level":"0"},{"top":"0.20557491325434107","width":"0.02906976354883073","block_num":"0","height":"0.007343747018817126","left":"0.3982558178455254","word_num":"0","level":"0","conf":"0.5","par_num":"0","page_num":"0","line_num":"0","text":"php api_v2.php"},{"conf":"1","left":"0.15406977510994932","par_num":"0","top":"0.22966507158551952","word_num":"0","width":"0.06104650395981809","block_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.oho","line_num":"0","level":"0","page_num":"0"},{"level":"0","left":"0.17151161694332442","height":"0.010691917303836784","conf":"1","width":"0.21656975847609497","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","top":"0.2508710809687519","page_num":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0"},{"block_num":"0","top":"0.26794258384399516","line_num":"0","width":"0.05959302313784334","height":"0.007318740065968554","word_num":"0","page_num":"0","text":"nublic function handlel","left":"0.18313953485556841","par_num":"0","conf":"1","level":"0"},{"conf":"0.30000001192092896","text":"138","width":"0.010174417749364312","par_num":"0","left":"0.1497093032619457","height":"0.010452960286604362","level":"0","page_num":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.4111498263026909"},{"left":"0.15116279097784552","top":"0.44250871089481225","conf":"1","width":"0.010174418383456285","word_num":"0","height":"0.017421602252187474","block_num":"0","page_num":"0","text":"140","level":"0","par_num":"0","line_num":"0"},{"text":"1143","width":"0.00872092995237797","page_num":"0","block_num":"0","left":"0.15116279076509007","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.5017421601756263","word_num":"0","level":"0","par_num":"0","line_num":"0"},{"level":"0","width":"0.00872092995237797","block_num":"0","height":"0.010452961047110132","line_num":"0","text":"144","word_num":"0","left":"0.1511627908377645","conf":"1","par_num":"0","top":"0.5156794425600686","page_num":"0"},{"text":"149","word_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.15116279076509007","par_num":"0","line_num":"0","top":"0.6062717769003649","width":"0.00872092995237797","level":"0","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","height":"0.010452960286604362","level":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","par_num":"0","width":"0.008720929318285997","top":"0.7108013942469417","text":"155","conf":"1","word_num":"0"},{"conf":"1","level":"0","left":"0.15116279159085694","top":"0.763066202609311","page_num":"0","par_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","width":"0.008720929318285997","word_num":"0","text":"158"},{"height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","text":"161","conf":"1","top":"0.8153310109716805","word_num":"0","level":"0","par_num":"0"},{"block_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0","par_num":"0","text":"163","top":"0.8501742165465933","level":"0","line_num":"0","page_num":"0","left":"0.15116279159085694","conf":"1"},{"left":"0.15116279076509007","par_num":"0","height":"0.006968641205077342","conf":"1","text":"1164","block_num":"0","level":"0","width":"0.00872092995237797","page_num":"0","line_num":"0","word_num":"0","top":"0.871080139269703"},{"width":"0.008720929318285997","conf":"1","line_num":"0","block_num":"0","level":"0","height":"0.010452960286604362","text":"165","word_num":"0","par_num":"0","page_num":"0","top":"0.8850174221215062","left":"0.15116279159085694"},{"line_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.9059233448446159","width":"0.00872092995237797","par_num":"0","conf":"0.30000001192092896","text":"1166","word_num":"0","left":"0.15116279076509007","level":"0","page_num":"0"},{"text":"$config,","line_num":"0","left":"0.21366279261358478","top":"0.2891986067904957","width":"0.021802323929806966","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","level":"0"},{"height":"0.010452960286604362","par_num":"0","width":"0.04505813375432441","conf":"1","left":"0.21366279584086087","level":"0","block_num":"0","line_num":"0","top":"0.30662020992638417","word_num":"0","text":"$batchRepository,","page_num":"0"},{"block_num":"0","left":"0.21366279067986574","page_num":"0","width":"0.03633720570422233","height":"0.010452960286604362","par_num":"0","conf":"1","line_num":"0","top":"0.3240418127138407","level":"0","word_num":"0","text":"SredisService"},{"height":"0.010452960286604251","block_num":"0","conf":"1","top":"0.3414634155012971","text":"$entityRepository,","page_num":"0","line_num":"0","level":"0","width":"0.04796511061648104","word_num":"0","par_num":"0","left":"0.21366279592722434"},{"height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.21366279063768656","par_num":"0","top":"0.3623693383142996","word_num":"0","width":"0.018895347067650337","level":"0","line_num":"0","block_num":"0","page_num":"0","text":"sloggen"},{"conf":"1","par_num":"0","height":"0.010700253968794038","left":"0.20348837531638314","level":"0","line_num":"0","block_num":"0","page_num":"0","text":"[$batchCount, StotalRecords] = $this->streamRecordsToBatches(ScrmService, $since, Scontext):","width":"0.23982557337334814","word_num":"0","top":"0.41114982577999737"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.20348838095072486","height":"0.010672467367120575","width":"0.07994185102746842","top":"0.4457735248441337","conf":"0.5","text":"if (Sthis->attemots@ === 1) {","word_num":"0","line_num":"0"},{"line_num":"0","conf":"1","block_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","width":"0.1482558047517817","level":"0","word_num":"0","height":"0.010550210730691068","page_num":"0","par_num":"0","left":"0.21366278713067985"},{"width":"0.091569758476095","height":"0.0071770334928229484","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","line_num":"0","block_num":"0","conf":"0.5","word_num":"0","left":"0.20348838105878864","level":"0","page_num":"0","top":"0.5191387559808612"},{"width":"0.15552324944354115","top":"0.5331010453200158","word_num":"0","par_num":"0","height":"0.013948396442419408","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","conf":"1","left":"0.20348837906873227","page_num":"0","level":"0","block_num":"0","line_num":"0"},{"text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","level":"0","block_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.14970930586469938","left":"0.20348837025078986","word_num":"0"},{"block_num":"0","page_num":"0","level":"0","left":"0.2470930229619993","height":"0.010536318570613101","par_num":"0","text":"<1/6 >","top":"0.5923344949742337","width":"0.021802323929806966","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"left":"0.2151162810652241","text":"'entity tvo","top":"0.6060606061050023","width":"0.027616277654120253","word_num":"0","par_num":"0","level":"0","height":"0.0071798116206361895","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0"},{"level":"0","width":"0.021802323929806966","conf":"0.5","block_num":"0","height":"0.010455739935429254","left":"0.25000000055269916","par_num":"0","text":"© Logger","page_num":"0","top":"0.6132376396173622","line_num":"0","word_num":"0"},{"height":"0.0071770334928230595","text":"Itotal reco","left":"0.2151162810652241","width":"0.027616277654120253","word_num":"0","top":"0.6236044657097288","block_num":"0","conf":"0.5","level":"0","par_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","text":"public function info","word_num":"0","height":"0.010628010477555794","conf":"0.5","par_num":"0","left":"0.248546517777781","width":"0.05668604120295098","page_num":"0","level":"0","line_num":"0","top":"0.6339712919137487"},{"width":"0.027616277654120253","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","text":"\"batches d","top":"0.6411149825399743","word_num":"0","height":"0.0072103763501230045","left":"0.2151162799850968","par_num":"0","level":"0"},{"par_num":"0","top":"0.6585365856142653","text":"Isvnced atl","level":"0","height":"0.007332632986552401","left":"0.21511628105837952","page_num":"0","width":"0.026162789223041966","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896"},{"level":"0","conf":"0.5","word_num":"0","par_num":"0","line_num":"0","text":"cav $context = [1","left":"0.26598837545525295","top":"0.6618819775389818","page_num":"0","width":"0.04360464785961399","height":"0.010591889492442497","block_num":"0"},{"height":"0.0071770334928229484","page_num":"0","width":"0.020348835498728624","word_num":"0","conf":"0.30000001192092896","left":"0.24854651350063556","par_num":"0","text":": voidi","line_num":"0","top":"0.6794258373205742","level":"0","block_num":"0"},{"conf":"1","width":"0.052325573373348144","word_num":"0","text":"} catch (SocialAcco","height":"0.011164274322169043","par_num":"0","block_num":"0","left":"0.1918604731373945","level":"0","page_num":"0","top":"0.6929824561403509","line_num":"0"},{"conf":"0.5","page_num":"0","left":"0.2034883724950264","text":"Cloaden-swannir","height":"0.006968641205077342","level":"0","block_num":"0","width":"0.039244185102746854","top":"0.7108013936697744","word_num":"0","par_num":"0","line_num":"0"},{"conf":"1","left":"0.24854651872595424","text":"Log an informational message to the logs.","level":"0","page_num":"0","width":"0.08720929571922792","word_num":"0","par_num":"0","line_num":"0","top":"0.7105263157219254","height":"0.01072803904945585","block_num":"0"},{"text":"Implements: Loggerinterface::info","conf":"1","block_num":"0","left":"0.24854651107352554","top":"0.7384370017274113","line_num":"0","level":"0","width":"0.0813953419949146","page_num":"0","par_num":"0","height":"0.010691917303836673","word_num":"0"},{"height":"0.010452960286604362","page_num":"0","conf":"1","par_num":"0","left":"0.27761628499022556","text":"array|ArravyablelJsonable|Stri","top":"0.7595818820518198","width":"0.07122092551373421","block_num":"0","line_num":"0","word_num":"0","level":"0"},{"page_num":"0","top":"0.7979094080543587","left":"0.19186047325424327","par_num":"0","level":"0","word_num":"0","height":"0.010703032096607279","block_num":"0","width":"0.049418596511191515","text":"} catch (Throwable","line_num":"0","conf":"1"},{"width":"0.056686041202950954","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0","level":"0","par_num":"0","text":"ngable lstring smessage","left":"0.2761627910440279","top":"0.7804878052132543","word_num":"0"},{"left":"0.2761627943999499","line_num":"0","conf":"0.5","level":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","text":"arrayScontext","top":"0.7944250876267327","block_num":"0","word_num":"0","width":"0.03924418256637896"},{"level":"0","word_num":"0","height":"0.006968640444571461","line_num":"0","page_num":"0","left":"0.20348837187088045","conf":"0.30000001192092896","width":"0.03924418256637899","top":"0.8188153313456585","text":"slogger->errorl","par_num":"0","block_num":"0"},{"block_num":"0","width":"0.01889534706765031","word_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.8188153315291717","page_num":"0","conf":"1","level":"0","left":"0.2485465134574538","line_num":"0","text":"Returns:"},{"level":"0","top":"0.8432055752480975","width":"0.01598837020549368","left":"0.24854651337109027","page_num":"0","height":"0.006968640444571572","word_num":"0","text":"CAurno","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0"},{"level":"0","conf":"0.5","block_num":"0","line_num":"0","left":"0.2747093029029664","top":"0.8466898958055888","word_num":"0","page_num":"0","height":"0.006968640444571461","text":"vendor/aravel/tramework/src","width":"0.06395348082197477","par_num":"0"},{"word_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.2747093023963053","height":"0.006968640444571461","level":"0","top":"0.8641114985930454","text":"luminare Loc/Loccer.ono","page_num":"0","width":"0.05668604120295101"},{"conf":"0.30000001192092896","left":"0.21511627846207848","par_num":"0","page_num":"0","line_num":"0","top":"0.8708133969827938","word_num":"0","width":"0.026162789223041938","level":"0","block_num":"0","text":"'error' =>","height":"0.007235383302971576"},{"word_num":"0","top":"0.9233449476199234","height":"0.0072770620647228945","page_num":"0","par_num":"0","text":"throw Ser","block_num":"0","level":"0","width":"0.023255814897253146","conf":"0.30000001192092896","line_num":"0","left":"0.20348837139363007"},{"page_num":"0","left":"0.44476744220017683","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"826 л v 512","width":"0.03488371727314399","top":"0.2508710809687519","height":"0.010691917303836784"},{"width":"0.008720929952377943","conf":"1","left":"0.47238372096131104","text":"575","block_num":"0","top":"0.29965156834254736","level":"0","page_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.017421602252187585"},{"height":"0.010452960286604251","par_num":"0","width":"0.01017441774936434","word_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","top":"0.3205574918079175","conf":"1","block_num":"0","text":"576","level":"0"},{"width":"0.01017441774936434","conf":"1","height":"0.010452960286604362","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"577","level":"0","top":"0.3379790945953738","word_num":"0","left":"0.4709302334945038"},{"width":"0.008720929318285997","height":"0.010452960286604362","block_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","text":"578","word_num":"0","page_num":"0","left":"0.47093023257922917","top":"0.35540069773126226"},{"page_num":"0","conf":"1","word_num":"0","par_num":"0","top":"0.3693379791874951","level":"0","text":"579","block_num":"0","width":"0.011627906180442682","height":"0.017421602252187585","left":"0.4709302331500887","line_num":"0"},{"left":"0.4709302334945038","par_num":"0","text":"580","line_num":"0","top":"0.39024390295774314","page_num":"0","word_num":"0","height":"0.010452960286604362","conf":"1","block_num":"0","width":"0.01017441774936434","level":"0"},{"height":"0.024390243457264815","text":"=581","level":"0","page_num":"0","top":"0.40418118460121666","par_num":"0","conf":"0.5","line_num":"0","block_num":"0","left":"0.4665697680180062","width":"0.0159883714736776","word_num":"0"},{"top":"0.4425087113201125","word_num":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","left":"0.4723837218234151","width":"0.008720929318285997","level":"0","text":"583","page_num":"0","height":"0.010452960286604362"},{"block_num":"0","width":"0.01017441774936434","line_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","word_num":"0","conf":"1","level":"0","par_num":"0","top":"0.459930314107569","text":"584","page_num":"0"},{"height":"0.010452960286604362","page_num":"0","word_num":"0","block_num":"0","line_num":"0","level":"0","left":"0.46656976846458836","conf":"0.5","par_num":"0","width":"0.013081394611520969","text":"—585","top":"0.4773519168950253"},{"left":"0.47093023257922917","width":"0.008720929318285997","par_num":"0","height":"0.010452960286604362","block_num":"0","text":"586","conf":"1","word_num":"0","top":"0.4947735200309138","level":"0","line_num":"0","page_num":"0"},{"left":"0.4723837218234151","level":"0","par_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"587","word_num":"0","top":"0.5121951224699383","width":"0.008720929318285997"},{"height":"0.010452960286604362","line_num":"0","page_num":"0","conf":"1","top":"0.5296167252573947","width":"0.008720929318285997","left":"0.4723837218234151","par_num":"0","text":"588","word_num":"0","level":"0","block_num":"0"},{"line_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","text":"589","top":"0.5470383280448511","width":"0.01017441774936434","block_num":"0","left":"0.4709302334945038","level":"0","par_num":"0","word_num":"0"},{"conf":"0.5","height":"0.020905922094220375","text":"590","line_num":"0","par_num":"0","width":"0.008720929952377943","top":"0.5609756106427853","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.47238372114299704"},{"page_num":"0","width":"0.013081394611520969","height":"0.006968640444571572","block_num":"0","top":"0.5853658539937421","level":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.46802325552854196","text":"15911"},{"top":"0.5958188150216522","width":"0.010174418383456285","left":"0.4723837209560432","conf":"1","word_num":"0","height":"0.020905923615232025","line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"592"},{"width":"0.008720929952377998","text":"593","conf":"1","level":"0","top":"0.616724738727316","left":"0.47238372099764825","page_num":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.010452961047110132"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"T 595","page_num":"0","word_num":"0","level":"0","height":"0.013937280889142922","left":"0.466569769326747","line_num":"0","top":"0.6480836243637909","width":"0.014534881774415365"},{"line_num":"0","width":"0.014534883042599256","conf":"0.30000001192092896","height":"0.020905922094220375","page_num":"0","block_num":"0","left":"0.46656976759933994","par_num":"0","level":"0","text":"-596","top":"0.6655052271933078","word_num":"0"},{"height":"0.006968641205077342","page_num":"0","level":"0","par_num":"0","text":"597","word_num":"0","width":"0.010174418383456285","top":"0.6898954702884519","line_num":"0","left":"0.47093023259606254","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","left":"0.4709302331016392","par_num":"0","conf":"0.5","height":"0.020905922094220375","top":"0.7003484325068968","level":"0","width":"0.011627906180442626","word_num":"0","line_num":"0","text":"598"},{"height":"0.006968641205077342","par_num":"0","line_num":"0","text":"$99","width":"0.008720929952377943","block_num":"0","conf":"1","level":"0","page_num":"0","top":"0.7247386758550688","left":"0.4723837209976482","word_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","text":"=600","block_num":"0","width":"0.014534883042599311","level":"0","left":"0.46656976790214993","line_num":"0","height":"0.027874564820309367","conf":"0.30000001192092896","top":"0.7282229962193458"},{"height":"0.006968640444571572","page_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","left":"0.4709302334945038","level":"0","width":"0.01017441774936434","top":"0.7595818818683066","text":"6011"},{"width":"0.014534883042599311","word_num":"0","top":"0.7700348428613736","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"-602","height":"0.020905923615232025","level":"0","par_num":"0","left":"0.466569767781026"},{"height":"0.020905922094220375","level":"0","width":"0.010174418383456285","left":"0.47093023264451217","conf":"1","text":"604","word_num":"0","top":"0.8048780490574194","block_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","left":"0.47093023257922917","par_num":"0","text":"605","line_num":"0","top":"0.8292682935500775","level":"0","page_num":"0","width":"0.008720929318285997","word_num":"0"},{"line_num":"0","left":"0.4723837211284622","conf":"1","height":"0.017421602252187474","page_num":"0","text":"606","par_num":"0","top":"0.8432055753547425","width":"0.008720929952377943","block_num":"0","word_num":"0","level":"0"},{"level":"0","width":"0.013081394611520969","height":"0.010689139176023432","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"— 607","left":"0.4665697671564489","block_num":"0","par_num":"0","top":"0.8641114988686065","line_num":"0"},{"word_num":"0","top":"0.8815331015640149","block_num":"0","par_num":"0","height":"0.010452960286604362","text":"608","width":"0.008720929318285997","conf":"1","line_num":"0","left":"0.4723837218234151","page_num":"0","level":"0"},{"page_num":"0","width":"0.018895348335834172","word_num":"0","level":"0","text":"100% 52","height":"0.006968641205077342","left":"0.9127906979746175","line_num":"0","par_num":"0","top":"0.006968641043132773","block_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"• MOn ZU Aor 10.3/.19","width":"0.05813953724313292","line_num":"0","height":"0.006968641205077342","left":"0.9345930220335801","top":"0.006968641078646032","word_num":"0","level":"0"},{"par_num":"0","width":"0.08866278668667404","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv","left":"0.8270348901595695","level":"0","page_num":"0","block_num":"0","word_num":"0","conf":"1","top":"0.02787456497864904","height":"0.010452960286604362"},{"width":"0.029069763548830674","word_num":"0","top":"0.05574912978701141","par_num":"0","height":"0.010452960286604362","left":"0.4738372097953522","text":"=custom.log","page_num":"0","block_num":"0","conf":"0.5","level":"0","line_num":"0"},{"text":"=laravel.log","top":"0.055749129145434506","word_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.010452961047110132","par_num":"0","level":"0","line_num":"0","left":"0.5101744200028817","width":"0.027616277654120225"},{"par_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.5450581399922917","line_num":"0","page_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","word_num":"0","top":"0.05574912978701141","level":"0","conf":"0.5"},{"block_num":"0","level":"0","page_num":"0","conf":"0.5","height":"0.010452961047110132","width":"0.06104650903255382","text":"4 HS_local (iminny@localhost]","par_num":"0","line_num":"0","top":"0.055749129145434506","left":"0.6046511654871605","word_num":"0"},{"text":"Cascade","page_num":"0","top":"0.05574912943857935","height":"0.010452960286604362","conf":"1","par_num":"0","word_num":"0","level":"0","left":"0.6947674436468302","width":"0.017441858636571994","line_num":"0","block_num":"0"},{"top":"0.0797448165869219","left":"0.4738372088584945","line_num":"0","par_num":"0","width":"0.07703488431078326","word_num":"0","text":"A console [PROD] X A console [EU]","level":"0","conf":"0.30000001192092896","height":"0.011164274322169043","block_num":"0","page_num":"0"},{"top":"0.0797448165869219","block_num":"0","width":"0.04360464785961393","par_num":"0","left":"0.5595930266071848","word_num":"0","conf":"0.5","height":"0.011164274322169043","level":"0","line_num":"0","text":"A console [STAGING]","page_num":"0"},{"level":"0","top":"0.08362369354010668","par_num":"0","conf":"1","left":"0.6933139525309181","line_num":"0","height":"0.007285397208668498","block_num":"0","text":"Retactor Connection","width":"0.04651162979450629","page_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","top":"0.08362369371432266","word_num":"0","width":"0.045058133754324436","text":"CRM Initial Sync Oven","height":"0.007285397208668609","level":"0","page_num":"0","left":"0.7470930289847444","conf":"0.30000001192092896"},{"word_num":"0","height":"0.0071770334928229484","line_num":"0","top":"0.1044657097288676","conf":"0.5","text":"Tx: Autov","width":"0.02034883549872868","left":"0.5348837228066751","block_num":"0","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","left":"0.6627906972313775","par_num":"0","height":"0.010516868633897003","width":"0.023255814897253146","word_num":"0","conf":"0.5","text":"do jiminny v","top":"0.1044657097460916","level":"0","line_num":"0"},{"left":"0.49273255700367574","line_num":"0","level":"0","height":"0.010689139176023432","par_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","top":"0.12519936212958604","width":"0.12936045261139567","block_num":"0","conf":"0.5","word_num":"0","page_num":"0"},{"top":"0.12519936195537007","left":"0.6279069838403225","par_num":"0","text":"034 A1 A34 M62 ^ -","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","width":"0.05813952709766146","height":"0.010689139176023432","page_num":"0"},{"left":"0.4927325782522842","level":"0","top":"0.1463414637498397","conf":"0.30000001192092896","width":"0.12499997970905707","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","page_num":"0"},{"left":"0.4927325630147635","level":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","par_num":"0","height":"0.013937280889143033","line_num":"0","conf":"1","word_num":"0","width":"0.1962209052227913","block_num":"0"},{"text":"SELECT","block_num":"0","page_num":"0","width":"0.015988370205493707","level":"0","word_num":"0","conf":"1","top":"0.17770034895077447","height":"0.010452960286604362","left":"0.49273255988271814","line_num":"0","par_num":"0"},{"level":"0","page_num":"0","word_num":"0","conf":"0.5","height":"0.013937280889143033","par_num":"0","width":"0.1889534605310318","left":"0.5014535184914614","block_num":"0","top":"0.1951219518899232","line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS"},{"word_num":"0","width":"0.021802323929806966","left":"0.5029069786600965","text":"U.ema1l.","height":"0.006968640444571461","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","top":"0.21602787489966546"},{"text":"sa.*","top":"0.233449477263315","line_num":"0","block_num":"0","left":"0.5029069764355705","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","width":"0.011627907448626518","page_num":"0","word_num":"0","par_num":"0"},{"block_num":"0","height":"0.006968641205077342","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"towner 1d FRol sochal accounts sa","level":"0","width":"0.08866278668667404","left":"0.5029069796729173","top":"0.25087108008861336"},{"conf":"0.5","line_num":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.0959302313784336","page_num":"0","left":"0.49273255569667207","height":"0.011164274322168932","word_num":"0","top":"0.2679425837320575","level":"0","block_num":"0"},{"word_num":"0","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","line_num":"0","conf":"0.30000001192092896","left":"0.492732561293783","level":"0","width":"0.10610464785961388","par_num":"0","block_num":"0","page_num":"0","top":"0.28548644338568163"},{"width":"0.1381482875093501","word_num":"0","block_num":"0","height":"0.0148935728666314","level":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.2995371262853762","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","page_num":"0","left":"0.49269744083144135"},{"line_num":"0","page_num":"0","level":"0","left":"0.4927325646028267","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.14534883296236073","word_num":"0","block_num":"0","height":"0.010505753841126397","top":"0.33797909453440456","par_num":"0","conf":"1"},{"height":"0.01075026787449107","conf":"1","level":"0","page_num":"0","width":"0.059593018065107584","word_num":"0","block_num":"0","par_num":"0","text":"select * from features;","top":"0.3728222999543015","left":"0.4927325633660667","line_num":"0"},{"block_num":"0","height":"0.007260390255820148","text":"Bplect * from team fpatunos where featunp id = 40:","width":"0.12936045261139567","line_num":"0","page_num":"0","left":"0.49273257312172364","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0","top":"0.38995215302990127"},{"text":"select * from teams where id = 556;","height":"0.010500196824994035","conf":"1","page_num":"0","line_num":"0","left":"0.4927325550814989","word_num":"0","level":"0","top":"0.42503987254774733","width":"0.09011627765412028","block_num":"0","par_num":"0"},{"conf":"1","par_num":"0","top":"0.4599303140744231","page_num":"0","text":"select * from","width":"0.03779069413530067","word_num":"0","level":"0","height":"0.010564103651274914","block_num":"0","line_num":"0","left":"0.4927325616686351"},{"conf":"1","height":"0.010564103651274914","level":"0","line_num":"0","par_num":"0","top":"0.4599303140744231","page_num":"0","width":"0.12499998985452854","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","block_num":"0","left":"0.5654069877565148"},{"word_num":"0","line_num":"0","conf":"1","left":"0.4927325741233989","level":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","page_num":"0","height":"0.010686361048210191","block_num":"0","top":"0.47735191659424503"},{"text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","width":"0.1453954818400931","left":"0.4927008834473122","word_num":"0","height":"0.014546766235497555","par_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","block_num":"0"},{"conf":"1","height":"0.010686361048210191","block_num":"0","line_num":"0","left":"0.4927325548990552","level":"0","par_num":"0","top":"0.5119617223575448","width":"0.14244185102746842","page_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","word_num":"0"},{"block_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.49273255862023396","level":"0","width":"0.15552323929806972","par_num":"0","conf":"1","top":"0.5470383283932831","line_num":"0","word_num":"0","text":"select * from automated report results WHERE report id = 54:"},{"word_num":"0","par_num":"0","text":"select * from opportunities where id = 7594349:","height":"0.010622453461423431","page_num":"0","line_num":"0","left":"0.49273256125581216","conf":"1","block_num":"0","level":"0","top":"0.5818815337886577","width":"0.12209300791963623"},{"text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","top":"0.6164274323772443","par_num":"0","conf":"0.5","height":"0.010750267113985301","block_num":"0","level":"0","left":"0.49273257226354994","width":"0.19767440633570899","word_num":"0","line_num":"0","page_num":"0"},{"word_num":"0","top":"0.6339712919137487","par_num":"0","page_num":"0","block_num":"0","height":"0.010628010477555794","width":"0.15406975847609494","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","conf":"1","level":"0","left":"0.49273256709487234"},{"word_num":"0","level":"0","block_num":"0","height":"0.010505753841126397","top":"0.651515151624469","left":"0.4927325551571803","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","page_num":"0","width":"0.15261626750864876","par_num":"0","conf":"1"},{"page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","width":"0.11046511061648101","conf":"1","word_num":"0","height":"0.013937280889143033","block_num":"0","left":"0.4927325646279135","line_num":"0","par_num":"0","level":"0","top":"0.6689895475345226"},{"conf":"1","top":"0.6864111504286012","level":"0","line_num":"0","height":"0.010558546635142552","par_num":"0","width":"0.15261626750864876","left":"0.4927325552882119","word_num":"0","block_num":"0","page_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"word_num":"0","par_num":"0","top":"0.724738676080081","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","page_num":"0","block_num":"0","width":"0.12354650903255388","level":"0","conf":"0.5","left":"0.4927325602990887","line_num":"0","height":"0.007318740065968554"},{"block_num":"0","line_num":"0","width":"0.0159883714736776","height":"0.010452961047110132","level":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":"GELECT","top":"0.7386759584137272","left":"0.492732558848917"},{"height":"0.014354066985646008","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","block_num":"0","conf":"0.5","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.18604649888708236","left":"0.5029069807442199"},{"conf":"0.30000001192092896","height":"0.007257611367501027","left":"0.5014534902332606","block_num":"0","text":"u. email","top":"0.7767145136381128","width":"0.021802323929806966","par_num":"0","word_num":"0","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","top":"0.7944250874432196","page_num":"0","left":"0.5029069777669138","line_num":"0","text":"sa.*","width":"0.013081394611520913","height":"0.006968640444571461","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"par_num":"0","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","page_num":"0","block_num":"0","width":"0.09011626750864876","word_num":"0","line_num":"0","level":"0","height":"0.010497418697180683","conf":"1","left":"0.5014534906556222"},{"left":"0.49273256673203064","width":"0.09738371220040826","level":"0","page_num":"0","conf":"0.30000001192092896","text":"JOTN usens u on trid = ca.cociable idi","height":"0.007254833239687675","line_num":"0","par_num":"0","top":"0.8292682928942409","word_num":"0","block_num":"0"},{"top":"0.8466898957943156","width":"0.10610464785961393","block_num":"0","left":"0.49273255613526434","level":"0","conf":"0.5","line_num":"0","height":"0.010566882539594036","page_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0"},{"left":"0.4927325670763793","level":"0","conf":"1","par_num":"0","block_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","line_num":"0","page_num":"0","top":"0.8641114986943905","width":"0.1380813882706013","word_num":"0","height":"0.010689139176023432"},{"par_num":"0","conf":"0.5","height":"0.01068358215989107","page_num":"0","level":"0","line_num":"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","left":"0.4927325575704069","word_num":"0","block_num":"0"},{"text":"+0 ..","height":"0.011164274322169043","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","word_num":"0","left":"0.965116281891486","conf":"0.30000001192092896","width":"0.020348834230544677","line_num":"0"},{"block_num":"0","height":"0.01059744650857497","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","left":"0.6976744093136732","conf":"1","level":"0","par_num":"0","width":"0.2703488329623608","word_num":"0","line_num":"0","top":"0.10104529661439754","page_num":"0"},{"height":"0.006968641205077342","level":"0","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","left":"0.703488371377582","top":"0.11846689891207607","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0"},{"word_num":"0","height":"0.007357639939400973","level":"0","width":"0.28633718287691157","page_num":"0","block_num":"0","par_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","left":"0.694767473312973","top":"0.1393728226143094","line_num":"0"},{"left":"0.6962209524932336","width":"0.2819767201200445","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","par_num":"0","conf":"1","height":"0.010653017430404366","word_num":"0","line_num":"0","block_num":"0","page_num":"0","level":"0","top":"0.15311004796085603"},{"word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","top":"0.1672473874286453","height":"0.010583553587991013","left":"0.6947674594038452","width":"0.12645347067650337","page_num":"0","text":"already solved - just not parametrised for the profile/since case","par_num":"0"},{"word_num":"0","par_num":"0","width":"0.13517440633570899","page_num":"0","level":"0","line_num":"0","conf":"1","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","left":"0.6947674552483422","height":"0.010494639808861561","block_num":"0"},{"conf":"1","left":"0.6947674427962095","width":"0.1511627765412027","page_num":"0","level":"0","par_num":"0","top":"0.21929824549679078","word_num":"0","height":"0.007182590508955311","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","line_num":"0","block_num":"0"},{"level":"0","height":"0.010569660667407277","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","width":"0.28633716258596864","word_num":"0","conf":"1","left":"0.694767459943104","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","word_num":"0","left":"0.6947674612076477","level":"0","page_num":"0","height":"0.006968640444571461","top":"0.2508710804745784"},{"block_num":"0","height":"0.007329854098233168","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","level":"0","line_num":"0","width":"0.284883661473051","top":"0.271777003894373","word_num":"0","conf":"1","page_num":"0","left":"0.6962209605769604"},{"word_num":"0","line_num":"0","block_num":"0","width":"0.2877906636988863","level":"0","left":"0.6962209692158519","top":"0.306620209394439","page_num":"0","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","conf":"0.30000001192092896","height":"0.006968640444571461"},{"line_num":"0","par_num":"0","conf":"1","left":"0.7034883691075557","page_num":"0","width":"0.2776162573631774","block_num":"0","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","level":"0","top":"0.3205574921563493","word_num":"0"},{"page_num":"0","left":"0.7034883928957734","line_num":"0","level":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","block_num":"0","height":"0.010505753841126397","top":"0.33797909453440456","width":"0.20639533184944325","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"left":"0.6962209294276679","height":"0.010628010477555794","page_num":"0","conf":"1","par_num":"0","top":"0.3554006976086954","width":"0.2819767201200445","word_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","level":"0","block_num":"0","line_num":"0"},{"text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","width":"0.2848836817639939","height":"0.0072659472719524","left":"0.6962209430504749","word_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.3763066205343165","par_num":"0"},{"line_num":"0","conf":"0.5","left":"0.6947674424200525","par_num":"0","level":"0","height":"0.007215933366255256","word_num":"0","width":"0.0319767404109873","top":"0.41463414653422836","block_num":"0","page_num":"0","text":"You get for free"},{"block_num":"0","level":"0","width":"0.08575581489725315","line_num":"0","word_num":"0","text":"•streamed fetch (no 0OM on big owners)","page_num":"0","par_num":"0","left":"0.697674417508692","conf":"0.5","height":"0.0071770334928229484","top":"0.43540669856459324"},{"top":"0.4529505582137161","conf":"0.5","page_num":"0","par_num":"0","text":"• 100-record batches via Redis","level":"0","width":"0.06540696671668522","word_num":"0","block_num":"0","height":"0.0071770334928229484","line_num":"0","left":"0.6976744285694189"},{"top":"0.4703832754342152","block_num":"0","left":"0.6976744332330052","level":"0","word_num":"0","width":"0.13953486909257606","line_num":"0","page_num":"0","par_num":"0","height":"0.010477968760464584","conf":"1","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob)."},{"width":"0.1322674244008165","par_num":"0","word_num":"0","height":"0.010514089745577881","left":"0.6976744360642997","line_num":"0","level":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","conf":"1","top":"0.4912280700058711","page_num":"0","block_num":"0"},{"left":"0.6976744452373054","height":"0.010452960286604251","level":"0","line_num":"0","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","width":"0.2819767201200445","conf":"0.5","word_num":"0","par_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","line_num":"0","top":"0.5261324047144549","text":"key so difterent orofiles don't collide","block_num":"0","left":"0.7034883798200974","width":"0.07267441140844466","conf":"0.5","height":"0.007360418067214214","level":"0"},{"height":"0.010452960286604362","level":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","top":"0.5470383280448511","page_num":"0","par_num":"0","block_num":"0","width":"0.1729650903255382","conf":"1","left":"0.6947674678139966","line_num":"0","word_num":"0"},{"height":"0.0073104049220229506","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","page_num":"0","word_num":"0","top":"0.5644599301598978","conf":"0.5","level":"0","line_num":"0","width":"0.2819767201200445","block_num":"0","par_num":"0","left":"0.6947674633339377"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","width":"0.28052323929806977","par_num":"0","level":"0","height":"0.010577996571858761","word_num":"0","page_num":"0","left":"0.6947674627311626","top":"0.5956937798195339","conf":"1","line_num":"0","block_num":"0"},{"conf":"1","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","block_num":"0","top":"0.613237639553429","height":"0.0071770334928229484","word_num":"0","par_num":"0","width":"0.13953487923804753","level":"0","line_num":"0","left":"0.6947674461509291","page_num":"0"},{"height":"0.006968641205077342","line_num":"0","page_num":"0","text":"Recommendation","left":"0.6947674422006878","level":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","top":"0.6411149825213349","width":"0.04215116196490354"},{"top":"0.6585365856142653","width":"0.28052323929806977","page_num":"0","word_num":"0","level":"0","height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","conf":"1","block_num":"0","line_num":"0","left":"0.6947674626641019","par_num":"0"},{"left":"0.6947674655515993","par_num":"0","top":"0.6759581884885157","word_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","level":"0","conf":"0.5","width":"0.28488370205493685","page_num":"0","block_num":"0","line_num":"0","height":"0.006968640444571461"},{"conf":"1","line_num":"0","block_num":"0","par_num":"0","height":"0.01055576774682343","left":"0.6947674548777797","word_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","width":"0.17441859143845573","level":"0","page_num":"0"},{"top":"0.7105263158961413","block_num":"0","word_num":"0","line_num":"0","width":"0.22819766592472157","left":"0.697674427545875","height":"0.01072803904945574","level":"0","par_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","conf":"1","page_num":"0"},{"page_num":"0","top":"0.7317073174143272","conf":"1","height":"0.010716925017191015","word_num":"0","line_num":"0","width":"0.2848836817639939","left":"0.6976744576995632","level":"0","block_num":"0","par_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel"},{"word_num":"0","top":"0.7421602788826169","width":"0.011627906180442626","level":"0","conf":"0.30000001192092896","text":"do),","block_num":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.7034883726365229"},{"conf":"0.5","left":"0.6976744436144179","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774","top":"0.766347687400319","page_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","line_num":"0","word_num":"0","par_num":"0"},{"height":"0.011164274322169043","level":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","block_num":"0","conf":"1","width":"0.2877906636988864","word_num":"0","line_num":"0","top":"0.7870813397129187","par_num":"0","left":"0.694767475704478","page_num":"0"},{"height":"0.013937280889143033","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","width":"0.2718022934933926","word_num":"0","top":"0.8013937288934075","block_num":"0","left":"0.6947674739397125","conf":"1","page_num":"0","line_num":"0","level":"0","par_num":"0"},{"conf":"1","height":"0.0071770334928229484","width":"0.08430232392980697","word_num":"0","page_num":"0","top":"0.8221690590111643","level":"0","left":"0.6962209318790669","block_num":"0","par_num":"0","text":"watermark — gate it on \"no profile context\".","line_num":"0"},{"left":"0.9651162807795277","width":"0.017441858636571994","block_num":"0","page_num":"0","word_num":"0","height":"0.010461296951561616","top":"0.8397129185198681","par_num":"0","text":"G.l .","line_num":"0","conf":"0.30000001192092896","level":"0"},{"height":"0.0071770334928229484","line_num":"0","page_num":"0","width":"0.04069767099745736","word_num":"0","conf":"0.30000001192092896","level":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","block_num":"0","left":"0.6962209300842392","par_num":"0"},{"block_num":"0","word_num":"0","par_num":"0","height":"0.0071770334928229484","left":"0.7223837197862006","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","top":"0.9545454545454546","line_num":"0","level":"0","width":"0.04651162472177062","page_num":"0"},{"page_num":"0","top":"0.9860627181052405","word_num":"0","text":"144-25","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571572","conf":"0.5","left":"0.9331395351302343","width":"0.01453488177441542","line_num":"0"},{"width":"0.01453488177441531","level":"0","par_num":"0","word_num":"0","text":"Po 4 sp","top":"0.986062718234409","height":"0.01074748898617195","left":"0.9709302343731505","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8075
|
NULL
|
NULL
|
|
58781
|
PhostormFV faVsco.js vProletey©TopicRepository.php PhostormFV faVsco.js vProletey©TopicRepository.php© TopicTriggerRepository.php© TrackRepository.php©TranscriptionModelLocaleRepository.php© TranscriptionRepository.php© TranscriptionSummaryRepository.php© UserRepository.php© VocabularyRepository.php> D Rulesv U servicesActivityAkeporisC Avataru CalendaL Close• Coppercrmobiects• DecorateActivityD DummyHelpersv M HubsootAccountSyncStrategy•MActions)ContactSyncStrategy> DDTO> D FieldsD Journal• Metadatav D OpportunitySyncStrategy> D Concernsc huospotLastmoameabyrrorilesyncstrate© HubspotLastModifiedCreatedRecentlyOp© HubspotLastModifiedCreatedRecentlySyr© HubspotLastModifiedOpenSyncStrateay.c) HubspotLastModitiedSyncStrateav.oho© HubspotSingleSyncStrateav.php© HubspotSyncStrategyBase.phpc) =uosootWeohookBatchsvncstrateav.oncv Padination(C) HubspotPadinationService.ohoC) PacinationConfia.oho(C) PadinationState.oho• M ProspectSearchStrateav• M Redisv M ServiceTraitoT.OnnortunitvSvnctirait ohnT) SvncCrmEntitiecTrait nhnT SuncFioldsTrait nhn50 liilL AskJiminnyReportActivityServiceTest100% C28• Mon 20 Apr 16:01:41E custom.logE laravel.logA SF [iminny@localhost]A HS_local (jiminny@localhost]Cascade© AutomatedReportsService.phpAutomateakeporscommand.pnp4 console (PROD] x A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync Over© SyncOpportunitiesJob.phpcImportOpportunityBatch.phpAutomatedReportsController.php(©)ImportContactBatch.phpphp api_v2.php© Client.php(C) HubspotPaqinationService.php(C) Service.php© TrackProviderInstalledEvent.php@ RequestGenerateReportJob.ph(C) AutomatedReportResult.ohvtrait OpportunitySyncTraitprivate function importOpportunityBatch(array $deals): arraysdeacros - array colunhsceals.column key. "10*// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so theI/ queue job retries the whole batch and eventually requeues all deal IDs back to Redis.try$companyAssociations = $this->client->getAssociationsData($dealIds,"companies');ьcontactassoczarzons = schis->cuzent-›qerassocrarzonsuarasceaulos"deals', "contacrs'569570571433 X2 X19 A V572573574575576[PHONE]80- 581582SassociationsData = $this->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);$existingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds($this->config,array_map (callback: 'strval', $dealIds)SexistinaCrmIdSet = arrav flin(SexistinaCrmIds):} catch (\Throwable $e) {ittth$this->logger-›error ('[' • $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 591'teamId' = $this->team-›getId(),'dealCount' => count(SdealIds),592'error' = $e-›getMessage(),_595throw $e;foreach ($deals as $deal) {try fsdeall'associations') = Sthis-prepareAssbeiationsForOportunity($deal['id'],ScompanvassociationsAAAAAARARTd't'sa603=604605606=607$svncedOnnortunitv = Sthis->imnort0rlodate0onortunitv(Sdeal.isset(SexistingCrmIdSet[(string) $deall'id'll)if (SsvncedOnnontunitv)$BELECT * FROM CM.Drof11eS NHERE crm. configurat: €da jiminny034 A1 A34 X62 A VSELECT * FROM crm_configurations WHERE id = 555;SELECT * 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) ASu. email,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.team_idVHERE U.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated_report_results order by id desc;select * from features;select * from team_features where feature_id = 40;select * from teams where id = 556;select * fromautomated_reports where id = 54; # 4fdd41f6-dcF0-30d0-b339-734SELECT * FROMautomated_report_results WHERE Uuid_to_bin('822fa41b-afd3-43a9select * from automated_report_results order by id desc;SELECT * FROMautomated_report_results WHERE id = 1919;select * from automated_report_results WHERE repontaid = 54;select * from opportunities where id = 7594349;select * from playbooks where team_id = 711; # event 226147SELECT * FROM playbook_categories WHERE playbook_id = 5515;BELECT * FROM crm_fields WHERE id = 226147;SELECT * FROM crm_field_values WHERE crm_field_id = 226147;SELECT * FROM crm_configurations WHERE id = 692;BELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE "' END) AEu.emait,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.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce';SELET A FRON EnR PrOtEiEs eP UONi er l. eati on u. a - cp.uer- 1a me+0 ..syncProfiles() (HubSpot or Salesforce) calls Prof1leRepository: update0rCreateProfile(...) and a new Crm)Profile row isinsented, Prottleuoserver.pnp:te-to tlres Protttecreated.EventServiceProvider.oho: 139-142 suoscribes two llsteners:• Listeners\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. CooperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).2. Ensures a Deal Insights layout exists (createDealInsightsLayoutIfDoesNotExist, lines 105-146) via CrmOwnerResolver + buildLayout .3. Computes since = configurationSettingsService->getSyncPeriod(ScrmConfiguration)4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGY, either as a single job or, when requress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor• Listeners\Crm\SyncProfileLeads (Syncprof1 LeLeads•php:32-79) - zoho-only; dispatches SyncLeads • Hubspot/salestorce do not run aper-prome ledd sync nere,• SyncProfiteMetadata (SyncProfileMetadata-php:39-113) - runs per profile/user: crmService->syncProfileFields() ; and for providersimplementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .End-to-end flow summary• HubSpot• Team creation → no CRM sync.• Owner connects HubSpot OAuth (SocialAccountConnected ) → no automatic data import (HubSpot's onActivityProviderIntegrated is ano-op; BootstrapIntegrationApp only fires for integration.app providers). Initial metadata is typically triggered via CrmAccountReconnected → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imdortRecordTypes - syncProfiles - syncFields•svncProfileso) creates Profile rows→ ProfileCreated → SyncProfileOpportunities creates Deal Insiahts avout + dispatches SyncOpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).• Salesforce•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account existsSame reconnect-driven metadata path: SyncTeamMetadata → sync0rganization/importStages/importBusinessProcesses/importRecordTypes/syncProfiles/svncFields Salesforce implementations in Service.ono.• syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_profile_id → ProfileCreated → SyncProfiluses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileRecordTypes() because Salesforce implements SyncCrmProfileRecordTypesInterface .Notable observations• HubSpot and Salesforce do not have a direct SocialAccountConnected initial-sync wire; the metadata import runs via the reconnectevent/listener (CrmAccountReconnected ImportMetadata). Only the Integration.app family has a first-connect bootstrap ( BootstrapIntegrationApp → TeamInitialSyncJob ).• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfilesonas resolved Ckm owners/users to Jiminny users.• The opportunity sync uses strategy LAST_MODIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGY and respects team-level getSyncPeriod and requiresStidingWindowSearch settingsBal•what obiects are sunced on team creation and orofile creation•0 (+]W Windsurf Teams 268:24 UTF-8f?4 spaces...
|
[{"conf":"1","top":"0. [{"conf":"1","top":"0.006968641046706359","page_num":"0","width":"0.021802326466174835","word_num":"0","block_num":"0","line_num":"0","text":"Phostorm","level":"0","left":"0.01744185995005212","par_num":"0","height":"0.006968641205077342"},{"word_num":"0","top":"0.02439024399585743","left":"0.03052325708202939","line_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.017421602252187585","par_num":"0","text":"FV faVsco.js v","width":"0.03052325451627691"},{"top":"0.05923344944238418","word_num":"0","width":"0.020348836766912577","line_num":"0","par_num":"0","text":"Proletey","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.003484320602538671","page_num":"0","left":"0.014534883869450689"},{"par_num":"0","block_num":"0","line_num":"0","text":"©TopicRepository.php","width":"0.05087209255137342","word_num":"0","page_num":"0","top":"0.07317073214916758","conf":"1","height":"0.017421602252187474","left":"0.03924418543458464","level":"0"},{"top":"0.09059233458819194","height":"0.017421602252187585","page_num":"0","width":"0.0668604627568671","word_num":"0","text":"© TopicTriggerRepository.php","level":"0","line_num":"0","left":"0.03924418840592358","conf":"1","block_num":"0","par_num":"0"},{"height":"0.018989949325245115","block_num":"0","left":"0.04050125711414946","line_num":"0","conf":"1","page_num":"0","text":"© TrackRepository.php","width":"0.051209023658265455","word_num":"0","par_num":"0","level":"0","top":"0.10756479495740723"},{"left":"0.03924418772977985","par_num":"0","width":"0.09302324944354119","word_num":"0","block_num":"0","top":"0.1254355400469609","conf":"1","page_num":"0","height":"0.017421602252187474","level":"0","text":"©TranscriptionModelLocaleRepository.php","line_num":"0"},{"height":"0.018582409458677507","level":"0","width":"0.06569026886148656","word_num":"0","left":"0.0405527369019231","line_num":"0","conf":"1","par_num":"0","text":"© TranscriptionRepository.php","top":"0.1426083917233112","block_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","text":"© TranscriptionSummaryRepository.php","height":"0.010739153081720465","width":"0.08430231885707126","level":"0","par_num":"0","conf":"1","left":"0.04069768199588256","top":"0.16347687404958489","word_num":"0"},{"width":"0.04796511568921677","left":"0.04069767531309508","par_num":"0","page_num":"0","top":"0.1777003484835593","text":"© UserRepository.php","height":"0.01767445219000363","level":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0"},{"word_num":"0","left":"0.04069767546027129","par_num":"0","block_num":"0","top":"0.1951219510178992","conf":"1","text":"© VocabularyRepository.php","width":"0.06249999999999999","height":"0.01779670958693902","level":"0","line_num":"0","page_num":"0"},{"top":"0.21254355444881912","line_num":"0","height":"0.017421602252187474","par_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.027616279755251022","text":"> D Rules","width":"0.024709300791963616","conf":"0.30000001192092896","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","top":"0.23684210526315785","text":"v U services","width":"0.030523251979909044","left":"0.027616279848145006","page_num":"0","word_num":"0"},{"text":"Activity","line_num":"0","top":"0.25087108046507933","par_num":"0","level":"0","block_num":"0","height":"0.017421602252187585","page_num":"0","width":"0.024709300791963623","word_num":"0","left":"0.03924418640149882","conf":"0.5"},{"block_num":"0","level":"0","par_num":"0","text":"Akeporis","top":"0.2717770038195261","height":"0.006968640444571572","width":"0.029069763548830722","word_num":"0","line_num":"0","left":"0.03779069816744524","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","width":"0.021802323929806973","left":"0.03924418695690515","block_num":"0","page_num":"0","level":"0","text":"C Avatar","word_num":"0","height":"0.014354066985645897","line_num":"0","conf":"0.30000001192092896","top":"0.28548644338118023"},{"width":"0.024709300791963616","word_num":"0","block_num":"0","text":"u Calenda","line_num":"0","top":"0.306620209394439","par_num":"0","level":"0","page_num":"0","left":"0.03924418557785552","conf":"0.30000001192092896","height":"0.006968640444571461"},{"block_num":"0","height":"0.0072659472719524","level":"0","page_num":"0","text":"L Close","par_num":"0","word_num":"0","left":"0.04360465100063577","width":"0.020348835498728658","conf":"0.30000001192092896","line_num":"0","top":"0.3763066205343165"},{"word_num":"0","block_num":"0","page_num":"0","width":"0.0232558123608853","conf":"0.5","height":"0.017546638537441983","level":"0","line_num":"0","par_num":"0","text":"• Copper","top":"0.3867595817634465","left":"0.0465116294837797"},{"height":"0.006968640444571461","page_num":"0","level":"0","word_num":"0","top":"0.4111498261191777","width":"0.031976740410987366","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.04505813982357624","text":"crmobiects","line_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","top":"0.42503987240829344","height":"0.014354066985646008","width":"0.04215116196490349","word_num":"0","page_num":"0","conf":"0.5","left":"0.046511629022393204","level":"0","text":"• DecorateActivity"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"D Dummy","left":"0.045058141046314795","word_num":"0","par_num":"0","height":"0.013937282410154794","level":"0","top":"0.44250871059515484","width":"0.02470930079196361"},{"text":"Helpers","conf":"0.30000001192092896","top":"0.45993031368226855","width":"0.024709300791963616","height":"0.017421602252187585","left":"0.04651162908560733","level":"0","word_num":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"text":"v M Hubsoot","word_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.03924418682339086","top":"0.48083623717426005","width":"0.03052325197990905","height":"0.00720204044567152","level":"0","conf":"0.30000001192092896","block_num":"0"},{"par_num":"0","text":"AccountSyncStrategy","page_num":"0","word_num":"0","left":"0.05232558246862253","width":"0.05377906941353006","conf":"1","top":"0.4947735192571814","block_num":"0","height":"0.017421602252187585","line_num":"0","level":"0"},{"left":"0.04651163130697984","width":"0.029069763548830715","page_num":"0","line_num":"0","conf":"0.30000001192092896","text":"•MActions)","height":"0.006968640444571572","top":"0.5156794428439163","block_num":"0","level":"0","par_num":"0","word_num":"0"},{"line_num":"0","height":"0.017421602252187474","page_num":"0","block_num":"0","conf":"1","left":"0.05232558352405106","text":"ContactSyncStrategy","width":"0.052325578446083876","level":"0","par_num":"0","top":"0.5296167248756484","word_num":"0"},{"height":"0.017554973681387476","text":"> DDTO","left":"0.046511628854984007","top":"0.5470383278142917","width":"0.023255812360885288","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","block_num":"0"},{"par_num":"0","level":"0","word_num":"0","width":"0.026162789223041938","page_num":"0","text":"> D Fields","top":"0.5644599311526916","conf":"0.30000001192092896","block_num":"0","height":"0.017677229557311214","line_num":"0","left":"0.046511628504940186"},{"conf":"0.30000001192092896","level":"0","text":"D Journal","block_num":"0","height":"0.013937282410154683","page_num":"0","left":"0.050872092500078445","line_num":"0","par_num":"0","width":"0.024709303328331475","word_num":"0","top":"0.5818815329412641"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"• Metadata","top":"0.5993031359819202","width":"0.02906976608519858","height":"0.017421602252187474","left":"0.05232558275049638"},{"top":"0.6202090595272456","word_num":"0","width":"0.06395348589471045","block_num":"0","left":"0.04651163082318415","level":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"v D OpportunitySyncStrategy","height":"0.010572439555726398"},{"top":"0.6339712916045923","level":"0","height":"0.017596652443139016","block_num":"0","par_num":"0","text":"> D Concerns","line_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.05232558251563326","width":"0.03488371980951189"},{"left":"0.05959302580530556","block_num":"0","top":"0.6585365856142653","height":"0.007332632986552401","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"c huospotLastmoameabyrrorilesyncstrate","width":"0.09011626750864882","level":"0","word_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","left":"0.059593023810583026","top":"0.6689895468433954","width":"0.09156976862156645","level":"0","height":"0.017613324252041873","word_num":"0","conf":"1","par_num":"0","text":"© HubspotLastModifiedCreatedRecentlyOp"},{"text":"© HubspotLastModifiedCreatedRecentlySyr","left":"0.059593023810583026","conf":"1","word_num":"0","top":"0.6864111501237232","page_num":"0","line_num":"0","width":"0.09156976862156645","height":"0.0177355801279655","block_num":"0","par_num":"0","level":"0"},{"word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.059593026216544415","width":"0.09011627765412025","par_num":"0","level":"0","block_num":"0","text":"© HubspotLastModifiedOpenSyncStrateay.","height":"0.010452961047110132","top":"0.7073170733963056"},{"top":"0.7280701754385965","text":"c) HubspotLastModitiedSyncStrateav.oho","height":"0.0071770334928229484","block_num":"0","conf":"0.5","par_num":"0","width":"0.08720930586469933","level":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.05959302149309955"},{"left":"0.05959302613440972","par_num":"0","top":"0.742160279067264","word_num":"0","block_num":"0","page_num":"0","height":"0.010630789365874915","text":"© HubspotSingleSyncStrateav.php","width":"0.07267441648118039","level":"0","conf":"1","line_num":"0"},{"block_num":"0","height":"0.021509979710434335","text":"© HubspotSyncStrategyBase.php","line_num":"0","level":"0","conf":"1","par_num":"0","top":"0.7557206454664032","width":"0.07295866215482671","word_num":"0","left":"0.05801389123791729","page_num":"0"},{"height":"0.006968640444571572","top":"0.7804878052132543","width":"0.091569758476095","left":"0.05959303237629287","line_num":"0","level":"0","text":"c) =uosootWeohookBatchsvncstrateav.onc","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0"},{"line_num":"0","top":"0.7979094080007108","page_num":"0","width":"0.034883717273144016","level":"0","word_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","left":"0.04651162807552879","par_num":"0","text":"v Padination"},{"block_num":"0","page_num":"0","conf":"0.5","par_num":"0","left":"0.05959302359324754","line_num":"0","level":"0","word_num":"0","text":"(C) HubspotPadinationService.oho","top":"0.8149920253520749","height":"0.007307626033703829","width":"0.06976743454628802"},{"par_num":"0","top":"0.8325358852688322","conf":"0.30000001192092896","text":"C) PacinationConfia.oho","height":"0.007185368636768552","line_num":"0","width":"0.05087208747863769","word_num":"0","page_num":"0","block_num":"0","left":"0.05959302880043157","level":"0"},{"level":"0","top":"0.8500797448165869","conf":"0.30000001192092896","height":"0.0071770334928230595","block_num":"0","page_num":"0","line_num":"0","word_num":"0","left":"0.059593023700317146","text":"(C) PadinationState.oho","par_num":"0","width":"0.047965115689216783"},{"word_num":"0","page_num":"0","level":"0","top":"0.8675958192744054","par_num":"0","text":"• M ProspectSearchStrateav","block_num":"0","left":"0.04651162747318134","width":"0.06249999492726427","conf":"0.30000001192092896","height":"0.007204818573484761","line_num":"0"},{"top":"0.8850174217942274","height":"0.007327075970420038","conf":"0.30000001192092896","left":"0.04651162976340052","block_num":"0","text":"• M Redis","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0","width":"0.024709300791963623"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"v M ServiceTraito","line_num":"0","left":"0.046511628850673004","level":"0","width":"0.039244185102746854","height":"0.006968641205077342","top":"0.9024390243581014","page_num":"0"},{"level":"0","line_num":"0","conf":"0.30000001192092896","text":"T.OnnortunitvSvnctirait ohn","page_num":"0","par_num":"0","height":"0.006968640444571461","word_num":"0","left":"0.05959302857968383","width":"0.05959301806510763","top":"0.9198606275129059","block_num":"0"},{"width":"0.06104650395981808","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.058139542522317005","height":"0.007249275463049543","level":"0","text":"T) SvncCrmEntitiecTrait nhn","page_num":"0","block_num":"0","par_num":"0","top":"0.9370015950824949"},{"page_num":"0","top":"0.9545454545454546","text":"T SuncFioldsTrait nhn","height":"0.0071770334928229484","level":"0","conf":"0.30000001192092896","width":"0.04796511061648104","block_num":"0","line_num":"0","par_num":"0","left":"0.058139540450458146","word_num":"0"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.8459302340343178","line_num":"0","text":"50 liil","top":"0.00000000033500369145400555","par_num":"0","width":"0.02470930079196354","page_num":"0","height":"0.020905922094220375","level":"0"},{"block_num":"0","text":"L AskJiminnyReportActivityServiceTest","conf":"1","level":"0","par_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.8284883730504043","page_num":"0","top":"0.02439024399585743","width":"0.08575581489725315","word_num":"0"},{"text":"100% C2","width":"0.021802323929806966","word_num":"0","conf":"0.30000001192092896","height":"0.01754385964912286","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0","par_num":"0","left":"0.9113372106576658"},{"height":"0.01754385964912286","top":"0","conf":"0.5","level":"0","block_num":"0","left":"0.9345930222662835","width":"0.059593023137843315","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"8• Mon 20 Apr 16:01:41"},{"left":"0.47238372216849484","line_num":"0","page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","height":"0.017421602252187585","text":"E custom.log","width":"0.03197674294735525","top":"0.052264808499341786"},{"width":"0.029069766085198623","text":"E laravel.log","height":"0.017421602252187585","left":"0.5101744199610054","block_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","top":"0.052264808499341786","word_num":"0"},{"left":"0.5450581424841442","level":"0","top":"0.05226480845578774","block_num":"0","word_num":"0","conf":"0.5","par_num":"0","text":"A SF [iminny@localhost]","width":"0.052325578446083876","line_num":"0","height":"0.017421602252187585","page_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","height":"0.017421602252187585","top":"0.0522648088042198","left":"0.6031976747642028","level":"0","page_num":"0","text":"A HS_local (jiminny@localhost]","block_num":"0","width":"0.0639534858947104","word_num":"0"},{"level":"0","height":"0.017421602252187585","left":"0.6933139540487143","par_num":"0","block_num":"0","top":"0.05226480845578774","text":"Cascade","width":"0.02034883676691257","word_num":"0","conf":"1","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.3052325593087779","word_num":"0","line_num":"0","top":"0.07655502392344493","height":"0.01754385964912286","text":"© AutomatedReportsService.php","level":"0","page_num":"0","width":"0.06395348589471045","conf":"1","block_num":"0"},{"level":"0","height":"0.006968640444571572","conf":"0.30000001192092896","width":"0.07122092551373421","page_num":"0","left":"0.3764534871704588","block_num":"0","par_num":"0","line_num":"0","text":"Automateakeporscommand.pnp","word_num":"0","top":"0.08362369371499645"},{"left":"0.47238372261235717","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0","par_num":"0","text":"4 console (PROD] x A console [EU]","height":"0.01754385964912286","width":"0.0799418561002041","top":"0.07655502392344493"},{"left":"0.5595930248153445","par_num":"0","height":"0.01754385964912286","text":"A console [STAGING]","page_num":"0","block_num":"0","level":"0","width":"0.04505813882706011","conf":"0.5","line_num":"0","top":"0.07655502392344493","word_num":"0"},{"conf":"1","block_num":"0","line_num":"0","left":"0.6933139526375853","height":"0.007285397208668609","top":"0.08362369355134636","width":"0.04651162979450629","word_num":"0","level":"0","par_num":"0","text":"Retactor Connection","page_num":"0"},{"left":"0.7456395360691178","level":"0","par_num":"0","width":"0.045058133754324436","line_num":"0","height":"0.007285397208668609","conf":"1","word_num":"0","block_num":"0","page_num":"0","top":"0.08362369371432266","text":"CRM Initial Sync Over"},{"block_num":"0","top":"0.10104529667246953","word_num":"0","line_num":"0","level":"0","height":"0.01777448000139792","text":"© SyncOpportunitiesJob.php","width":"0.05959302313784337","conf":"0.5","par_num":"0","left":"0.40406976650762877","page_num":"0"},{"line_num":"0","left":"0.15406977432823019","page_num":"0","width":"0.06104650395981809","level":"0","conf":"0.5","par_num":"0","height":"0.006968640444571572","text":"cImportOpportunityBatch.php","top":"0.18118466932475252","block_num":"0","word_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","left":"0.15261628499022556","line_num":"0","conf":"1","height":"0.010452960286604362","top":"0.20209059320164557","word_num":"0","text":"AutomatedReportsController.php","level":"0","width":"0.07122092551373418"},{"width":"0.05377906434079435","left":"0.22383721470460258","conf":"0.5","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"(©)ImportContactBatch.php","top":"0.18118466932475252","line_num":"0","height":"0.006968640444571572","word_num":"0"},{"line_num":"0","left":"0.23110465251915532","par_num":"0","top":"0.20175438596491224","page_num":"0","block_num":"0","word_num":"0","level":"0","height":"0.014354066985646008","conf":"0.5","text":"php api_v2.php","width":"0.029069766085198595"},{"line_num":"0","block_num":"0","width":"0.029069766085198567","left":"0.2848837213659733","conf":"0.5","level":"0","text":"© Client.php","par_num":"0","top":"0.17384370053159115","word_num":"0","height":"0.017793929177608248","page_num":"0"},{"block_num":"0","level":"0","left":"0.31976744929261275","line_num":"0","height":"0.0071770334928229484","page_num":"0","par_num":"0","text":"(C) HubspotPaqinationService.php","top":"0.18102073365231264","conf":"0.5","width":"0.06686045768413135","word_num":"0"},{"conf":"0.5","level":"0","width":"0.030523251979909072","text":"(C) Service.php","line_num":"0","page_num":"0","left":"0.3938953526709332","par_num":"0","height":"0.0071770334928229484","word_num":"0","block_num":"0","top":"0.18102073365231264"},{"width":"0.06976743454628803","word_num":"0","left":"0.26744186777929335","page_num":"0","height":"0.01053353968229398","conf":"1","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"© TrackProviderInstalledEvent.php","top":"0.20557491325434107"},{"word_num":"0","text":"@ RequestGenerateReportJob.ph","page_num":"0","line_num":"0","block_num":"0","height":"0.011164274322169154","level":"0","width":"0.06831394865157758","conf":"0.5","par_num":"0","top":"0.20175438596491224","left":"0.3444767456798179"},{"conf":"0.5","line_num":"0","par_num":"0","level":"0","text":"(C) AutomatedReportResult.ohv","block_num":"0","page_num":"0","word_num":"0","height":"0.007268726160271521","width":"0.05959302313784334","top":"0.22966507175123718","left":"0.15406976741448225"},{"word_num":"0","height":"0.014354066985645897","conf":"1","left":"0.17441860674725307","block_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"trait OpportunitySyncTrait","top":"0.24720893141945777","width":"0.06976743961902376"},{"word_num":"0","left":"0.1845930263332446","block_num":"0","line_num":"0","page_num":"0","text":"private function importOpportunityBatch(array $deals): array","top":"0.2647527910685805","width":"0.15843023137843354","par_num":"0","level":"0","height":"0.01754385964912286","conf":"1"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.306620209394439","conf":"0.30000001192092896","width":"0.08284882788962505","word_num":"0","par_num":"0","height":"0.006968640444571461","left":"0.1947674511799754","level":"0","text":"sdeacros - array colunhsceals."},{"text":"column key. \"10*","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.2790697674648212","top":"0.306620209394439","height":"0.006968640444571461","width":"0.04360464785961393","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","text":"// Shared association/existing-ID preparation is batch-level state. If it fails, rethrow so the","top":"0.33413078165379206","conf":"1","height":"0.017785594033662533","left":"0.1962209443890298","level":"0","width":"0.24854649888708238","word_num":"0","par_num":"0"},{"conf":"1","line_num":"0","word_num":"0","left":"0.19476745016258942","height":"0.021531100478468845","text":"I/ queue job retries the whole batch and eventually requeues all deal IDs back to Redis.","block_num":"0","level":"0","width":"0.22965114674669637","par_num":"0","top":"0.35167464114832536","page_num":"0"},{"height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","top":"0.37630662054426467","width":"0.014534881774415365","page_num":"0","par_num":"0","word_num":"0","text":"try","left":"0.19622093047907146","level":"0","line_num":"0"},{"level":"0","block_num":"0","top":"0.38675958183603654","height":"0.017546638537441872","conf":"1","word_num":"0","left":"0.20494186848711698","line_num":"0","page_num":"0","par_num":"0","width":"0.17732557337334814","text":"$companyAssociations = $this->client->getAssociationsData($dealIds,"},{"conf":"1","left":"0.4055232567081933","text":"\"companies');","page_num":"0","line_num":"0","height":"0.017421602252187585","par_num":"0","level":"0","top":"0.38675958185880743","width":"0.036337208240590224","word_num":"0","block_num":"0"},{"top":"0.4111498261191777","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","left":"0.2063953747907409","width":"0.17296509032553817","page_num":"0","text":"ьcontactassoczarzons = schis->cuzent-›qerassocrarzonsuarasceaulos","word_num":"0"},{"page_num":"0","conf":"0.30000001192092896","top":"0.4111498261191777","text":"\"deals', \"contacrs'","par_num":"0","level":"0","word_num":"0","left":"0.38226744423905895","width":"0.055232550235504774","height":"0.006968640444571461","line_num":"0","block_num":"0"},{"text":"569","top":"0.19860627221885396","block_num":"0","level":"0","conf":"1","height":"0.017421602252187585","left":"0.4709302327624919","page_num":"0","par_num":"0","line_num":"0","width":"0.011627906180442626","word_num":"0"},{"height":"0.017421602252187585","left":"0.4723837212104037","par_num":"0","word_num":"0","page_num":"0","level":"0","top":"0.21602787465787832","conf":"1","text":"570","line_num":"0","width":"0.010174418383456285","block_num":"0"},{"block_num":"0","height":"0.017421602252187585","text":"571","top":"0.23344947744533484","width":"0.011627906180442682","left":"0.4709302331500887","par_num":"0","line_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0"},{"height":"0.017599429810446376","line_num":"0","text":"433 X2 X19 A V","width":"0.049418601583927246","page_num":"0","top":"0.24720893175688663","left":"0.42296511878477616","level":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0"},{"width":"0.011627906180442682","left":"0.4709302331500887","top":"0.25087108023279125","word_num":"0","page_num":"0","level":"0","height":"0.017421602252187474","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"572"},{"width":"0.011627906180442682","top":"0.26829268302024767","level":"0","text":"573","par_num":"0","block_num":"0","word_num":"0","page_num":"0","conf":"1","height":"0.017421602252187585","line_num":"0","left":"0.4709302331500887"},{"top":"0.2857142858077042","width":"0.011627906180442682","word_num":"0","text":"574","page_num":"0","level":"0","block_num":"0","left":"0.4709302331500887","height":"0.017421602252187474","line_num":"0","conf":"1","par_num":"0"},{"text":"575","page_num":"0","line_num":"0","top":"0.30313588894359267","par_num":"0","conf":"1","level":"0","height":"0.017421602252187474","width":"0.010174418383456285","block_num":"0","left":"0.4709302324991634","word_num":"0"},{"height":"0.017421602252187585","line_num":"0","top":"0.320557491382617","conf":"1","level":"0","page_num":"0","par_num":"0","text":"576","word_num":"0","width":"0.011627906180442682","left":"0.4709302331500887","block_num":"0"},{"par_num":"0","top":"0.33797909454314445","text":"577","width":"0.011627906180442626","word_num":"0","left":"0.4694767446714066","page_num":"0","level":"0","block_num":"0","conf":"1","height":"0.024390243457264926","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","height":"0.017421602252187585","par_num":"0","top":"0.35540069695752985","block_num":"0","width":"0.0159883714736776","level":"0","text":"-578","left":"0.4665697680180062","line_num":"0","word_num":"0"},{"height":"0.024390243457264815","left":"0.46511627930676586","conf":"0.30000001192092896","width":"0.0159883714736776","word_num":"0","line_num":"0","level":"0","top":"0.3728222997632903","par_num":"0","page_num":"0","text":"-579","block_num":"0"},{"conf":"1","text":"580","line_num":"0","top":"0.39024390248888885","left":"0.47093023288361585","level":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.011627906180442626","height":"0.017421602252187474"},{"block_num":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.017591094666500884","par_num":"0","level":"0","top":"0.40749601282101555","width":"0.011627906180442626","word_num":"0","left":"0.46947674493125996","text":"- 581"},{"par_num":"0","word_num":"0","text":"582","height":"0.013937282410154683","width":"0.008720929952377943","top":"0.42857142859747777","page_num":"0","left":"0.4723837209249739","level":"0","line_num":"0","block_num":"0","conf":"1"},{"level":"0","height":"0.021103201870712907","page_num":"0","conf":"1","left":"0.2049418595313806","top":"0.43902439003986427","word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"SassociationsData = $this->prepareAssoCiatedEntities($companyAssociations, $contactAssociations);","width":"0.25436046275686713"},{"height":"0.013937280889143033","left":"0.20494187694505478","level":"0","width":"0.19767440633570893","conf":"1","page_num":"0","word_num":"0","text":"$existingCrmIds = $this->crmEntityRepository->getExisting0pportunityCrmIds(","block_num":"0","par_num":"0","line_num":"0","top":"0.4773519166982857"},{"top":"0.49477351930073543","text":"$this->config,","level":"0","block_num":"0","height":"0.017421602252187585","left":"0.2165697684156192","line_num":"0","page_num":"0","par_num":"0","conf":"1","word_num":"0","width":"0.03779069667166851"},{"page_num":"0","par_num":"0","text":"array_map (callback: 'strval', $dealIds)","top":"0.5087108016706599","left":"0.21656977337455","height":"0.020905922094220375","width":"0.09883720316785446","word_num":"0","block_num":"0","line_num":"0","conf":"0.5","level":"0"},{"width":"0.12499998985452854","block_num":"0","left":"0.20639536063056346","top":"0.5502392344742832","line_num":"0","level":"0","page_num":"0","word_num":"0","text":"SexistinaCrmIdSet = arrav flin(SexistinaCrmIds):","conf":"0.5","height":"0.007252054351368553","par_num":"0"},{"width":"0.06831394865157753","par_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.017677229557311103","left":"0.19476744489501946","line_num":"0","level":"0","text":"} catch (\\Throwable $e) {","word_num":"0","top":"0.5644599312107637"},{"par_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.49128919972537655","width":"0.021802329002542697","level":"0","word_num":"0","text":"ittth","page_num":"0","height":"0.10104529519210403","left":"0.46220930071493505"},{"left":"0.20639536189078464","word_num":"0","page_num":"0","text":"$this->logger-›error ('[' • $this->getDisplayName() . '] Failed to fetch associations or existing IDs', 591","height":"0.020989279617723344","top":"0.5818815335563696","line_num":"0","par_num":"0","width":"0.2761627765412026","block_num":"0","conf":"0.5","level":"0"},{"conf":"0.5","line_num":"0","top":"0.5993031359819202","left":"0.21802325695651115","level":"0","par_num":"0","block_num":"0","text":"'teamId' = $this->team-›getId(),","width":"0.08575581489725315","word_num":"0","height":"0.017421602252187474","page_num":"0"},{"height":"0.010572439555726398","word_num":"0","level":"0","text":"'dealCount' => count(SdealIds),","conf":"0.5","par_num":"0","left":"0.21802326017885745","block_num":"0","top":"0.6202090595272456","line_num":"0","width":"0.07994185610020413","page_num":"0"},{"top":"0.6027874568878435","word_num":"0","conf":"1","block_num":"0","height":"0.017421602252187474","page_num":"0","left":"0.4694767443366814","width":"0.013081394611520969","level":"0","par_num":"0","line_num":"0","text":"592"},{"word_num":"0","conf":"0.5","text":"'error' = $e-›getMessage(),","left":"0.21802325597043484","top":"0.6339712917788084","height":"0.017596652443139016","line_num":"0","par_num":"0","level":"0","page_num":"0","width":"0.07267441648118042","block_num":"0"},{"page_num":"0","par_num":"0","level":"0","left":"0.463662790933827","height":"0.03135888314133062","conf":"0.30000001192092896","text":"_595","top":"0.6132404193701013","width":"0.018895348335834283","line_num":"0","word_num":"0","block_num":"0"},{"width":"0.026162789223041966","level":"0","word_num":"0","height":"0.0177355801279655","top":"0.6864111501382412","page_num":"0","par_num":"0","left":"0.20494186185416446","text":"throw $e;","line_num":"0","block_num":"0","conf":"1"},{"conf":"1","height":"0.017660559269419895","line_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.19622093026000648","width":"0.07267441648118039","top":"0.738437001592471","block_num":"0","text":"foreach ($deals as $deal) {","word_num":"0"},{"conf":"0.30000001192092896","page_num":"0","top":"0.7595818820544469","height":"0.010753046002304312","left":"0.20494186208462312","par_num":"0","block_num":"0","width":"0.01598837020549368","word_num":"0","line_num":"0","level":"0","text":"try f"},{"level":"0","line_num":"0","block_num":"0","par_num":"0","text":"sdeall'associations') = Sthis-prepareAssbeiationsForOportunity(","height":"0.028002378472871237","page_num":"0","width":"0.17151162979450635","top":"0.7630662023122808","left":"0.2165697695573931","word_num":"0","conf":"0.30000001192092896"},{"text":"$deal['id'],","line_num":"0","top":"0.790940766643941","page_num":"0","width":"0.03343023137843354","word_num":"0","block_num":"0","left":"0.22674418719353517","level":"0","conf":"1","height":"0.017421602252187585","par_num":"0"},{"conf":"0.5","top":"0.8153310103984972","block_num":"0","left":"0.22674418615079311","par_num":"0","text":"Scompanvassociations","height":"0.006968641205077342","width":"0.053779069413530056","page_num":"0","line_num":"0","level":"0","word_num":"0"},{"width":"0.04505813882706011","word_num":"0","page_num":"0","height":"0.003484320602538671","conf":"0.30000001192092896","line_num":"0","left":"0.226744186327749","block_num":"0","par_num":"0","text":"AAAAAARART","top":"0.850174215999731","level":"0"},{"left":"0.46366278975969705","width":"0.020348839303280408","level":"0","block_num":"0","height":"0.07665505173483922","conf":"0.30000001192092896","par_num":"0","line_num":"0","word_num":"0","text":"d't'sa","top":"0.7038327533573191","page_num":"0"},{"level":"0","text":"603","width":"0.010174418383456285","height":"0.017421602252187474","block_num":"0","word_num":"0","line_num":"0","par_num":"0","left":"0.4723837212104037","top":"0.7944250872014323","page_num":"0","conf":"1"},{"block_num":"0","conf":"1","par_num":"0","text":"=604","width":"0.01744185990475594","word_num":"0","left":"0.4651162796406453","height":"0.020905922094220375","level":"0","line_num":"0","page_num":"0","top":"0.8083623698471989"},{"line_num":"0","height":"0.017421602252187585","level":"0","text":"605","top":"0.8292682927763452","width":"0.011627906180442682","conf":"1","par_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.4709302331500887"},{"conf":"1","par_num":"0","word_num":"0","level":"0","left":"0.4709302331500887","width":"0.011627906180442682","line_num":"0","text":"606","top":"0.8466898955638017","page_num":"0","height":"0.017421602252187585","block_num":"0"},{"level":"0","par_num":"0","word_num":"0","text":"=607","height":"0.024390243457264926","line_num":"0","top":"0.8571428573073722","page_num":"0","block_num":"0","left":"0.4665697680180062","conf":"0.30000001192092896","width":"0.0159883714736776"},{"top":"0.8987240828786484","par_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.14098836006002224","left":"0.21656977780334996","level":"0","height":"0.01068358215989107","text":"$svncedOnnortunitv = Sthis->imnort0rlodate0onortunitv(","conf":"0.5","word_num":"0"},{"conf":"0.30000001192092896","text":"Sdeal.","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","height":"0.006968640444571461","left":"0.22674418778969493","top":"0.9198606275129059","width":"0.01598837020549368"},{"page_num":"0","block_num":"0","conf":"0.5","left":"0.22674418912856995","text":"isset(SexistingCrmIdSet[(string) $deall'id'll)","top":"0.9303135892182782","height":"0.0210420724117395","width":"0.12354650903255385","level":"0","word_num":"0","par_num":"0","line_num":"0"},{"par_num":"0","level":"0","block_num":"0","text":"if (SsvncedOnnontunitv)$","word_num":"0","conf":"0.30000001192092896","top":"0.9686411153343342","width":"0.06540697178942093","height":"0.010625232349742553","line_num":"0","page_num":"0","left":"0.21656976912627615"},{"width":"0.1308139435788418","block_num":"0","height":"0.028024606537400687","page_num":"0","word_num":"0","left":"0.4927325667513114","par_num":"0","conf":"0.30000001192092896","level":"0","text":"BELECT * FROM CM.Drof11eS NHERE crm. configurat: €","line_num":"0","top":"0.1148325358933956"},{"top":"0.10104529649825356","page_num":"0","left":"0.6613372107721275","text":"da jiminny","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0","line_num":"0","word_num":"0","height":"0.01777448000139792","width":"0.026162789223041938"},{"block_num":"0","height":"0.017602208698765498","conf":"0.30000001192092896","line_num":"0","width":"0.059593023137843315","left":"0.6279069771754212","word_num":"0","level":"0","text":"034 A1 A34 X62 A V","top":"0.12195121997834346","page_num":"0","par_num":"0"},{"text":"SELECT * FROM crm_configurations WHERE id = 555;","conf":"1","par_num":"0","line_num":"0","top":"0.14274322154044727","page_num":"0","width":"0.12645348082197472","word_num":"0","left":"0.49273256665626464","height":"0.021019844347210048","level":"0","block_num":"0"},{"width":"0.19912790744862657","text":"SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, act:","top":"0.1634768743094155","conf":"0.5","line_num":"0","height":"0.017707794286797807","left":"0.49273255400875476","page_num":"0","word_num":"0","block_num":"0","level":"0","par_num":"0"},{"top":"0.17770034848042682","height":"0.024390243457264815","line_num":"0","left":"0.4912790702070829","block_num":"0","level":"0","conf":"1","par_num":"0","text":"SELECT","word_num":"0","width":"0.018895348335834228","page_num":"0"},{"par_num":"0","left":"0.5013835976369332","word_num":"0","top":"0.19149542308122713","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE \"' END) AS","width":"0.1891123589048994","height":"0.02566971543112828","level":"0"},{"level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.5014534899497685","height":"0.0176244382843066","top":"0.21602787448347116","text":"u. email,","conf":"0.30000001192092896","width":"0.023255812360885364","word_num":"0"},{"top":"0.23344947744533484","conf":"1","word_num":"0","par_num":"0","level":"0","left":"0.5014534889482387","line_num":"0","page_num":"0","height":"0.017421602252187585","width":"0.0159883714736776","block_num":"0","text":"sa.*,"},{"width":"0.0915697686215664","word_num":"0","left":"0.5014534891084774","page_num":"0","par_num":"0","level":"0","height":"0.017421602252187474","block_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","line_num":"0","top":"0.25087108023279125"},{"conf":"1","line_num":"0","left":"0.49273256427377066","block_num":"0","par_num":"0","width":"0.09883720316785449","word_num":"0","top":"0.2679425839343441","level":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","height":"0.017771701113078797"},{"left":"0.49273255954147394","par_num":"0","conf":"0.5","page_num":"0","top":"0.2854864433111123","block_num":"0","width":"0.10755813882706017","line_num":"0","word_num":"0","height":"0.01764944523715517","level":"0","text":"JOIN teams t 1..n<-›1: on t.id = u.team_id"},{"line_num":"0","width":"0.13953487923804747","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","height":"0.01754385964912286","block_num":"0","left":"0.4927325640374552","level":"0","text":"VHERE U.team_id = 581 and sa.provider = 'salesforce';","top":"0.303030303030303"},{"par_num":"0","page_num":"0","line_num":"0","top":"0.33797909440374263","block_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","conf":"1","width":"0.14534883296236079","word_num":"0","height":"0.017682787333949346","level":"0","left":"0.49273256392009424"},{"word_num":"0","width":"0.06104650903255382","height":"0.021117094791296864","text":"select * from features;","line_num":"0","par_num":"0","conf":"1","level":"0","page_num":"0","top":"0.3728222994433865","left":"0.4927325607338944","block_num":"0"},{"conf":"1","par_num":"0","top":"0.3899521529623303","left":"0.49273256772463664","text":"select * from team_features where feature_id = 40;","level":"0","page_num":"0","block_num":"0","height":"0.01771335206343605","line_num":"0","word_num":"0","width":"0.13081394357884185"},{"block_num":"0","height":"0.020953158632610047","level":"0","line_num":"0","left":"0.4927325545507708","par_num":"0","word_num":"0","page_num":"0","text":"select * from teams where id = 556;","top":"0.4250398722188522","width":"0.09156976862156652","conf":"0.5"},{"block_num":"0","height":"0.014354066985645897","par_num":"0","text":"select * from","top":"0.463317384370016","width":"0.036337208240590224","page_num":"0","conf":"0.5","word_num":"0","line_num":"0","level":"0","left":"0.49273255898491714"},{"left":"0.5276162808219678","text":"automated_reports where id = 54; # 4fdd41f6-dcF0-30d0-b339-734","width":"0.16424418510274674","block_num":"0","height":"0.020930930568080486","page_num":"0","par_num":"0","conf":"1","line_num":"0","word_num":"0","top":"0.4599303135635082","level":"0"},{"page_num":"0","line_num":"0","level":"0","height":"0.013937282410154683","left":"0.4941860464611276","par_num":"0","text":"SELECT * FROM","top":"0.4808362369598471","word_num":"0","conf":"0.5","width":"0.03488371980951188","block_num":"0"},{"text":"automated_report_results WHERE Uuid_to_bin('822fa41b-afd3-43a9","line_num":"0","height":"0.021053186444004224","conf":"1","left":"0.5276162767992069","block_num":"0","top":"0.477351917018052","word_num":"0","page_num":"0","width":"0.16424418510274685","par_num":"0","level":"0"},{"text":"select * from automated_report_results order by id desc;","conf":"1","top":"0.49825783951501557","width":"0.14680231378433556","word_num":"0","level":"0","block_num":"0","height":"0.013937282410154683","left":"0.49273256979650465","line_num":"0","page_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","width":"0.036337208240590224","conf":"0.5","height":"0.021531100478468845","par_num":"0","top":"0.5119617224880383","level":"0","word_num":"0","text":"SELECT * FROM","left":"0.49273255919945885"},{"page_num":"0","text":"automated_report_results WHERE id = 1919;","conf":"0.5","top":"0.5119617224880383","word_num":"0","width":"0.10901162979450629","line_num":"0","block_num":"0","height":"0.021531100478468845","level":"0","left":"0.5276162780504512","par_num":"0"},{"word_num":"0","par_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","page_num":"0","height":"0.017705016919490446","width":"0.15697674041098736","text":"select * from automated_report_results WHERE repontaid = 54;","top":"0.5502392341571213","left":"0.49273255767503704"},{"conf":"1","level":"0","line_num":"0","text":"select * from opportunities where id = 7594349;","top":"0.5853269537480064","block_num":"0","page_num":"0","par_num":"0","width":"0.12354650903255388","height":"0.01754385964912286","word_num":"0","left":"0.4927325630868398"},{"conf":"1","text":"select * from playbooks where team_id = 711; # event 226147","word_num":"0","level":"0","line_num":"0","left":"0.4941860580469402","page_num":"0","block_num":"0","par_num":"0","height":"0.013937282410154683","top":"0.6376306618146671","width":"0.15261626750864882"},{"line_num":"0","width":"0.15261626750864882","conf":"1","level":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","page_num":"0","block_num":"0","par_num":"0","height":"0.014354066985646008","left":"0.4941860580211344","top":"0.6547049441786283","word_num":"0"},{"conf":"1","level":"0","line_num":"0","text":"BELECT * FROM crm_fields WHERE id = 226147;","height":"0.01764666634883605","page_num":"0","left":"0.49127907776363644","top":"0.6722488036988071","block_num":"0","width":"0.1148255733733482","word_num":"0","par_num":"0"},{"width":"0.15697674041098741","height":"0.020925372791442354","word_num":"0","top":"0.6864111501963133","left":"0.491279074526206","level":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;"},{"par_num":"0","word_num":"0","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692;","width":"0.12645348082197477","top":"0.724738676138153","left":"0.4927325656739769","height":"0.017685566222268467","level":"0","line_num":"0","conf":"1","page_num":"0"},{"text":"BELECT","width":"0.018895348335834228","level":"0","word_num":"0","page_num":"0","left":"0.4912790703330519","line_num":"0","block_num":"0","height":"0.017421602252187585","par_num":"0","top":"0.742160278839063","conf":"0.5"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner) ' ELSE \"' END) AE","width":"0.18895348082197483","height":"0.02102262171451741","left":"0.5014534939447892","line_num":"0","par_num":"0","top":"0.7559808615765976","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0"},{"top":"0.7770034844575299","width":"0.023255812360885364","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.5014534894590922","block_num":"0","line_num":"0","height":"0.017421602252187585","page_num":"0","par_num":"0","text":"u.emait,"},{"height":"0.017421602252187474","text":"sa.*,","left":"0.5014534888816204","line_num":"0","par_num":"0","page_num":"0","block_num":"0","conf":"1","width":"0.0159883714736776","level":"0","top":"0.7944250872449864","word_num":"0"},{"left":"0.5014534890799165","text":"t.owner_id FROM social_accounts sa","height":"0.01754385964912286","level":"0","line_num":"0","top":"0.8118022328548644","width":"0.0915697686215664","par_num":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0"},{"left":"0.49273256427377066","level":"0","top":"0.8292682927780968","conf":"0.5","height":"0.017621659395987477","line_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.09883720316785449","block_num":"0","par_num":"0","word_num":"0"},{"left":"0.49273255969282803","line_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","page_num":"0","text":"JOIN teams t 1..n<-›1: on t.id = u.team_id","top":"0.8466898952979187","width":"0.10755813882706011","height":"0.017743916792922754","word_num":"0"},{"line_num":"0","level":"0","page_num":"0","height":"0.017421602252187474","block_num":"0","conf":"0.5","width":"0.13953487923804747","word_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","par_num":"0","left":"0.4927325640374552","top":"0.8641114983948122"},{"text":"SELET A FRON EnR PrOtEiEs eP UONi er l. eati on u. a - cp.uer- 1a me","height":"0.0455267874247719","conf":"0.30000001192092896","left":"0.49273256169279606","word_num":"0","line_num":"0","top":"0.8987240827723403","page_num":"0","width":"0.19767440633570882","par_num":"0","level":"0","block_num":"0"},{"level":"0","left":"0.965116281891486","word_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","line_num":"0","width":"0.020348834230544677","height":"0.011164274322169043","text":"+0 ..","top":"0.0797448165869219"},{"conf":"0.5","height":"0.021531100478468956","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"syncProfiles() (HubSpot or Salesforce) calls Prof1leRepository: update0rCreateProfile(...) and a new Crm)Profile row is","top":"0.10765550239234445","width":"0.25","left":"0.7194767381417582","word_num":"0","level":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","width":"0.12209300791963618","text":"insented, Prottleuoserver.pnp:te-to tlres Protttecreated.","left":"0.6947674449873289","line_num":"0","page_num":"0","top":"0.13237639553429026","block_num":"0","word_num":"0","par_num":"0","level":"0"},{"word_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"EventServiceProvider.oho: 139-142 suoscribes two llsteners:","page_num":"0","left":"0.6962209443887487","level":"0","line_num":"0","top":"0.1463414637498397","width":"0.12354649888708236","height":"0.006968640444571461"},{"par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"• Listeners\\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. Cooper","block_num":"0","line_num":"0","width":"0.27761627765412034","level":"0","word_num":"0","page_num":"0","top":"0.16724738671271022","left":"0.6976744198592751"},{"conf":"1","left":"0.703488369621426","line_num":"0","level":"0","page_num":"0","text":"Pipedrive, Zoho. For each new profile it:","width":"0.07994186117293989","top":"0.17770034867229334","word_num":"0","par_num":"0","block_num":"0","height":"0.017674452190003742"},{"height":"0.01754385964912286","width":"0.10029069413530067","par_num":"0","top":"0.1985645933014354","word_num":"0","level":"0","text":"1. Dispatches SyncProfileMetadata (see below).","line_num":"0","page_num":"0","conf":"1","left":"0.7049418609413002","block_num":"0"},{"conf":"1","width":"0.2761627765412027","top":"0.2192982456140351","word_num":"0","height":"0.014354066985645897","level":"0","left":"0.7049418729699996","block_num":"0","text":"2. Ensures a Deal Insights layout exists (createDealInsightsLayoutIfDoesNotExist, lines 105-146) via CrmOwnerResolver + buildLayout .","line_num":"0","par_num":"0","page_num":"0"},{"conf":"1","par_num":"0","height":"0.01754385964912286","page_num":"0","level":"0","line_num":"0","left":"0.7049418622056333","text":"3. Computes since = configurationSettingsService->getSyncPeriod(ScrmConfiguration)","block_num":"0","width":"0.18313953724313292","word_num":"0","top":"0.23684210526315785"},{"top":"0.25757575765409646","level":"0","left":"0.7049418466151469","text":"4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGY, either as a single job or, when r","page_num":"0","par_num":"0","width":"0.27906977876703787","conf":"1","block_num":"0","height":"0.017685566222268467","line_num":"0","word_num":"0"},{"conf":"0.5","height":"0.006968640444571461","page_num":"0","block_num":"0","level":"0","text":"equress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor","left":"0.7122092926379019","top":"0.2787456449345087","word_num":"0","line_num":"0","par_num":"0","width":"0.24418603613021528"},{"par_num":"0","left":"0.6976744062222704","text":"• Listeners\\Crm\\SyncProfileLeads (Syncprof1 LeLeads•php:32-79) - zoho-only; dispatches SyncLeads • Hubspot/salestorce do not run a","width":"0.2761627765412026","word_num":"0","top":"0.3030303029362562","page_num":"0","block_num":"0","height":"0.010558546635142552","level":"0","conf":"0.5","line_num":"0"},{"top":"0.32055749163432967","level":"0","width":"0.0523255733733482","block_num":"0","height":"0.007193704541220036","line_num":"0","conf":"0.30000001192092896","text":"per-prome ledd sync nere,","par_num":"0","word_num":"0","page_num":"0","left":"0.7034883748155327"},{"page_num":"0","top":"0.33413078176993605","width":"0.2761627765412027","word_num":"0","height":"0.017785594033662533","conf":"0.5","par_num":"0","block_num":"0","text":"• SyncProfiteMetadata (SyncProfileMetadata-php:39-113) - runs per profile/user: crmService->syncProfileFields() ; and for providers","line_num":"0","level":"0","left":"0.6976744250911744"},{"left":"0.7049418743856468","line_num":"0","par_num":"0","conf":"1","page_num":"0","width":"0.20639533184944314","word_num":"0","level":"0","block_num":"0","text":"implementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .","height":"0.017596652443139016","top":"0.3484320557780526"},{"block_num":"0","par_num":"0","width":"0.0625","top":"0.3763066205923885","text":"End-to-end flow summary","height":"0.017632773428252313","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.6947674409616535","level":"0"},{"block_num":"0","left":"0.6976744200164304","height":"0.01754385964912286","conf":"1","par_num":"0","top":"0.3971291866028708","word_num":"0","width":"0.027616277654120225","text":"• HubSpot","line_num":"0","level":"0","page_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.5","text":"• Team creation → no CRM sync.","left":"0.7049418626784308","line_num":"0","top":"0.41786283928999723","height":"0.017677229557311103","width":"0.06976743961902376"},{"level":"0","block_num":"0","conf":"1","height":"0.013937282410154683","line_num":"0","page_num":"0","text":"• Owner connects HubSpot OAuth (SocialAccountConnected ) → no automatic data import (HubSpot's onActivityProviderIntegrated is a","top":"0.43902439015749484","width":"0.2761627968321455","word_num":"0","left":"0.7049418529957182","par_num":"0"},{"block_num":"0","level":"0","left":"0.7122093112913469","height":"0.01754385964912286","page_num":"0","text":"no-op; BootstrapIntegrationApp only fires for integration.app providers). Initial metadata is typically triggered via CrmAccountReconnecte","width":"0.2703488329623608","par_num":"0","word_num":"0","line_num":"0","top":"0.4529505582137161","conf":"1"},{"left":"0.7107558176603528","text":"d → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imd","width":"0.2703488329623608","top":"0.4736842105263157","level":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","word_num":"0","height":"0.0071770334928230595","conf":"0.5"},{"text":"ortRecordTypes - syncProfiles - syncFields","level":"0","height":"0.0176911239989066","left":"0.7107558177263334","word_num":"0","line_num":"0","top":"0.4840510363070113","conf":"1","width":"0.09447674041098741","par_num":"0","page_num":"0","block_num":"0"},{"width":"0.27616275625025977","left":"0.7049418947060824","word_num":"0","conf":"0.5","par_num":"0","height":"0.0072381614307848174","level":"0","page_num":"0","block_num":"0","line_num":"0","text":"•svncProfileso) creates Profile rows→ ProfileCreated → SyncProfileOpportunities creates Deal Insiahts avout + dispatches Sync","top":"0.5087108018143799"},{"top":"0.5191387559808612","line_num":"0","level":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.21802323929806977","block_num":"0","left":"0.7107558231694903","text":"OpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).","height":"0.01754385964912286","conf":"1"},{"block_num":"0","width":"0.030523251979909016","left":"0.696220931013514","level":"0","word_num":"0","top":"0.5502392344742832","page_num":"0","height":"0.007252054351368553","conf":"0.5","line_num":"0","par_num":"0","text":"• Salesforce"},{"height":"0.006968640444571572","par_num":"0","line_num":"0","page_num":"0","level":"0","text":"•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account exists","block_num":"0","top":"0.5714285717637769","width":"0.23255812868158865","conf":"1","left":"0.7049418497035571","word_num":"0"},{"height":"0.01754385964912286","level":"0","page_num":"0","text":"Same reconnect-driven metadata path: SyncTeamMetadata → sync0rganization/importStages/importBusinessProcesses/importRecordTyp","top":"0.5853269537480064","line_num":"0","word_num":"0","block_num":"0","par_num":"0","width":"0.27325581489725326","left":"0.7093023293612564","conf":"1"},{"left":"0.7122093138043853","top":"0.6060606061050023","width":"0.14825580475178168","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"es/syncProfiles/svncFields Salesforce implementations in Service.ono.","block_num":"0","conf":"1","word_num":"0","height":"0.0071798116206361895"},{"height":"0.017749473048549347","conf":"1","block_num":"0","par_num":"0","text":"• syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_profile_id → ProfileCreated → SyncProfil","top":"0.6202090596143535","width":"0.27761627765412034","line_num":"0","left":"0.7049418549366904","page_num":"0","word_num":"0","level":"0"},{"par_num":"0","level":"0","page_num":"0","text":"uses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileReco","line_num":"0","conf":"1","block_num":"0","width":"0.23691861172939865","top":"0.6411149825421121","height":"0.0072103763501228935","word_num":"0","left":"0.745639532524309"},{"height":"0.01754385964912286","text":"rdTypes() because Salesforce implements SyncCrmProfileRecordTypesInterface .","top":"0.6515151515151515","block_num":"0","line_num":"0","conf":"1","width":"0.16279069413530067","level":"0","word_num":"0","left":"0.7122093060227542","page_num":"0","par_num":"0"},{"par_num":"0","conf":"1","line_num":"0","width":"0.052325578446083876","text":"Notable observations","left":"0.6947674448094139","top":"0.6864111496195452","block_num":"0","height":"0.013937282410154683","level":"0","word_num":"0","page_num":"0"},{"left":"0.6976744354298412","level":"0","line_num":"0","height":"0.013937282410154683","par_num":"0","top":"0.7073170730768701","block_num":"0","page_num":"0","conf":"0.5","text":"• HubSpot and Salesforce do not have a direct SocialAccountConnected initial-sync wire; the metadata import runs via the reconnect","word_num":"0","width":"0.26889533184944325"},{"line_num":"0","word_num":"0","text":"event/listener (CrmAccountReconnected ImportMetadata). Only the Integration.app family has a first-connect bootstrap ( BootstrapIntegrat","left":"0.7049418665995874","top":"0.7208931423200755","page_num":"0","height":"0.017782815145343522","par_num":"0","block_num":"0","conf":"1","width":"0.27761627765412034","level":"0"},{"conf":"0.5","height":"0.010630789365874915","left":"0.7049418677419108","text":"ionApp → TeamInitialSyncJob ).","block_num":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.742160279154372","word_num":"0","level":"0","width":"0.06395348082197472"},{"word_num":"0","width":"0.2819767201200445","conf":"0.5","level":"0","text":"• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfileso","height":"0.007268726160271521","page_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.763066202081789","left":"0.6976744426698599"},{"height":"0.006968640444571572","block_num":"0","word_num":"0","text":"nas resolved Ckm owners/users to Jiminny users.","left":"0.7034883710756957","width":"0.0973837122004082","par_num":"0","level":"0","top":"0.7804878052132543","conf":"0.5","line_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","text":"• The opportunity sync uses strategy LAST_MODIFIED_BY_PROFILE_SYNC_OPPORTUNITY_STRATEGY and respects team-level getSyncPeriod and requ","block_num":"0","word_num":"0","conf":"1","left":"0.6976744256853635","level":"0","line_num":"0","top":"0.7942583732057417","width":"0.2863372031678545","height":"0.014354066985645897"},{"width":"0.06686045768413129","block_num":"0","height":"0.007307626033703829","left":"0.7049418612096862","top":"0.8149920253520749","line_num":"0","page_num":"0","par_num":"0","conf":"1","text":"iresStidingWindowSearch settings","word_num":"0","level":"0"},{"par_num":"0","text":"Bal•","width":"0.014534883042599311","word_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9651162796511811","height":"0.017421602252187585","page_num":"0","top":"0.8362369338913278","level":"0"},{"width":"0.12063952709766146","conf":"1","line_num":"0","block_num":"0","page_num":"0","left":"0.6962209263682917","par_num":"0","height":"0.0071770334928229484","level":"0","text":"what obiects are sunced on team creation and orofile creation","top":"0.9266347687400319","word_num":"0"},{"height":"0.010611339429158706","line_num":"0","top":"0.9545454546835835","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"•0 (+]","width":"0.02034883676691257","word_num":"0","level":"0","left":"0.9622093020410507"},{"level":"0","par_num":"0","left":"0.8895348836482554","top":"0.9824561403508771","conf":"1","height":"0.014354066985646008","line_num":"0","text":"W Windsurf Teams 268:24 UTF-8","page_num":"0","width":"0.0770348843107832","block_num":"0","word_num":"0"},{"block_num":"0","par_num":"0","top":"0.9824561403508771","text":"f?4 spaces","width":"0.026162789223041938","word_num":"0","line_num":"0","height":"0.014354066985646008","conf":"0.30000001192092896","left":"0.9694767456496352","level":"0","page_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8075
|
NULL
|
NULL
|
|
59405
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.4/.44L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ VbElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","height":"0.006968641205077342","level":"0","top":"0.006968641046706359","par_num":"0","word_num":"0","width":"0.021802326466174835","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"Phostorm"},{"page_num":"0","level":"0","par_num":"0","top":"0.006968641450188162","left":"0.1148255812121043","line_num":"0","width":"0.01162790618044264","text":"code","height":"0.006968640444571461","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"top":"0.02787456497864904","height":"0.010452960286604362","left":"0.030523259704860126","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","text":"FV faVsco.js","width":"0.029069763548830722","word_num":"0"},{"word_num":"0","text":"?9 master","height":"0.010452960286604362","block_num":"0","left":"0.06831395542728312","par_num":"0","top":"0.02787456497864904","width":"0.024709300791963623","conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0"},{"block_num":"0","height":"0.003484320602538671","level":"0","width":"0.020348836766912577","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.014534883869450689","page_num":"0","par_num":"0","text":"Proledey","top":"0.05923344944238418"},{"level":"0","line_num":"0","block_num":"0","top":"0.07612742412338913","height":"0.01150821840934213","width":"0.030583024024963372","left":"0.043574765514713835","conf":"0.30000001192092896","page_num":"0","text":"D Salesforce","word_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","text":"> DDTO","conf":"0.30000001192092896","block_num":"0","left":"0.046511627642654756","word_num":"0","height":"0.010452960286604362","level":"0","top":"0.09407665591941561","width":"0.021802323929806973","line_num":"0"},{"text":"© FetchSalesforceEntitiesJob.pnp","height":"0.015479323586398475","width":"0.07137109878215384","page_num":"0","word_num":"0","conf":"1","top":"0.11024367702094318","block_num":"0","left":"0.0537095887639354","level":"0","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","left":"0.05232558202147495","level":"0","height":"0.0071770334928229484","par_num":"0","top":"0.13237639553429026","text":"c ProcesssalestorcetnutybatchJob.ong","page_num":"0","width":"0.08575580475178171","block_num":"0"},{"text":"C) ketryralleasalestorcerecorasJob.onp","line_num":"0","left":"0.05232558202147495","word_num":"0","conf":"0.5","top":"0.14982578435435434","page_num":"0","par_num":"0","level":"0","height":"0.0072715042880847625","block_num":"0","width":"0.08575580475178171"},{"line_num":"0","top":"0.16724738709478748","width":"0.06249999492726427","page_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","height":"0.006968640444571461","left":"0.046511627154292065","par_num":"0"},{"left":"0.046511627667025296","width":"0.07558138827060132","page_num":"0","par_num":"0","conf":"1","level":"0","height":"0.010616896445291069","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","block_num":"0","word_num":"0"},{"text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","conf":"0.5","line_num":"0","height":"0.0073048471453848185","page_num":"0","left":"0.04651163545709501","block_num":"0","top":"0.2017543859602864","par_num":"0","word_num":"0","level":"0"},{"left":"0.04651162858740109","par_num":"0","page_num":"0","block_num":"0","width":"0.04215116196490349","conf":"0.30000001192092896","height":"0.007182590508955311","level":"0","text":"C) CreateNotes.php","word_num":"0","line_num":"0","top":"0.21929824565899192"},{"top":"0.23684210521680837","word_num":"0","text":"© MatchActivitiesToNewOpportunity.php","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1","left":"0.04651163557061816","level":"0","height":"0.010544653714558705","width":"0.08720929571922789"},{"text":"C) MatchActivitvermData.php","level":"0","page_num":"0","block_num":"0","left":"0.04651163358738779","par_num":"0","width":"0.06249999492726427","conf":"0.5","height":"0.007207597461803994","line_num":"0","top":"0.2543554009942979","word_num":"0"},{"line_num":"0","conf":"0.30000001192092896","left":"0.046511628705343505","page_num":"0","par_num":"0","text":"E) NoteObiect.ohp","level":"0","width":"0.039244185102746854","top":"0.27177700333990396","word_num":"0","block_num":"0","height":"0.00732985485873916"},{"height":"0.006968640444571461","text":"c) SaveActiviv.ono","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.2891986066069825","par_num":"0","width":"0.04215115942853562","page_num":"0","left":"0.04651163174781109"},{"level":"0","page_num":"0","top":"0.30662020900450737","text":"c)saveliranscriotion.onv","width":"0.0523255835188196","block_num":"0","par_num":"0","height":"0.006968641205077342","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.04651162677256695"},{"line_num":"0","level":"0","height":"0.0072464973352361906","par_num":"0","text":"C) SetuoLavout.oho","page_num":"0","conf":"0.5","block_num":"0","top":"0.32376395531045343","left":"0.04651163174781109","width":"0.04215115942853562","word_num":"0"},{"width":"0.04215115942853562","conf":"0.5","page_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.0071770334928230595","left":"0.04651163174781109","line_num":"0","top":"0.34130781499202545","par_num":"0","text":"C) SvncActivitv.oho"},{"word_num":"0","page_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.3552072621290665","left":"0.04638947542561308","conf":"1","height":"0.014418177627490425","text":"@ SvncFieldMetadata.php","width":"0.055435398791698696"},{"height":"0.010455739935429254","word_num":"0","par_num":"0","line_num":"0","conf":"1","text":"© SyncLeads.php","block_num":"0","level":"0","page_num":"0","left":"0.046511631609252174","width":"0.039244182566378974","top":"0.3763066205343165"},{"word_num":"0","text":"© SyncObjects.php","height":"0.014354066985645897","left":"0.046511631695615716","line_num":"0","top":"0.38995215311004783","page_num":"0","par_num":"0","level":"0","conf":"1","width":"0.04215115942853562","block_num":"0"},{"left":"0.04651163073081603","block_num":"0","level":"0","height":"0.010700253968793927","page_num":"0","width":"0.06104650903255382","line_num":"0","word_num":"0","conf":"1","text":"© SyncOpportunitiesJob.php","par_num":"0","top":"0.41114982586710536"},{"conf":"1","par_num":"0","text":"© SyncOpportunity.php","block_num":"0","width":"0.05087208747863769","height":"0.014354066985646008","left":"0.046511633451594","page_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.42503987240829344"},{"width":"0.05813953217039717","par_num":"0","top":"0.44577352463809683","height":"0.010672468127626344","level":"0","conf":"1","line_num":"0","text":"© SyncProfileMetadata.php","word_num":"0","page_num":"0","block_num":"0","left":"0.04651163071712692"},{"text":"© SyncTeamFieldsJob.php","top":"0.46331738455485405","page_num":"0","level":"0","conf":"1","height":"0.010550210730691068","par_num":"0","word_num":"0","block_num":"0","width":"0.056686041202950996","left":"0.04651163321565249","line_num":"0"},{"height":"0.010452961047110243","word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0","text":"© SyncTeamMetadata.php","width":"0.05668604120295098","par_num":"0","left":"0.04651163321565131","top":"0.48083623715937174"},{"height":"0.01051408974557777","left":"0.04651163548425466","line_num":"0","width":"0.08430231885707123","par_num":"0","block_num":"0","page_num":"0","text":"© UpdateOpportunitySpecifications.php","level":"0","word_num":"0","conf":"1","top":"0.49825784007433493"},{"block_num":"0","level":"0","text":"Updatestage.ong","par_num":"0","line_num":"0","left":"0.046511627480499834","conf":"0.30000001192092896","top":"0.5191637634014077","width":"0.04215115942853563","height":"0.006968640444571461","page_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.010758603778942555","page_num":"0","word_num":"0","text":"> @ DealRisks","line_num":"0","top":"0.5331010454942319","width":"0.03343022884206569","level":"0","par_num":"0","left":"0.03343023627313173"},{"conf":"0.30000001192092896","width":"0.031976740410987366","word_num":"0","line_num":"0","level":"0","height":"0.006968640444571572","text":"_Meeuine bor","left":"0.03924418649273823","block_num":"0","page_num":"0","top":"0.5714285717637769","par_num":"0"},{"block_num":"0","left":"0.03924418703063903","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"a Telephony","height":"0.007210375589617124","page_num":"0","word_num":"0","top":"0.6411149830944434","width":"0.029069763548830715"},{"page_num":"0","block_num":"0","height":"0.011164274322169154","left":"0.03924418612559764","level":"0","par_num":"0","conf":"0.30000001192092896","text":"C User","line_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0"},{"left":"0.04069767337055839","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"c8aseprocessing.oo.ono","height":"0.006968641205077342","top":"0.675958188117432","page_num":"0","word_num":"0","width":"0.05523256038097625"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","height":"0.01055576850732931","text":"@ Dummv.Job.php","left":"0.04069767586474709","par_num":"0","top":"0.6897926633384308","width":"0.03779069667166852","word_num":"0","line_num":"0"},{"height":"0.006968640444571572","text":"(C)ImoortRecallA|Recordinas.Job.oho","par_num":"0","width":"0.07558138827060132","conf":"0.5","top":"0.7108013940634285","line_num":"0","page_num":"0","word_num":"0","left":"0.04069768173679198","block_num":"0","level":"0"},{"left":"0.0406976819687229","block_num":"0","page_num":"0","word_num":"0","height":"0.010508531968939527","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","line_num":"0","level":"0","width":"0.06395348082197475","conf":"0.5","par_num":"0"},{"height":"0.0071770334928229484","text":"C ob.oho","word_num":"0","conf":"0.30000001192092896","width":"0.023255812360885288","level":"0","left":"0.04069767637769677","par_num":"0","top":"0.7456140350877193","line_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","height":"0.006968641205077342","left":"0.04069767469984203","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.04505813882706013","level":"0","top":"0.7630662020343051","text":"C)JobDisoatcher.oho","page_num":"0","line_num":"0"},{"width":"0.06395348082197473","page_num":"0","text":".lobDisnatcherintertace.oho","level":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","top":"0.7804878052132543","par_num":"0","left":"0.04069768139133789"},{"width":"0.08430231885707126","block_num":"0","conf":"0.5","height":"0.01061967533361019","page_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","word_num":"0","left":"0.04069768199588256","par_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","height":"0.007307626033703829","word_num":"0","par_num":"0","top":"0.8149920253520749","block_num":"0","text":"T. SasVicibilitvControl.nhn","width":"0.05668604120295098","left":"0.039244191467289816"},{"line_num":"0","conf":"0.5","level":"0","block_num":"0","top":"0.8325358850720923","word_num":"0","height":"0.010669689239307223","par_num":"0","text":"v D Listeners","width":"0.03197674041098737","left":"0.027616282843257383","page_num":"0"},{"page_num":"0","left":"0.03343023313500392","line_num":"0","level":"0","conf":"0.30000001192092896","word_num":"0","top":"0.8500797448165869","height":"0.0071770334928230595","width":"0.031976740410987366","block_num":"0","text":"v M Activitiod","par_num":"0"},{"left":"0.03924418511117721","conf":"0.5","level":"0","page_num":"0","text":"v M ActivitvProviden","par_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","height":"0.007204819333990642","block_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","text":"> M.lustCall","left":"0.046511629117106865","level":"0","line_num":"0","par_num":"0","top":"0.8850174216200114","width":"0.02906976608519858","word_num":"0","height":"0.007327075970420038","page_num":"0","conf":"0.30000001192092896"},{"text":"v D UserPilot","word_num":"0","height":"0.010639125270326288","level":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.046511631681215526","top":"0.9024390246943023","conf":"0.5","line_num":"0","width":"0.03197674041098737"},{"height":"0.010761381906755796","line_num":"0","top":"0.9198606275943773","word_num":"0","block_num":"0","par_num":"0","page_num":"0","text":"© TrackProviderinstalledEvent.php","conf":"1","width":"0.07412789730315514","level":"0","left":"0.059593032929402996"},{"line_num":"0","conf":"0.30000001192092896","left":"0.039244188091967266","top":"0.9372822303003622","text":"MAudia","width":"0.026162789223041938","height":"0.006968640444571572","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","level":"0","left":"0.039244188005603746","par_num":"0","text":"MRots","line_num":"0","top":"0.9547038330878187","page_num":"0","conf":"0.30000001192092896","width":"0.0232558123608853","height":"0.006968640444571572","block_num":"0"},{"width":"0.047965110616481066","height":"0.007249275463049432","conf":"0.30000001192092896","block_num":"0","text":"C ActivitvController.ohn","top":"0.05574912945445576","level":"0","par_num":"0","page_num":"0","word_num":"0","line_num":"0","left":"0.15406977310444897"},{"page_num":"0","top":"0.08362369334200259","left":"0.15406976733606492","block_num":"0","height":"0.006968641205077342","word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.07122093058646994","text":"Automateakeporskepository.pnp","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","page_num":"0","text":"© AutomatedReportsCommand.php","left":"0.30668604530999377","par_num":"0","block_num":"0","height":"0.011164274322169043","top":"0.0797448165869219","width":"0.07122092551373421","word_num":"0","level":"0"},{"height":"0.006968640444571461","block_num":"0","text":"Opportunitysynclrait.ong","top":"0.13240418151987454","line_num":"0","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.05523255023550483","left":"0.3066860477020153","level":"0"},{"word_num":"0","left":"0.37063954254736237","page_num":"0","top":"0.13240418151987454","level":"0","height":"0.006968640444571461","block_num":"0","conf":"0.5","par_num":"0","width":"0.08720929571922792","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","line_num":"0"},{"page_num":"0","par_num":"0","text":"wsyncermenuuiestrait.ono","height":"0.006968640444571461","block_num":"0","line_num":"0","top":"0.1567944254223136","width":"0.05523255023550483","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.31831396020201475"},{"page_num":"0","block_num":"0","par_num":"0","top":"0.18102073365231264","conf":"0.30000001192092896","line_num":"0","text":"c) SyncObiects.pho","width":"0.039244185102746826","level":"0","height":"0.0071770334928229484","left":"0.15406976824025068","word_num":"0"},{"conf":"1","page_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.20203489060729998","level":"0","par_num":"0","text":"©ImportOpportunityBatch.php","width":"0.06104650395981806","block_num":"0","top":"0.17770034929920653","line_num":"0"},{"block_num":"0","height":"0.010497417936674913","conf":"1","page_num":"0","line_num":"0","top":"0.17770034916869026","word_num":"0","width":"0.053779064340794325","left":"0.27180233100804285","par_num":"0","level":"0","text":"© ImportContactBatch.php"},{"top":"0.17770034916869026","left":"0.33284884116015484","height":"0.010497417936674913","conf":"1","line_num":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.027616275117752387","text":"© Client.php","block_num":"0","level":"0"},{"conf":"0.5","level":"0","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"C) HubspotPaqinationService.phg","block_num":"0","width":"0.0654069717894209","page_num":"0","top":"0.18102073365231264","par_num":"0","left":"0.3677325572728374"},{"left":"0.15406977127553043","line_num":"0","par_num":"0","height":"0.007343747018817126","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.030523251979909044","word_num":"0","level":"0","top":"0.20557491325434107","text":"() Service.php"},{"word_num":"0","block_num":"0","left":"0.19186047025946548","text":"BatchSyncTrait.php","par_num":"0","conf":"0.5","height":"0.006968640444571572","line_num":"0","top":"0.20557491322719157","level":"0","width":"0.04505813375432441","page_num":"0"},{"top":"0.20175438596491224","word_num":"0","left":"0.2441860510865191","height":"0.011164274322169154","block_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0","line_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","width":"0.14534883296236076"},{"par_num":"0","width":"0.02906976354883073","left":"0.3982558178455254","level":"0","height":"0.007343747018817126","line_num":"0","page_num":"0","text":"php api_v2.php","top":"0.20557491325434107","block_num":"0","word_num":"0","conf":"0.5"},{"line_num":"0","page_num":"0","top":"0.22966507158551952","word_num":"0","conf":"1","height":"0.007268726160271521","block_num":"0","left":"0.15406977510994932","level":"0","par_num":"0","text":"(C) AutomatedReportResult.oho","width":"0.06104650395981809"},{"conf":"1","left":"0.17151161694394365","line_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.010691917303836784","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","width":"0.21656975847609497","word_num":"0","top":"0.2508710809687519"},{"width":"0.05959302313784334","page_num":"0","level":"0","conf":"1","block_num":"0","text":"nublic function handlel","left":"0.18313953485556841","top":"0.26794258384399516","line_num":"0","par_num":"0","word_num":"0","height":"0.007318740065968554"},{"left":"0.1497093032619457","width":"0.010174417749364312","block_num":"0","top":"0.4111498263026909","text":"138","level":"0","word_num":"0","height":"0.010452960286604362","line_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0"},{"conf":"1","height":"0.017421602252187474","block_num":"0","left":"0.15116279097784552","level":"0","line_num":"0","par_num":"0","width":"0.010174418383456285","top":"0.44250871089481225","text":"140","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.15116279076509007","text":"1143","par_num":"0","width":"0.00872092995237797","word_num":"0","height":"0.006968641205077342","top":"0.5017421601756263","block_num":"0","level":"0","line_num":"0"},{"width":"0.00872092995237797","par_num":"0","word_num":"0","block_num":"0","height":"0.010452961047110132","line_num":"0","page_num":"0","conf":"1","left":"0.1511627908377645","text":"144","level":"0","top":"0.5156794425600686"},{"level":"0","word_num":"0","par_num":"0","text":"149","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.6062717769003649","line_num":"0","width":"0.00872092995237797","block_num":"0","left":"0.15116279076509007","page_num":"0"},{"height":"0.010452960286604362","block_num":"0","par_num":"0","text":"155","width":"0.008720929318285997","word_num":"0","top":"0.7108013942469417","left":"0.15116279159085694","line_num":"0","conf":"1","level":"0","page_num":"0"},{"page_num":"0","conf":"1","line_num":"0","par_num":"0","text":"158","top":"0.763066202609311","block_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","level":"0"},{"line_num":"0","left":"0.15116279159085694","page_num":"0","conf":"1","level":"0","text":"161","width":"0.008720929318285997","block_num":"0","top":"0.8153310109716805","par_num":"0","height":"0.010452960286604362","word_num":"0"},{"conf":"1","page_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.15116279159085694","text":"163","width":"0.008720929318285997","top":"0.8501742165465933","height":"0.010452960286604362","line_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","width":"0.00872092995237797","text":"1164","left":"0.15116279076509007","height":"0.006968641205077342","conf":"1","level":"0","top":"0.871080139269703","page_num":"0","block_num":"0","par_num":"0"},{"conf":"1","text":"165","level":"0","top":"0.8850174221215062","line_num":"0","par_num":"0","word_num":"0","left":"0.15116279159085694","page_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","block_num":"0"},{"height":"0.006968641205077342","par_num":"0","text":"1166","page_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","block_num":"0","width":"0.00872092995237797","level":"0","line_num":"0","word_num":"0","top":"0.9059233448446159"},{"text":"$config,","page_num":"0","par_num":"0","block_num":"0","word_num":"0","line_num":"0","top":"0.2891986067904957","level":"0","left":"0.21366279261358478","conf":"1","height":"0.010452960286604362","width":"0.021802323929806966"},{"conf":"1","line_num":"0","text":"$batchRepository,","level":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","width":"0.04505813375432441","top":"0.30662020992638417","left":"0.21366279584086087","word_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","text":"SredisService","left":"0.21366279067986574","conf":"1","par_num":"0","top":"0.3240418127138407","level":"0","word_num":"0","width":"0.03633720570422233","height":"0.010452960286604362"},{"line_num":"0","height":"0.010452960286604251","left":"0.21366279592722434","top":"0.3414634155012971","word_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","width":"0.04796511061648104","text":"$entityRepository,","level":"0"},{"top":"0.3623693383142996","conf":"0.30000001192092896","width":"0.018895347067650337","text":"sloggen","left":"0.21366279063768656","page_num":"0","height":"0.006968640444571461","level":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0"},{"conf":"0.5","level":"0","top":"0.4146341463621239","page_num":"0","line_num":"0","word_num":"0","block_num":"0","par_num":"0","height":"0.007215933366255367","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","width":"0.2398255733733482","left":"0.20348838007687264"},{"block_num":"0","conf":"0.5","line_num":"0","page_num":"0","width":"0.07994185102746842","par_num":"0","text":"if (Sthis->attemots@ === 1) {","level":"0","word_num":"0","left":"0.20348838095072486","height":"0.010672467367120575","top":"0.4457735248441337"},{"block_num":"0","width":"0.1482558047517817","par_num":"0","left":"0.21366278713067985","word_num":"0","line_num":"0","level":"0","conf":"1","page_num":"0","top":"0.46331738455485405","height":"0.010550210730691068","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):"},{"par_num":"0","word_num":"0","height":"0.0071770334928229484","page_num":"0","level":"0","block_num":"0","left":"0.20348838105878864","text":"ssuncedat = carbonimmuta.le::nowo:","conf":"0.5","top":"0.5191387559808612","line_num":"0","width":"0.091569758476095"},{"width":"0.15552324944354115","block_num":"0","par_num":"0","top":"0.5331010453200158","word_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","line_num":"0","conf":"1","height":"0.013948396442419408","level":"0","page_num":"0","left":"0.20348837906873227"},{"conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","left":"0.20348837025078986","line_num":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","width":"0.14970930586469938","word_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.5714285713801411"},{"width":"0.021802323929806966","line_num":"0","top":"0.5923344949742337","word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.2470930229619993","height":"0.010536318570613101","text":"<1/6 >","conf":"0.30000001192092896","par_num":"0"},{"left":"0.2151162810652241","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.0071798116206361895","top":"0.6060606061050023","width":"0.027616277654120253","line_num":"0","text":"'entity tvo","conf":"0.30000001192092896","word_num":"0"},{"text":"© Logger","width":"0.021802323929806966","word_num":"0","line_num":"0","height":"0.010455739935429254","block_num":"0","par_num":"0","top":"0.6132376396173622","page_num":"0","level":"0","left":"0.25000000055269916","conf":"0.5"},{"word_num":"0","line_num":"0","par_num":"0","conf":"0.5","level":"0","width":"0.027616277654120253","block_num":"0","left":"0.2151162810652241","height":"0.0071770334928230595","page_num":"0","text":"Itotal reco","top":"0.6236044657097288"},{"width":"0.05668604120295098","height":"0.010628010477555794","line_num":"0","par_num":"0","block_num":"0","text":"public function info","level":"0","top":"0.6339712919137487","page_num":"0","word_num":"0","conf":"0.5","left":"0.248546517777781"},{"text":"\"batches di","line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","width":"0.027616277654120253","top":"0.6411149825399743","height":"0.0072103763501230045","left":"0.2151162801625813","block_num":"0","level":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.026162789223041966","line_num":"0","text":"Isvnced atl","left":"0.21511628105837952","height":"0.007332632986552401","top":"0.6585365856142653","level":"0","word_num":"0"},{"level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.010591889492442497","top":"0.6618819775389818","conf":"0.5","left":"0.26598837545525295","par_num":"0","text":"cav $context = [1","word_num":"0","width":"0.04360464785961399"},{"text":":voidi","conf":"0.30000001192092896","block_num":"0","top":"0.6794425090460069","level":"0","line_num":"0","width":"0.020348835498728624","left":"0.24854651350063556","par_num":"0","page_num":"0","height":"0.006968640444571572","word_num":"0"},{"level":"0","page_num":"0","par_num":"0","conf":"1","word_num":"0","left":"0.1918604731373945","line_num":"0","height":"0.011164274322169043","top":"0.6929824561403509","text":"} catch (SocialAcco","block_num":"0","width":"0.052325573373348144"},{"height":"0.006968641205077342","page_num":"0","left":"0.2034883724950264","line_num":"0","block_num":"0","level":"0","text":"Cloaden-swannir","top":"0.7108013936697744","word_num":"0","conf":"0.5","par_num":"0","width":"0.039244185102746854"},{"level":"0","height":"0.01072803904945585","text":"Log an informational message to the logs.","width":"0.08720929571922792","page_num":"0","left":"0.24854651872595424","block_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","top":"0.7105263157219254"},{"conf":"1","page_num":"0","text":"Implements: Loggerinterface::info","line_num":"0","top":"0.7384370017274113","width":"0.0813953419949146","word_num":"0","block_num":"0","left":"0.24854651107352554","height":"0.010691917303836673","level":"0","par_num":"0"},{"level":"0","page_num":"0","conf":"1","height":"0.010452960286604362","width":"0.07122092551373421","word_num":"0","block_num":"0","left":"0.27761628499022556","line_num":"0","par_num":"0","top":"0.7595818820518198","text":"array|ArravyablelJsonable|Stri"},{"text":"ngable lstring smessage","top":"0.7804878052132543","conf":"0.30000001192092896","level":"0","word_num":"0","page_num":"0","width":"0.056686041202950954","par_num":"0","left":"0.2761627910440279","block_num":"0","height":"0.006968640444571572","line_num":"0"},{"line_num":"0","width":"0.049418596511191515","page_num":"0","height":"0.010703032096607279","text":"} catch (Throwable","par_num":"0","top":"0.7979094080543587","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.19186047325424327"},{"line_num":"0","block_num":"0","width":"0.03924418256637896","word_num":"0","left":"0.2761627943999499","level":"0","par_num":"0","height":"0.010452960286604362","top":"0.7944250876267327","text":"arrayScontext","conf":"0.5","page_num":"0"},{"block_num":"0","page_num":"0","text":"slogger->errorl","height":"0.006968640444571461","top":"0.8188153313456585","width":"0.03924418256637899","word_num":"0","left":"0.20348837187088045","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"word_num":"0","width":"0.01889534706765031","left":"0.2485465134574538","level":"0","page_num":"0","block_num":"0","text":"Returns:","height":"0.010452960286604362","line_num":"0","par_num":"0","top":"0.8188153315291717","conf":"1"},{"line_num":"0","block_num":"0","par_num":"0","width":"0.01598837020549368","text":"CAurno","word_num":"0","conf":"0.30000001192092896","top":"0.8432055752480975","left":"0.24854651337109027","page_num":"0","level":"0","height":"0.006968640444571572"},{"block_num":"0","height":"0.006968640444571461","left":"0.2747093029029664","level":"0","line_num":"0","width":"0.06395348082197477","top":"0.8466898958055888","text":"vendor/aravel/tramework/src","conf":"0.5","page_num":"0","par_num":"0","word_num":"0"},{"height":"0.006968640444571461","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"luminare Loc/Loccer.ono","word_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.05668604120295101","left":"0.2747093023963053","top":"0.8641114985930454"},{"top":"0.8708133969827938","block_num":"0","word_num":"0","text":"'error' =>","left":"0.21511627846207848","width":"0.026162789223041938","conf":"0.30000001192092896","par_num":"0","height":"0.007235383302971576","page_num":"0","level":"0","line_num":"0"},{"top":"0.9233449476199234","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.0072770620647228945","page_num":"0","text":"throw Ser","word_num":"0","left":"0.20348837139363007","width":"0.023255814897253146","line_num":"0"},{"height":"0.010691917303836784","top":"0.2508710809687519","block_num":"0","line_num":"0","width":"0.03488371727314399","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"826 ^ v 572","left":"0.44476744219026915","par_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","left":"0.47238372096131104","height":"0.017421602252187585","word_num":"0","text":"575","top":"0.29965156834254736","conf":"1","level":"0","line_num":"0","width":"0.008720929952377943"},{"level":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.008720929318285997","text":"576","top":"0.3205574921563493","word_num":"0","conf":"0.30000001192092896","left":"0.47093023257922917","page_num":"0","height":"0.010452960286604362"},{"top":"0.3379790945953738","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","height":"0.010452960286604362","par_num":"0","text":"577","width":"0.01017441774936434","left":"0.4709302334945038","page_num":"0"},{"width":"0.008720929318285997","level":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","block_num":"0","conf":"1","par_num":"0","text":"578","top":"0.35540069773126226","word_num":"0","left":"0.47093023257922917"},{"width":"0.011627906180442682","block_num":"0","line_num":"0","level":"0","conf":"1","height":"0.017421602252187585","page_num":"0","text":"579","word_num":"0","left":"0.4709302331500887","par_num":"0","top":"0.3693379791874951"},{"width":"0.01017441774936434","conf":"1","height":"0.010452960286604362","block_num":"0","level":"0","par_num":"0","top":"0.39024390295774314","line_num":"0","left":"0.4709302334945038","word_num":"0","text":"580","page_num":"0"},{"left":"0.4665697680180062","par_num":"0","text":"=581","line_num":"0","height":"0.024390243457264815","page_num":"0","conf":"0.5","top":"0.40418118460121666","width":"0.0159883714736776","level":"0","word_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","left":"0.4723837218234151","top":"0.4425087113201125","conf":"1","height":"0.010452960286604362","word_num":"0","level":"0","page_num":"0","text":"583","width":"0.008720929318285997"},{"top":"0.459930314107569","line_num":"0","page_num":"0","width":"0.01017441774936434","conf":"1","height":"0.010452960286604362","left":"0.4709302334945038","par_num":"0","block_num":"0","level":"0","word_num":"0","text":"584"},{"width":"0.013081394611520969","par_num":"0","text":"—585","top":"0.4773519168950253","level":"0","conf":"0.5","word_num":"0","height":"0.010452960286604362","block_num":"0","line_num":"0","left":"0.46656976846458836","page_num":"0"},{"conf":"1","left":"0.47093023257922917","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.4947735200309138","height":"0.010452960286604362","text":"586","word_num":"0","page_num":"0","width":"0.008720929318285997"},{"width":"0.008720929318285997","word_num":"0","page_num":"0","level":"0","text":"587","height":"0.010452960286604362","line_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.5121951224699383","left":"0.4723837218234151"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.008720929318285997","word_num":"0","conf":"1","top":"0.5296167252573947","line_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","text":"588"},{"text":"589","par_num":"0","level":"0","height":"0.010452960286604362","left":"0.4709302334945038","top":"0.5470383280448511","word_num":"0","width":"0.01017441774936434","line_num":"0","page_num":"0","conf":"1","block_num":"0"},{"par_num":"0","width":"0.008720929952377943","word_num":"0","height":"0.020905922094220375","page_num":"0","conf":"0.5","text":"590","top":"0.5609756106427853","line_num":"0","left":"0.47238372114299704","block_num":"0","level":"0"},{"height":"0.006968640444571572","top":"0.5853658539937421","left":"0.46802325552854196","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"15911","width":"0.013081394611520969","level":"0","word_num":"0","page_num":"0","block_num":"0"},{"level":"0","line_num":"0","text":"592","word_num":"0","left":"0.4723837209560432","block_num":"0","width":"0.010174418383456285","height":"0.020905923615232025","top":"0.5958188150216522","par_num":"0","page_num":"0","conf":"1"},{"page_num":"0","line_num":"0","width":"0.008720929952377998","left":"0.47238372099764825","height":"0.010452961047110132","level":"0","par_num":"0","text":"593","word_num":"0","conf":"1","block_num":"0","top":"0.616724738727316"},{"top":"0.6480836243637909","text":"T 595","left":"0.466569769326747","word_num":"0","level":"0","width":"0.014534881774415365","line_num":"0","par_num":"0","height":"0.013937280889142922","block_num":"0","page_num":"0","conf":"0.30000001192092896"},{"width":"0.014534883042599256","page_num":"0","line_num":"0","top":"0.6655052271933078","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","left":"0.46656976759933994","height":"0.020905922094220375","level":"0","text":"-596"},{"line_num":"0","left":"0.47093023259606254","block_num":"0","top":"0.6898954702884519","width":"0.010174418383456285","conf":"0.30000001192092896","height":"0.006968641205077342","text":"597","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0","block_num":"0","text":"598","page_num":"0","line_num":"0","left":"0.4709302331016392","level":"0","height":"0.020905922094220375","conf":"0.5","par_num":"0"},{"block_num":"0","width":"0.008720929952377943","text":"$99","left":"0.4723837209976482","line_num":"0","word_num":"0","conf":"1","height":"0.006968641205077342","page_num":"0","top":"0.7247386758550688","par_num":"0","level":"0"},{"par_num":"0","left":"0.46656976790214993","line_num":"0","top":"0.7282229962193458","width":"0.014534883042599311","level":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"=600","block_num":"0","height":"0.027874564820309367"},{"left":"0.4709302334945038","level":"0","par_num":"0","width":"0.01017441774936434","height":"0.006968640444571572","page_num":"0","conf":"0.30000001192092896","top":"0.7595818818683066","line_num":"0","block_num":"0","text":"6011","word_num":"0"},{"word_num":"0","par_num":"0","text":"-602","left":"0.466569767781026","level":"0","top":"0.7700348428613736","line_num":"0","conf":"0.30000001192092896","height":"0.020905923615232025","width":"0.014534883042599311","page_num":"0","block_num":"0"},{"level":"0","conf":"1","line_num":"0","top":"0.8048780490574194","width":"0.010174418383456285","word_num":"0","block_num":"0","left":"0.47093023264451217","par_num":"0","height":"0.020905922094220375","text":"604","page_num":"0"},{"level":"0","conf":"0.30000001192092896","par_num":"0","left":"0.47093023257922917","top":"0.8292682935500775","page_num":"0","text":"605","word_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","left":"0.4723837211284622","text":"606","page_num":"0","top":"0.8432055753547425","par_num":"0","conf":"1","height":"0.017421602252187474","level":"0","width":"0.008720929952377943","block_num":"0"},{"height":"0.010689139176023432","top":"0.8641114988686065","width":"0.013081394611520969","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4665697671564489","text":"— 607","line_num":"0","page_num":"0","level":"0"},{"left":"0.4723837218234151","width":"0.008720929318285997","word_num":"0","par_num":"0","conf":"1","top":"0.8815331015640149","line_num":"0","level":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","text":"608"},{"conf":"0.30000001192092896","height":"0.006968640444571461","text":"100% 52","par_num":"0","left":"0.9127906995735092","top":"0.006968641450188162","level":"0","width":"0.01889534706765028","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.9345930252198137","level":"0","line_num":"0","par_num":"0","text":"• Mon ZU Aor 10.4/.44","word_num":"0","width":"0.05813952709766146","height":"0.006968640444571461","top":"0.006968641450188162"},{"word_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.02787456497864904","par_num":"0","block_num":"0","left":"0.8270348901595695","text":"L AskJiminnyReportActivityServiceTestv","level":"0","height":"0.010452960286604362","width":"0.08866278668667404"},{"height":"0.010452960286604362","top":"0.05574912978701141","page_num":"0","block_num":"0","level":"0","width":"0.029069763548830674","par_num":"0","word_num":"0","left":"0.4738372097953522","text":"=custom.log","line_num":"0","conf":"0.5"},{"page_num":"0","top":"0.055749129145434506","block_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","text":"=laravel.log","width":"0.027616277654120225","left":"0.5101744200028817","conf":"1","height":"0.010452961047110132"},{"level":"0","top":"0.05574912978701141","left":"0.5450581399922917","word_num":"0","height":"0.010452960286604362","conf":"0.5","par_num":"0","width":"0.050872087478637695","text":"A SF [jiminny@localhost]","line_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","conf":"0.5","height":"0.010452961047110132","page_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","word_num":"0","line_num":"0","par_num":"0","top":"0.055749129145434506","level":"0","width":"0.06104650903255382"},{"block_num":"0","conf":"1","line_num":"0","height":"0.010452960286604362","top":"0.05574912943857935","left":"0.6947674436468302","level":"0","word_num":"0","par_num":"0","width":"0.017441858636571994","page_num":"0","text":"Cascade"},{"line_num":"0","left":"0.4738372088584945","conf":"0.30000001192092896","width":"0.07703488431078326","top":"0.0797448165869219","page_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.011164274322169043","text":"A console [PROD] X A console [EU]","word_num":"0"},{"top":"0.0797448165869219","height":"0.011164274322169043","left":"0.5595930266071848","width":"0.04360464785961393","block_num":"0","par_num":"0","line_num":"0","conf":"0.5","text":"A console [STAGING]","level":"0","page_num":"0","word_num":"0"},{"left":"0.6933139525309181","height":"0.007285397208668498","block_num":"0","conf":"1","level":"0","par_num":"0","text":"Retactor Connection","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","text":"CRM Initial Sync Oven","word_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","height":"0.007285397208668609","width":"0.045058133754324436","top":"0.08362369371432266","line_num":"0","left":"0.7470930289847444"},{"block_num":"0","page_num":"0","height":"0.0071770334928229484","level":"0","left":"0.5348837228066751","line_num":"0","width":"0.02034883549872868","word_num":"0","par_num":"0","conf":"0.5","top":"0.1044657097288676","text":"Tx: Autov"},{"width":"0.023255814897253146","left":"0.6627906971819303","height":"0.010516868633897003","word_num":"0","text":"do jiminny","par_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.1044657097460916"},{"block_num":"0","height":"0.010689139176023432","conf":"0.5","line_num":"0","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","par_num":"0","left":"0.49273255700367574","level":"0","word_num":"0","top":"0.12519936212958604"},{"left":"0.6279069825615067","text":"034 A1 A34 M62 ^ V","top":"0.12519936195537007","word_num":"0","conf":"0.30000001192092896","width":"0.05959301806510764","height":"0.010689139176023432","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.4927325782522842","page_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","top":"0.1463414637498397","line_num":"0","width":"0.12499997970905707","word_num":"0"},{"height":"0.013937280889143033","left":"0.4927325630147635","top":"0.15679442610595107","block_num":"0","page_num":"0","conf":"1","par_num":"0","line_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","width":"0.1962209052227913","word_num":"0"},{"height":"0.010452960286604362","left":"0.49273255988271814","line_num":"0","text":"SELECT","top":"0.17770034895077447","level":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","conf":"1","width":"0.015988370205493707"},{"conf":"0.5","line_num":"0","page_num":"0","top":"0.1951219518899232","left":"0.5014535184914614","height":"0.013937280889143033","level":"0","width":"0.1889534605310318","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","word_num":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.021802323929806966","par_num":"0","text":"U.ema1l.","word_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.5029069786600965","page_num":"0","top":"0.21602787489966546"},{"block_num":"0","page_num":"0","top":"0.233449477263315","width":"0.011627907448626518","word_num":"0","line_num":"0","text":"sa.*","par_num":"0","left":"0.5029069764355705","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0"},{"height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","width":"0.08866278668667404","block_num":"0","par_num":"0","left":"0.5029069796729173","line_num":"0","word_num":"0","text":"towner 1d FRol sochal accounts sa","level":"0","top":"0.25087108008861336"},{"left":"0.49273255569667207","height":"0.011164274322168932","block_num":"0","conf":"0.5","level":"0","par_num":"0","top":"0.2679425837320575","width":"0.0959302313784336","page_num":"0","word_num":"0","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id"},{"block_num":"0","page_num":"0","height":"0.007196483429539158","conf":"0.30000001192092896","left":"0.492732561293783","level":"0","line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","width":"0.10610464785961388","par_num":"0","word_num":"0"},{"block_num":"0","left":"0.49269744083144135","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","level":"0","word_num":"0","conf":"0.5","par_num":"0","height":"0.0148935728666314","page_num":"0","line_num":"0","width":"0.1381482875093501"},{"page_num":"0","word_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"1","top":"0.33797909453440456","level":"0","text":"SELECT * FROM automated_report_results order by id desc;","height":"0.010505753841126397","left":"0.4927325646028267","width":"0.14534883296236073"},{"conf":"1","width":"0.059593018065107584","par_num":"0","top":"0.3728222999543015","word_num":"0","left":"0.4927325633660667","line_num":"0","page_num":"0","block_num":"0","level":"0","text":"select * from features;","height":"0.01075026787449107"},{"page_num":"0","block_num":"0","line_num":"0","width":"0.12936045261139567","level":"0","par_num":"0","left":"0.49273257312172364","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","height":"0.007260390255820148","conf":"0.30000001192092896","word_num":"0"},{"par_num":"0","conf":"1","page_num":"0","height":"0.010500196824994035","top":"0.42503987254774733","left":"0.4927325550814989","line_num":"0","text":"select * from teams where id = 556;","word_num":"0","block_num":"0","width":"0.09011627765412028","level":"0"},{"text":"select * from","line_num":"0","top":"0.4599303140744231","width":"0.03779069413530067","left":"0.4927325616686351","par_num":"0","page_num":"0","height":"0.010564103651274914","level":"0","block_num":"0","word_num":"0","conf":"1"},{"text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","conf":"1","top":"0.4599303140744231","level":"0","par_num":"0","line_num":"0","block_num":"0","height":"0.010564103651274914","page_num":"0","width":"0.12499998985452854","word_num":"0","left":"0.5654069877565148"},{"top":"0.47735191659424503","height":"0.010686361048210191","par_num":"0","conf":"1","width":"0.19767440633570893","left":"0.4927325737320452","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"par_num":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","width":"0.1453954818400931","page_num":"0","text":"select * from automated_report_results order Dy zu desc,","height":"0.014546766235497555","left":"0.4927008834473122","top":"0.49466613506674073","level":"0"},{"top":"0.5119617223575448","par_num":"0","width":"0.14244185102746842","line_num":"0","page_num":"0","level":"0","height":"0.010686361048210191","conf":"1","left":"0.4927325548990552","text":"SELECT * FROM automated report results WHERE id = 1919:","word_num":"0","block_num":"0"},{"width":"0.15552323929806972","page_num":"0","block_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","level":"0","left":"0.49273255862023396","top":"0.5470383283932831","line_num":"0","par_num":"0","text":"select * from automated report results WHERE report id = 54:"},{"height":"0.010622453461423431","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.12209300791963623","page_num":"0","left":"0.49273256125581216","word_num":"0","conf":"1"},{"left":"0.49273257226354994","page_num":"0","height":"0.010750267113985301","width":"0.19767440633570899","par_num":"0","line_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","word_num":"0","block_num":"0","conf":"0.5","level":"0","top":"0.6164274323772443"},{"text":"select * from plavbooks where team id = 711: # event 226147","par_num":"0","line_num":"0","width":"0.15406975847609494","level":"0","height":"0.010628010477555794","left":"0.49273256709487234","conf":"1","block_num":"0","top":"0.6339712919137487","page_num":"0","word_num":"0"},{"top":"0.651515151624469","word_num":"0","conf":"1","block_num":"0","page_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","line_num":"0","height":"0.010505753841126397","level":"0","par_num":"0","width":"0.15261626750864876","left":"0.4927325551571803"},{"block_num":"0","conf":"1","par_num":"0","height":"0.013937280889143033","left":"0.4927325646279135","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","level":"0","line_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","word_num":"0"},{"conf":"1","left":"0.4927325552882119","word_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","level":"0","block_num":"0","height":"0.010558546635142552","line_num":"0","page_num":"0","par_num":"0","top":"0.6864111504286012","width":"0.15261626750864876"},{"word_num":"0","line_num":"0","height":"0.007318740065968554","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","width":"0.12354650903255388","left":"0.4927325602990887","block_num":"0","par_num":"0","page_num":"0","level":"0","conf":"0.5"},{"left":"0.492732558848917","level":"0","top":"0.7386759584137272","line_num":"0","text":"GELECT","word_num":"0","width":"0.0159883714736776","par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.010452961047110132"},{"height":"0.014354066985646008","block_num":"0","left":"0.5029069807442199","level":"0","page_num":"0","width":"0.18604649888708236","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.7559808612440191","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","width":"0.021802323929806966","height":"0.007257611367501027","left":"0.5014534902332606","page_num":"0","par_num":"0","top":"0.7767145136381128","word_num":"0","text":"u. email","level":"0"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.7944250876267327","word_num":"0","left":"0.5029069777669138","level":"0","text":"sa.*,","height":"0.010452960286604362","width":"0.013081394611520913"},{"top":"0.8118022326885981","level":"0","height":"0.010497418697180683","left":"0.5014534906556222","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"1","block_num":"0"},{"level":"0","height":"0.007254833239687675","conf":"0.30000001192092896","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","par_num":"0","line_num":"0","page_num":"0","top":"0.8292682928942409","width":"0.09738371220040826","block_num":"0","word_num":"0"},{"text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.10610464785961393","left":"0.49273255613526434","block_num":"0","top":"0.8466898957943156","line_num":"0","par_num":"0","word_num":"0","conf":"0.5","height":"0.010566882539594036","page_num":"0","level":"0"},{"height":"0.010689139176023432","width":"0.1380813882706013","line_num":"0","par_num":"0","top":"0.8641114986943905","word_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","left":"0.4927325670763793"},{"par_num":"0","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","word_num":"0","block_num":"0","conf":"0.5","left":"0.4927325575704069","page_num":"0","height":"0.01068358215989107","width":"0.19622092551373427","line_num":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.0797448165869219","line_num":"0","left":"0.965116281891486","block_num":"0","par_num":"0","word_num":"0","width":"0.020348834230544677","height":"0.011164274322169043","text":"+0 .."},{"height":"0.01059744650857497","level":"0","block_num":"0","par_num":"0","top":"0.10104529661439754","conf":"1","page_num":"0","width":"0.2703488329623608","word_num":"0","left":"0.6976744093135958","line_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis"},{"line_num":"0","level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","word_num":"0","height":"0.006968641205077342","left":"0.703488371377582","top":"0.11846689891207607","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","height":"0.007357639939400973","block_num":"0","conf":"1","level":"0","page_num":"0","left":"0.694767473312973","par_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","width":"0.28633718287691157"},{"top":"0.15311004796085603","left":"0.6962209524994839","conf":"0.5","page_num":"0","height":"0.010653017430404366","level":"0","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","width":"0.2819767201200445","line_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","top":"0.1672473874286453","left":"0.6947674594038452","width":"0.12645347067650337","conf":"1","word_num":"0","par_num":"0","block_num":"0","height":"0.010583553587991013","level":"0","page_num":"0","text":"already solved - just not parametrised for the profile/since case"},{"height":"0.010494639808861561","word_num":"0","top":"0.19856459312259356","left":"0.6947674552483422","width":"0.13517440633570899","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","text":"What splitting the profile sync into batches would look like","par_num":"0"},{"par_num":"0","top":"0.21929824549679078","width":"0.1511627765412027","word_num":"0","line_num":"0","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","conf":"1","height":"0.007182590508955311","page_num":"0","left":"0.6947674427962095","level":"0","block_num":"0"},{"page_num":"0","word_num":"0","width":"0.28633716258596864","level":"0","line_num":"0","par_num":"0","conf":"1","left":"0.694767459943104","block_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","height":"0.010569660667407277"},{"top":"0.2508710804745784","height":"0.006968640444571461","block_num":"0","left":"0.6947674612076477","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","line_num":"0","par_num":"0","level":"0","width":"0.24127905419532292","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"height":"0.007329854098233168","left":"0.6962209605769604","par_num":"0","block_num":"0","level":"0","line_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","top":"0.271777003894373","width":"0.284883661473051","conf":"1","page_num":"0","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","top":"0.306620209394439","width":"0.2877906636988863","block_num":"0","line_num":"0","left":"0.6962209692158519","page_num":"0","height":"0.006968640444571461","level":"0"},{"word_num":"0","top":"0.3205574921563493","width":"0.2776162573631774","block_num":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","left":"0.7034883691075557","level":"0","page_num":"0","conf":"1","line_num":"0","height":"0.010452960286604362"},{"top":"0.33797909453440456","level":"0","word_num":"0","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","left":"0.7034883929131215","width":"0.20639533184944325","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","height":"0.010505753841126397"},{"block_num":"0","width":"0.2819767201200445","word_num":"0","left":"0.6962209294276679","conf":"1","top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","par_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010628010477555794"},{"level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.3763066205343165","width":"0.2848836817639939","word_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","conf":"1","left":"0.6962209430504749","height":"0.0072659472719524","line_num":"0"},{"level":"0","height":"0.007215933366255256","text":"You get for free","word_num":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.5","width":"0.0319767404109873","top":"0.41463414653422836","left":"0.6947674424200525"},{"block_num":"0","left":"0.697674417508692","par_num":"0","top":"0.43540669856459324","level":"0","conf":"0.5","line_num":"0","width":"0.08575581489725315","word_num":"0","page_num":"0","height":"0.0071770334928229484","text":"•streamed fetch (no 0OM on big owners)"},{"height":"0.0071770334928229484","top":"0.4529505582137161","block_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.06540696671668522","conf":"0.5","text":"• 100-record batches via Redis","left":"0.6976744285694189","page_num":"0"},{"top":"0.4703832754342152","word_num":"0","height":"0.010477968760464584","width":"0.13953486909257606","page_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.6976744332330052","par_num":"0","level":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob)."},{"height":"0.010514089745577881","par_num":"0","block_num":"0","top":"0.4912280700058711","page_num":"0","word_num":"0","width":"0.1322674244008165","line_num":"0","level":"0","conf":"1","left":"0.6976744360642997","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob"},{"line_num":"0","block_num":"0","width":"0.2819767201200445","level":"0","height":"0.010452960286604251","top":"0.508710801912447","conf":"0.5","left":"0.6976744452373054","page_num":"0","par_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","word_num":"0"},{"width":"0.07267441140844466","conf":"0.5","height":"0.007360418067214214","line_num":"0","page_num":"0","left":"0.7034883798200974","text":"key so difterent orofiles don't collide","word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.5261324047144549"},{"left":"0.6947674678139966","word_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","block_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","conf":"1","top":"0.5470383280448511","width":"0.1729650903255382","par_num":"0","line_num":"0"},{"par_num":"0","level":"0","word_num":"0","left":"0.6947674633339377","line_num":"0","width":"0.2819767201200445","top":"0.5644599301598978","height":"0.0073104049220229506","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","block_num":"0","page_num":"0","conf":"0.5"},{"block_num":"0","top":"0.5956937798195339","page_num":"0","left":"0.6947674627311626","line_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","level":"0","height":"0.010577996571858761","par_num":"0","conf":"1","width":"0.28052323929806977","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","conf":"1","level":"0","height":"0.0071770334928229484","block_num":"0","page_num":"0","par_num":"0","width":"0.13953487923804753"},{"level":"0","height":"0.006968641205077342","par_num":"0","text":"Recommendation","width":"0.04215116196490354","word_num":"0","top":"0.6411149825213349","conf":"1","left":"0.6947674422006878","block_num":"0","line_num":"0","page_num":"0"},{"level":"0","block_num":"0","conf":"1","left":"0.6947674626641019","page_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","width":"0.28052323929806977","par_num":"0","height":"0.010522425650029366","word_num":"0","line_num":"0"},{"height":"0.006968640444571461","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","page_num":"0","left":"0.6947674655515993","par_num":"0","top":"0.6759581884885157","level":"0","word_num":"0","block_num":"0","line_num":"0","width":"0.28488370205493685","conf":"0.5"},{"conf":"1","width":"0.17441859143845573","word_num":"0","left":"0.6947674548777797","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","level":"0","height":"0.01055576774682343","par_num":"0","top":"0.6897926635444678","page_num":"0","line_num":"0","block_num":"0"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","block_num":"0","left":"0.697674427545875","level":"0","line_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","page_num":"0","conf":"1","height":"0.01072803904945574","par_num":"0"},{"height":"0.010716925017191015","top":"0.7317073174143272","conf":"1","width":"0.2848836817639939","level":"0","word_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","block_num":"0","par_num":"0","left":"0.6976744576996018","page_num":"0","line_num":"0"},{"block_num":"0","left":"0.7034883726365229","conf":"0.30000001192092896","top":"0.7421602788826169","text":"do),","height":"0.017421602252187585","width":"0.011627906180442626","word_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"conf":"0.5","level":"0","width":"0.2776162573631774","left":"0.6976744436144179","par_num":"0","height":"0.0071770334928229484","word_num":"0","top":"0.766347687400319","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","line_num":"0","page_num":"0"},{"left":"0.694767475704478","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","page_num":"0","par_num":"0","conf":"1","width":"0.2877906636988864","level":"0","height":"0.011164274322169043","line_num":"0","top":"0.7870813397129187","word_num":"0","block_num":"0"},{"page_num":"0","line_num":"0","width":"0.07994186117293989","par_num":"0","conf":"1","height":"0.00722149038238773","top":"0.804625199437562","level":"0","left":"0.6962209300478492","word_num":"0","block_num":"0","text":"at the end (FetchSalesforceEntitieslo"},{"line_num":"0","top":"0.8046251994347967","block_num":"0","page_num":"0","height":"0.007221490382387619","par_num":"0","conf":"1","width":"0.18895348082197483","word_num":"0","left":"0.7761627980999628","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","level":"0"},{"height":"0.0071770334928229484","width":"0.08430232392980697","top":"0.8221690590111643","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.6962209318790669","conf":"1","par_num":"0","level":"0","text":"watermark — gate it on \"no profile context\"."},{"level":"0","text":"G.l .","page_num":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.010461296951561616","conf":"0.30000001192092896","left":"0.9651162807795277","par_num":"0","top":"0.8397129185198681","width":"0.017441858636571994"},{"conf":"0.30000001192092896","page_num":"0","left":"0.6962209300842392","text":"Ask anvthina (84-D","top":"0.9266347687400319","par_num":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.0071770334928229484","level":"0","width":"0.04069767099745736"},{"text":"Claude Qnus 17 Medium","top":"0.9545454545454546","width":"0.04651162472177062","word_num":"0","level":"0","left":"0.7223837197862006","height":"0.0071770334928229484","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"text":"144-25","left":"0.9331395351302343","conf":"0.5","level":"0","line_num":"0","height":"0.006968640444571572","page_num":"0","top":"0.9860627181052405","par_num":"0","width":"0.01453488177441542","word_num":"0","block_num":"0"},{"level":"0","text":"Po 4 sp","conf":"0.30000001192092896","width":"0.01453488177441531","page_num":"0","left":"0.9709302343731505","block_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.986062718234409","height":"0.01074748898617195"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8072
|
NULL
|
NULL
|
|
59381
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.44:0%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","level":"0","left":"0.01744185995005212","par_num":"0","text":"Phostorm","block_num":"0","width":"0.021802326466174835","word_num":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","top":"0.006968641046706359"},{"height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896","page_num":"0","text":"code","top":"0.006968641450188162","word_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.1148255812121043","width":"0.01162790618044264"},{"height":"0.010452960286604362","page_num":"0","level":"0","conf":"0.5","block_num":"0","top":"0.02787456497864904","left":"0.030523259704860126","text":"FV faVsco.js","par_num":"0","line_num":"0","width":"0.029069763548830722","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.010452960286604362","left":"0.06831395542728312","top":"0.02787456497864904","word_num":"0","text":"?9 master","block_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.024709300791963623"},{"width":"0.020348836766912577","left":"0.014534883869450689","page_num":"0","conf":"0.30000001192092896","height":"0.003484320602538671","level":"0","text":"Proledey","par_num":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.05923344944238418"},{"left":"0.043574765514713835","width":"0.030583024024963372","top":"0.07612742412338913","page_num":"0","word_num":"0","level":"0","line_num":"0","text":"D Salesforce","block_num":"0","conf":"0.30000001192092896","height":"0.01150821840934213","par_num":"0"},{"line_num":"0","text":"> DDTO","word_num":"0","block_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","top":"0.09407665591941561","page_num":"0","width":"0.021802323929806973","left":"0.046511627642654756","par_num":"0","level":"0"},{"text":"© FetchSalesforceEntitiesJob.pnp","page_num":"0","width":"0.07137109878215384","block_num":"0","par_num":"0","top":"0.11024367702094318","word_num":"0","level":"0","height":"0.015479323586398475","line_num":"0","conf":"1","left":"0.0537095887639354"},{"height":"0.0071770334928229484","level":"0","word_num":"0","page_num":"0","width":"0.08575580475178171","par_num":"0","conf":"0.30000001192092896","top":"0.13237639553429026","block_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","left":"0.05232558202147495","line_num":"0"},{"height":"0.0072715042880847625","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","par_num":"0","page_num":"0","width":"0.08575580475178171","line_num":"0","word_num":"0","left":"0.05232558202147495","conf":"0.5","level":"0","block_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","conf":"0.30000001192092896","left":"0.046511627154292065","level":"0","height":"0.006968640444571461","page_num":"0","width":"0.06249999492726427","top":"0.16724738709478748"},{"par_num":"0","line_num":"0","level":"0","left":"0.046511627667025296","height":"0.010616896445291069","top":"0.18102073376030525","width":"0.07558138827060132","word_num":"0","conf":"1","block_num":"0","text":"© CheckAndRetryRemoteMatch.php","page_num":"0"},{"level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"C) CreaterollowupActivity.php","top":"0.2017543859602864","height":"0.0073048471453848185","left":"0.04651163545709501","word_num":"0","width":"0.06395348082197473","conf":"0.5"},{"line_num":"0","left":"0.04651162858740109","text":"C) CreateNotes.php","height":"0.007182590508955311","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","width":"0.04215116196490349","page_num":"0","block_num":"0","top":"0.21929824565899192"},{"left":"0.04651163557061816","width":"0.08720929571922789","block_num":"0","line_num":"0","top":"0.23684210521680837","height":"0.010544653714558705","par_num":"0","text":"© MatchActivitiesToNewOpportunity.php","conf":"1","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","page_num":"0","left":"0.04651163358738779","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","word_num":"0","level":"0","conf":"0.5","width":"0.06249999492726427","block_num":"0","height":"0.007207597461803994","par_num":"0"},{"text":"E) NoteObiect.ohp","top":"0.27177700333990396","word_num":"0","width":"0.039244185102746854","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.00732985485873916","left":"0.046511628705343505","line_num":"0","par_num":"0"},{"line_num":"0","left":"0.04651163174781109","text":"c) SaveActiviv.ono","top":"0.2891986066069825","par_num":"0","block_num":"0","width":"0.04215115942853562","height":"0.006968640444571461","word_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896"},{"level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.04651162677256695","height":"0.006968641205077342","page_num":"0","text":"c)saveliranscriotion.onv","width":"0.0523255835188196","block_num":"0","top":"0.30662020900450737","par_num":"0","word_num":"0"},{"top":"0.32376395531045343","block_num":"0","level":"0","height":"0.0072464973352361906","conf":"0.5","left":"0.04651163174781109","par_num":"0","page_num":"0","text":"C) SetuoLavout.oho","word_num":"0","width":"0.04215115942853562","line_num":"0"},{"page_num":"0","left":"0.04651163174781109","top":"0.34130781499202545","level":"0","par_num":"0","block_num":"0","height":"0.0071770334928230595","text":"C) SvncActivitv.oho","word_num":"0","line_num":"0","conf":"0.5","width":"0.04215115942853562"},{"word_num":"0","width":"0.055435398791698696","text":"@ SvncFieldMetadata.php","block_num":"0","conf":"1","height":"0.014418177627490425","level":"0","page_num":"0","par_num":"0","top":"0.3552072621290665","left":"0.04638947542561308","line_num":"0"},{"word_num":"0","height":"0.010455739935429254","top":"0.3763066205343165","left":"0.046511631609252174","conf":"1","line_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0","width":"0.039244182566378974","text":"© SyncLeads.php"},{"line_num":"0","level":"0","par_num":"0","text":"© SyncObjects.php","width":"0.04215115942853562","block_num":"0","word_num":"0","left":"0.046511631695615716","top":"0.38995215311004783","conf":"1","height":"0.014354066985645897","page_num":"0"},{"line_num":"0","text":"© SyncOpportunitiesJob.php","width":"0.06104650903255382","block_num":"0","conf":"1","page_num":"0","left":"0.04651163073081603","top":"0.41114982586710536","level":"0","par_num":"0","height":"0.010700253968793927","word_num":"0"},{"word_num":"0","level":"0","top":"0.42503987240829344","page_num":"0","line_num":"0","text":"© SyncOpportunity.php","left":"0.046511633451594","width":"0.05087208747863769","block_num":"0","conf":"1","height":"0.014354066985646008","par_num":"0"},{"width":"0.05813953217039717","text":"© SyncProfileMetadata.php","level":"0","left":"0.04651163071712692","line_num":"0","page_num":"0","height":"0.010672468127626344","block_num":"0","conf":"1","par_num":"0","top":"0.44577352463809683","word_num":"0"},{"top":"0.46331738455485405","page_num":"0","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","word_num":"0","conf":"1","level":"0","left":"0.04651163321565249","line_num":"0","block_num":"0","height":"0.010550210730691068","par_num":"0"},{"height":"0.010452961047110243","word_num":"0","block_num":"0","top":"0.48083623715937174","conf":"1","page_num":"0","par_num":"0","text":"© SyncTeamMetadata.php","width":"0.05668604120295098","line_num":"0","level":"0","left":"0.04651163321565131"},{"level":"0","page_num":"0","height":"0.01051408974557777","conf":"1","line_num":"0","top":"0.49825784007433493","word_num":"0","text":"© UpdateOpportunitySpecifications.php","left":"0.04651163548425466","width":"0.08430231885707123","par_num":"0","block_num":"0"},{"block_num":"0","level":"0","par_num":"0","width":"0.04215115942853563","conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.006968640444571461","text":"Updatestage.ong","left":"0.046511627480499834","top":"0.5191637634014077","word_num":"0"},{"height":"0.010758603778942555","line_num":"0","block_num":"0","left":"0.03343023627313173","par_num":"0","width":"0.03343022884206569","text":"> @ DealRisks","word_num":"0","top":"0.5331010454942319","level":"0","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.03924418649273823","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"_Meeuine bor","top":"0.5714285717637769","height":"0.006968640444571572","width":"0.031976740410987366"},{"top":"0.6411149830944434","conf":"0.30000001192092896","page_num":"0","left":"0.03924418703063903","line_num":"0","level":"0","height":"0.007210375589617124","par_num":"0","text":"a Telephony","width":"0.029069763548830715","word_num":"0","block_num":"0"},{"block_num":"0","level":"0","width":"0.017441858636572008","line_num":"0","word_num":"0","page_num":"0","left":"0.03924418612559764","conf":"0.30000001192092896","text":"C User","top":"0.6547049441786283","height":"0.011164274322169154","par_num":"0"},{"block_num":"0","height":"0.006968641205077342","left":"0.04069767337055839","word_num":"0","top":"0.675958188117432","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"c8aseprocessing.oo.ono","width":"0.05523256038097625"},{"left":"0.04069767586474709","page_num":"0","par_num":"0","text":"@ Dummv.Job.php","level":"0","height":"0.01055576850732931","line_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.6897926633384308","width":"0.03779069667166852","word_num":"0"},{"word_num":"0","height":"0.006968640444571572","line_num":"0","level":"0","left":"0.04069768173679198","page_num":"0","block_num":"0","par_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","conf":"0.5","top":"0.7108013940634285","width":"0.07558138827060132"},{"page_num":"0","height":"0.010508531968939527","par_num":"0","width":"0.06395348082197475","left":"0.0406976819687229","block_num":"0","conf":"0.5","top":"0.724738676808766","level":"0","text":"@ ImportRemoteTrack.Job.ohp","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","width":"0.023255812360885288","height":"0.0071770334928229484","page_num":"0","word_num":"0","level":"0","left":"0.04069767637769677","block_num":"0","par_num":"0","text":"C ob.oho","line_num":"0","top":"0.7456140350877193"},{"page_num":"0","conf":"0.30000001192092896","width":"0.04505813882706013","par_num":"0","top":"0.7630662020343051","text":"C)JobDisoatcher.oho","height":"0.006968641205077342","word_num":"0","left":"0.04069767469984203","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","left":"0.04069768139133789","par_num":"0","word_num":"0","top":"0.7804878052132543","conf":"0.30000001192092896","level":"0","page_num":"0","text":".lobDisnatcherintertace.oho","width":"0.06395348082197473","line_num":"0","height":"0.006968640444571572"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.7942583731520936","conf":"0.5","text":"@ [EMAIL]","width":"0.08430231885707126","word_num":"0","height":"0.01061967533361019","par_num":"0","left":"0.04069768199588256","level":"0"},{"width":"0.05668604120295098","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007307626033703829","line_num":"0","text":"T. SasVicibilitvControl.nhn","block_num":"0","par_num":"0","top":"0.8149920253520749","level":"0","left":"0.039244191467289816"},{"par_num":"0","level":"0","page_num":"0","height":"0.010669689239307223","width":"0.03197674041098737","conf":"0.5","text":"v D Listeners","word_num":"0","left":"0.027616282843257383","top":"0.8325358850720923","block_num":"0","line_num":"0"},{"line_num":"0","left":"0.03343023313500392","page_num":"0","block_num":"0","text":"v M Activitiod","conf":"0.30000001192092896","width":"0.031976740410987366","word_num":"0","level":"0","par_num":"0","height":"0.0071770334928230595","top":"0.8500797448165869"},{"text":"v M ActivitvProviden","word_num":"0","width":"0.04651162979450632","line_num":"0","block_num":"0","conf":"0.5","left":"0.03924418511117721","height":"0.007204819333990642","level":"0","page_num":"0","par_num":"0","top":"0.8675958187199364"},{"block_num":"0","page_num":"0","left":"0.046511629117106865","word_num":"0","top":"0.8850174216200114","line_num":"0","width":"0.02906976608519858","text":"> M.lustCall","conf":"0.30000001192092896","par_num":"0","height":"0.007327075970420038","level":"0"},{"height":"0.010639125270326288","left":"0.046511631681215526","text":"v D UserPilot","top":"0.9024390246943023","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.03197674041098737","conf":"0.5","page_num":"0","level":"0"},{"level":"0","conf":"1","block_num":"0","left":"0.059593032929402996","par_num":"0","width":"0.07412789730315514","top":"0.9198606275943773","word_num":"0","height":"0.010761381906755796","line_num":"0","page_num":"0","text":"© TrackProviderinstalledEvent.php"},{"page_num":"0","height":"0.006968640444571572","text":"MAudia","line_num":"0","level":"0","width":"0.026162789223041938","word_num":"0","left":"0.039244188091967266","block_num":"0","par_num":"0","top":"0.9372822303003622","conf":"0.30000001192092896"},{"page_num":"0","width":"0.0232558123608853","height":"0.006968640444571572","par_num":"0","top":"0.9547038330878187","conf":"0.30000001192092896","level":"0","word_num":"0","block_num":"0","left":"0.039244188005603746","line_num":"0","text":"MRots"},{"par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.007249275463049432","left":"0.15406977310444897","page_num":"0","conf":"0.30000001192092896","width":"0.047965110616481066","word_num":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn"},{"height":"0.006968641205077342","word_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.08362369334200259","level":"0","page_num":"0","left":"0.15406976733606492","text":"Automateakeporskepository.pnp","block_num":"0","line_num":"0","width":"0.07122093058646994"},{"block_num":"0","conf":"1","top":"0.0797448165869219","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","width":"0.07122092551373421","word_num":"0","line_num":"0","left":"0.30668604530999377","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","height":"0.006968640444571461","page_num":"0","top":"0.13240418151987454","par_num":"0","left":"0.3066860477020153","line_num":"0","text":"Opportunitysynclrait.ong","level":"0","conf":"0.5","word_num":"0","width":"0.05523255023550483"},{"conf":"0.5","level":"0","block_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","line_num":"0","top":"0.13240418151987454","word_num":"0","width":"0.08720929571922792","par_num":"0","height":"0.006968640444571461","left":"0.37063954254736237","page_num":"0"},{"level":"0","left":"0.31831396020201475","line_num":"0","text":"wsyncermenuuiestrait.ono","block_num":"0","top":"0.1567944254223136","width":"0.05523255023550483","par_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"top":"0.18102073365231264","word_num":"0","page_num":"0","text":"c) SyncObiects.pho","block_num":"0","width":"0.039244185102746826","line_num":"0","par_num":"0","left":"0.15406976824025068","conf":"0.30000001192092896","height":"0.0071770334928229484","level":"0"},{"line_num":"0","text":"©ImportOpportunityBatch.php","page_num":"0","word_num":"0","left":"0.20203489060729998","width":"0.06104650395981806","top":"0.17770034929920653","conf":"1","height":"0.010452960286604362","par_num":"0","block_num":"0","level":"0"},{"width":"0.053779064340794325","text":"© ImportContactBatch.php","line_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.010497417936674913","block_num":"0","left":"0.27180233100804285","level":"0","top":"0.17770034916869026","page_num":"0"},{"text":"© Client.php","top":"0.17770034916869026","width":"0.027616275117752387","word_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.010497417936674913","page_num":"0","conf":"1","left":"0.33284884116015484","line_num":"0"},{"text":"C) HubspotPaqinationService.phg","line_num":"0","left":"0.3677325572728374","page_num":"0","conf":"0.5","top":"0.18102073365231264","height":"0.0071770334928229484","word_num":"0","level":"0","width":"0.0654069717894209","block_num":"0","par_num":"0"},{"word_num":"0","height":"0.007343747018817126","block_num":"0","text":"() Service.php","width":"0.030523251979909044","conf":"0.30000001192092896","left":"0.15406977127553043","level":"0","page_num":"0","par_num":"0","top":"0.20557491325434107","line_num":"0"},{"level":"0","left":"0.19186047025946548","par_num":"0","height":"0.006968640444571572","width":"0.04505813375432441","page_num":"0","block_num":"0","line_num":"0","conf":"0.5","text":"BatchSyncTrait.php","top":"0.20557491322719157","word_num":"0"},{"conf":"0.5","word_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","block_num":"0","top":"0.20175438596491224","width":"0.14534883296236076","line_num":"0","par_num":"0","left":"0.2441860510865191","page_num":"0","height":"0.011164274322169154","level":"0"},{"top":"0.20557491325434107","conf":"0.5","block_num":"0","left":"0.3982558178455254","level":"0","par_num":"0","text":"php api_v2.php","word_num":"0","width":"0.02906976354883073","page_num":"0","height":"0.007343747018817126","line_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","width":"0.06104650395981809","conf":"1","left":"0.15406977510994932","level":"0","text":"(C) AutomatedReportResult.oho","par_num":"0","word_num":"0","height":"0.007268726160271521","top":"0.22966507158551952"},{"par_num":"0","block_num":"0","width":"0.21656975847609497","left":"0.17151161694394365","page_num":"0","line_num":"0","conf":"1","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","top":"0.2508710809687519","word_num":"0","height":"0.010691917303836784","level":"0"},{"line_num":"0","top":"0.26794258384399516","par_num":"0","height":"0.007318740065968554","word_num":"0","block_num":"0","level":"0","conf":"1","width":"0.05959302313784334","text":"nublic function handlel","page_num":"0","left":"0.18313953485556841"},{"top":"0.4111498263026909","text":"138","page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","width":"0.010174417749364312","word_num":"0","line_num":"0","par_num":"0","level":"0","left":"0.1497093032619457","block_num":"0"},{"conf":"1","block_num":"0","height":"0.017421602252187474","level":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.15116279097784552","page_num":"0","top":"0.44250871089481225","width":"0.010174418383456285","text":"140"},{"par_num":"0","top":"0.5017421601756263","conf":"0.30000001192092896","block_num":"0","text":"1143","level":"0","left":"0.15116279076509007","width":"0.00872092995237797","page_num":"0","height":"0.006968641205077342","line_num":"0","word_num":"0"},{"left":"0.1511627908377645","block_num":"0","conf":"1","width":"0.00872092995237797","word_num":"0","line_num":"0","text":"144","level":"0","par_num":"0","height":"0.010452961047110132","top":"0.5156794425600686","page_num":"0"},{"width":"0.00872092995237797","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","left":"0.15116279076509007","height":"0.006968641205077342","level":"0","par_num":"0","text":"149","top":"0.6062717769003649"},{"top":"0.7108013942469417","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0","page_num":"0","block_num":"0","conf":"1","text":"155","left":"0.15116279159085694","level":"0","line_num":"0","par_num":"0"},{"block_num":"0","conf":"1","page_num":"0","left":"0.15116279159085694","par_num":"0","line_num":"0","top":"0.763066202609311","level":"0","text":"158","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0"},{"page_num":"0","width":"0.008720929318285997","par_num":"0","text":"161","line_num":"0","height":"0.010452960286604362","word_num":"0","level":"0","top":"0.8153310109716805","left":"0.15116279159085694","block_num":"0","conf":"1"},{"conf":"1","par_num":"0","line_num":"0","text":"163","page_num":"0","block_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","level":"0","top":"0.8501742165465933","width":"0.008720929318285997"},{"par_num":"0","top":"0.871080139269703","word_num":"0","conf":"1","text":"1164","level":"0","width":"0.00872092995237797","page_num":"0","left":"0.15116279076509007","height":"0.006968641205077342","block_num":"0","line_num":"0"},{"width":"0.008720929318285997","top":"0.8850174221215062","height":"0.010452960286604362","block_num":"0","page_num":"0","line_num":"0","conf":"1","par_num":"0","text":"165","left":"0.15116279159085694","level":"0","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.15116279076509007","text":"1166","top":"0.9059233448446159","width":"0.00872092995237797","page_num":"0","block_num":"0","height":"0.006968641205077342","word_num":"0","par_num":"0"},{"word_num":"0","left":"0.21366279261358478","top":"0.2891986067904957","width":"0.021802323929806966","level":"0","page_num":"0","text":"$config,","block_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0"},{"conf":"1","level":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","top":"0.30662020992638417","left":"0.21366279584086087","word_num":"0","text":"$batchRepository,","block_num":"0","width":"0.04505813375432441","par_num":"0"},{"left":"0.21366279067986574","line_num":"0","page_num":"0","top":"0.3240418127138407","width":"0.03633720570422233","level":"0","conf":"1","text":"SredisService","block_num":"0","par_num":"0","height":"0.010452960286604362","word_num":"0"},{"conf":"1","width":"0.04796511061648104","top":"0.3414634155012971","left":"0.21366279592722434","block_num":"0","height":"0.010452960286604251","level":"0","page_num":"0","par_num":"0","word_num":"0","text":"$entityRepository,","line_num":"0"},{"page_num":"0","par_num":"0","top":"0.3623693383142996","level":"0","block_num":"0","line_num":"0","left":"0.21366279063768656","conf":"0.30000001192092896","width":"0.018895347067650337","text":"sloggen","height":"0.006968640444571461","word_num":"0"},{"height":"0.007215933366255367","line_num":"0","par_num":"0","width":"0.2398255733733482","word_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","left":"0.20348838007687264","page_num":"0","conf":"0.5","top":"0.4146341463621239","level":"0","block_num":"0"},{"width":"0.07994185102746842","word_num":"0","block_num":"0","conf":"0.5","left":"0.20348838095072486","level":"0","page_num":"0","par_num":"0","text":"if (Sthis->attemots@ === 1) {","height":"0.010672467367120575","line_num":"0","top":"0.4457735248441337"},{"level":"0","line_num":"0","left":"0.21366278713067985","block_num":"0","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","word_num":"0","par_num":"0","page_num":"0","height":"0.010550210730691068","width":"0.1482558047517817"},{"left":"0.20348838105878864","par_num":"0","width":"0.091569758476095","word_num":"0","level":"0","block_num":"0","page_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","line_num":"0","conf":"0.5","height":"0.0071770334928229484"},{"word_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","height":"0.013948396442419408","top":"0.5331010453200158","left":"0.20348837906873227","page_num":"0","par_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","width":"0.15552324944354115"},{"width":"0.14970930586469938","word_num":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.5714285713801411","left":"0.20348837025078986","height":"0.006968641205077342","level":"0","line_num":"0","par_num":"0"},{"top":"0.5923344949742337","word_num":"0","block_num":"0","left":"0.2470930229619993","level":"0","width":"0.021802323929806966","text":"<1/6 >","page_num":"0","par_num":"0","height":"0.010536318570613101","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","height":"0.0071798116206361895","conf":"0.30000001192092896","page_num":"0","top":"0.6060606061050023","width":"0.027616277654120253","level":"0","word_num":"0","line_num":"0","left":"0.2151162810652241","par_num":"0","text":"'entity tvo"},{"top":"0.6132376396173622","width":"0.021802323929806966","word_num":"0","height":"0.010455739935429254","level":"0","block_num":"0","left":"0.25000000055269916","line_num":"0","page_num":"0","par_num":"0","text":"© Logger","conf":"0.5"},{"par_num":"0","block_num":"0","height":"0.0071770334928230595","level":"0","line_num":"0","width":"0.027616277654120253","top":"0.6236044657097288","text":"Itotal reco","word_num":"0","page_num":"0","conf":"0.5","left":"0.2151162810652241"},{"block_num":"0","top":"0.6339712919137487","conf":"0.5","height":"0.010628010477555794","par_num":"0","page_num":"0","level":"0","left":"0.248546517777781","line_num":"0","text":"public function info","width":"0.05668604120295098","word_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"\"batches di","level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.6411149825399743","width":"0.027616277654120253","left":"0.2151162801625813","height":"0.0072103763501230045"},{"height":"0.007332632986552401","block_num":"0","line_num":"0","par_num":"0","top":"0.6585365856142653","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.21511628105837952","width":"0.026162789223041966","page_num":"0","text":"Isvnced atl"},{"line_num":"0","text":"cav $context = [1","level":"0","word_num":"0","block_num":"0","left":"0.26598837545525295","height":"0.010591889492442497","top":"0.6618819775389818","width":"0.04360464785961399","conf":"0.5","page_num":"0","par_num":"0"},{"word_num":"0","text":":voidi","top":"0.6794425090460069","width":"0.020348835498728624","block_num":"0","page_num":"0","left":"0.24854651350063556","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","level":"0"},{"width":"0.052325573373348144","par_num":"0","text":"} catch (SocialAcco","line_num":"0","top":"0.6929824561403509","word_num":"0","block_num":"0","conf":"1","left":"0.1918604731373945","height":"0.011164274322169043","page_num":"0","level":"0"},{"conf":"0.5","level":"0","width":"0.039244185102746854","left":"0.2034883724950264","text":"Cloaden-swannir","block_num":"0","line_num":"0","top":"0.7108013936697744","height":"0.006968641205077342","par_num":"0","word_num":"0","page_num":"0"},{"left":"0.24854651872595424","text":"Log an informational message to the logs.","line_num":"0","conf":"1","level":"0","par_num":"0","top":"0.7105263157219254","word_num":"0","width":"0.08720929571922792","block_num":"0","page_num":"0","height":"0.01072803904945585"},{"block_num":"0","conf":"1","text":"Implements: Loggerinterface::info","width":"0.0813953419949146","level":"0","word_num":"0","height":"0.010691917303836673","page_num":"0","left":"0.24854651107352554","line_num":"0","par_num":"0","top":"0.7384370017274113"},{"left":"0.27761628499022556","top":"0.7595818820518198","level":"0","word_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri","width":"0.07122092551373421","height":"0.010452960286604362","block_num":"0"},{"top":"0.7804878052132543","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0","level":"0","block_num":"0","width":"0.056686041202950954","par_num":"0","text":"ngable lstring smessage","word_num":"0","left":"0.2761627910440279","page_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1","left":"0.19186047325424327","height":"0.010703032096607279","line_num":"0","width":"0.049418596511191515","text":"} catch (Throwable","top":"0.7979094080543587"},{"level":"0","width":"0.03924418256637896","conf":"0.5","par_num":"0","top":"0.7944250876267327","height":"0.010452960286604362","line_num":"0","block_num":"0","page_num":"0","word_num":"0","left":"0.2761627943999499","text":"arrayScontext"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571461","top":"0.8188153313456585","left":"0.20348837187088045","level":"0","width":"0.03924418256637899","page_num":"0","text":"slogger->errorl","block_num":"0"},{"word_num":"0","par_num":"0","top":"0.8188153315291717","page_num":"0","block_num":"0","level":"0","text":"Returns:","height":"0.010452960286604362","left":"0.2485465134574538","conf":"1","line_num":"0","width":"0.01889534706765031"},{"width":"0.01598837020549368","text":"CAurno","word_num":"0","level":"0","block_num":"0","left":"0.24854651337109027","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.8432055752480975","page_num":"0","height":"0.006968640444571572"},{"page_num":"0","left":"0.2747093029029664","text":"vendor/aravel/tramework/src","width":"0.06395348082197477","conf":"0.5","par_num":"0","block_num":"0","level":"0","top":"0.8466898958055888","height":"0.006968640444571461","word_num":"0","line_num":"0"},{"width":"0.05668604120295101","page_num":"0","left":"0.2747093023963053","line_num":"0","height":"0.006968640444571461","block_num":"0","top":"0.8641114985930454","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"luminare Loc/Loccer.ono"},{"conf":"0.30000001192092896","height":"0.007235383302971576","line_num":"0","word_num":"0","text":"'error' =>","level":"0","width":"0.026162789223041938","page_num":"0","par_num":"0","block_num":"0","top":"0.8708133969827938","left":"0.21511627846207848"},{"word_num":"0","block_num":"0","left":"0.20348837139363007","top":"0.9233449476199234","page_num":"0","text":"throw Ser","par_num":"0","height":"0.0072770620647228945","level":"0","width":"0.023255814897253146","conf":"0.30000001192092896","line_num":"0"},{"left":"0.44476744219026915","height":"0.010691917303836784","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.03488371727314399","line_num":"0","text":"826 ^ v 572","level":"0","top":"0.2508710809687519","word_num":"0","block_num":"0"},{"top":"0.29965156834254736","left":"0.47238372096131104","word_num":"0","height":"0.017421602252187585","text":"575","conf":"1","width":"0.008720929952377943","block_num":"0","par_num":"0","level":"0","line_num":"0","page_num":"0"},{"width":"0.008720929318285997","block_num":"0","conf":"0.30000001192092896","level":"0","text":"576","page_num":"0","line_num":"0","par_num":"0","top":"0.3205574921563493","word_num":"0","left":"0.47093023257922917","height":"0.010452960286604362"},{"height":"0.010452960286604362","level":"0","par_num":"0","block_num":"0","width":"0.01017441774936434","word_num":"0","page_num":"0","top":"0.3379790945953738","conf":"1","left":"0.4709302334945038","text":"577","line_num":"0"},{"word_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","line_num":"0","text":"578","width":"0.008720929318285997","page_num":"0","level":"0","par_num":"0","top":"0.35540069773126226","conf":"1"},{"height":"0.017421602252187585","block_num":"0","line_num":"0","text":"579","top":"0.3693379791874951","conf":"1","level":"0","page_num":"0","left":"0.4709302331500887","par_num":"0","word_num":"0","width":"0.011627906180442682"},{"conf":"1","line_num":"0","top":"0.39024390295774314","word_num":"0","par_num":"0","page_num":"0","level":"0","width":"0.01017441774936434","text":"580","left":"0.4709302334945038","height":"0.010452960286604362","block_num":"0"},{"height":"0.024390243457264815","left":"0.4665697680180062","block_num":"0","par_num":"0","conf":"0.5","line_num":"0","level":"0","top":"0.40418118460121666","width":"0.0159883714736776","word_num":"0","text":"=581","page_num":"0"},{"width":"0.008720929318285997","line_num":"0","text":"583","level":"0","conf":"1","left":"0.4723837218234151","word_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.4425087113201125","page_num":"0"},{"left":"0.4709302334945038","height":"0.010452960286604362","width":"0.01017441774936434","block_num":"0","conf":"1","top":"0.459930314107569","line_num":"0","text":"584","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","left":"0.46656976846458836","width":"0.013081394611520969","level":"0","text":"—585","top":"0.4773519168950253","conf":"0.5","line_num":"0","block_num":"0","word_num":"0","height":"0.010452960286604362"},{"top":"0.4947735200309138","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","conf":"1","level":"0","par_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","block_num":"0","text":"586"},{"left":"0.4723837218234151","level":"0","height":"0.010452960286604362","width":"0.008720929318285997","line_num":"0","top":"0.5121951224699383","conf":"1","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"587"},{"left":"0.4723837218234151","block_num":"0","conf":"1","level":"0","par_num":"0","text":"588","width":"0.008720929318285997","line_num":"0","word_num":"0","top":"0.5296167252573947","height":"0.010452960286604362","page_num":"0"},{"top":"0.5470383280448511","height":"0.010452960286604362","word_num":"0","level":"0","par_num":"0","conf":"1","line_num":"0","block_num":"0","left":"0.4709302334945038","page_num":"0","text":"589","width":"0.01017441774936434"},{"par_num":"0","line_num":"0","height":"0.020905922094220375","page_num":"0","level":"0","block_num":"0","top":"0.5609756106427853","width":"0.008720929952377943","conf":"0.5","left":"0.47238372114299704","word_num":"0","text":"590"},{"width":"0.013081394611520969","line_num":"0","par_num":"0","block_num":"0","level":"0","top":"0.5853658539937421","height":"0.006968640444571572","left":"0.46802325552854196","conf":"0.30000001192092896","text":"15911","page_num":"0","word_num":"0"},{"conf":"1","block_num":"0","text":"592","level":"0","word_num":"0","height":"0.020905923615232025","left":"0.4723837209560432","page_num":"0","top":"0.5958188150216522","width":"0.010174418383456285","line_num":"0","par_num":"0"},{"text":"593","block_num":"0","conf":"1","par_num":"0","level":"0","top":"0.616724738727316","width":"0.008720929952377998","left":"0.47238372099764825","page_num":"0","line_num":"0","height":"0.010452961047110132","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"T 595","line_num":"0","width":"0.014534881774415365","page_num":"0","left":"0.466569769326747","top":"0.6480836243637909","height":"0.013937280889142922","block_num":"0","level":"0"},{"left":"0.46656976759933994","page_num":"0","par_num":"0","top":"0.6655052271933078","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.014534883042599256","text":"-596","word_num":"0","height":"0.020905922094220375"},{"left":"0.47093023259606254","level":"0","text":"597","page_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.6898954702884519","word_num":"0","line_num":"0","width":"0.010174418383456285"},{"word_num":"0","conf":"0.5","page_num":"0","left":"0.4709302331016392","text":"598","top":"0.7003484325068968","block_num":"0","height":"0.020905922094220375","level":"0","line_num":"0","par_num":"0","width":"0.011627906180442626"},{"height":"0.006968641205077342","left":"0.4723837209976482","top":"0.7247386758550688","width":"0.008720929952377943","block_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","text":"$99","word_num":"0","line_num":"0"},{"block_num":"0","left":"0.46656976790214993","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"=600","width":"0.014534883042599311","height":"0.027874564820309367","level":"0","top":"0.7282229962193458","word_num":"0"},{"level":"0","line_num":"0","top":"0.7595818818683066","page_num":"0","left":"0.4709302334945038","text":"6011","word_num":"0","height":"0.006968640444571572","par_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.01017441774936434"},{"block_num":"0","top":"0.7700348428613736","left":"0.466569767781026","page_num":"0","level":"0","word_num":"0","height":"0.020905923615232025","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.014534883042599311","text":"-602"},{"text":"604","line_num":"0","top":"0.8048780490574194","width":"0.010174418383456285","level":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.020905922094220375","left":"0.47093023264451217","par_num":"0","conf":"1"},{"page_num":"0","line_num":"0","height":"0.010452960286604362","par_num":"0","level":"0","top":"0.8292682935500775","block_num":"0","conf":"0.30000001192092896","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","text":"605"},{"text":"606","level":"0","left":"0.4723837211284622","page_num":"0","block_num":"0","conf":"1","height":"0.017421602252187474","par_num":"0","top":"0.8432055753547425","word_num":"0","line_num":"0","width":"0.008720929952377943"},{"level":"0","page_num":"0","block_num":"0","par_num":"0","text":"— 607","word_num":"0","left":"0.4665697671564489","top":"0.8641114988686065","conf":"0.30000001192092896","height":"0.010689139176023432","line_num":"0","width":"0.013081394611520969"},{"top":"0.8815331015640149","left":"0.4723837218234151","block_num":"0","level":"0","width":"0.008720929318285997","conf":"1","word_num":"0","page_num":"0","line_num":"0","text":"608","height":"0.010452960286604362","par_num":"0"},{"text":"100% 52","top":"0.006968641450188162","conf":"0.30000001192092896","width":"0.01889534706765028","word_num":"0","level":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.9127906995735092","line_num":"0","height":"0.006968640444571461"},{"word_num":"0","block_num":"0","left":"0.9345930252198137","level":"0","text":"• Mon ZU Aor 10.44:0%","width":"0.05813952709766146","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.006968641450188162"},{"conf":"1","level":"0","word_num":"0","line_num":"0","par_num":"0","text":"L AskJiminnyReportActivityServiceTestv","page_num":"0","height":"0.010452960286604362","left":"0.8270348901595695","block_num":"0","top":"0.02787456497864904","width":"0.08866278668667404"},{"word_num":"0","width":"0.029069763548830674","conf":"0.5","top":"0.05574912978701141","level":"0","left":"0.4738372097953522","line_num":"0","block_num":"0","par_num":"0","text":"=custom.log","page_num":"0","height":"0.010452960286604362"},{"width":"0.027616277654120225","left":"0.5101744200028817","line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.010452961047110132","block_num":"0","word_num":"0","par_num":"0","top":"0.055749129145434506","text":"=laravel.log"},{"conf":"0.5","level":"0","par_num":"0","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","page_num":"0","width":"0.050872087478637695","block_num":"0","word_num":"0","left":"0.5450581399922917","height":"0.010452960286604362","line_num":"0"},{"height":"0.010452961047110132","word_num":"0","conf":"0.5","width":"0.06104650903255382","left":"0.6046511654871605","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506"},{"conf":"1","text":"Cascade","block_num":"0","left":"0.6947674436468302","par_num":"0","level":"0","top":"0.05574912943857935","width":"0.017441858636571994","page_num":"0","height":"0.010452960286604362","word_num":"0","line_num":"0"},{"line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.011164274322169043","par_num":"0","block_num":"0","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","width":"0.07703488431078326","page_num":"0","left":"0.4738372088584945"},{"conf":"0.5","left":"0.5595930266071848","level":"0","height":"0.011164274322169043","block_num":"0","page_num":"0","text":"A console [STAGING]","line_num":"0","top":"0.0797448165869219","width":"0.04360464785961393","par_num":"0","word_num":"0"},{"left":"0.6933139525309181","par_num":"0","conf":"1","line_num":"0","text":"Retactor Connection","level":"0","height":"0.007285397208668498","page_num":"0","block_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0"},{"height":"0.007285397208668609","level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","width":"0.045058133754324436","word_num":"0","par_num":"0","line_num":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","left":"0.7470930289847444"},{"conf":"0.5","height":"0.0071770334928229484","left":"0.5348837228066751","level":"0","text":"Tx: Autov","par_num":"0","top":"0.1044657097288676","word_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.02034883549872868"},{"conf":"0.30000001192092896","left":"0.6627906971819303","level":"0","page_num":"0","text":"do jiminny","height":"0.010516868633897003","width":"0.023255814897253146","line_num":"0","par_num":"0","top":"0.1044657097460916","word_num":"0","block_num":"0"},{"level":"0","top":"0.12519936212958604","left":"0.49273255700367574","page_num":"0","width":"0.12936045261139567","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","height":"0.010689139176023432","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.010689139176023432","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","width":"0.05813952709766146","word_num":"0","level":"0","left":"0.6279069838403225","line_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.1463414637498397","width":"0.12499997970905707","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","left":"0.4927325782522842","height":"0.006968640444571461","page_num":"0","line_num":"0"},{"level":"0","width":"0.1962209052227913","line_num":"0","word_num":"0","page_num":"0","left":"0.4927325630147635","height":"0.013937280889143033","block_num":"0","top":"0.15679442610595107","par_num":"0","conf":"1","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act."},{"line_num":"0","text":"SELECT","par_num":"0","width":"0.015988370205493707","level":"0","conf":"1","height":"0.010452960286604362","left":"0.49273255988271814","top":"0.17770034895077447","page_num":"0","block_num":"0","word_num":"0"},{"height":"0.013937280889143033","line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","par_num":"0","page_num":"0","top":"0.1951219518899232","block_num":"0","level":"0","word_num":"0","conf":"0.5","width":"0.1889534605310318","left":"0.5014535184914614"},{"line_num":"0","top":"0.21602787489966546","height":"0.006968640444571461","word_num":"0","width":"0.021802323929806966","page_num":"0","text":"U.ema1l.","conf":"0.30000001192092896","par_num":"0","left":"0.5029069786600965","block_num":"0","level":"0"},{"width":"0.011627907448626518","left":"0.5029069764355705","text":"sa.*","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.233449477263315","height":"0.006968641205077342","word_num":"0"},{"par_num":"0","word_num":"0","height":"0.006968641205077342","level":"0","block_num":"0","page_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","left":"0.5029069796729173","conf":"0.30000001192092896","line_num":"0","width":"0.08866278668667404"},{"conf":"0.5","left":"0.49273255569667207","width":"0.0959302313784336","page_num":"0","word_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","level":"0","height":"0.011164274322168932","block_num":"0","line_num":"0","top":"0.2679425837320575"},{"level":"0","par_num":"0","word_num":"0","top":"0.28548644338568163","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.007196483429539158","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","width":"0.10610464785961388"},{"line_num":"0","top":"0.2995371262853762","height":"0.0148935728666314","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","left":"0.49269744083144135","block_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0","width":"0.1381482875093501","word_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","top":"0.33797909453440456","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","page_num":"0","height":"0.010505753841126397","conf":"1","width":"0.14534883296236073","level":"0","word_num":"0"},{"word_num":"0","conf":"1","line_num":"0","level":"0","text":"select * from features;","height":"0.01075026787449107","left":"0.4927325633660667","top":"0.3728222999543015","block_num":"0","page_num":"0","par_num":"0","width":"0.059593018065107584"},{"text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","left":"0.49273257312172364","width":"0.12936045261139567","block_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.38995215302990127","level":"0","page_num":"0","height":"0.007260390255820148","par_num":"0"},{"conf":"1","par_num":"0","line_num":"0","text":"select * from teams where id = 556;","word_num":"0","left":"0.4927325550814989","level":"0","page_num":"0","top":"0.42503987254774733","width":"0.09011627765412028","height":"0.010500196824994035","block_num":"0"},{"block_num":"0","par_num":"0","width":"0.03779069413530067","level":"0","conf":"1","left":"0.4927325616686351","height":"0.010564103651274914","page_num":"0","line_num":"0","text":"select * from","top":"0.4599303140744231","word_num":"0"},{"page_num":"0","height":"0.010564103651274914","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","left":"0.5654069877565148","conf":"1","level":"0","par_num":"0","top":"0.4599303140744231","word_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","conf":"1","page_num":"0","level":"0","left":"0.4927325737320452","top":"0.47735191659424503","width":"0.19767440633570893","word_num":"0","line_num":"0"},{"text":"select * from automated_report_results order Dy zu desc,","par_num":"0","top":"0.49466613506674073","block_num":"0","line_num":"0","height":"0.014546766235497555","conf":"0.5","width":"0.1453954818400931","word_num":"0","page_num":"0","left":"0.4927008834473122","level":"0"},{"line_num":"0","left":"0.4927325548990552","width":"0.14244185102746842","level":"0","height":"0.010686361048210191","text":"SELECT * FROM automated report results WHERE id = 1919:","block_num":"0","conf":"1","page_num":"0","word_num":"0","top":"0.5119617223575448","par_num":"0"},{"level":"0","conf":"1","text":"select * from automated report results WHERE report id = 54:","block_num":"0","top":"0.5470383283932831","height":"0.010452960286604362","left":"0.49273255862023396","width":"0.15552323929806972","page_num":"0","line_num":"0","word_num":"0","par_num":"0"},{"top":"0.5818815337886577","word_num":"0","line_num":"0","page_num":"0","left":"0.49273256125581216","conf":"1","text":"select * from opportunities where id = 7594349:","par_num":"0","block_num":"0","width":"0.12209300791963623","level":"0","height":"0.010622453461423431"},{"word_num":"0","left":"0.49273257226354994","par_num":"0","block_num":"0","level":"0","top":"0.6164274323772443","line_num":"0","conf":"0.5","page_num":"0","height":"0.010750267113985301","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","width":"0.19767440633570899"},{"height":"0.010628010477555794","block_num":"0","page_num":"0","top":"0.6339712919137487","line_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","par_num":"0","word_num":"0","conf":"1","left":"0.49273256709487234","level":"0"},{"conf":"1","block_num":"0","top":"0.651515151624469","height":"0.010505753841126397","level":"0","width":"0.15261626750864876","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","word_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.4927325551571803"},{"word_num":"0","width":"0.11046511061648101","text":"SELECT * FROM crm_fields WHERE id = 226147","conf":"1","block_num":"0","level":"0","page_num":"0","left":"0.4927325646279135","par_num":"0","height":"0.013937280889143033","line_num":"0","top":"0.6689895475345226"},{"word_num":"0","block_num":"0","top":"0.6864111504286012","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","level":"0","line_num":"0","left":"0.4927325552882119","conf":"1","par_num":"0","height":"0.010558546635142552","page_num":"0","width":"0.15261626750864876"},{"block_num":"0","level":"0","top":"0.724738676080081","par_num":"0","left":"0.4927325602990887","page_num":"0","line_num":"0","height":"0.007318740065968554","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388","word_num":"0","conf":"0.5"},{"left":"0.492732558848917","top":"0.7386759584137272","word_num":"0","level":"0","block_num":"0","par_num":"0","line_num":"0","text":"GELECT","width":"0.0159883714736776","height":"0.010452961047110132","conf":"0.30000001192092896","page_num":"0"},{"page_num":"0","level":"0","block_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","width":"0.18604649888708236","word_num":"0","left":"0.5029069807442199","height":"0.014354066985646008","conf":"0.5","line_num":"0"},{"level":"0","text":"u. email","height":"0.007257611367501027","word_num":"0","line_num":"0","par_num":"0","width":"0.021802323929806966","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.7767145136381128","left":"0.5014534902332606"},{"top":"0.7944250876267327","width":"0.013081394611520913","word_num":"0","text":"sa.*,","conf":"1","line_num":"0","left":"0.5029069777669138","height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","level":"0","block_num":"0","height":"0.010497418697180683","page_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","left":"0.5014534906556222","conf":"1","par_num":"0","top":"0.8118022326885981","word_num":"0"},{"width":"0.09738371220040826","conf":"0.30000001192092896","left":"0.49273256673203064","top":"0.8292682928942409","par_num":"0","word_num":"0","block_num":"0","height":"0.007254833239687675","level":"0","line_num":"0","page_num":"0","text":"JOTN usens u on trid = ca.cociable idi"},{"par_num":"0","page_num":"0","block_num":"0","left":"0.49273255613526434","line_num":"0","top":"0.8466898957943156","level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","height":"0.010566882539594036","width":"0.10610464785961393","conf":"0.5"},{"conf":"1","word_num":"0","par_num":"0","width":"0.1380813882706013","height":"0.010689139176023432","line_num":"0","top":"0.8641114986943905","level":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","left":"0.4927325670763793","page_num":"0","block_num":"0"},{"left":"0.4927325575704069","page_num":"0","top":"0.8987240830528642","conf":"0.5","width":"0.19622092551373427","word_num":"0","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","line_num":"0","block_num":"0","height":"0.01068358215989107","par_num":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.011164274322169043","par_num":"0","block_num":"0","page_num":"0","text":"+0 ..","top":"0.0797448165869219","left":"0.965116281891486","width":"0.020348834230544677","word_num":"0","level":"0"},{"top":"0.10104529661439754","word_num":"0","conf":"1","left":"0.6976744093135958","width":"0.2703488329623608","line_num":"0","height":"0.01059744650857497","level":"0","page_num":"0","block_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","par_num":"0"},{"width":"0.23837209255137337","line_num":"0","word_num":"0","top":"0.11846689891207607","height":"0.006968641205077342","level":"0","left":"0.703488371377582","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","conf":"0.30000001192092896","page_num":"0","block_num":"0"},{"word_num":"0","top":"0.1393728226143094","height":"0.007357639939400973","line_num":"0","block_num":"0","left":"0.694767473312973","conf":"1","level":"0","par_num":"0","page_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","width":"0.28633718287691157"},{"text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","conf":"0.5","height":"0.010653017430404366","page_num":"0","width":"0.2819767201200445","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.15311004796085603","block_num":"0","left":"0.6962209524994839"},{"line_num":"0","text":"already solved - just not parametrised for the profile/since case","height":"0.010583553587991013","left":"0.6947674594038452","top":"0.1672473874286453","page_num":"0","width":"0.12645347067650337","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1"},{"par_num":"0","top":"0.19856459312259356","word_num":"0","line_num":"0","level":"0","page_num":"0","text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","block_num":"0","height":"0.010494639808861561","conf":"1","left":"0.6947674552483422"},{"level":"0","top":"0.21929824549679078","word_num":"0","conf":"1","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","width":"0.1511627765412027","height":"0.007182590508955311","left":"0.6947674427962095","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"conf":"1","width":"0.28633716258596864","height":"0.010569660667407277","top":"0.233449478068677","par_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","left":"0.694767459943104"},{"conf":"0.30000001192092896","width":"0.24127905419532292","block_num":"0","left":"0.6947674612076477","height":"0.006968640444571461","word_num":"0","line_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","par_num":"0","page_num":"0","top":"0.2508710804745784","level":"0"},{"width":"0.284883661473051","level":"0","word_num":"0","left":"0.6962209605769604","height":"0.007329854098233168","line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","top":"0.271777003894373"},{"par_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.6962209692158519","page_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.306620209394439","width":"0.2877906636988863"},{"level":"0","par_num":"0","conf":"1","page_num":"0","left":"0.7034883691075557","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro"},{"width":"0.20639533184944325","page_num":"0","line_num":"0","left":"0.7034883929131215","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","conf":"0.30000001192092896","word_num":"0","top":"0.33797909453440456","height":"0.010505753841126397","level":"0","block_num":"0","par_num":"0"},{"left":"0.6962209294276679","line_num":"0","top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","height":"0.010628010477555794","word_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","width":"0.2819767201200445","page_num":"0"},{"top":"0.3763066205343165","par_num":"0","width":"0.2848836817639939","conf":"1","line_num":"0","level":"0","word_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","page_num":"0","block_num":"0","height":"0.0072659472719524","left":"0.6962209430504749"},{"height":"0.007215933366255256","block_num":"0","level":"0","left":"0.6947674424200525","top":"0.41463414653422836","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","word_num":"0","text":"You get for free","width":"0.0319767404109873"},{"text":"•streamed fetch (no 0OM on big owners)","line_num":"0","height":"0.0071770334928229484","width":"0.08575581489725315","level":"0","left":"0.697674417508692","page_num":"0","par_num":"0","conf":"0.5","top":"0.43540669856459324","block_num":"0","word_num":"0"},{"par_num":"0","conf":"0.5","height":"0.0071770334928229484","level":"0","line_num":"0","width":"0.06540696671668522","block_num":"0","word_num":"0","text":"• 100-record batches via Redis","left":"0.6976744285694189","page_num":"0","top":"0.4529505582137161"},{"par_num":"0","height":"0.010477968760464584","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","line_num":"0","page_num":"0","block_num":"0","conf":"1","width":"0.13953486909257606","word_num":"0","left":"0.6976744332330052","level":"0","top":"0.4703832754342152"},{"conf":"1","level":"0","par_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","top":"0.4912280700058711","word_num":"0","left":"0.6976744360642997","line_num":"0","page_num":"0","block_num":"0","width":"0.1322674244008165","height":"0.010514089745577881"},{"par_num":"0","top":"0.508710801912447","width":"0.2819767201200445","conf":"0.5","page_num":"0","level":"0","word_num":"0","height":"0.010452960286604251","block_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","line_num":"0","left":"0.6976744452373054"},{"top":"0.5261324047144549","line_num":"0","par_num":"0","word_num":"0","height":"0.007360418067214214","width":"0.07267441140844466","conf":"0.5","left":"0.7034883798200974","block_num":"0","page_num":"0","text":"key so difterent orofiles don't collide","level":"0"},{"line_num":"0","page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","word_num":"0","par_num":"0","top":"0.5470383280448511","height":"0.010452960286604362","level":"0","width":"0.1729650903255382","block_num":"0","left":"0.6947674678139966","conf":"1"},{"block_num":"0","height":"0.0073104049220229506","left":"0.6947674633339377","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0","top":"0.5644599301598978","width":"0.2819767201200445","page_num":"0","conf":"0.5","line_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","level":"0","top":"0.5956937798195339","block_num":"0","left":"0.6947674627311626","line_num":"0","width":"0.28052323929806977","height":"0.010577996571858761","conf":"1","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0"},{"block_num":"0","line_num":"0","conf":"1","page_num":"0","width":"0.13953487923804753","par_num":"0","height":"0.0071770334928229484","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291","level":"0","top":"0.613237639553429","word_num":"0"},{"page_num":"0","level":"0","word_num":"0","conf":"1","left":"0.6947674422006878","text":"Recommendation","top":"0.6411149825213349","width":"0.04215116196490354","line_num":"0","height":"0.006968641205077342","par_num":"0","block_num":"0"},{"top":"0.6585365856142653","height":"0.010522425650029366","line_num":"0","width":"0.28052323929806977","par_num":"0","word_num":"0","left":"0.6947674626641019","page_num":"0","block_num":"0","conf":"1","level":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly"},{"conf":"0.5","level":"0","line_num":"0","left":"0.6947674655515993","page_num":"0","par_num":"0","top":"0.6759581884885157","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","block_num":"0","word_num":"0","width":"0.28488370205493685","height":"0.006968640444571461"},{"page_num":"0","height":"0.01055576774682343","conf":"1","block_num":"0","width":"0.17441859143845573","left":"0.6947674548777797","line_num":"0","par_num":"0","top":"0.6897926635444678","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","word_num":"0","level":"0"},{"height":"0.01072803904945574","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","width":"0.22819766592472157","top":"0.7105263158961413","par_num":"0","page_num":"0","block_num":"0","line_num":"0","level":"0","word_num":"0","left":"0.697674427545875","conf":"1"},{"par_num":"0","block_num":"0","level":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","line_num":"0","word_num":"0","height":"0.010716925017191015","width":"0.2848836817639939","top":"0.7317073174143272","page_num":"0","conf":"1","left":"0.6976744576996018"},{"line_num":"0","par_num":"0","width":"0.011627906180442626","block_num":"0","left":"0.7034883726365229","word_num":"0","page_num":"0","text":"do),","height":"0.017421602252187585","level":"0","top":"0.7421602788826169","conf":"0.30000001192092896"},{"page_num":"0","block_num":"0","word_num":"0","left":"0.6976744436144179","height":"0.0071770334928229484","conf":"0.5","level":"0","par_num":"0","line_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","top":"0.766347687400319","width":"0.2776162573631774"},{"top":"0.7870813397129187","width":"0.2877906636988864","word_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","height":"0.011164274322169043","page_num":"0","left":"0.694767475704478","conf":"1","level":"0"},{"text":"at the end (FetchSalesforceEntitieslo","conf":"1","line_num":"0","page_num":"0","height":"0.00722149038238773","word_num":"0","block_num":"0","par_num":"0","top":"0.804625199437562","left":"0.6962209300478492","width":"0.07994186117293989","level":"0"},{"width":"0.18895348082197483","top":"0.8046251994347967","line_num":"0","height":"0.007221490382387619","left":"0.7761627980999628","block_num":"0","conf":"1","par_num":"0","word_num":"0","page_num":"0","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","level":"0"},{"conf":"1","left":"0.6962209318790669","block_num":"0","par_num":"0","height":"0.0071770334928229484","page_num":"0","level":"0","text":"watermark — gate it on \"no profile context\".","word_num":"0","top":"0.8221690590111643","line_num":"0","width":"0.08430232392980697"},{"word_num":"0","line_num":"0","top":"0.8397129185198681","block_num":"0","page_num":"0","left":"0.9651162807795277","width":"0.017441858636571994","height":"0.010461296951561616","conf":"0.30000001192092896","par_num":"0","text":"G.l .","level":"0"},{"height":"0.0071770334928229484","line_num":"0","text":"Ask anvthina (84-D","block_num":"0","left":"0.6962209300842392","width":"0.04069767099745736","top":"0.9266347687400319","word_num":"0","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896"},{"word_num":"0","left":"0.7223837197862006","height":"0.0071770334928229484","page_num":"0","top":"0.9545454545454546","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"Claude Qnus 17 Medium","width":"0.04651162472177062","conf":"0.30000001192092896"},{"top":"0.9860627181052405","conf":"0.5","word_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.01453488177441542","block_num":"0","line_num":"0","left":"0.9331395351302343","text":"144-25","height":"0.006968640444571572"},{"left":"0.9709302343731505","height":"0.01074748898617195","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"Po 4 sp","top":"0.986062718234409","width":"0.01453488177441531"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8072
|
NULL
|
NULL
|
|
59337
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.39:00L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"text":"Phostorm","width" [{"text":"Phostorm","width":"0.021802326466174835","line_num":"0","page_num":"0","word_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.01744185995005212","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.006968641046706359"},{"page_num":"0","par_num":"0","block_num":"0","width":"0.01162790618044264","left":"0.1148255812121043","conf":"0.30000001192092896","top":"0.006968641450188162","word_num":"0","height":"0.006968640444571461","level":"0","text":"code","line_num":"0"},{"width":"0.029069763548830722","height":"0.010452960286604362","text":"FV faVsco.js","left":"0.030523259704860126","conf":"0.5","par_num":"0","word_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.02787456497864904","page_num":"0"},{"left":"0.06831395542728312","level":"0","height":"0.010452960286604362","par_num":"0","text":"?9 master","line_num":"0","page_num":"0","top":"0.02787456497864904","conf":"0.30000001192092896","word_num":"0","block_num":"0","width":"0.024709300791963623"},{"width":"0.020348836766912577","word_num":"0","par_num":"0","block_num":"0","left":"0.014534883869450689","level":"0","page_num":"0","text":"Proledey","top":"0.05923344944238418","line_num":"0","conf":"0.30000001192092896","height":"0.003484320602538671"},{"level":"0","block_num":"0","text":"D Salesforce","word_num":"0","line_num":"0","left":"0.043574765514713835","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.01150821840934213","top":"0.07612742412338913","width":"0.030583024024963372"},{"width":"0.021802323929806973","top":"0.09407665591941561","word_num":"0","text":"> DDTO","level":"0","line_num":"0","left":"0.046511627642654756","block_num":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","height":"0.015479323586398475","left":"0.0537095887639354","top":"0.11024367702094318","width":"0.07137109878215384","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"© FetchSalesforceEntitiesJob.pnp"},{"left":"0.05232558202147495","word_num":"0","page_num":"0","line_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.0071770334928229484","top":"0.13237639553429026","level":"0"},{"level":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","word_num":"0","width":"0.08575580475178171","left":"0.05232558202147495","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.0072715042880847625"},{"par_num":"0","text":"c) AulolocDelavec locrm.ono","word_num":"0","left":"0.046511627154292065","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.16724738709478748","line_num":"0","width":"0.06249999492726427","block_num":"0"},{"level":"0","height":"0.010616896445291069","top":"0.18102073376030525","block_num":"0","conf":"1","left":"0.046511627667025296","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","width":"0.07558138827060132","line_num":"0","page_num":"0","word_num":"0"},{"left":"0.04651163545709501","page_num":"0","level":"0","word_num":"0","top":"0.2017543859602864","line_num":"0","width":"0.06395348082197473","par_num":"0","text":"C) CreaterollowupActivity.php","conf":"0.5","block_num":"0","height":"0.0073048471453848185"},{"left":"0.04651162858740109","line_num":"0","block_num":"0","height":"0.007182590508955311","text":"C) CreateNotes.php","word_num":"0","page_num":"0","par_num":"0","top":"0.21929824565899192","width":"0.04215116196490349","conf":"0.30000001192092896","level":"0"},{"height":"0.010544653714558705","left":"0.04651163557061816","par_num":"0","width":"0.08720929571922789","block_num":"0","page_num":"0","top":"0.23684210521680837","conf":"1","line_num":"0","level":"0","text":"© MatchActivitiesToNewOpportunity.php","word_num":"0"},{"block_num":"0","top":"0.2543554009942979","text":"C) MatchActivitvermData.php","height":"0.007207597461803994","width":"0.06249999492726427","conf":"0.5","line_num":"0","level":"0","word_num":"0","left":"0.04651163358738779","page_num":"0","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","height":"0.00732985485873916","text":"E) NoteObiect.ohp","width":"0.039244185102746854","level":"0","left":"0.046511628705343505","top":"0.27177700333990396","word_num":"0","par_num":"0","block_num":"0","line_num":"0"},{"top":"0.2891986066069825","page_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.006968640444571461","block_num":"0","text":"c) SaveActiviv.ono","level":"0","line_num":"0"},{"width":"0.0523255835188196","word_num":"0","text":"c)saveliranscriotion.onv","block_num":"0","left":"0.04651162677256695","level":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","page_num":"0","top":"0.30662020900450737","conf":"0.30000001192092896"},{"block_num":"0","left":"0.04651163174781109","par_num":"0","top":"0.32376395531045343","conf":"0.5","level":"0","page_num":"0","width":"0.04215115942853562","line_num":"0","text":"C) SetuoLavout.oho","word_num":"0","height":"0.0072464973352361906"},{"word_num":"0","level":"0","par_num":"0","left":"0.04651163174781109","text":"C) SvncActivitv.oho","top":"0.34130781499202545","page_num":"0","height":"0.0071770334928230595","line_num":"0","width":"0.04215115942853562","conf":"0.5","block_num":"0"},{"width":"0.055435398791698696","conf":"1","left":"0.04638947542561308","height":"0.014418177627490425","level":"0","par_num":"0","line_num":"0","word_num":"0","top":"0.3552072621290665","text":"@ SvncFieldMetadata.php","page_num":"0","block_num":"0"},{"line_num":"0","text":"© SyncLeads.php","height":"0.010455739935429254","conf":"1","par_num":"0","block_num":"0","left":"0.046511631609252174","word_num":"0","level":"0","top":"0.3763066205343165","width":"0.039244182566378974","page_num":"0"},{"page_num":"0","left":"0.046511631695615716","text":"© SyncObjects.php","level":"0","top":"0.38995215311004783","word_num":"0","block_num":"0","conf":"1","width":"0.04215115942853562","line_num":"0","height":"0.014354066985645897","par_num":"0"},{"level":"0","block_num":"0","conf":"1","par_num":"0","width":"0.06104650903255382","word_num":"0","height":"0.010700253968793927","line_num":"0","top":"0.41114982586710536","left":"0.04651163073081603","page_num":"0","text":"© SyncOpportunitiesJob.php"},{"height":"0.014354066985646008","line_num":"0","text":"© SyncOpportunity.php","width":"0.05087208747863769","conf":"1","block_num":"0","level":"0","left":"0.046511633451594","page_num":"0","par_num":"0","top":"0.42503987240829344","word_num":"0"},{"top":"0.44577352463809683","width":"0.05813953217039717","par_num":"0","height":"0.010672468127626344","level":"0","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","text":"© SyncProfileMetadata.php","left":"0.04651163071712692"},{"conf":"1","block_num":"0","page_num":"0","height":"0.010550210730691068","left":"0.04651163321565249","word_num":"0","width":"0.056686041202950996","line_num":"0","text":"© SyncTeamFieldsJob.php","level":"0","par_num":"0","top":"0.46331738455485405"},{"line_num":"0","block_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","word_num":"0","top":"0.48083623715937174","page_num":"0","par_num":"0","conf":"1","height":"0.010452961047110243","level":"0","width":"0.05668604120295098"},{"page_num":"0","block_num":"0","left":"0.04651163548425466","level":"0","top":"0.49825784007433493","word_num":"0","height":"0.01051408974557777","par_num":"0","line_num":"0","text":"© UpdateOpportunitySpecifications.php","width":"0.08430231885707123","conf":"1"},{"word_num":"0","left":"0.046511627480499834","page_num":"0","top":"0.5191637634014077","line_num":"0","width":"0.04215115942853563","conf":"0.30000001192092896","par_num":"0","block_num":"0","level":"0","text":"Updatestage.ong","height":"0.006968640444571461"},{"word_num":"0","par_num":"0","text":"> @ DealRisks","width":"0.03343022884206569","level":"0","height":"0.010758603778942555","conf":"0.30000001192092896","page_num":"0","top":"0.5331010454942319","block_num":"0","line_num":"0","left":"0.03343023627313173"},{"conf":"0.30000001192092896","page_num":"0","left":"0.03924418649273823","block_num":"0","height":"0.006968640444571572","par_num":"0","top":"0.5714285717637769","width":"0.031976740410987366","level":"0","text":"_Meeuine bor","line_num":"0","word_num":"0"},{"width":"0.029069763548830715","line_num":"0","top":"0.6411149830944434","left":"0.03924418703063903","text":"a Telephony","level":"0","page_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896","block_num":"0","par_num":"0","word_num":"0"},{"page_num":"0","width":"0.017441858636572008","height":"0.011164274322169154","text":"C User","conf":"0.30000001192092896","top":"0.6547049441786283","word_num":"0","block_num":"0","line_num":"0","left":"0.03924418612559764","level":"0","par_num":"0"},{"par_num":"0","word_num":"0","text":"c8aseprocessing.oo.ono","page_num":"0","height":"0.006968641205077342","top":"0.675958188117432","left":"0.04069767337055839","level":"0","block_num":"0","conf":"0.30000001192092896","width":"0.05523256038097625","line_num":"0"},{"level":"0","conf":"0.30000001192092896","width":"0.03779069667166852","line_num":"0","word_num":"0","text":"@ Dummv.Job.php","page_num":"0","par_num":"0","top":"0.6897926633384308","left":"0.04069767586474709","block_num":"0","height":"0.01055576850732931"},{"conf":"0.5","par_num":"0","height":"0.006968640444571572","top":"0.7108013940634285","text":"(C)ImoortRecallA|Recordinas.Job.oho","page_num":"0","width":"0.07558138827060132","word_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.04069768173679198"},{"height":"0.010508531968939527","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","line_num":"0","word_num":"0","top":"0.724738676808766","block_num":"0","conf":"0.5","left":"0.0406976819687229","level":"0","width":"0.06395348082197475","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.7456140350877193","text":"C ob.oho","width":"0.023255812360885288","left":"0.04069767637769677","line_num":"0","height":"0.0071770334928229484"},{"height":"0.006968641205077342","conf":"0.30000001192092896","width":"0.04505813882706013","par_num":"0","top":"0.7630662020343051","word_num":"0","line_num":"0","block_num":"0","left":"0.04069767469984203","text":"C)JobDisoatcher.oho","level":"0","page_num":"0"},{"par_num":"0","page_num":"0","text":".lobDisnatcherintertace.oho","conf":"0.30000001192092896","left":"0.04069768139133789","height":"0.006968640444571572","level":"0","top":"0.7804878052132543","width":"0.06395348082197473","block_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","level":"0","conf":"0.5","par_num":"0","line_num":"0","text":"@ [EMAIL]","height":"0.01061967533361019","top":"0.7942583731520936","width":"0.08430231885707126","word_num":"0","page_num":"0","left":"0.04069768199588256"},{"height":"0.007307626033703829","text":"T. SasVicibilitvControl.nhn","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8149920253520749","left":"0.039244191467289816","word_num":"0","width":"0.05668604120295098","line_num":"0","par_num":"0","page_num":"0"},{"level":"0","conf":"0.5","text":"v D Listeners","height":"0.010669689239307223","left":"0.027616282843257383","par_num":"0","top":"0.8325358850720923","width":"0.03197674041098737","word_num":"0","page_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","level":"0","left":"0.03343023313500392","top":"0.8500797448165869","word_num":"0","par_num":"0","text":"v M Activitiod","block_num":"0","page_num":"0","width":"0.031976740410987366"},{"top":"0.8675958187199364","par_num":"0","page_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","height":"0.007204819333990642","block_num":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","width":"0.04651162979450632"},{"text":"> M.lustCall","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.046511629117106865","block_num":"0","par_num":"0","height":"0.007327075970420038","top":"0.8850174216200114","width":"0.02906976608519858","word_num":"0","level":"0"},{"left":"0.046511631681215526","height":"0.010639125270326288","par_num":"0","word_num":"0","level":"0","conf":"0.5","page_num":"0","block_num":"0","top":"0.9024390246943023","text":"v D UserPilot","line_num":"0","width":"0.03197674041098737"},{"left":"0.059593032929402996","text":"© TrackProviderinstalledEvent.php","top":"0.9198606275943773","word_num":"0","block_num":"0","page_num":"0","conf":"1","level":"0","width":"0.07412789730315514","par_num":"0","height":"0.010761381906755796","line_num":"0"},{"text":"MAudia","line_num":"0","par_num":"0","block_num":"0","width":"0.026162789223041938","word_num":"0","page_num":"0","height":"0.006968640444571572","left":"0.039244188091967266","conf":"0.30000001192092896","level":"0","top":"0.9372822303003622"},{"height":"0.006968640444571572","par_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.9547038330878187","left":"0.039244188005603746","word_num":"0","block_num":"0","text":"MRots","page_num":"0","width":"0.0232558123608853"},{"height":"0.007249275463049432","left":"0.15406977310444897","page_num":"0","par_num":"0","top":"0.05574912945445576","level":"0","line_num":"0","conf":"0.30000001192092896","text":"C ActivitvController.ohn","width":"0.047965110616481066","block_num":"0","word_num":"0"},{"level":"0","width":"0.07122093058646994","conf":"0.30000001192092896","par_num":"0","top":"0.08362369334200259","left":"0.15406976733606492","word_num":"0","block_num":"0","line_num":"0","height":"0.006968641205077342","text":"Automateakeporskepository.pnp","page_num":"0"},{"height":"0.011164274322169043","word_num":"0","width":"0.07122092551373421","level":"0","par_num":"0","text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","page_num":"0","conf":"1","block_num":"0","left":"0.30668604530999377","line_num":"0"},{"block_num":"0","par_num":"0","width":"0.05523255023550483","word_num":"0","top":"0.13240418151987454","text":"Opportunitysynclrait.ong","left":"0.3066860477020153","height":"0.006968640444571461","conf":"0.5","page_num":"0","line_num":"0","level":"0"},{"line_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","word_num":"0","conf":"0.5","par_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","height":"0.006968640444571461","block_num":"0","left":"0.37063954254736237","page_num":"0"},{"word_num":"0","height":"0.006968640444571461","left":"0.31831396020201475","level":"0","par_num":"0","top":"0.1567944254223136","page_num":"0","width":"0.05523255023550483","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"wsyncermenuuiestrait.ono"},{"conf":"0.30000001192092896","left":"0.15406976824025068","block_num":"0","page_num":"0","height":"0.0071770334928229484","line_num":"0","level":"0","width":"0.039244185102746826","text":"c) SyncObiects.pho","par_num":"0","top":"0.18102073365231264","word_num":"0"},{"height":"0.010452960286604362","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","width":"0.06104650395981806","word_num":"0","left":"0.20203489060729998","block_num":"0","line_num":"0","par_num":"0","level":"0","page_num":"0","conf":"1"},{"page_num":"0","level":"0","height":"0.010497417936674913","block_num":"0","par_num":"0","left":"0.27180233100804285","text":"© ImportContactBatch.php","width":"0.053779064340794325","conf":"1","line_num":"0","word_num":"0","top":"0.17770034916869026"},{"conf":"1","height":"0.010497417936674913","par_num":"0","width":"0.027616275117752387","top":"0.17770034916869026","word_num":"0","left":"0.33284884116015484","level":"0","page_num":"0","block_num":"0","line_num":"0","text":"© Client.php"},{"conf":"0.5","block_num":"0","par_num":"0","top":"0.18102073365231264","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"C) HubspotPaqinationService.phg","level":"0","left":"0.3677325572728374","width":"0.0654069717894209","page_num":"0"},{"width":"0.030523251979909044","height":"0.007343747018817126","block_num":"0","left":"0.15406977127553043","line_num":"0","text":"() Service.php","page_num":"0","conf":"0.30000001192092896","top":"0.20557491325434107","level":"0","par_num":"0","word_num":"0"},{"conf":"0.5","text":"BatchSyncTrait.php","line_num":"0","top":"0.20557491322719157","width":"0.04505813375432441","word_num":"0","left":"0.19186047025946548","page_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","par_num":"0"},{"par_num":"0","block_num":"0","width":"0.14534883296236076","top":"0.20175438596491224","height":"0.011164274322169154","left":"0.2441860510865191","conf":"0.5","line_num":"0","page_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","word_num":"0","level":"0"},{"conf":"0.5","width":"0.02906976354883073","level":"0","top":"0.20557491325434107","word_num":"0","block_num":"0","par_num":"0","height":"0.007343747018817126","left":"0.3982558178455254","line_num":"0","text":"php api_v2.php","page_num":"0"},{"level":"0","par_num":"0","page_num":"0","block_num":"0","conf":"1","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","top":"0.22966507158551952","height":"0.007268726160271521","width":"0.06104650395981809","word_num":"0","line_num":"0"},{"width":"0.21656975847609497","word_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","par_num":"0","left":"0.17151161694394365","level":"0","top":"0.2508710809687519","line_num":"0","height":"0.010691917303836784","block_num":"0","page_num":"0","conf":"1"},{"height":"0.007318740065968554","top":"0.26794258384399516","level":"0","left":"0.18313953485556841","page_num":"0","block_num":"0","text":"nublic function handlel","line_num":"0","par_num":"0","width":"0.05959302313784334","word_num":"0","conf":"1"},{"block_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.4111498263026909","height":"0.010452960286604362","conf":"0.30000001192092896","left":"0.1497093032619457","page_num":"0","par_num":"0","text":"138","width":"0.010174417749364312"},{"par_num":"0","text":"140","height":"0.017421602252187474","top":"0.44250871089481225","width":"0.010174418383456285","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.15116279097784552","line_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","level":"0","text":"1143","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.5017421601756263","width":"0.00872092995237797","line_num":"0","page_num":"0","left":"0.15116279076509007"},{"conf":"1","height":"0.010452961047110132","left":"0.1511627908377645","top":"0.5156794425600686","width":"0.00872092995237797","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"144","word_num":"0"},{"text":"149","page_num":"0","left":"0.15116279076509007","top":"0.6062717769003649","conf":"0.30000001192092896","line_num":"0","block_num":"0","width":"0.00872092995237797","height":"0.006968641205077342","word_num":"0","level":"0","par_num":"0"},{"par_num":"0","level":"0","text":"155","height":"0.010452960286604362","conf":"1","page_num":"0","top":"0.7108013942469417","left":"0.15116279159085694","block_num":"0","line_num":"0","width":"0.008720929318285997","word_num":"0"},{"height":"0.010452960286604362","left":"0.15116279159085694","level":"0","width":"0.008720929318285997","word_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"158","top":"0.763066202609311"},{"height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","top":"0.8153310109716805","word_num":"0","line_num":"0","block_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","text":"161","conf":"1"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","text":"163","height":"0.010452960286604362","top":"0.8501742165465933","word_num":"0","page_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","level":"0"},{"page_num":"0","text":"1164","width":"0.00872092995237797","word_num":"0","top":"0.871080139269703","level":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","conf":"1","left":"0.15116279076509007"},{"block_num":"0","left":"0.15116279159085694","page_num":"0","text":"165","top":"0.8850174221215062","level":"0","conf":"1","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","text":"1166","page_num":"0","top":"0.9059233448446159","level":"0","width":"0.00872092995237797","word_num":"0","left":"0.15116279076509007"},{"page_num":"0","left":"0.21366279261358478","width":"0.021802323929806966","top":"0.2891986067904957","level":"0","text":"$config,","word_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","block_num":"0","conf":"1"},{"text":"$batchRepository,","page_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","left":"0.21366279584086087","top":"0.30662020992638417","width":"0.04505813375432441","word_num":"0","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","left":"0.21366279067986574","width":"0.03633720570422233","par_num":"0","word_num":"0","conf":"1","page_num":"0","top":"0.3240418127138407","height":"0.010452960286604362","text":"SredisService","level":"0"},{"level":"0","height":"0.010452960286604251","text":"$entityRepository,","width":"0.04796511061648104","word_num":"0","conf":"1","block_num":"0","left":"0.21366279592722434","line_num":"0","page_num":"0","par_num":"0","top":"0.3414634155012971"},{"width":"0.018895347067650337","top":"0.3623693383142996","left":"0.21366279063768656","block_num":"0","height":"0.006968640444571461","level":"0","par_num":"0","text":"sloggen","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","level":"0","conf":"0.5","height":"0.007215933366255367","par_num":"0","top":"0.4146341463621239","page_num":"0","left":"0.20348838007687264","block_num":"0","width":"0.2398255733733482","word_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext"},{"conf":"0.5","block_num":"0","level":"0","par_num":"0","top":"0.4457735248441337","line_num":"0","word_num":"0","text":"if (Sthis->attemots@ === 1) {","left":"0.20348838095072486","page_num":"0","width":"0.07994185102746842","height":"0.010672467367120575"},{"left":"0.21366278713067985","block_num":"0","top":"0.46331738455485405","word_num":"0","line_num":"0","par_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","conf":"1","level":"0","page_num":"0","height":"0.010550210730691068","width":"0.1482558047517817"},{"height":"0.0071770334928229484","page_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","width":"0.091569758476095","level":"0","conf":"0.5","line_num":"0","word_num":"0","top":"0.5191387559808612","left":"0.20348838105878864","block_num":"0"},{"left":"0.20348837906873227","height":"0.013948396442419408","par_num":"0","conf":"1","level":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","top":"0.5331010453200158","page_num":"0","width":"0.15552324944354115","word_num":"0","line_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","top":"0.5714285713801411","width":"0.14970930586469938","left":"0.20348837025078986","height":"0.006968641205077342"},{"text":"<1/6 >","word_num":"0","left":"0.2470930229619993","page_num":"0","block_num":"0","top":"0.5923344949742337","par_num":"0","width":"0.021802323929806966","height":"0.010536318570613101","level":"0","line_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"'entity tvo","left":"0.2151162810652241","width":"0.027616277654120253","top":"0.6060606061050023","word_num":"0","height":"0.0071798116206361895"},{"conf":"0.5","level":"0","par_num":"0","text":"© Logger","word_num":"0","left":"0.25000000055269916","top":"0.6132376396173622","width":"0.021802323929806966","line_num":"0","height":"0.010455739935429254","page_num":"0","block_num":"0"},{"height":"0.0071770334928230595","left":"0.2151162810652241","par_num":"0","word_num":"0","line_num":"0","text":"Itotal reco","level":"0","top":"0.6236044657097288","page_num":"0","width":"0.027616277654120253","conf":"0.5","block_num":"0"},{"width":"0.05668604120295098","top":"0.6339712919137487","level":"0","height":"0.010628010477555794","line_num":"0","page_num":"0","par_num":"0","block_num":"0","word_num":"0","text":"public function info","conf":"0.5","left":"0.248546517777781"},{"left":"0.2151162801625813","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0072103763501230045","par_num":"0","text":"\"batches di","top":"0.6411149825399743","width":"0.027616277654120253","word_num":"0","level":"0"},{"level":"0","top":"0.6585365856142653","left":"0.21511628105837952","page_num":"0","block_num":"0","line_num":"0","height":"0.007332632986552401","par_num":"0","width":"0.026162789223041966","word_num":"0","conf":"0.30000001192092896","text":"Isvnced atl"},{"height":"0.010591889492442497","line_num":"0","page_num":"0","width":"0.04360464785961399","word_num":"0","conf":"0.5","block_num":"0","left":"0.26598837545525295","level":"0","text":"cav $context = [1","par_num":"0","top":"0.6618819775389818"},{"level":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.6794425090460069","left":"0.24854651350063556","par_num":"0","block_num":"0","height":"0.006968640444571572","width":"0.020348835498728624","word_num":"0","text":":voidi"},{"left":"0.1918604731373945","level":"0","line_num":"0","top":"0.6929824561403509","word_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.011164274322169043","par_num":"0","width":"0.052325573373348144","text":"} catch (SocialAcco"},{"width":"0.039244185102746854","word_num":"0","block_num":"0","height":"0.006968641205077342","page_num":"0","line_num":"0","left":"0.2034883724950264","par_num":"0","text":"Cloaden-swannir","conf":"0.5","level":"0","top":"0.7108013936697744"},{"text":"Log an informational message to the logs.","top":"0.7105263157219254","conf":"1","block_num":"0","height":"0.01072803904945585","par_num":"0","page_num":"0","level":"0","width":"0.08720929571922792","line_num":"0","left":"0.24854651872595424","word_num":"0"},{"top":"0.7384370017274113","width":"0.0813953419949146","word_num":"0","line_num":"0","height":"0.010691917303836673","left":"0.24854651107352554","par_num":"0","conf":"1","level":"0","block_num":"0","text":"Implements: Loggerinterface::info","page_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.7595818820518198","word_num":"0","conf":"1","left":"0.27761628499022556","text":"array|ArravyablelJsonable|Stri","height":"0.010452960286604362","level":"0","width":"0.07122092551373421"},{"text":"ngable lstring smessage","height":"0.006968640444571572","par_num":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.2761627910440279","width":"0.056686041202950954","top":"0.7804878052132543"},{"top":"0.7979094080543587","text":"} catch (Throwable","height":"0.010703032096607279","left":"0.19186047325424327","width":"0.049418596511191515","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"word_num":"0","height":"0.010452960286604362","conf":"0.5","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"arrayScontext","line_num":"0","left":"0.2761627943999499","top":"0.7944250876267327","width":"0.03924418256637896"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.20348837187088045","text":"slogger->errorl","width":"0.03924418256637899","height":"0.006968640444571461","top":"0.8188153313456585"},{"text":"Returns:","width":"0.01889534706765031","height":"0.010452960286604362","par_num":"0","top":"0.8188153315291717","word_num":"0","block_num":"0","conf":"1","left":"0.2485465134574538","level":"0","line_num":"0","page_num":"0"},{"top":"0.8432055752480975","conf":"0.30000001192092896","left":"0.24854651337109027","block_num":"0","page_num":"0","level":"0","word_num":"0","width":"0.01598837020549368","line_num":"0","par_num":"0","height":"0.006968640444571572","text":"CAurno"},{"block_num":"0","line_num":"0","text":"vendor/aravel/tramework/src","word_num":"0","level":"0","page_num":"0","left":"0.2747093029029664","par_num":"0","width":"0.06395348082197477","height":"0.006968640444571461","top":"0.8466898958055888","conf":"0.5"},{"page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.2747093023963053","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","width":"0.05668604120295101","word_num":"0"},{"left":"0.21511627846207848","page_num":"0","text":"'error' =>","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8708133969827938","word_num":"0","height":"0.007235383302971576","width":"0.026162789223041938"},{"height":"0.0072770620647228945","par_num":"0","word_num":"0","text":"throw Ser","top":"0.9233449476199234","block_num":"0","left":"0.20348837139363007","level":"0","line_num":"0","page_num":"0","width":"0.023255814897253146","conf":"0.30000001192092896"},{"page_num":"0","level":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.2508710809687519","width":"0.03488371727314399","par_num":"0","height":"0.010691917303836784","text":"826 ^ v 572","left":"0.44476744219026915"},{"par_num":"0","conf":"1","text":"575","width":"0.008720929952377943","block_num":"0","left":"0.47238372096131104","line_num":"0","word_num":"0","top":"0.29965156834254736","height":"0.017421602252187585","page_num":"0","level":"0"},{"page_num":"0","line_num":"0","text":"576","block_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","level":"0","left":"0.47093023257922917","conf":"0.30000001192092896","word_num":"0"},{"level":"0","top":"0.3379790945953738","block_num":"0","page_num":"0","line_num":"0","text":"577","word_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","conf":"1","par_num":"0","width":"0.01017441774936434"},{"page_num":"0","conf":"1","left":"0.47093023257922917","line_num":"0","par_num":"0","top":"0.35540069773126226","level":"0","block_num":"0","text":"578","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0"},{"word_num":"0","width":"0.011627906180442682","conf":"1","line_num":"0","block_num":"0","left":"0.4709302331500887","par_num":"0","page_num":"0","text":"579","height":"0.017421602252187585","level":"0","top":"0.3693379791874951"},{"level":"0","left":"0.4709302334945038","block_num":"0","page_num":"0","par_num":"0","text":"580","height":"0.010452960286604362","width":"0.01017441774936434","word_num":"0","line_num":"0","conf":"1","top":"0.39024390295774314"},{"level":"0","line_num":"0","page_num":"0","text":"=581","conf":"0.5","height":"0.024390243457264815","block_num":"0","par_num":"0","width":"0.0159883714736776","left":"0.4665697680180062","word_num":"0","top":"0.40418118460121666"},{"conf":"1","height":"0.010452960286604362","text":"583","page_num":"0","left":"0.4723837218234151","top":"0.4425087113201125","level":"0","par_num":"0","line_num":"0","block_num":"0","width":"0.008720929318285997","word_num":"0"},{"page_num":"0","block_num":"0","conf":"1","text":"584","width":"0.01017441774936434","word_num":"0","par_num":"0","level":"0","top":"0.459930314107569","height":"0.010452960286604362","left":"0.4709302334945038","line_num":"0"},{"word_num":"0","height":"0.010452960286604362","text":"—585","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.4773519168950253","left":"0.46656976846458836","width":"0.013081394611520969"},{"width":"0.008720929318285997","height":"0.010452960286604362","line_num":"0","level":"0","conf":"1","left":"0.47093023257922917","page_num":"0","par_num":"0","top":"0.4947735200309138","text":"586","word_num":"0","block_num":"0"},{"left":"0.4723837218234151","line_num":"0","par_num":"0","page_num":"0","top":"0.5121951224699383","width":"0.008720929318285997","word_num":"0","block_num":"0","level":"0","conf":"1","text":"587","height":"0.010452960286604362"},{"conf":"1","word_num":"0","height":"0.010452960286604362","line_num":"0","left":"0.4723837218234151","level":"0","block_num":"0","par_num":"0","text":"588","top":"0.5296167252573947","width":"0.008720929318285997","page_num":"0"},{"height":"0.010452960286604362","word_num":"0","top":"0.5470383280448511","line_num":"0","block_num":"0","conf":"1","left":"0.4709302334945038","text":"589","width":"0.01017441774936434","level":"0","par_num":"0","page_num":"0"},{"height":"0.020905922094220375","page_num":"0","line_num":"0","block_num":"0","par_num":"0","conf":"0.5","left":"0.47238372114299704","text":"590","level":"0","width":"0.008720929952377943","word_num":"0","top":"0.5609756106427853"},{"left":"0.46802325552854196","word_num":"0","height":"0.006968640444571572","block_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","page_num":"0","text":"15911","width":"0.013081394611520969","top":"0.5853658539937421"},{"word_num":"0","level":"0","conf":"1","width":"0.010174418383456285","left":"0.4723837209560432","height":"0.020905923615232025","page_num":"0","block_num":"0","text":"592","line_num":"0","par_num":"0","top":"0.5958188150216522"},{"par_num":"0","text":"593","level":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0","height":"0.010452961047110132","line_num":"0","width":"0.008720929952377998","top":"0.616724738727316","left":"0.47238372099764825"},{"top":"0.6480836243637909","width":"0.014534881774415365","par_num":"0","word_num":"0","text":"T 595","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.013937280889142922","page_num":"0","left":"0.466569769326747"},{"page_num":"0","height":"0.020905922094220375","par_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","left":"0.46656976759933994","text":"-596","width":"0.014534883042599256","line_num":"0","top":"0.6655052271933078","word_num":"0"},{"text":"597","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","left":"0.47093023259606254","top":"0.6898954702884519","page_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.010174418383456285"},{"left":"0.4709302331016392","top":"0.7003484325068968","height":"0.020905922094220375","width":"0.011627906180442626","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"598","conf":"0.5"},{"left":"0.4723837209976482","top":"0.7247386758550688","word_num":"0","text":"$99","line_num":"0","par_num":"0","width":"0.008720929952377943","height":"0.006968641205077342","page_num":"0","block_num":"0","level":"0","conf":"1"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.027874564820309367","line_num":"0","width":"0.014534883042599311","word_num":"0","top":"0.7282229962193458","page_num":"0","text":"=600","left":"0.46656976790214993"},{"line_num":"0","conf":"0.30000001192092896","width":"0.01017441774936434","block_num":"0","left":"0.4709302334945038","page_num":"0","height":"0.006968640444571572","par_num":"0","text":"6011","top":"0.7595818818683066","word_num":"0","level":"0"},{"left":"0.466569767781026","par_num":"0","page_num":"0","word_num":"0","line_num":"0","height":"0.020905923615232025","conf":"0.30000001192092896","top":"0.7700348428613736","width":"0.014534883042599311","level":"0","text":"-602","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.47093023264451217","par_num":"0","level":"0","conf":"1","top":"0.8048780490574194","width":"0.010174418383456285","page_num":"0","height":"0.020905922094220375","text":"604","word_num":"0"},{"top":"0.8292682935500775","par_num":"0","page_num":"0","left":"0.47093023257922917","block_num":"0","conf":"0.30000001192092896","level":"0","text":"605","word_num":"0","line_num":"0","width":"0.008720929318285997","height":"0.010452960286604362"},{"left":"0.4723837211284622","line_num":"0","top":"0.8432055753547425","block_num":"0","par_num":"0","text":"606","word_num":"0","level":"0","conf":"1","width":"0.008720929952377943","height":"0.017421602252187474","page_num":"0"},{"left":"0.4665697671564489","text":"— 607","level":"0","block_num":"0","top":"0.8641114988686065","line_num":"0","height":"0.010689139176023432","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.013081394611520969","word_num":"0"},{"text":"608","top":"0.8815331015640149","left":"0.4723837218234151","word_num":"0","width":"0.008720929318285997","block_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","left":"0.9127906979746175","level":"0","block_num":"0","par_num":"0","text":"100% 52","top":"0.006968641043132773","width":"0.018895348335834172","height":"0.006968641205077342","page_num":"0","word_num":"0","line_num":"0"},{"text":"• Mon ZU Aor 10.39:00","block_num":"0","page_num":"0","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","left":"0.9345930252198137","height":"0.006968640444571461","line_num":"0","width":"0.05813952709766146","level":"0","par_num":"0"},{"page_num":"0","top":"0.02787456497864904","width":"0.08866278668667404","height":"0.010452960286604362","block_num":"0","conf":"1","par_num":"0","line_num":"0","word_num":"0","level":"0","text":"L AskJiminnyReportActivityServiceTestv","left":"0.8270348901595695"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","top":"0.05574912978701141","width":"0.029069763548830674","level":"0","left":"0.4738372097953522","height":"0.010452960286604362","text":"=custom.log","page_num":"0"},{"word_num":"0","level":"0","left":"0.5101744200028817","top":"0.055749129145434506","text":"=laravel.log","conf":"1","page_num":"0","height":"0.010452961047110132","width":"0.027616277654120225","block_num":"0","line_num":"0","par_num":"0"},{"text":"A SF [jiminny@localhost]","block_num":"0","word_num":"0","left":"0.5450581399922917","top":"0.05574912978701141","line_num":"0","level":"0","height":"0.010452960286604362","par_num":"0","conf":"0.5","width":"0.050872087478637695","page_num":"0"},{"height":"0.010452961047110132","par_num":"0","left":"0.6046511654871605","width":"0.06104650903255382","text":"4 HS_local (iminny@localhost]","level":"0","conf":"0.5","top":"0.055749129145434506","line_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","level":"0","text":"Cascade","height":"0.010452960286604362","left":"0.6947674436468302","width":"0.017441858636571994","conf":"1","top":"0.05574912943857935","page_num":"0"},{"height":"0.011164274322169043","block_num":"0","level":"0","left":"0.4738372088584945","line_num":"0","page_num":"0","width":"0.07703488431078326","par_num":"0","text":"A console [PROD] X A console [EU]","conf":"0.30000001192092896","top":"0.0797448165869219","word_num":"0"},{"page_num":"0","height":"0.011164274322169043","left":"0.5595930266071848","conf":"0.5","line_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","block_num":"0","text":"A console [STAGING]"},{"line_num":"0","block_num":"0","left":"0.6933139525309181","level":"0","page_num":"0","par_num":"0","text":"Retactor Connection","width":"0.04651162979450629","conf":"1","word_num":"0","height":"0.007285397208668498","top":"0.08362369354010668"},{"word_num":"0","top":"0.08362369371432266","left":"0.7470930289847444","height":"0.007285397208668609","level":"0","page_num":"0","par_num":"0","width":"0.045058133754324436","conf":"0.30000001192092896","text":"CRM Initial Sync Oven","line_num":"0","block_num":"0"},{"line_num":"0","height":"0.0071770334928229484","block_num":"0","word_num":"0","width":"0.02034883549872868","top":"0.1044657097288676","conf":"0.5","left":"0.5348837228066751","page_num":"0","par_num":"0","level":"0","text":"Tx: Autov"},{"top":"0.1044657097460916","line_num":"0","width":"0.023255814897253146","height":"0.010516868633897003","block_num":"0","par_num":"0","left":"0.6627906971819303","level":"0","text":"do jiminny","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"conf":"0.5","par_num":"0","height":"0.010689139176023432","block_num":"0","level":"0","top":"0.12519936212958604","word_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","left":"0.49273255700367574","page_num":"0","line_num":"0","width":"0.12936045261139567"},{"top":"0.12519936195537007","word_num":"0","left":"0.6279069838403225","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","height":"0.010689139176023432","line_num":"0","page_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146"},{"line_num":"0","par_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.4927325782522842","width":"0.12499997970905707","word_num":"0","top":"0.1463414637498397","level":"0","block_num":"0"},{"left":"0.4927325630147635","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","line_num":"0","word_num":"0","conf":"1","width":"0.1962209052227913","page_num":"0","height":"0.013937280889143033","top":"0.15679442610595107","block_num":"0"},{"top":"0.17770034895077447","level":"0","width":"0.015988370205493707","conf":"1","par_num":"0","text":"SELECT","line_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.49273255988271814","height":"0.010452960286604362"},{"width":"0.1889534605310318","word_num":"0","left":"0.5014535184914614","level":"0","par_num":"0","line_num":"0","top":"0.1951219518899232","height":"0.013937280889143033","conf":"0.5","page_num":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS"},{"top":"0.21602787489966546","width":"0.021802323929806966","level":"0","line_num":"0","text":"U.ema1l.","left":"0.5029069786600965","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","par_num":"0","word_num":"0"},{"text":"sa.*","left":"0.5029069764355705","block_num":"0","width":"0.011627907448626518","line_num":"0","conf":"0.30000001192092896","top":"0.233449477263315","word_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","par_num":"0"},{"top":"0.25087108008861336","left":"0.5029069796729173","page_num":"0","width":"0.08866278668667404","level":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","text":"towner 1d FRol sochal accounts sa"},{"height":"0.011164274322168932","level":"0","top":"0.2679425837320575","page_num":"0","word_num":"0","left":"0.49273255569667207","text":"JOIN users u on u.id = sa.sociable_id","block_num":"0","par_num":"0","width":"0.0959302313784336","conf":"0.5","line_num":"0"},{"conf":"0.30000001192092896","height":"0.007196483429539158","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","line_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.10610464785961388","top":"0.28548644338568163","left":"0.492732561293783","level":"0"},{"top":"0.2995371262853762","left":"0.49269744083144135","width":"0.1381482875093501","conf":"0.5","word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.0148935728666314","line_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';"},{"conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","block_num":"0","width":"0.14534883296236073","line_num":"0","word_num":"0","height":"0.010505753841126397","level":"0","page_num":"0","left":"0.4927325646028267"},{"level":"0","word_num":"0","block_num":"0","left":"0.4927325633660667","width":"0.059593018065107584","par_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.01075026787449107","top":"0.3728222999543015","text":"select * from features;"},{"left":"0.49273257312172364","conf":"0.30000001192092896","block_num":"0","height":"0.007260390255820148","line_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","par_num":"0","level":"0","top":"0.38995215302990127","width":"0.12936045261139567","word_num":"0","page_num":"0"},{"level":"0","conf":"1","par_num":"0","left":"0.4927325550814989","height":"0.010500196824994035","word_num":"0","block_num":"0","text":"select * from teams where id = 556;","page_num":"0","top":"0.42503987254774733","width":"0.09011627765412028","line_num":"0"},{"line_num":"0","conf":"1","width":"0.03779069413530067","par_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.4927325616686351","block_num":"0","height":"0.010564103651274914","text":"select * from","top":"0.4599303140744231"},{"left":"0.5654069877565148","conf":"1","line_num":"0","level":"0","height":"0.010564103651274914","page_num":"0","width":"0.12499998985452854","top":"0.4599303140744231","block_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","par_num":"0","word_num":"0"},{"line_num":"0","left":"0.4927325737320452","block_num":"0","level":"0","top":"0.47735191659424503","page_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","par_num":"0","width":"0.19767440633570893","height":"0.010686361048210191","word_num":"0","conf":"1"},{"level":"0","height":"0.014546766235497555","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","word_num":"0","width":"0.1453954818400931","top":"0.49466613506674073","text":"select * from automated_report_results order Dy zu desc,","left":"0.4927008834473122","page_num":"0"},{"level":"0","line_num":"0","width":"0.14244185102746842","word_num":"0","left":"0.4927325548990552","block_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","height":"0.010686361048210191","page_num":"0","conf":"1"},{"par_num":"0","conf":"1","text":"select * from automated report results WHERE report id = 54:","left":"0.49273255862023396","block_num":"0","word_num":"0","top":"0.5470383283932831","line_num":"0","page_num":"0","width":"0.15552323929806972","height":"0.010452960286604362","level":"0"},{"word_num":"0","level":"0","height":"0.010622453461423431","line_num":"0","text":"select * from opportunities where id = 7594349:","width":"0.12209300791963623","conf":"1","left":"0.49273256125581216","block_num":"0","par_num":"0","page_num":"0","top":"0.5818815337886577"},{"top":"0.6164274323772443","line_num":"0","block_num":"0","page_num":"0","width":"0.19767440633570899","word_num":"0","level":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","height":"0.010750267113985301","conf":"0.5","left":"0.49273257226354994","par_num":"0"},{"par_num":"0","block_num":"0","level":"0","text":"select * from plavbooks where team id = 711: # event 226147","page_num":"0","top":"0.6339712919137487","word_num":"0","conf":"1","width":"0.15406975847609494","left":"0.49273256709487234","height":"0.010628010477555794","line_num":"0"},{"block_num":"0","conf":"1","height":"0.010505753841126397","left":"0.4927325551571803","par_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","word_num":"0","page_num":"0","level":"0","top":"0.651515151624469","width":"0.15261626750864876","line_num":"0"},{"height":"0.013937280889143033","line_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","level":"0","word_num":"0","left":"0.4927325646279135","block_num":"0","conf":"1","page_num":"0","width":"0.11046511061648101","par_num":"0","top":"0.6689895475345226"},{"height":"0.010558546635142552","line_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","width":"0.15261626750864876","word_num":"0","par_num":"0","left":"0.4927325552882119","level":"0","top":"0.6864111504286012","page_num":"0","conf":"1","block_num":"0"},{"top":"0.724738676080081","height":"0.007318740065968554","left":"0.4927325602990887","width":"0.12354650903255388","block_num":"0","par_num":"0","word_num":"0","conf":"0.5","level":"0","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","line_num":"0"},{"height":"0.010452961047110132","par_num":"0","word_num":"0","line_num":"0","top":"0.7386759584137272","left":"0.492732558848917","conf":"0.30000001192092896","width":"0.0159883714736776","level":"0","page_num":"0","text":"GELECT","block_num":"0"},{"left":"0.5029069807442199","level":"0","conf":"0.5","height":"0.014354066985646008","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","width":"0.18604649888708236","word_num":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.7767145136381128","width":"0.021802323929806966","level":"0","word_num":"0","height":"0.007257611367501027","left":"0.5014534902332606","text":"u. email","block_num":"0"},{"text":"sa.*,","par_num":"0","width":"0.013081394611520913","word_num":"0","line_num":"0","block_num":"0","height":"0.010452960286604362","level":"0","top":"0.7944250876267327","page_num":"0","conf":"1","left":"0.5029069777669138"},{"par_num":"0","page_num":"0","left":"0.5014534906556222","conf":"1","block_num":"0","top":"0.8118022326885981","height":"0.010497418697180683","level":"0","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","line_num":"0","word_num":"0"},{"top":"0.8292682928942409","height":"0.007254833239687675","word_num":"0","level":"0","page_num":"0","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","left":"0.49273256673203064","line_num":"0","width":"0.09738371220040826","par_num":"0","conf":"0.30000001192092896"},{"width":"0.10610464785961393","line_num":"0","height":"0.010566882539594036","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","level":"0","page_num":"0","top":"0.8466898957943156","left":"0.49273255613526434"},{"height":"0.010689139176023432","level":"0","width":"0.1380813882706013","block_num":"0","word_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","left":"0.4927325670763793","page_num":"0","par_num":"0","line_num":"0","top":"0.8641114986943905","conf":"1"},{"word_num":"0","width":"0.19622092551373427","block_num":"0","conf":"0.5","left":"0.4927325575704069","top":"0.8987240830528642","line_num":"0","height":"0.01068358215989107","page_num":"0","par_num":"0","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE"},{"par_num":"0","text":"+0 ..","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","width":"0.020348834230544677","left":"0.965116281891486","top":"0.0797448165869219","page_num":"0","height":"0.011164274322169043"},{"height":"0.01059744650857497","left":"0.6976744093135958","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","conf":"1","line_num":"0","block_num":"0","top":"0.10104529661439754","par_num":"0","width":"0.2703488329623608","level":"0","page_num":"0","word_num":"0"},{"top":"0.11846689891207607","left":"0.703488371377582","level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","word_num":"0","par_num":"0"},{"text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","width":"0.28633718287691157","line_num":"0","height":"0.007357639939400973","par_num":"0","block_num":"0","left":"0.694767473312973","conf":"1","top":"0.1393728226143094","word_num":"0","page_num":"0","level":"0"},{"par_num":"0","top":"0.15311004796085603","word_num":"0","page_num":"0","height":"0.010653017430404366","line_num":"0","left":"0.6962209524994839","width":"0.2819767201200445","conf":"0.5","block_num":"0","level":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is"},{"text":"already solved - just not parametrised for the profile/since case","level":"0","top":"0.1672473874286453","conf":"1","height":"0.010583553587991013","left":"0.6947674594038452","block_num":"0","page_num":"0","par_num":"0","width":"0.12645347067650337","line_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","left":"0.6947674552483422","level":"0","text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","height":"0.010494639808861561","par_num":"0","top":"0.19856459312259356","conf":"1","page_num":"0"},{"top":"0.21929824549679078","conf":"1","height":"0.007182590508955311","width":"0.1511627765412027","word_num":"0","par_num":"0","left":"0.6947674427962095","page_num":"0","block_num":"0","level":"0","line_num":"0","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path"},{"block_num":"0","level":"0","conf":"1","height":"0.010569660667407277","left":"0.694767459943104","line_num":"0","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","width":"0.28633716258596864","word_num":"0","top":"0.233449478068677","page_num":"0"},{"block_num":"0","level":"0","page_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","word_num":"0","left":"0.6947674612076477","height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896","top":"0.2508710804745784","width":"0.24127905419532292","line_num":"0"},{"word_num":"0","level":"0","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","height":"0.007329854098233168","left":"0.6962209605769604","top":"0.271777003894373","width":"0.284883661473051","conf":"1","line_num":"0","block_num":"0","page_num":"0"},{"text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","block_num":"0","top":"0.306620209394439","width":"0.2877906636988863","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.6962209692158519","height":"0.006968640444571461","par_num":"0"},{"width":"0.2776162573631774","height":"0.010452960286604362","level":"0","line_num":"0","page_num":"0","left":"0.7034883691075557","block_num":"0","conf":"1","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","word_num":"0","par_num":"0"},{"top":"0.33797909453440456","height":"0.010505753841126397","level":"0","line_num":"0","block_num":"0","left":"0.7034883929131215","word_num":"0","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","width":"0.20639533184944325","par_num":"0","conf":"0.30000001192092896","page_num":"0"},{"level":"0","block_num":"0","word_num":"0","height":"0.010628010477555794","left":"0.6962209294276679","par_num":"0","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","top":"0.3554006976086954","width":"0.2819767201200445","line_num":"0"},{"block_num":"0","word_num":"0","top":"0.3763066205343165","width":"0.2848836817639939","height":"0.0072659472719524","level":"0","conf":"1","page_num":"0","left":"0.6962209430504749","line_num":"0","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn"},{"line_num":"0","text":"You get for free","page_num":"0","conf":"0.5","left":"0.6947674424200525","level":"0","block_num":"0","top":"0.41463414653422836","word_num":"0","width":"0.0319767404109873","height":"0.007215933366255256","par_num":"0"},{"top":"0.43540669856459324","width":"0.08575581489725315","page_num":"0","conf":"0.5","line_num":"0","height":"0.0071770334928229484","block_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","word_num":"0","left":"0.697674417508692","level":"0"},{"par_num":"0","left":"0.6976744285694189","text":"• 100-record batches via Redis","width":"0.06540696671668522","height":"0.0071770334928229484","word_num":"0","line_num":"0","page_num":"0","conf":"0.5","level":"0","top":"0.4529505582137161","block_num":"0"},{"width":"0.13953486909257606","par_num":"0","left":"0.6976744332330052","height":"0.010477968760464584","block_num":"0","conf":"1","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","page_num":"0","top":"0.4703832754342152","level":"0","line_num":"0"},{"top":"0.4912280700058711","left":"0.6976744360642997","height":"0.010514089745577881","block_num":"0","page_num":"0","level":"0","width":"0.1322674244008165","conf":"1","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","word_num":"0","line_num":"0","par_num":"0"},{"text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","line_num":"0","word_num":"0","height":"0.010452960286604251","par_num":"0","width":"0.2819767201200445","conf":"0.5","level":"0","left":"0.6976744452373054","page_num":"0","block_num":"0","top":"0.508710801912447"},{"width":"0.07267441140844466","page_num":"0","par_num":"0","block_num":"0","level":"0","conf":"0.5","left":"0.7034883798200974","line_num":"0","text":"key so difterent orofiles don't collide","word_num":"0","height":"0.007360418067214214","top":"0.5261324047144549"},{"block_num":"0","level":"0","page_num":"0","conf":"1","line_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","top":"0.5470383280448511","width":"0.1729650903255382","left":"0.6947674678139966","par_num":"0","height":"0.010452960286604362","word_num":"0"},{"conf":"0.5","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","height":"0.0073104049220229506","word_num":"0","line_num":"0","block_num":"0","left":"0.6947674633339377","level":"0","top":"0.5644599301598978","width":"0.2819767201200445","page_num":"0"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","left":"0.6947674627311626","page_num":"0","top":"0.5956937798195339","line_num":"0","block_num":"0","word_num":"0","par_num":"0","conf":"1","width":"0.28052323929806977","height":"0.010577996571858761","level":"0"},{"height":"0.0071770334928229484","word_num":"0","line_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291","width":"0.13953487923804753","block_num":"0","page_num":"0","top":"0.613237639553429","conf":"1","level":"0","par_num":"0"},{"par_num":"0","page_num":"0","text":"Recommendation","block_num":"0","line_num":"0","height":"0.006968641205077342","top":"0.6411149825213349","conf":"1","left":"0.6947674422006878","level":"0","width":"0.04215116196490354","word_num":"0"},{"level":"0","top":"0.6585365856142653","height":"0.010522425650029366","conf":"1","par_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","left":"0.6947674626641019","width":"0.28052323929806977","word_num":"0","page_num":"0","line_num":"0"},{"page_num":"0","height":"0.006968640444571461","left":"0.6947674655515993","line_num":"0","conf":"0.5","word_num":"0","top":"0.6759581884885157","width":"0.28488370205493685","par_num":"0","block_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","level":"0"},{"line_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.01055576774682343","left":"0.6947674548777797","block_num":"0","conf":"1","page_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","width":"0.17441859143845573"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","left":"0.697674427545875","block_num":"0","level":"0","page_num":"0","top":"0.7105263158961413","par_num":"0","width":"0.22819766592472157","word_num":"0","conf":"1","height":"0.01072803904945574","line_num":"0"},{"block_num":"0","line_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","height":"0.010716925017191015","conf":"1","level":"0","width":"0.2848836817639939","word_num":"0","par_num":"0","top":"0.7317073174143272","page_num":"0","left":"0.6976744576996018"},{"line_num":"0","conf":"0.30000001192092896","text":"do),","block_num":"0","level":"0","left":"0.7034883726365229","top":"0.7421602788826169","height":"0.017421602252187585","width":"0.011627906180442626","par_num":"0","word_num":"0","page_num":"0"},{"top":"0.766347687400319","conf":"0.5","width":"0.2776162573631774","word_num":"0","level":"0","page_num":"0","left":"0.6976744436144179","block_num":"0","par_num":"0","line_num":"0","height":"0.0071770334928229484","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce."},{"conf":"1","left":"0.694767475704478","width":"0.2877906636988864","block_num":"0","par_num":"0","height":"0.011164274322169043","line_num":"0","level":"0","word_num":"0","page_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187"},{"par_num":"0","conf":"1","text":"at the end (FetchSalesforceEntitieslo","top":"0.804625199437562","line_num":"0","height":"0.00722149038238773","width":"0.07994186117293989","word_num":"0","block_num":"0","page_num":"0","left":"0.6962209300478492","level":"0"},{"level":"0","word_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.007221490382387619","top":"0.8046251994347967","block_num":"0","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","width":"0.18895348082197483","left":"0.7761627980999628","line_num":"0"},{"left":"0.6962209318790669","height":"0.0071770334928229484","block_num":"0","width":"0.08430232392980697","word_num":"0","level":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","top":"0.8221690590111643","text":"watermark — gate it on \"no profile context\"."},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"G.l .","page_num":"0","level":"0","width":"0.017441858636571994","block_num":"0","height":"0.010461296951561616","top":"0.8397129185198681","left":"0.9651162807795277","line_num":"0"},{"top":"0.9266347687400319","height":"0.0071770334928229484","line_num":"0","text":"Ask anvthina (84-D","par_num":"0","level":"0","width":"0.04069767099745736","block_num":"0","left":"0.6962209300842392","word_num":"0","page_num":"0","conf":"0.30000001192092896"},{"level":"0","width":"0.04651162472177062","page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","text":"Claude Qnus 17 Medium","left":"0.7223837197862006","block_num":"0","par_num":"0","word_num":"0","top":"0.9545454545454546"},{"page_num":"0","conf":"0.5","line_num":"0","left":"0.9331395351302343","level":"0","par_num":"0","text":"144-25","height":"0.006968640444571572","word_num":"0","top":"0.9860627181052405","width":"0.01453488177441542","block_num":"0"},{"height":"0.01074748898617195","par_num":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.9709302343731505","text":"Po 4 sp","width":"0.01453488177441531","top":"0.986062718234409","page_num":"0","block_num":"0","level":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8072
|
NULL
|
NULL
|
|
59383
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.2L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"word_num":"0","level":& [{"word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","left":"0.01744185995005212","par_num":"0","text":"Phostorm","top":"0.006968641046706359","width":"0.021802326466174835","line_num":"0"},{"par_num":"0","left":"0.1148255812121043","text":"code","word_num":"0","height":"0.006968640444571461","page_num":"0","width":"0.01162790618044264","top":"0.006968641450188162","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","width":"0.029069763548830722","block_num":"0","left":"0.030523259704860126","height":"0.010452960286604362","conf":"0.5","level":"0","text":"FV faVsco.js","top":"0.02787456497864904","word_num":"0"},{"par_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"?9 master","top":"0.02787456497864904","width":"0.024709300791963623","word_num":"0","block_num":"0","left":"0.06831395542728312","level":"0"},{"height":"0.003484320602538671","word_num":"0","line_num":"0","width":"0.020348836766912577","par_num":"0","conf":"0.30000001192092896","text":"Proledey","block_num":"0","top":"0.05923344944238418","page_num":"0","level":"0","left":"0.014534883869450689"},{"conf":"0.30000001192092896","block_num":"0","text":"D Salesforce","page_num":"0","width":"0.030583024024963372","left":"0.043574765514713835","word_num":"0","height":"0.01150821840934213","line_num":"0","par_num":"0","level":"0","top":"0.07612742412338913"},{"width":"0.021802323929806973","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.046511627642654756","word_num":"0","text":"> DDTO","page_num":"0","top":"0.09407665591941561"},{"conf":"1","left":"0.0537095887639354","width":"0.07137109878215384","word_num":"0","top":"0.11024367702094318","level":"0","text":"© FetchSalesforceEntitiesJob.pnp","par_num":"0","block_num":"0","line_num":"0","height":"0.015479323586398475","page_num":"0"},{"width":"0.08575580475178171","conf":"0.30000001192092896","word_num":"0","left":"0.05232558202147495","line_num":"0","height":"0.0071770334928229484","top":"0.13237639553429026","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong"},{"level":"0","block_num":"0","conf":"0.5","page_num":"0","word_num":"0","line_num":"0","height":"0.0072715042880847625","par_num":"0","width":"0.08575580475178171","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","left":"0.05232558202147495"},{"word_num":"0","par_num":"0","text":"c) AulolocDelavec locrm.ono","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.16724738709478748","height":"0.006968640444571461","page_num":"0","width":"0.06249999492726427","left":"0.046511627154292065","line_num":"0"},{"par_num":"0","conf":"1","page_num":"0","line_num":"0","top":"0.18102073376030525","text":"© CheckAndRetryRemoteMatch.php","word_num":"0","block_num":"0","level":"0","width":"0.07558138827060132","height":"0.010616896445291069","left":"0.046511627667025296"},{"top":"0.2017543859602864","left":"0.04651163545709501","line_num":"0","width":"0.06395348082197473","conf":"0.5","par_num":"0","height":"0.0073048471453848185","level":"0","page_num":"0","text":"C) CreaterollowupActivity.php","block_num":"0","word_num":"0"},{"line_num":"0","width":"0.04215116196490349","top":"0.21929824565899192","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007182590508955311","left":"0.04651162858740109","page_num":"0","par_num":"0","text":"C) CreateNotes.php","word_num":"0"},{"level":"0","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","word_num":"0","block_num":"0","top":"0.23684210521680837","conf":"1","height":"0.010544653714558705","left":"0.04651163557061816","line_num":"0","par_num":"0","page_num":"0"},{"conf":"0.5","level":"0","block_num":"0","line_num":"0","word_num":"0","par_num":"0","text":"C) MatchActivitvermData.php","width":"0.06249999492726427","height":"0.007207597461803994","left":"0.04651163358738779","page_num":"0","top":"0.2543554009942979"},{"level":"0","top":"0.27177700333990396","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","height":"0.00732985485873916","page_num":"0","left":"0.046511628705343505","text":"E) NoteObiect.ohp","width":"0.039244185102746854","word_num":"0"},{"width":"0.04215115942853562","page_num":"0","height":"0.006968640444571461","block_num":"0","line_num":"0","top":"0.2891986066069825","word_num":"0","left":"0.04651163174781109","level":"0","par_num":"0","conf":"0.30000001192092896","text":"c) SaveActiviv.ono"},{"level":"0","left":"0.04651162677256695","block_num":"0","par_num":"0","line_num":"0","text":"c)saveliranscriotion.onv","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","top":"0.30662020900450737","width":"0.0523255835188196","word_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","conf":"0.5","level":"0","top":"0.32376395531045343","page_num":"0","block_num":"0","left":"0.04651163174781109","text":"C) SetuoLavout.oho","width":"0.04215115942853562","height":"0.0072464973352361906"},{"conf":"0.5","top":"0.34130781499202545","width":"0.04215115942853562","left":"0.04651163174781109","word_num":"0","text":"C) SvncActivitv.oho","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.0071770334928230595"},{"block_num":"0","left":"0.04638947542561308","text":"@ SvncFieldMetadata.php","height":"0.014418177627490425","top":"0.3552072621290665","word_num":"0","level":"0","width":"0.055435398791698696","conf":"1","par_num":"0","page_num":"0","line_num":"0"},{"height":"0.010455739935429254","width":"0.039244182566378974","word_num":"0","par_num":"0","page_num":"0","level":"0","top":"0.3763066205343165","line_num":"0","block_num":"0","left":"0.046511631609252174","conf":"1","text":"© SyncLeads.php"},{"level":"0","page_num":"0","height":"0.014354066985645897","width":"0.04215115942853562","text":"© SyncObjects.php","par_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.046511631695615716","top":"0.38995215311004783","word_num":"0"},{"text":"© SyncOpportunitiesJob.php","line_num":"0","level":"0","page_num":"0","height":"0.010700253968793927","conf":"1","word_num":"0","left":"0.04651163073081603","block_num":"0","par_num":"0","top":"0.41114982586710536","width":"0.06104650903255382"},{"conf":"1","left":"0.046511633451594","level":"0","text":"© SyncOpportunity.php","line_num":"0","page_num":"0","par_num":"0","top":"0.42503987240829344","block_num":"0","word_num":"0","width":"0.05087208747863769","height":"0.014354066985646008"},{"top":"0.44577352463809683","word_num":"0","width":"0.05813953217039717","height":"0.010672468127626344","line_num":"0","block_num":"0","left":"0.04651163071712692","par_num":"0","text":"© SyncProfileMetadata.php","level":"0","page_num":"0","conf":"1"},{"line_num":"0","left":"0.04651163321565249","block_num":"0","page_num":"0","height":"0.010550210730691068","word_num":"0","top":"0.46331738455485405","par_num":"0","level":"0","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","conf":"1"},{"top":"0.48083623715937174","line_num":"0","height":"0.010452961047110243","block_num":"0","par_num":"0","word_num":"0","conf":"1","page_num":"0","width":"0.05668604120295098","level":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php"},{"page_num":"0","height":"0.01051408974557777","level":"0","left":"0.04651163548425466","par_num":"0","top":"0.49825784007433493","width":"0.08430231885707123","word_num":"0","conf":"1","text":"© UpdateOpportunitySpecifications.php","block_num":"0","line_num":"0"},{"word_num":"0","height":"0.006968640444571461","page_num":"0","par_num":"0","text":"Updatestage.ong","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.046511627480499834","top":"0.5191637634014077","width":"0.04215115942853563"},{"word_num":"0","left":"0.03343023627313173","level":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.5331010454942319","height":"0.010758603778942555","block_num":"0","conf":"0.30000001192092896","text":"> @ DealRisks","width":"0.03343022884206569"},{"left":"0.03924418649273823","width":"0.031976740410987366","line_num":"0","text":"_Meeuine bor","level":"0","height":"0.006968640444571572","word_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.5714285717637769"},{"level":"0","left":"0.03924418703063903","top":"0.6411149830944434","word_num":"0","par_num":"0","block_num":"0","width":"0.029069763548830715","line_num":"0","text":"a Telephony","page_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896"},{"line_num":"0","par_num":"0","top":"0.6547049441786283","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.03924418612559764","block_num":"0","page_num":"0","text":"C User","width":"0.017441858636572008","height":"0.011164274322169154"},{"level":"0","left":"0.04069767337055839","height":"0.006968641205077342","word_num":"0","width":"0.05523256038097625","line_num":"0","par_num":"0","top":"0.675958188117432","conf":"0.30000001192092896","block_num":"0","text":"c8aseprocessing.oo.ono","page_num":"0"},{"height":"0.01055576850732931","width":"0.03779069667166852","word_num":"0","top":"0.6897926633384308","block_num":"0","left":"0.04069767586474709","level":"0","par_num":"0","text":"@ Dummv.Job.php","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.006968640444571572","left":"0.04069768173679198","top":"0.7108013940634285","level":"0","width":"0.07558138827060132","word_num":"0","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho"},{"level":"0","line_num":"0","height":"0.010508531968939527","word_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","block_num":"0","left":"0.0406976819687229","conf":"0.5","page_num":"0","width":"0.06395348082197475","top":"0.724738676808766"},{"top":"0.7456140350877193","page_num":"0","left":"0.04069767637769677","block_num":"0","level":"0","line_num":"0","height":"0.0071770334928229484","par_num":"0","width":"0.023255812360885288","word_num":"0","text":"C ob.oho","conf":"0.30000001192092896"},{"par_num":"0","height":"0.006968641205077342","level":"0","word_num":"0","line_num":"0","left":"0.04069767469984203","conf":"0.30000001192092896","text":"C)JobDisoatcher.oho","page_num":"0","block_num":"0","width":"0.04505813882706013","top":"0.7630662020343051"},{"conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","width":"0.06395348082197473","level":"0","word_num":"0","line_num":"0","top":"0.7804878052132543","left":"0.04069768139133789","height":"0.006968640444571572","text":".lobDisnatcherintertace.oho"},{"left":"0.04069768199588256","line_num":"0","text":"@ [EMAIL]","block_num":"0","par_num":"0","conf":"0.5","height":"0.01061967533361019","top":"0.7942583731520936","width":"0.08430231885707126","level":"0","page_num":"0","word_num":"0"},{"conf":"0.30000001192092896","page_num":"0","line_num":"0","width":"0.05668604120295098","top":"0.8149920253520749","left":"0.039244191467289816","par_num":"0","level":"0","word_num":"0","block_num":"0","text":"T. SasVicibilitvControl.nhn","height":"0.007307626033703829"},{"conf":"0.5","line_num":"0","par_num":"0","level":"0","text":"v D Listeners","page_num":"0","height":"0.010669689239307223","top":"0.8325358850720923","left":"0.027616282843257383","width":"0.03197674041098737","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928230595","page_num":"0","block_num":"0","line_num":"0","text":"v M Activitiod","word_num":"0","level":"0","left":"0.03343023313500392","top":"0.8500797448165869","par_num":"0","width":"0.031976740410987366"},{"block_num":"0","width":"0.04651162979450632","conf":"0.5","par_num":"0","height":"0.007204819333990642","page_num":"0","level":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","word_num":"0","top":"0.8675958187199364","line_num":"0"},{"left":"0.046511629117106865","text":"> M.lustCall","width":"0.02906976608519858","top":"0.8850174216200114","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.007327075970420038","par_num":"0","page_num":"0"},{"text":"v D UserPilot","block_num":"0","page_num":"0","left":"0.046511631681215526","width":"0.03197674041098737","conf":"0.5","line_num":"0","par_num":"0","level":"0","height":"0.010639125270326288","top":"0.9024390246943023","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","width":"0.07412789730315514","block_num":"0","conf":"1","text":"© TrackProviderinstalledEvent.php","left":"0.059593032929402996","par_num":"0","height":"0.010761381906755796","page_num":"0","top":"0.9198606275943773"},{"height":"0.006968640444571572","level":"0","text":"MAudia","top":"0.9372822303003622","word_num":"0","width":"0.026162789223041938","block_num":"0","left":"0.039244188091967266","par_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"MRots","page_num":"0","width":"0.0232558123608853","height":"0.006968640444571572","level":"0","block_num":"0","left":"0.039244188005603746","par_num":"0","top":"0.9547038330878187","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","text":"C ActivitvController.ohn","height":"0.007249275463049432","left":"0.15406977310444897","line_num":"0","top":"0.05574912945445576","par_num":"0","width":"0.047965110616481066","word_num":"0","level":"0","page_num":"0"},{"top":"0.08362369334200259","word_num":"0","text":"Automateakeporskepository.pnp","left":"0.15406976733606492","par_num":"0","width":"0.07122093058646994","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","block_num":"0","level":"0"},{"line_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","page_num":"0","left":"0.30668604530999377","word_num":"0","width":"0.07122092551373421","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","conf":"1","block_num":"0"},{"left":"0.3066860477020153","conf":"0.5","par_num":"0","width":"0.05523255023550483","word_num":"0","level":"0","block_num":"0","text":"Opportunitysynclrait.ong","height":"0.006968640444571461","top":"0.13240418151987454","line_num":"0","page_num":"0"},{"par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","height":"0.006968640444571461","left":"0.37063954254736237","line_num":"0","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","top":"0.13240418151987454","width":"0.08720929571922792","level":"0"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.31831396020201475","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","width":"0.05523255023550483","word_num":"0"},{"text":"c) SyncObiects.pho","par_num":"0","level":"0","width":"0.039244185102746826","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.18102073365231264","word_num":"0","left":"0.15406976824025068","block_num":"0","height":"0.0071770334928229484"},{"page_num":"0","width":"0.06104650395981806","word_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.20203489060729998","level":"0","par_num":"0","text":"©ImportOpportunityBatch.php","block_num":"0","top":"0.17770034929920653"},{"par_num":"0","word_num":"0","height":"0.010497417936674913","left":"0.27180233100804285","block_num":"0","page_num":"0","width":"0.053779064340794325","level":"0","line_num":"0","top":"0.17770034916869026","text":"© ImportContactBatch.php","conf":"1"},{"top":"0.17770034916869026","word_num":"0","page_num":"0","line_num":"0","level":"0","width":"0.027616275117752387","height":"0.010497417936674913","conf":"1","block_num":"0","left":"0.33284884116015484","par_num":"0","text":"© Client.php"},{"width":"0.0654069717894209","par_num":"0","conf":"0.5","height":"0.0071770334928229484","level":"0","line_num":"0","word_num":"0","block_num":"0","left":"0.3677325572728374","page_num":"0","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264"},{"page_num":"0","text":"() Service.php","left":"0.15406977127553043","word_num":"0","line_num":"0","top":"0.20557491325434107","level":"0","height":"0.007343747018817126","conf":"0.30000001192092896","par_num":"0","width":"0.030523251979909044","block_num":"0"},{"level":"0","width":"0.04505813375432441","par_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571572","conf":"0.5","page_num":"0","left":"0.19186047025946548","text":"BatchSyncTrait.php","block_num":"0","top":"0.20557491322719157"},{"word_num":"0","level":"0","page_num":"0","width":"0.14534883296236076","left":"0.2441860510865191","block_num":"0","par_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0","conf":"0.5","height":"0.011164274322169154","top":"0.20175438596491224"},{"block_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.007343747018817126","top":"0.20557491325434107","conf":"0.5","text":"php api_v2.php","width":"0.02906976354883073","page_num":"0","line_num":"0","left":"0.3982558178455254"},{"top":"0.22966507158551952","height":"0.007268726160271521","block_num":"0","word_num":"0","text":"(C) AutomatedReportResult.oho","page_num":"0","conf":"1","left":"0.15406977510994932","level":"0","par_num":"0","width":"0.06104650395981809","line_num":"0"},{"block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","par_num":"0","word_num":"0","height":"0.010691917303836784","page_num":"0","level":"0","conf":"1","top":"0.2508710809687519","left":"0.17151161694394365","width":"0.21656975847609497","line_num":"0"},{"left":"0.18313953485556841","conf":"1","line_num":"0","par_num":"0","text":"nublic function handlel","width":"0.05959302313784334","word_num":"0","block_num":"0","top":"0.26794258384399516","height":"0.007318740065968554","page_num":"0","level":"0"},{"height":"0.010452960286604362","block_num":"0","width":"0.010174417749364312","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0","top":"0.4111498263026909","text":"138","line_num":"0","page_num":"0","left":"0.1497093032619457"},{"word_num":"0","line_num":"0","left":"0.15116279097784552","block_num":"0","width":"0.010174418383456285","height":"0.017421602252187474","par_num":"0","page_num":"0","conf":"1","text":"140","top":"0.44250871089481225","level":"0"},{"height":"0.006968641205077342","line_num":"0","top":"0.5017421601756263","conf":"0.30000001192092896","text":"1143","word_num":"0","level":"0","page_num":"0","left":"0.15116279076509007","block_num":"0","par_num":"0","width":"0.00872092995237797"},{"word_num":"0","height":"0.010452961047110132","block_num":"0","conf":"1","par_num":"0","level":"0","top":"0.5156794425600686","width":"0.00872092995237797","left":"0.1511627908377645","line_num":"0","text":"144","page_num":"0"},{"height":"0.006968641205077342","left":"0.15116279076509007","par_num":"0","text":"149","word_num":"0","width":"0.00872092995237797","level":"0","page_num":"0","block_num":"0","top":"0.6062717769003649","conf":"0.30000001192092896","line_num":"0"},{"conf":"1","par_num":"0","top":"0.7108013942469417","line_num":"0","width":"0.008720929318285997","word_num":"0","block_num":"0","level":"0","text":"155","page_num":"0","height":"0.010452960286604362","left":"0.15116279159085694"},{"left":"0.15116279159085694","height":"0.010452960286604362","conf":"1","line_num":"0","par_num":"0","level":"0","text":"158","block_num":"0","page_num":"0","top":"0.763066202609311","width":"0.008720929318285997","word_num":"0"},{"block_num":"0","width":"0.008720929318285997","word_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","text":"161","top":"0.8153310109716805","line_num":"0","left":"0.15116279159085694"},{"page_num":"0","top":"0.8501742165465933","width":"0.008720929318285997","level":"0","line_num":"0","word_num":"0","text":"163","height":"0.010452960286604362","block_num":"0","conf":"1","par_num":"0","left":"0.15116279159085694"},{"par_num":"0","text":"1164","width":"0.00872092995237797","line_num":"0","top":"0.871080139269703","left":"0.15116279076509007","level":"0","block_num":"0","conf":"1","word_num":"0","page_num":"0","height":"0.006968641205077342"},{"level":"0","left":"0.15116279159085694","top":"0.8850174221215062","line_num":"0","conf":"1","text":"165","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","block_num":"0","par_num":"0","page_num":"0"},{"left":"0.15116279076509007","top":"0.9059233448446159","level":"0","width":"0.00872092995237797","par_num":"0","page_num":"0","word_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","text":"1166","line_num":"0"},{"block_num":"0","par_num":"0","line_num":"0","width":"0.021802323929806966","page_num":"0","left":"0.21366279261358478","level":"0","conf":"1","height":"0.010452960286604362","text":"$config,","top":"0.2891986067904957","word_num":"0"},{"par_num":"0","text":"$batchRepository,","width":"0.04505813375432441","word_num":"0","left":"0.21366279584086087","conf":"1","top":"0.30662020992638417","block_num":"0","page_num":"0","line_num":"0","height":"0.010452960286604362","level":"0"},{"conf":"1","top":"0.3240418127138407","height":"0.010452960286604362","line_num":"0","level":"0","page_num":"0","text":"SredisService","width":"0.03633720570422233","left":"0.21366279067986574","block_num":"0","par_num":"0","word_num":"0"},{"height":"0.010452960286604251","left":"0.21366279592722434","line_num":"0","top":"0.3414634155012971","level":"0","conf":"1","width":"0.04796511061648104","word_num":"0","block_num":"0","par_num":"0","text":"$entityRepository,","page_num":"0"},{"height":"0.006968640444571461","level":"0","block_num":"0","left":"0.21366279063768656","conf":"0.30000001192092896","par_num":"0","top":"0.3623693383142996","width":"0.018895347067650337","text":"sloggen","word_num":"0","line_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","conf":"0.5","height":"0.007215933366255367","word_num":"0","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","line_num":"0","left":"0.20348838007687264","level":"0","width":"0.2398255733733482"},{"word_num":"0","conf":"0.5","left":"0.20348838095072486","block_num":"0","line_num":"0","page_num":"0","height":"0.010672467367120575","level":"0","text":"if (Sthis->attemots@ === 1) {","top":"0.4457735248441337","par_num":"0","width":"0.07994185102746842"},{"par_num":"0","height":"0.010550210730691068","left":"0.21366278713067985","line_num":"0","block_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","width":"0.1482558047517817","level":"0","page_num":"0","word_num":"0","conf":"1"},{"width":"0.091569758476095","height":"0.0071770334928229484","line_num":"0","par_num":"0","left":"0.20348838105878864","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0"},{"par_num":"0","height":"0.013948396442419408","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","width":"0.15552324944354115","word_num":"0","top":"0.5331010453200158","left":"0.20348837906873227","level":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0"},{"height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","level":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","top":"0.5714285713801411","par_num":"0","line_num":"0","width":"0.14970930586469938","word_num":"0","page_num":"0"},{"height":"0.010536318570613101","level":"0","word_num":"0","par_num":"0","left":"0.2470930229619993","top":"0.5923344949742337","text":"<1/6 >","conf":"0.30000001192092896","page_num":"0","width":"0.021802323929806966","line_num":"0","block_num":"0"},{"height":"0.0071798116206361895","text":"'entity tvo","block_num":"0","line_num":"0","width":"0.027616277654120253","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.2151162810652241","top":"0.6060606061050023"},{"top":"0.6132376396173622","block_num":"0","page_num":"0","height":"0.010455739935429254","text":"© Logger","par_num":"0","width":"0.021802323929806966","conf":"0.5","line_num":"0","left":"0.25000000055269916","level":"0","word_num":"0"},{"width":"0.027616277654120253","level":"0","word_num":"0","text":"Itotal reco","line_num":"0","height":"0.0071770334928230595","left":"0.2151162810652241","par_num":"0","page_num":"0","top":"0.6236044657097288","conf":"0.5","block_num":"0"},{"level":"0","text":"public function info","page_num":"0","top":"0.6339712919137487","width":"0.05668604120295098","block_num":"0","line_num":"0","word_num":"0","height":"0.010628010477555794","conf":"0.5","left":"0.248546517777781","par_num":"0"},{"height":"0.0072103763501230045","width":"0.027616277654120253","block_num":"0","text":"\"batches di","top":"0.6411149825399743","word_num":"0","level":"0","par_num":"0","left":"0.2151162801625813","line_num":"0","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","height":"0.007332632986552401","page_num":"0","word_num":"0","par_num":"0","text":"Isvnced atl","left":"0.21511628105837952","top":"0.6585365856142653","conf":"0.30000001192092896","width":"0.026162789223041966","line_num":"0","level":"0"},{"block_num":"0","line_num":"0","par_num":"0","level":"0","left":"0.26598837545525295","conf":"0.5","page_num":"0","top":"0.6618819775389818","height":"0.010591889492442497","width":"0.04360464785961399","word_num":"0","text":"cav $context = [1"},{"height":"0.006968640444571572","par_num":"0","width":"0.020348835498728624","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.24854651350063556","line_num":"0","top":"0.6794425090460069","word_num":"0","page_num":"0","text":":voidi"},{"word_num":"0","page_num":"0","par_num":"0","left":"0.1918604731373945","line_num":"0","block_num":"0","top":"0.6929824561403509","height":"0.011164274322169043","conf":"1","level":"0","text":"} catch (SocialAcco","width":"0.052325573373348144"},{"height":"0.006968641205077342","par_num":"0","word_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"Cloaden-swannir","top":"0.7108013936697744","width":"0.039244185102746854","left":"0.2034883724950264","level":"0","conf":"0.5"},{"block_num":"0","height":"0.01072803904945585","text":"Log an informational message to the logs.","par_num":"0","conf":"1","page_num":"0","left":"0.24854651872595424","level":"0","line_num":"0","top":"0.7105263157219254","width":"0.08720929571922792","word_num":"0"},{"line_num":"0","height":"0.010691917303836673","page_num":"0","conf":"1","left":"0.24854651107352554","width":"0.0813953419949146","level":"0","block_num":"0","top":"0.7384370017274113","word_num":"0","text":"Implements: Loggerinterface::info","par_num":"0"},{"left":"0.27761628499022556","conf":"1","par_num":"0","level":"0","line_num":"0","top":"0.7595818820518198","height":"0.010452960286604362","width":"0.07122092551373421","block_num":"0","text":"array|ArravyablelJsonable|Stri","word_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","width":"0.056686041202950954","par_num":"0","top":"0.7804878052132543","level":"0","text":"ngable lstring smessage","block_num":"0","height":"0.006968640444571572","left":"0.2761627910440279","conf":"0.30000001192092896"},{"left":"0.19186047325424327","conf":"1","par_num":"0","height":"0.010703032096607279","word_num":"0","top":"0.7979094080543587","level":"0","width":"0.049418596511191515","text":"} catch (Throwable","page_num":"0","line_num":"0","block_num":"0"},{"height":"0.010452960286604362","level":"0","par_num":"0","text":"arrayScontext","width":"0.03924418256637896","word_num":"0","page_num":"0","left":"0.2761627943999499","top":"0.7944250876267327","line_num":"0","conf":"0.5","block_num":"0"},{"width":"0.03924418256637899","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.20348837187088045","par_num":"0","text":"slogger->errorl","top":"0.8188153313456585","word_num":"0","height":"0.006968640444571461"},{"left":"0.2485465134574538","block_num":"0","line_num":"0","text":"Returns:","top":"0.8188153315291717","level":"0","page_num":"0","height":"0.010452960286604362","conf":"1","width":"0.01889534706765031","word_num":"0","par_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.24854651337109027","par_num":"0","level":"0","text":"CAurno","top":"0.8432055752480975","line_num":"0","width":"0.01598837020549368","word_num":"0","height":"0.006968640444571572"},{"text":"vendor/aravel/tramework/src","top":"0.8466898958055888","par_num":"0","width":"0.06395348082197477","word_num":"0","line_num":"0","level":"0","left":"0.2747093029029664","page_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.5"},{"left":"0.2747093023963053","block_num":"0","par_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","width":"0.05668604120295101","height":"0.006968640444571461","line_num":"0"},{"line_num":"0","word_num":"0","left":"0.21511627846207848","page_num":"0","top":"0.8708133969827938","par_num":"0","text":"'error' =>","block_num":"0","width":"0.026162789223041938","height":"0.007235383302971576","level":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","height":"0.0072770620647228945","level":"0","width":"0.023255814897253146","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.20348837139363007","text":"throw Ser","top":"0.9233449476199234","word_num":"0"},{"block_num":"0","par_num":"0","width":"0.03488371727314399","word_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.44476744219026915","conf":"0.30000001192092896","height":"0.010691917303836784","text":"826 ^ v 572","top":"0.2508710809687519"},{"text":"575","block_num":"0","left":"0.47238372096131104","line_num":"0","width":"0.008720929952377943","height":"0.017421602252187585","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.29965156834254736","conf":"1"},{"page_num":"0","par_num":"0","word_num":"0","text":"576","top":"0.3205574921563493","level":"0","block_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","conf":"0.30000001192092896","line_num":"0","width":"0.008720929318285997"},{"height":"0.010452960286604362","word_num":"0","width":"0.01017441774936434","line_num":"0","top":"0.3379790945953738","conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"577","level":"0","left":"0.4709302334945038"},{"conf":"1","left":"0.47093023257922917","level":"0","line_num":"0","par_num":"0","text":"578","top":"0.35540069773126226","word_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0"},{"conf":"1","text":"579","height":"0.017421602252187585","line_num":"0","page_num":"0","par_num":"0","top":"0.3693379791874951","left":"0.4709302331500887","level":"0","width":"0.011627906180442682","word_num":"0","block_num":"0"},{"width":"0.01017441774936434","height":"0.010452960286604362","line_num":"0","word_num":"0","conf":"1","top":"0.39024390295774314","level":"0","par_num":"0","left":"0.4709302334945038","block_num":"0","text":"580","page_num":"0"},{"text":"=581","word_num":"0","par_num":"0","left":"0.4665697680180062","line_num":"0","conf":"0.5","page_num":"0","top":"0.40418118460121666","width":"0.0159883714736776","block_num":"0","level":"0","height":"0.024390243457264815"},{"block_num":"0","text":"583","height":"0.010452960286604362","page_num":"0","top":"0.4425087113201125","level":"0","width":"0.008720929318285997","left":"0.4723837218234151","par_num":"0","word_num":"0","conf":"1","line_num":"0"},{"level":"0","block_num":"0","width":"0.01017441774936434","conf":"1","par_num":"0","word_num":"0","top":"0.459930314107569","height":"0.010452960286604362","page_num":"0","text":"584","left":"0.4709302334945038","line_num":"0"},{"text":"—585","word_num":"0","width":"0.013081394611520969","level":"0","block_num":"0","page_num":"0","line_num":"0","top":"0.4773519168950253","height":"0.010452960286604362","left":"0.46656976846458836","conf":"0.5","par_num":"0"},{"text":"586","word_num":"0","level":"0","conf":"1","height":"0.010452960286604362","width":"0.008720929318285997","top":"0.4947735200309138","line_num":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.47093023257922917"},{"conf":"1","width":"0.008720929318285997","page_num":"0","top":"0.5121951224699383","text":"587","level":"0","word_num":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.4723837218234151","height":"0.010452960286604362"},{"width":"0.008720929318285997","text":"588","par_num":"0","level":"0","height":"0.010452960286604362","top":"0.5296167252573947","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","left":"0.4723837218234151"},{"top":"0.5470383280448511","word_num":"0","left":"0.4709302334945038","page_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","par_num":"0","width":"0.01017441774936434","text":"589","level":"0"},{"conf":"0.5","block_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.47238372114299704","line_num":"0","top":"0.5609756106427853","page_num":"0","text":"590","width":"0.008720929952377943","height":"0.020905922094220375"},{"left":"0.46802325552854196","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","page_num":"0","par_num":"0","line_num":"0","level":"0","width":"0.013081394611520969","top":"0.5853658539937421","text":"15911","word_num":"0"},{"conf":"1","level":"0","page_num":"0","text":"592","width":"0.010174418383456285","height":"0.020905923615232025","left":"0.4723837209560432","par_num":"0","top":"0.5958188150216522","word_num":"0","block_num":"0","line_num":"0"},{"height":"0.010452961047110132","level":"0","page_num":"0","line_num":"0","text":"593","left":"0.47238372099764825","par_num":"0","conf":"1","width":"0.008720929952377998","block_num":"0","top":"0.616724738727316","word_num":"0"},{"par_num":"0","height":"0.013937280889142922","line_num":"0","block_num":"0","top":"0.6480836243637909","width":"0.014534881774415365","page_num":"0","left":"0.466569769326747","conf":"0.30000001192092896","level":"0","text":"T 595","word_num":"0"},{"text":"-596","left":"0.46656976759933994","word_num":"0","level":"0","line_num":"0","width":"0.014534883042599256","height":"0.020905922094220375","top":"0.6655052271933078","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","top":"0.6898954702884519","page_num":"0","conf":"0.30000001192092896","left":"0.47093023259606254","par_num":"0","text":"597","height":"0.006968641205077342","level":"0","line_num":"0","width":"0.010174418383456285"},{"left":"0.4709302331016392","level":"0","top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","height":"0.020905922094220375","text":"598","page_num":"0"},{"conf":"1","par_num":"0","top":"0.7247386758550688","level":"0","width":"0.008720929952377943","block_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.4723837209976482","text":"$99","line_num":"0","word_num":"0"},{"word_num":"0","width":"0.014534883042599311","top":"0.7282229962193458","line_num":"0","height":"0.027874564820309367","block_num":"0","text":"=600","par_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.46656976790214993"},{"height":"0.006968640444571572","conf":"0.30000001192092896","word_num":"0","level":"0","width":"0.01017441774936434","text":"6011","left":"0.4709302334945038","line_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.7595818818683066"},{"conf":"0.30000001192092896","left":"0.466569767781026","page_num":"0","height":"0.020905923615232025","block_num":"0","par_num":"0","word_num":"0","level":"0","line_num":"0","text":"-602","top":"0.7700348428613736","width":"0.014534883042599311"},{"par_num":"0","width":"0.010174418383456285","height":"0.020905922094220375","text":"604","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.8048780490574194","conf":"1","left":"0.47093023264451217"},{"height":"0.010452960286604362","conf":"0.30000001192092896","level":"0","text":"605","top":"0.8292682935500775","word_num":"0","par_num":"0","block_num":"0","left":"0.47093023257922917","line_num":"0","page_num":"0","width":"0.008720929318285997"},{"block_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.8432055753547425","text":"606","width":"0.008720929952377943","height":"0.017421602252187474","word_num":"0","left":"0.4723837211284622"},{"block_num":"0","height":"0.010689139176023432","par_num":"0","top":"0.8641114988686065","line_num":"0","conf":"0.30000001192092896","text":"— 607","width":"0.013081394611520969","left":"0.4665697671564489","page_num":"0","level":"0","word_num":"0"},{"width":"0.008720929318285997","block_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","left":"0.4723837218234151","page_num":"0","height":"0.010452960286604362","text":"608","top":"0.8815331015640149","par_num":"0"},{"left":"0.9127906995735092","par_num":"0","block_num":"0","top":"0.006968641450188162","page_num":"0","width":"0.01889534706765028","height":"0.006968640444571461","conf":"0.30000001192092896","level":"0","text":"100% 52","word_num":"0","line_num":"0"},{"block_num":"0","width":"0.05813952709766146","left":"0.9345930252117068","conf":"0.30000001192092896","word_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","text":"• Mon ZU Aor 10.40.2","line_num":"0","top":"0.006968641450188162","level":"0"},{"height":"0.010452960286604362","block_num":"0","width":"0.08866278668667404","word_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","top":"0.02787456497864904","left":"0.8270348901595695","text":"L AskJiminnyReportActivityServiceTestv"},{"height":"0.010452960286604362","conf":"0.5","line_num":"0","page_num":"0","text":"=custom.log","block_num":"0","level":"0","left":"0.4738372097953522","top":"0.05574912978701141","par_num":"0","width":"0.029069763548830674","word_num":"0"},{"top":"0.055749129145434506","word_num":"0","page_num":"0","conf":"1","left":"0.5101744200028817","height":"0.010452961047110132","par_num":"0","text":"=laravel.log","width":"0.027616277654120225","line_num":"0","level":"0","block_num":"0"},{"word_num":"0","block_num":"0","left":"0.5450581399922917","level":"0","height":"0.010452960286604362","top":"0.05574912978701141","line_num":"0","conf":"0.5","par_num":"0","page_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695"},{"line_num":"0","width":"0.06104650903255382","level":"0","word_num":"0","height":"0.010452961047110132","conf":"0.5","left":"0.6046511654871605","top":"0.055749129145434506","block_num":"0","text":"4 HS_local (iminny@localhost]","par_num":"0","page_num":"0"},{"par_num":"0","top":"0.05574912943857935","page_num":"0","text":"Cascade","conf":"1","block_num":"0","word_num":"0","width":"0.017441858636571994","left":"0.6947674436468302","level":"0","line_num":"0","height":"0.010452960286604362"},{"top":"0.0797448165869219","text":"A console [PROD] X A console [EU]","word_num":"0","par_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.011164274322169043","width":"0.07703488431078326","left":"0.4738372088584945","page_num":"0","block_num":"0"},{"top":"0.0797448165869219","width":"0.04360464785961393","height":"0.011164274322169043","level":"0","line_num":"0","left":"0.5595930266071848","text":"A console [STAGING]","par_num":"0","word_num":"0","conf":"0.5","page_num":"0","block_num":"0"},{"text":"Retactor Connection","page_num":"0","width":"0.04651162979450629","line_num":"0","word_num":"0","top":"0.08362369354010668","block_num":"0","conf":"1","par_num":"0","left":"0.6933139525309181","level":"0","height":"0.007285397208668498"},{"text":"CRM Initial Sync Oven","left":"0.7470930289847444","top":"0.08362369371432266","height":"0.007285397208668609","par_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.045058133754324436","word_num":"0","page_num":"0"},{"level":"0","page_num":"0","width":"0.02034883549872868","word_num":"0","top":"0.1044657097288676","par_num":"0","block_num":"0","conf":"0.5","height":"0.0071770334928229484","left":"0.5348837228066751","text":"Tx: Autov","line_num":"0"},{"word_num":"0","text":"do jiminny","line_num":"0","block_num":"0","height":"0.010516868633897003","par_num":"0","top":"0.1044657097460916","width":"0.023255814897253146","left":"0.6627906971819303","conf":"0.30000001192092896","page_num":"0","level":"0"},{"block_num":"0","left":"0.49273255700367574","word_num":"0","line_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","level":"0","top":"0.12519936212958604","height":"0.010689139176023432","page_num":"0","conf":"0.5","par_num":"0"},{"page_num":"0","par_num":"0","left":"0.6279069838403225","width":"0.05813952709766146","top":"0.12519936195537007","line_num":"0","level":"0","block_num":"0","text":"034 A1 A34 M62 ^ -","conf":"0.30000001192092896","height":"0.010689139176023432","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","left":"0.4927325782522842","block_num":"0","height":"0.006968640444571461","word_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","line_num":"0","page_num":"0","level":"0","top":"0.1463414637498397","width":"0.12499997970905707"},{"block_num":"0","conf":"1","top":"0.15679442610595107","height":"0.013937280889143033","left":"0.4927325630147635","width":"0.1962209052227913","word_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","par_num":"0","level":"0","line_num":"0","page_num":"0"},{"level":"0","top":"0.17770034895077447","width":"0.015988370205493707","left":"0.49273255988271814","block_num":"0","par_num":"0","page_num":"0","word_num":"0","height":"0.010452960286604362","text":"SELECT","conf":"1","line_num":"0"},{"width":"0.1889534605310318","top":"0.1951219518899232","conf":"0.5","word_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.5014535184914614","page_num":"0","par_num":"0","height":"0.013937280889143033","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS"},{"top":"0.21602787489966546","block_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.5029069786600965","word_num":"0","conf":"0.30000001192092896","text":"U.ema1l.","line_num":"0","width":"0.021802323929806966","height":"0.006968640444571461"},{"text":"sa.*","width":"0.011627907448626518","word_num":"0","top":"0.233449477263315","left":"0.5029069764355705","page_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0"},{"line_num":"0","par_num":"0","width":"0.08866278668667404","word_num":"0","top":"0.25087108008861336","level":"0","text":"towner 1d FRol sochal accounts sa","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","left":"0.5029069796729173","page_num":"0"},{"block_num":"0","left":"0.49273255569667207","width":"0.0959302313784336","top":"0.2679425837320575","word_num":"0","level":"0","height":"0.011164274322168932","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","conf":"0.5","page_num":"0"},{"left":"0.492732561293783","par_num":"0","level":"0","line_num":"0","word_num":"0","page_num":"0","top":"0.28548644338568163","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","block_num":"0","width":"0.10610464785961388","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.2995371262853762","line_num":"0","width":"0.1381482875093501","conf":"0.5","height":"0.0148935728666314","left":"0.49269744083144135","level":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';"},{"top":"0.33797909453440456","height":"0.010505753841126397","line_num":"0","word_num":"0","page_num":"0","width":"0.14534883296236073","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","conf":"1","left":"0.4927325646028267","par_num":"0","block_num":"0"},{"top":"0.3728222999543015","width":"0.059593018065107584","word_num":"0","left":"0.4927325633660667","par_num":"0","text":"select * from features;","block_num":"0","page_num":"0","level":"0","conf":"1","height":"0.01075026787449107","line_num":"0"},{"height":"0.007260390255820148","width":"0.12936045261139567","conf":"0.30000001192092896","word_num":"0","page_num":"0","left":"0.49273257312172364","level":"0","par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","line_num":"0","block_num":"0"},{"word_num":"0","conf":"1","line_num":"0","par_num":"0","page_num":"0","text":"select * from teams where id = 556;","top":"0.42503987254774733","height":"0.010500196824994035","block_num":"0","level":"0","left":"0.4927325550814989","width":"0.09011627765412028"},{"level":"0","text":"select * from","height":"0.010564103651274914","top":"0.4599303140744231","width":"0.03779069413530067","word_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.4927325616686351","block_num":"0","conf":"1"},{"width":"0.12499998985452854","left":"0.5654069877565148","conf":"1","par_num":"0","top":"0.4599303140744231","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","line_num":"0","height":"0.010564103651274914","page_num":"0","block_num":"0","word_num":"0","level":"0"},{"height":"0.010686361048210191","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","left":"0.4927325737320452","top":"0.47735191659424503","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","level":"0","par_num":"0","width":"0.19767440633570893"},{"height":"0.014546766235497555","level":"0","text":"select * from automated_report_results order Dy zu desc,","width":"0.1453954818400931","word_num":"0","par_num":"0","top":"0.49466613506674073","conf":"0.5","left":"0.4927008834473122","page_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.5119617223575448","level":"0","width":"0.14244185102746842","left":"0.4927325548990552","line_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated report results WHERE id = 1919:","word_num":"0"},{"level":"0","text":"select * from automated report results WHERE report id = 54:","block_num":"0","conf":"1","par_num":"0","line_num":"0","top":"0.5470383283932831","left":"0.49273255862023396","page_num":"0","height":"0.010452960286604362","width":"0.15552323929806972","word_num":"0"},{"par_num":"0","word_num":"0","level":"0","line_num":"0","conf":"1","height":"0.010622453461423431","page_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","block_num":"0","left":"0.49273256125581216","width":"0.12209300791963623"},{"top":"0.6164274323772443","height":"0.010750267113985301","left":"0.49273257226354994","conf":"0.5","level":"0","width":"0.19767440633570899","line_num":"0","block_num":"0","page_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","par_num":"0","word_num":"0"},{"word_num":"0","top":"0.6339712919137487","width":"0.15406975847609494","height":"0.010628010477555794","block_num":"0","line_num":"0","conf":"1","left":"0.49273256709487234","text":"select * from plavbooks where team id = 711: # event 226147","level":"0","par_num":"0","page_num":"0"},{"par_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","line_num":"0","height":"0.010505753841126397","level":"0","left":"0.4927325551571803","block_num":"0","top":"0.651515151624469","word_num":"0","page_num":"0","conf":"1","width":"0.15261626750864876"},{"text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","block_num":"0","word_num":"0","par_num":"0","left":"0.4927325646279135","width":"0.11046511061648101","height":"0.013937280889143033","page_num":"0","conf":"1","level":"0","line_num":"0"},{"left":"0.4927325552882119","par_num":"0","width":"0.15261626750864876","line_num":"0","height":"0.010558546635142552","block_num":"0","level":"0","conf":"1","top":"0.6864111504286012","word_num":"0","page_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"line_num":"0","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388","conf":"0.5","level":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.007318740065968554","top":"0.724738676080081","left":"0.4927325602990887"},{"height":"0.010452961047110132","left":"0.492732558848917","par_num":"0","text":"GELECT","conf":"0.30000001192092896","line_num":"0","width":"0.0159883714736776","level":"0","block_num":"0","top":"0.7386759584137272","page_num":"0","word_num":"0"},{"page_num":"0","height":"0.014354066985646008","block_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","width":"0.18604649888708236","word_num":"0","line_num":"0","left":"0.5029069807442199","level":"0","top":"0.7559808612440191","conf":"0.5"},{"line_num":"0","width":"0.021802323929806966","left":"0.5014534902332606","page_num":"0","level":"0","top":"0.7767145136381128","par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007257611367501027","text":"u. email","word_num":"0"},{"conf":"1","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.7944250876267327","text":"sa.*,","left":"0.5029069777669138","height":"0.010452960286604362","page_num":"0","width":"0.013081394611520913","word_num":"0"},{"word_num":"0","height":"0.010497418697180683","text":"t.owner_id FROM social_accounts sa","page_num":"0","block_num":"0","level":"0","left":"0.5014534906556222","line_num":"0","top":"0.8118022326885981","conf":"1","par_num":"0","width":"0.09011626750864876"},{"width":"0.09738371220040826","left":"0.49273256673203064","word_num":"0","page_num":"0","level":"0","top":"0.8292682928942409","block_num":"0","height":"0.007254833239687675","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"JOTN usens u on trid = ca.cociable idi"},{"level":"0","block_num":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.8466898957943156","width":"0.10610464785961393","height":"0.010566882539594036","conf":"0.5","left":"0.49273255613526434","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0"},{"level":"0","height":"0.010689139176023432","line_num":"0","width":"0.1380813882706013","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","conf":"1","top":"0.8641114986943905","word_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.4927325670763793"},{"top":"0.8987240830528642","line_num":"0","block_num":"0","left":"0.4927325575704069","par_num":"0","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","conf":"0.5","width":"0.19622092551373427","level":"0","height":"0.01068358215989107"},{"conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.965116281891486","word_num":"0","height":"0.011164274322169043","text":"+0 ..","line_num":"0","par_num":"0","page_num":"0","top":"0.0797448165869219","width":"0.020348834230544677"},{"page_num":"0","top":"0.10104529661439754","word_num":"0","par_num":"0","conf":"1","left":"0.6976744093135958","line_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","level":"0","block_num":"0","height":"0.01059744650857497"},{"par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.703488371377582","top":"0.11846689891207607","width":"0.23837209255137337","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","page_num":"0","height":"0.006968641205077342","line_num":"0"},{"height":"0.007357639939400973","level":"0","line_num":"0","top":"0.1393728226143094","width":"0.28633718287691157","word_num":"0","left":"0.694767473312973","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","par_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","height":"0.010653017430404366","level":"0","page_num":"0","line_num":"0","block_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","width":"0.2819767201200445","left":"0.6962209524994839","par_num":"0","conf":"0.5"},{"width":"0.12645347067650337","left":"0.6947674594038452","level":"0","par_num":"0","conf":"1","page_num":"0","text":"already solved - just not parametrised for the profile/since case","height":"0.010583553587991013","line_num":"0","top":"0.1672473874286453","word_num":"0","block_num":"0"},{"left":"0.6947674552483422","height":"0.010494639808861561","page_num":"0","text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","conf":"1","par_num":"0","top":"0.19856459312259356","word_num":"0","block_num":"0","line_num":"0","level":"0"},{"block_num":"0","word_num":"0","level":"0","top":"0.21929824549679078","page_num":"0","width":"0.1511627765412027","left":"0.6947674427962095","par_num":"0","conf":"1","height":"0.007182590508955311","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","line_num":"0"},{"conf":"1","block_num":"0","height":"0.010569660667407277","page_num":"0","level":"0","line_num":"0","width":"0.28633716258596864","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","left":"0.694767459943104","top":"0.233449478068677","par_num":"0","word_num":"0"},{"left":"0.6947674612076477","level":"0","line_num":"0","height":"0.006968640444571461","page_num":"0","top":"0.2508710804745784","word_num":"0","par_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292","conf":"0.30000001192092896","block_num":"0"},{"line_num":"0","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","left":"0.6962209605769604","height":"0.007329854098233168","par_num":"0","conf":"1","width":"0.284883661473051","level":"0","page_num":"0","word_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","left":"0.6962209692158519","line_num":"0","level":"0","word_num":"0","page_num":"0","width":"0.2877906636988863","height":"0.006968640444571461","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","top":"0.306620209394439","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","left":"0.7034883691075557","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","height":"0.010452960286604362","block_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010505753841126397","left":"0.7034883929131215","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","page_num":"0","level":"0","par_num":"0","top":"0.33797909453440456","width":"0.20639533184944325","word_num":"0"},{"conf":"1","par_num":"0","word_num":"0","width":"0.2819767201200445","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","block_num":"0","level":"0","height":"0.010628010477555794","line_num":"0","left":"0.6962209294276679","top":"0.3554006976086954"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","height":"0.0072659472719524","conf":"1","left":"0.6962209430504749","top":"0.3763066205343165","width":"0.2848836817639939","page_num":"0","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","text":"You get for free","top":"0.41463414653422836","height":"0.007215933366255256","left":"0.6947674424200525","width":"0.0319767404109873","word_num":"0","block_num":"0","page_num":"0","conf":"0.5"},{"width":"0.08575581489725315","word_num":"0","level":"0","left":"0.697674417508692","height":"0.0071770334928229484","page_num":"0","line_num":"0","par_num":"0","top":"0.43540669856459324","conf":"0.5","text":"•streamed fetch (no 0OM on big owners)","block_num":"0"},{"conf":"0.5","height":"0.0071770334928229484","top":"0.4529505582137161","word_num":"0","line_num":"0","block_num":"0","width":"0.06540696671668522","text":"• 100-record batches via Redis","par_num":"0","page_num":"0","left":"0.6976744285694189","level":"0"},{"block_num":"0","conf":"1","width":"0.13953486909257606","par_num":"0","page_num":"0","level":"0","word_num":"0","top":"0.4703832754342152","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","height":"0.010477968760464584","line_num":"0","left":"0.6976744332330052"},{"conf":"1","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","level":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","par_num":"0","block_num":"0","left":"0.6976744360642997","height":"0.010514089745577881","line_num":"0","page_num":"0"},{"conf":"0.5","block_num":"0","height":"0.010452960286604251","page_num":"0","width":"0.2819767201200445","left":"0.6976744452373054","line_num":"0","level":"0","par_num":"0","top":"0.508710801912447","word_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that"},{"line_num":"0","word_num":"0","top":"0.5261324047144549","block_num":"0","par_num":"0","width":"0.07267441140844466","level":"0","page_num":"0","text":"key so difterent orofiles don't collide","conf":"0.5","height":"0.007360418067214214","left":"0.7034883798200974"},{"conf":"1","level":"0","top":"0.5470383280448511","page_num":"0","width":"0.1729650903255382","par_num":"0","word_num":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","height":"0.010452960286604362","left":"0.6947674678139966","line_num":"0"},{"conf":"0.5","height":"0.0073104049220229506","top":"0.5644599301598978","block_num":"0","left":"0.6947674633339377","page_num":"0","par_num":"0","word_num":"0","width":"0.2819767201200445","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","level":"0","line_num":"0"},{"level":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","top":"0.5956937798195339","line_num":"0","left":"0.6947674627311626","block_num":"0","par_num":"0","width":"0.28052323929806977","word_num":"0","height":"0.010577996571858761","conf":"1","page_num":"0"},{"width":"0.13953487923804753","word_num":"0","par_num":"0","page_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","line_num":"0","level":"0","conf":"1"},{"line_num":"0","left":"0.6947674422006878","level":"0","conf":"1","block_num":"0","height":"0.006968641205077342","top":"0.6411149825213349","word_num":"0","page_num":"0","text":"Recommendation","par_num":"0","width":"0.04215116196490354"},{"height":"0.010522425650029366","page_num":"0","width":"0.28052323929806977","level":"0","block_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","conf":"1","left":"0.6947674626641019","line_num":"0","par_num":"0","word_num":"0"},{"width":"0.28488370205493685","block_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","left":"0.6947674655515993","conf":"0.5","line_num":"0","top":"0.6759581884885157","height":"0.006968640444571461"},{"height":"0.01055576774682343","left":"0.6947674548777797","block_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","width":"0.17441859143845573","level":"0","line_num":"0","par_num":"0","conf":"1","page_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","conf":"1","left":"0.697674427545875","top":"0.7105263158961413","level":"0","width":"0.22819766592472157","height":"0.01072803904945574","word_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","line_num":"0"},{"page_num":"0","conf":"1","block_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","par_num":"0","height":"0.010716925017191015","word_num":"0","top":"0.7317073174143272","left":"0.6976744576996018","width":"0.2848836817639939","line_num":"0","level":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.7034883726365229","height":"0.017421602252187585","top":"0.7421602788826169","width":"0.011627906180442626","block_num":"0","level":"0","text":"do),","par_num":"0","word_num":"0","line_num":"0"},{"left":"0.6976744436144179","height":"0.0071770334928229484","conf":"0.5","level":"0","line_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","block_num":"0","par_num":"0","top":"0.766347687400319","width":"0.2776162573631774","word_num":"0"},{"word_num":"0","height":"0.011164274322169043","block_num":"0","line_num":"0","page_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","level":"0","conf":"1","par_num":"0","left":"0.694767475704478","top":"0.7870813397129187","width":"0.2877906636988864"},{"word_num":"0","conf":"1","top":"0.804625199437562","line_num":"0","page_num":"0","width":"0.07994186117293989","left":"0.6962209300478492","block_num":"0","level":"0","par_num":"0","height":"0.00722149038238773","text":"at the end (FetchSalesforceEntitieslo"},{"conf":"1","par_num":"0","height":"0.007221490382387619","level":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.8046251994347967","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","block_num":"0","width":"0.18895348082197483","left":"0.7761627980999628"},{"par_num":"0","height":"0.0071770334928229484","width":"0.08430232392980697","text":"watermark — gate it on \"no profile context\".","conf":"1","left":"0.6962209318790669","level":"0","line_num":"0","top":"0.8221690590111643","word_num":"0","block_num":"0","page_num":"0"},{"text":"G.l .","width":"0.017441858636571994","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.010461296951561616","top":"0.8397129185198681","page_num":"0","conf":"0.30000001192092896","left":"0.9651162807795277","par_num":"0"},{"height":"0.0071770334928229484","text":"Ask anvthina (84-D","block_num":"0","width":"0.04069767099745736","page_num":"0","par_num":"0","word_num":"0","left":"0.6962209300842392","top":"0.9266347687400319","level":"0","line_num":"0","conf":"0.30000001192092896"},{"word_num":"0","par_num":"0","text":"Claude Qnus 17 Medium","block_num":"0","level":"0","width":"0.04651162472177062","left":"0.7223837197862006","height":"0.0071770334928229484","line_num":"0","top":"0.9545454545454546","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","block_num":"0","page_num":"0","left":"0.9331395351302343","width":"0.01453488177441542","par_num":"0","text":"144-25","height":"0.006968640444571572","top":"0.9860627181052405","word_num":"0","level":"0","line_num":"0"},{"block_num":"0","par_num":"0","text":"Po 4 sp","left":"0.9709302343731505","line_num":"0","top":"0.986062718234409","conf":"0.30000001192092896","page_num":"0","level":"0","width":"0.01453488177441531","height":"0.01074748898617195","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8071
|
NULL
|
NULL
|
|
59348
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.41•34L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","word_num":& [{"level":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.006968641046706359","conf":"0.30000001192092896","left":"0.01744185995005212","text":"Phostorm","width":"0.021802326466174835"},{"par_num":"0","word_num":"0","left":"0.1148255812121043","height":"0.006968640444571461","page_num":"0","conf":"0.30000001192092896","text":"code","block_num":"0","top":"0.006968641450188162","line_num":"0","width":"0.01162790618044264","level":"0"},{"line_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","word_num":"0","conf":"0.5","block_num":"0","level":"0","page_num":"0","text":"FV faVsco.js","left":"0.030523259704860126"},{"line_num":"0","left":"0.06831395542728312","width":"0.024709300791963623","word_num":"0","height":"0.010452960286604362","par_num":"0","text":"?9 master","block_num":"0","top":"0.02787456497864904","level":"0","page_num":"0","conf":"0.30000001192092896"},{"word_num":"0","line_num":"0","text":"Proledey","left":"0.014534883869450689","par_num":"0","top":"0.05923344944238418","width":"0.020348836766912577","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.003484320602538671"},{"left":"0.043574765514713835","line_num":"0","text":"D Salesforce","level":"0","top":"0.07612742412338913","word_num":"0","block_num":"0","width":"0.030583024024963372","page_num":"0","height":"0.01150821840934213","conf":"0.30000001192092896","par_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.046511627642654756","page_num":"0","block_num":"0","text":"> DDTO","par_num":"0","line_num":"0","height":"0.010452960286604362","word_num":"0","top":"0.09407665591941561","width":"0.021802323929806973"},{"word_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","top":"0.11024367702094318","page_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","left":"0.0537095887639354","width":"0.07137109878215384","height":"0.015479323586398475"},{"block_num":"0","height":"0.0071770334928229484","page_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","top":"0.13237639553429026","width":"0.08575580475178171","conf":"0.30000001192092896","line_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.05232558202147495"},{"text":"C) ketryralleasalestorcerecorasJob.onp","height":"0.0072715042880847625","left":"0.05232558202147495","page_num":"0","conf":"0.5","level":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.14982578435435434","width":"0.08575580475178171","par_num":"0"},{"block_num":"0","height":"0.006968640444571461","text":"c) AulolocDelavec locrm.ono","width":"0.06249999492726427","left":"0.046511627154292065","par_num":"0","page_num":"0","line_num":"0","word_num":"0","top":"0.16724738709478748","level":"0","conf":"0.30000001192092896"},{"width":"0.07558138827060132","text":"© CheckAndRetryRemoteMatch.php","level":"0","left":"0.046511627667025296","word_num":"0","height":"0.010616896445291069","conf":"1","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.18102073376030525"},{"page_num":"0","word_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"C) CreaterollowupActivity.php","conf":"0.5","left":"0.04651163545709501","level":"0","height":"0.0073048471453848185","top":"0.2017543859602864","width":"0.06395348082197473"},{"line_num":"0","text":"C) CreateNotes.php","top":"0.21929824565899192","height":"0.007182590508955311","word_num":"0","level":"0","left":"0.04651162858740109","block_num":"0","page_num":"0","width":"0.04215116196490349","conf":"0.30000001192092896","par_num":"0"},{"height":"0.010544653714558705","conf":"1","line_num":"0","par_num":"0","top":"0.23684210521680837","word_num":"0","page_num":"0","block_num":"0","left":"0.04651163557061816","level":"0","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php"},{"conf":"0.5","left":"0.04651163358738779","height":"0.007207597461803994","block_num":"0","par_num":"0","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","word_num":"0","level":"0","line_num":"0","width":"0.06249999492726427","page_num":"0"},{"level":"0","block_num":"0","line_num":"0","top":"0.27177700333990396","height":"0.00732985485873916","page_num":"0","left":"0.046511628705343505","text":"E) NoteObiect.ohp","width":"0.039244185102746854","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"left":"0.04651163174781109","conf":"0.30000001192092896","word_num":"0","top":"0.2891986066069825","block_num":"0","width":"0.04215115942853562","line_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","level":"0","text":"c) SaveActiviv.ono"},{"conf":"0.30000001192092896","par_num":"0","top":"0.30662020900450737","width":"0.0523255835188196","line_num":"0","block_num":"0","text":"c)saveliranscriotion.onv","word_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","left":"0.04651162677256695"},{"page_num":"0","level":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343","width":"0.04215115942853562","word_num":"0","height":"0.0072464973352361906","left":"0.04651163174781109","par_num":"0","block_num":"0","line_num":"0","conf":"0.5"},{"width":"0.04215115942853562","page_num":"0","block_num":"0","left":"0.04651163174781109","par_num":"0","conf":"0.5","text":"C) SvncActivitv.oho","line_num":"0","height":"0.0071770334928230595","level":"0","top":"0.34130781499202545","word_num":"0"},{"page_num":"0","block_num":"0","conf":"1","height":"0.014418177627490425","par_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","width":"0.055435398791698696","word_num":"0","level":"0","line_num":"0","left":"0.04638947542561308"},{"text":"© SyncLeads.php","par_num":"0","height":"0.010455739935429254","left":"0.046511631609252174","top":"0.3763066205343165","conf":"1","level":"0","block_num":"0","line_num":"0","width":"0.039244182566378974","word_num":"0","page_num":"0"},{"left":"0.046511631695615716","conf":"1","line_num":"0","top":"0.38995215311004783","width":"0.04215115942853562","block_num":"0","height":"0.014354066985645897","text":"© SyncObjects.php","par_num":"0","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","word_num":"0","text":"© SyncOpportunitiesJob.php","height":"0.010700253968793927","page_num":"0","level":"0","block_num":"0","left":"0.04651163073081603","conf":"1","par_num":"0","top":"0.41114982586710536","width":"0.06104650903255382"},{"left":"0.046511633451594","block_num":"0","page_num":"0","top":"0.42503987240829344","line_num":"0","conf":"1","height":"0.014354066985646008","level":"0","word_num":"0","par_num":"0","width":"0.05087208747863769","text":"© SyncOpportunity.php"},{"conf":"1","block_num":"0","height":"0.010672468127626344","line_num":"0","text":"© SyncProfileMetadata.php","level":"0","top":"0.44577352463809683","word_num":"0","width":"0.05813953217039717","par_num":"0","page_num":"0","left":"0.04651163071712692"},{"block_num":"0","height":"0.010550210730691068","par_num":"0","word_num":"0","page_num":"0","top":"0.46331738455485405","width":"0.056686041202950996","text":"© SyncTeamFieldsJob.php","line_num":"0","conf":"1","left":"0.04651163321565249","level":"0"},{"width":"0.05668604120295098","left":"0.04651163321565131","block_num":"0","conf":"1","page_num":"0","line_num":"0","level":"0","height":"0.010452961047110243","par_num":"0","text":"© SyncTeamMetadata.php","top":"0.48083623715937174","word_num":"0"},{"conf":"1","top":"0.49825784007433493","page_num":"0","width":"0.08430231885707123","level":"0","block_num":"0","line_num":"0","height":"0.01051408974557777","par_num":"0","text":"© UpdateOpportunitySpecifications.php","word_num":"0","left":"0.04651163548425466"},{"conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.046511627480499834","width":"0.04215115942853563","text":"Updatestage.ong","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.5191637634014077"},{"height":"0.010758603778942555","line_num":"0","width":"0.03343022884206569","block_num":"0","left":"0.03343023627313173","top":"0.5331010454942319","conf":"0.30000001192092896","page_num":"0","text":"> @ DealRisks","level":"0","par_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.03924418649273823","height":"0.006968640444571572","text":"_Meeuine bor","top":"0.5714285717637769","width":"0.031976740410987366","level":"0","block_num":"0"},{"line_num":"0","top":"0.6411149830944434","left":"0.03924418703063903","level":"0","width":"0.029069763548830715","block_num":"0","text":"a Telephony","word_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.011164274322169154","left":"0.03924418612559764","line_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.017441858636572008","word_num":"0","block_num":"0","top":"0.6547049441786283","text":"C User"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","top":"0.675958188117432","level":"0","width":"0.05523256038097625","height":"0.006968641205077342","text":"c8aseprocessing.oo.ono","word_num":"0","block_num":"0","left":"0.04069767337055839"},{"height":"0.01055576850732931","left":"0.04069767586474709","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"@ Dummv.Job.php","width":"0.03779069667166852","word_num":"0","top":"0.6897926633384308"},{"word_num":"0","block_num":"0","par_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","height":"0.006968640444571572","level":"0","top":"0.7108013940634285","conf":"0.5","line_num":"0","width":"0.07558138827060132","page_num":"0","left":"0.04069768173679198"},{"height":"0.010508531968939527","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","word_num":"0","width":"0.06395348082197475","line_num":"0","level":"0","left":"0.0406976819687229"},{"height":"0.0071770334928229484","block_num":"0","left":"0.04069767637769677","level":"0","line_num":"0","page_num":"0","text":"C ob.oho","top":"0.7456140350877193","width":"0.023255812360885288","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","width":"0.04505813882706013","page_num":"0","top":"0.7630662020343051","left":"0.04069767469984203","text":"C)JobDisoatcher.oho","level":"0","height":"0.006968641205077342","par_num":"0","block_num":"0","line_num":"0"},{"height":"0.006968640444571572","conf":"0.30000001192092896","width":"0.06395348082197473","block_num":"0","line_num":"0","page_num":"0","top":"0.7804878052132543","text":".lobDisnatcherintertace.oho","word_num":"0","left":"0.04069768139133789","par_num":"0","level":"0"},{"top":"0.7942583731520936","text":"@ [EMAIL]","left":"0.04069768199588256","page_num":"0","conf":"0.5","block_num":"0","height":"0.01061967533361019","line_num":"0","level":"0","par_num":"0","word_num":"0","width":"0.08430231885707126"},{"text":"T. SacVisibilitvControl.ohn","line_num":"0","word_num":"0","left":"0.039244191467289816","conf":"0.30000001192092896","height":"0.007307626033703829","par_num":"0","level":"0","top":"0.8149920253520749","page_num":"0","width":"0.05668604120295098","block_num":"0"},{"line_num":"0","block_num":"0","top":"0.8325358850720923","conf":"0.5","width":"0.03197674041098737","text":"v D Listeners","height":"0.010669689239307223","word_num":"0","left":"0.027616282843257383","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","word_num":"0","text":"v M Activitiod","line_num":"0","page_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.03343023313500392","top":"0.8500797448165869","width":"0.031976740410987366"},{"level":"0","conf":"0.5","page_num":"0","text":"v M ActivitvProviden","block_num":"0","height":"0.007204819333990642","left":"0.03924418511117721","par_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","word_num":"0","line_num":"0"},{"top":"0.8850174216200114","line_num":"0","par_num":"0","text":"> M.lustCall","width":"0.02906976608519858","height":"0.007327075970420038","conf":"0.30000001192092896","left":"0.046511629117106865","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"left":"0.046511631681215526","height":"0.010639125270326288","page_num":"0","level":"0","top":"0.9024390246943023","par_num":"0","line_num":"0","width":"0.03197674041098737","conf":"0.5","block_num":"0","text":"v D UserPilot","word_num":"0"},{"conf":"1","block_num":"0","page_num":"0","line_num":"0","top":"0.9198606275943773","par_num":"0","height":"0.010761381906755796","left":"0.059593032929402996","text":"© TrackProviderInstalledEvent.php","word_num":"0","level":"0","width":"0.07412789730315514"},{"line_num":"0","level":"0","height":"0.006968640444571572","left":"0.039244188091967266","text":"MAudia","top":"0.9372822303003622","width":"0.026162789223041938","conf":"0.30000001192092896","page_num":"0","word_num":"0","par_num":"0","block_num":"0"},{"word_num":"0","left":"0.039244188005603746","top":"0.9547038330878187","conf":"0.30000001192092896","width":"0.0232558123608853","text":"MRots","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.006968640444571572"},{"par_num":"0","page_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.15406977310444897","text":"C ActivitvController.ohn","top":"0.05574912945445576","width":"0.047965110616481066","height":"0.007249275463049432","conf":"0.5","word_num":"0"},{"page_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.08362369334200259","left":"0.15406976733606492","width":"0.07122093058646994","text":"Automateakeporskepository.pnp"},{"line_num":"0","top":"0.0797448165869219","block_num":"0","word_num":"0","left":"0.30668604530999377","conf":"1","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","width":"0.07122092551373421","page_num":"0","par_num":"0","level":"0"},{"conf":"0.5","par_num":"0","top":"0.13240418151987454","left":"0.3066860477020153","level":"0","word_num":"0","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","page_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0"},{"text":"C)Hubspotwebnookbatchsyncstrategy.pnp","top":"0.13240418151987454","page_num":"0","width":"0.08720929571922792","height":"0.006968640444571461","line_num":"0","block_num":"0","conf":"0.5","left":"0.37063954254736237","word_num":"0","level":"0","par_num":"0"},{"width":"0.05523255023550483","line_num":"0","page_num":"0","word_num":"0","level":"0","left":"0.31831396020201475","par_num":"0","top":"0.1567944254223136","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","text":"wsyncermenuuiestrait.ono"},{"width":"0.039244185102746826","text":"c) SyncObiects.pho","top":"0.18102073365231264","word_num":"0","conf":"0.30000001192092896","left":"0.15406976824025068","line_num":"0","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.0071770334928229484"},{"left":"0.20203489060729998","page_num":"0","conf":"1","text":"©ImportOpportunityBatch.php","block_num":"0","top":"0.17770034929920653","height":"0.010452960286604362","level":"0","par_num":"0","word_num":"0","width":"0.06104650395981806","line_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.17770034916869026","height":"0.010497417936674913","left":"0.27180233100804285","width":"0.053779064340794325","word_num":"0","text":"© ImportContactBatch.php","conf":"1","level":"0"},{"par_num":"0","block_num":"0","left":"0.33284884116015484","height":"0.010497417936674913","word_num":"0","level":"0","page_num":"0","conf":"1","text":"© Client.php","top":"0.17770034916869026","width":"0.027616275117752387","line_num":"0"},{"width":"0.0654069717894209","par_num":"0","page_num":"0","conf":"0.5","line_num":"0","height":"0.0071770334928229484","block_num":"0","text":"C) HubspotPaqinationService.phg","left":"0.3677325572728374","level":"0","top":"0.18102073365231264","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","height":"0.007343747018817126","top":"0.20557491325434107","text":"() Service.php","word_num":"0","block_num":"0","level":"0","width":"0.030523251979909044","left":"0.15406977127553043","line_num":"0","page_num":"0"},{"par_num":"0","left":"0.19186047025946548","top":"0.20557491322719157","width":"0.04505813375432441","line_num":"0","page_num":"0","level":"0","height":"0.006968640444571572","text":"BatchSyncTrait.php","word_num":"0","conf":"0.5","block_num":"0"},{"left":"0.2441860510865191","line_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","top":"0.20175438596491224","page_num":"0","block_num":"0","height":"0.011164274322169154","level":"0","par_num":"0","conf":"0.5","width":"0.14534883296236076","word_num":"0"},{"word_num":"0","height":"0.007343747018817126","text":"php api_v2.php","top":"0.20557491325434107","level":"0","width":"0.02906976354883073","left":"0.3982558178455254","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"conf":"1","block_num":"0","par_num":"0","level":"0","page_num":"0","text":"(C) AutomatedReportResult.oho","top":"0.22966507158551952","left":"0.15406977510994932","width":"0.06104650395981809","line_num":"0","word_num":"0","height":"0.007268726160271521"},{"conf":"1","par_num":"0","top":"0.2508710809687519","line_num":"0","block_num":"0","page_num":"0","width":"0.21656975847609497","level":"0","height":"0.010691917303836784","left":"0.17151161694332442","word_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique"},{"block_num":"0","height":"0.007318740065968554","left":"0.18313953485556841","line_num":"0","level":"0","text":"nublic function handlel","conf":"1","width":"0.05959302313784334","page_num":"0","word_num":"0","top":"0.26794258384399516","par_num":"0"},{"height":"0.010452960286604362","level":"0","top":"0.4111498263026909","par_num":"0","width":"0.010174417749364312","text":"138","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.1497093032619457","line_num":"0","word_num":"0"},{"page_num":"0","left":"0.15116279097784552","level":"0","top":"0.44250871089481225","block_num":"0","width":"0.010174418383456285","par_num":"0","line_num":"0","text":"140","word_num":"0","height":"0.017421602252187474","conf":"1"},{"level":"0","left":"0.15116279076509007","text":"1143","width":"0.00872092995237797","block_num":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","top":"0.5017421601756263"},{"block_num":"0","width":"0.00872092995237797","top":"0.5156794425600686","level":"0","height":"0.010452961047110132","conf":"1","line_num":"0","par_num":"0","left":"0.1511627908377645","page_num":"0","text":"144","word_num":"0"},{"width":"0.00872092995237797","conf":"0.30000001192092896","left":"0.15116279076509007","line_num":"0","page_num":"0","word_num":"0","par_num":"0","block_num":"0","top":"0.6062717769003649","height":"0.006968641205077342","level":"0","text":"149"},{"level":"0","text":"155","word_num":"0","par_num":"0","top":"0.7108013942469417","page_num":"0","line_num":"0","left":"0.15116279159085694","conf":"1","block_num":"0","height":"0.010452960286604362","width":"0.008720929318285997"},{"text":"158","word_num":"0","left":"0.15116279159085694","par_num":"0","width":"0.008720929318285997","conf":"1","height":"0.010452960286604362","line_num":"0","top":"0.763066202609311","page_num":"0","level":"0","block_num":"0"},{"height":"0.010452960286604362","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","text":"161","page_num":"0","width":"0.008720929318285997","par_num":"0","top":"0.8153310109716805","left":"0.15116279159085694"},{"word_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","left":"0.15116279159085694","top":"0.8501742165465933","page_num":"0","block_num":"0","width":"0.008720929318285997","text":"163"},{"conf":"1","page_num":"0","left":"0.15116279076509007","level":"0","text":"1164","block_num":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","width":"0.00872092995237797","word_num":"0","top":"0.871080139269703"},{"height":"0.010452960286604362","block_num":"0","conf":"1","top":"0.8850174221215062","level":"0","left":"0.15116279159085694","width":"0.008720929318285997","par_num":"0","text":"165","word_num":"0","line_num":"0","page_num":"0"},{"width":"0.00872092995237797","block_num":"0","page_num":"0","word_num":"0","text":"1166","left":"0.15116279076509007","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","line_num":"0","top":"0.9059233448446159","par_num":"0"},{"text":"$config,","word_num":"0","width":"0.021802323929806966","line_num":"0","top":"0.2891986067904957","block_num":"0","left":"0.21366279261358478","level":"0","conf":"1","page_num":"0","par_num":"0","height":"0.010452960286604362"},{"height":"0.010452960286604362","par_num":"0","text":"$batchRepository,","level":"0","left":"0.21366279584086087","top":"0.30662020992638417","line_num":"0","word_num":"0","width":"0.04505813375432441","page_num":"0","conf":"1","block_num":"0"},{"page_num":"0","height":"0.010452960286604362","text":"SredisService","width":"0.03633720570422233","conf":"1","left":"0.21366279067986574","par_num":"0","block_num":"0","top":"0.3240418127138407","line_num":"0","word_num":"0","level":"0"},{"height":"0.010452960286604251","line_num":"0","left":"0.21366279592722434","page_num":"0","text":"$entityRepository,","par_num":"0","level":"0","block_num":"0","conf":"1","top":"0.3414634155012971","word_num":"0","width":"0.04796511061648104"},{"height":"0.006968640444571461","page_num":"0","level":"0","top":"0.3623693383142996","block_num":"0","text":"sloggen","word_num":"0","width":"0.018895347067650337","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.21366279063768656"},{"block_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","level":"0","page_num":"0","height":"0.007215933366255367","conf":"0.5","left":"0.20348838007687264","line_num":"0","top":"0.4146341463621239","width":"0.2398255733733482","par_num":"0"},{"block_num":"0","width":"0.07994185102746842","left":"0.20348838095072486","page_num":"0","text":"if (Sthis->attemots@ === 1) {","par_num":"0","line_num":"0","word_num":"0","top":"0.4457735248441337","level":"0","conf":"0.5","height":"0.010672467367120575"},{"height":"0.010550210730691068","par_num":"0","level":"0","conf":"1","block_num":"0","line_num":"0","width":"0.1482558047517817","word_num":"0","left":"0.21366278713067985","page_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405"},{"level":"0","page_num":"0","word_num":"0","line_num":"0","conf":"0.5","left":"0.20348838105878864","block_num":"0","height":"0.0071770334928229484","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","width":"0.091569758476095"},{"line_num":"0","width":"0.15552324944354115","height":"0.013948396442419408","word_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.20348837906873227","block_num":"0","level":"0","top":"0.5331010453200158","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);"},{"conf":"0.30000001192092896","word_num":"0","level":"0","top":"0.5714285713801411","line_num":"0","width":"0.14970930586469938","par_num":"0","page_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","left":"0.20348837025078986","block_num":"0","height":"0.006968641205077342"},{"width":"0.021802323929806966","height":"0.010536318570613101","word_num":"0","text":"<1/6 >","left":"0.2470930229619993","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.5923344949742337","block_num":"0"},{"par_num":"0","width":"0.027616277654120253","height":"0.0071798116206361895","line_num":"0","block_num":"0","page_num":"0","text":"'entity tvo","top":"0.6060606061050023","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.2151162810652241"},{"line_num":"0","left":"0.25000000055269916","level":"0","width":"0.021802323929806966","conf":"0.5","height":"0.010455739935429254","text":"© Logger","top":"0.6132376396173622","block_num":"0","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.2151162810652241","level":"0","line_num":"0","text":"Itotal reco","top":"0.6236044657097288","word_num":"0","block_num":"0","height":"0.0071770334928230595","page_num":"0","conf":"0.5","par_num":"0","width":"0.027616277654120253"},{"left":"0.248546517777781","word_num":"0","par_num":"0","conf":"0.5","top":"0.6339712919137487","width":"0.05668604120295098","block_num":"0","text":"public function info","line_num":"0","page_num":"0","height":"0.010628010477555794","level":"0"},{"level":"0","page_num":"0","left":"0.2151162799850968","top":"0.6411149825399743","word_num":"0","height":"0.0072103763501230045","conf":"0.5","text":"\"batches d","line_num":"0","width":"0.027616277654120253","par_num":"0","block_num":"0"},{"height":"0.007332632986552401","top":"0.6585365856142653","block_num":"0","page_num":"0","left":"0.21511628105837952","par_num":"0","text":"Isvnced atl","width":"0.026162789223041966","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"block_num":"0","level":"0","left":"0.26598837545525295","par_num":"0","line_num":"0","page_num":"0","width":"0.04360464785961399","height":"0.010591889492442497","text":"cav $context = [1","conf":"0.5","top":"0.6618819775389818","word_num":"0"},{"level":"0","left":"0.24854651350063556","par_num":"0","height":"0.0071770334928229484","text":": voidi","top":"0.6794258373205742","width":"0.020348835498728624","conf":"0.30000001192092896","page_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","width":"0.052325573373348144","left":"0.1918604731373945","word_num":"0","conf":"1","height":"0.011164274322169043","page_num":"0","text":"} catch (SocialAcco","block_num":"0","line_num":"0","top":"0.6929824561403509","level":"0"},{"height":"0.006968641205077342","left":"0.2034883724950264","top":"0.7108013936697744","conf":"0.5","width":"0.039244185102746854","word_num":"0","text":"Cloaden-swannir","page_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0"},{"conf":"1","height":"0.01072803904945585","top":"0.7105263157219254","page_num":"0","word_num":"0","block_num":"0","par_num":"0","text":"Log an informational message to the logs.","level":"0","left":"0.24854651872595424","line_num":"0","width":"0.08720929571922792"},{"height":"0.010691917303836673","page_num":"0","conf":"1","top":"0.7384370017274113","word_num":"0","left":"0.24854651107352554","block_num":"0","level":"0","text":"Implements: Loggerinterface::info","par_num":"0","width":"0.0813953419949146","line_num":"0"},{"left":"0.27761628499022556","page_num":"0","line_num":"0","text":"array|ArravyablelJsonable|Stri","height":"0.010452960286604362","level":"0","top":"0.7595818820518198","par_num":"0","conf":"1","block_num":"0","width":"0.07122092551373421","word_num":"0"},{"line_num":"0","top":"0.7804878052132543","conf":"0.30000001192092896","width":"0.056686041202950954","left":"0.2761627910440279","level":"0","word_num":"0","height":"0.006968640444571572","text":"ngable lstring smessage","par_num":"0","page_num":"0","block_num":"0"},{"top":"0.7979094080543587","width":"0.049418596511191515","conf":"1","word_num":"0","par_num":"0","text":"} catch (Throwable","level":"0","left":"0.19186047325424327","height":"0.010703032096607279","block_num":"0","line_num":"0","page_num":"0"},{"text":"arrayScontext","top":"0.7944250876267327","line_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.5","width":"0.03924418256637896","word_num":"0","left":"0.2761627943999499","height":"0.010452960286604362","block_num":"0"},{"top":"0.8188153313456585","block_num":"0","line_num":"0","width":"0.03924418256637899","left":"0.20348837187088045","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","word_num":"0","par_num":"0","text":"slogger->errorl"},{"text":"Returns:","page_num":"0","block_num":"0","left":"0.2485465134574538","word_num":"0","level":"0","line_num":"0","width":"0.01889534706765031","conf":"1","height":"0.010452960286604362","par_num":"0","top":"0.8188153315291717"},{"text":"CAurno","height":"0.006968640444571572","level":"0","page_num":"0","width":"0.01598837020549368","line_num":"0","conf":"0.30000001192092896","top":"0.8432055752480975","word_num":"0","par_num":"0","left":"0.24854651337109027","block_num":"0"},{"par_num":"0","width":"0.06395348082197477","word_num":"0","text":"vendor/aravel/tramework/src","level":"0","top":"0.8466898958055888","page_num":"0","height":"0.006968640444571461","line_num":"0","block_num":"0","left":"0.2747093029029664","conf":"0.5"},{"par_num":"0","height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.05668604120295101","page_num":"0","left":"0.2747093023963053","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","line_num":"0","word_num":"0"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.8708133969827938","height":"0.007235383302971576","text":"'error' =>","word_num":"0","level":"0","left":"0.21511627846207848","width":"0.026162789223041938"},{"top":"0.9233449476199234","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.20348837139363007","par_num":"0","width":"0.023255814897253146","text":"throw Ser","line_num":"0","block_num":"0","height":"0.0072770620647228945","word_num":"0"},{"word_num":"0","height":"0.010691917303836784","page_num":"0","line_num":"0","top":"0.2508710809687519","par_num":"0","text":"826 л v 512","block_num":"0","conf":"0.30000001192092896","width":"0.03488371727314399","left":"0.44476744220017683","level":"0"},{"page_num":"0","left":"0.47238372096131104","width":"0.008720929952377943","height":"0.017421602252187585","word_num":"0","text":"575","top":"0.29965156834254736","line_num":"0","conf":"1","block_num":"0","par_num":"0","level":"0"},{"left":"0.47093023257922917","level":"0","text":"576","word_num":"0","top":"0.3205574921563493","block_num":"0","page_num":"0","width":"0.008720929318285997","conf":"0.30000001192092896","height":"0.010452960286604362","line_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","text":"577","height":"0.010452960286604362","level":"0","conf":"1","line_num":"0","page_num":"0","top":"0.3379790945953738"},{"level":"0","conf":"1","height":"0.010452960286604362","line_num":"0","text":"578","block_num":"0","top":"0.35540069773126226","width":"0.008720929318285997","page_num":"0","word_num":"0","left":"0.47093023257922917","par_num":"0"},{"word_num":"0","block_num":"0","top":"0.3693379791874951","width":"0.011627906180442682","line_num":"0","height":"0.017421602252187585","text":"579","conf":"1","left":"0.4709302331500887","par_num":"0","level":"0","page_num":"0"},{"block_num":"0","text":"580","level":"0","height":"0.010452960286604362","par_num":"0","width":"0.01017441774936434","line_num":"0","top":"0.39024390295774314","page_num":"0","left":"0.4709302334945038","conf":"1","word_num":"0"},{"conf":"0.5","block_num":"0","word_num":"0","par_num":"0","text":"=581","left":"0.4665697680180062","width":"0.0159883714736776","height":"0.024390243457264815","level":"0","line_num":"0","top":"0.40418118460121666","page_num":"0"},{"line_num":"0","word_num":"0","conf":"1","width":"0.008720929318285997","level":"0","top":"0.4425087113201125","block_num":"0","left":"0.4723837218234151","page_num":"0","text":"583","height":"0.010452960286604362","par_num":"0"},{"line_num":"0","conf":"1","page_num":"0","par_num":"0","block_num":"0","left":"0.4709302334945038","level":"0","height":"0.010452960286604362","text":"584","top":"0.459930314107569","width":"0.01017441774936434","word_num":"0"},{"page_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.46656976846458836","width":"0.013081394611520969","conf":"0.5","block_num":"0","height":"0.010452960286604362","top":"0.4773519168950253","text":"—585","word_num":"0"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","conf":"1","top":"0.4947735200309138","width":"0.008720929318285997","word_num":"0","level":"0","page_num":"0","left":"0.47093023257922917","block_num":"0","text":"586"},{"line_num":"0","level":"0","top":"0.5121951224699383","par_num":"0","conf":"1","page_num":"0","text":"587","width":"0.008720929318285997","block_num":"0","height":"0.010452960286604362","word_num":"0","left":"0.4723837218234151"},{"width":"0.008720929318285997","line_num":"0","page_num":"0","conf":"1","left":"0.4723837218234151","height":"0.010452960286604362","par_num":"0","word_num":"0","top":"0.5296167252573947","level":"0","block_num":"0","text":"588"},{"text":"589","level":"0","width":"0.01017441774936434","page_num":"0","par_num":"0","left":"0.4709302334945038","top":"0.5470383280448511","word_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.010452960286604362"},{"page_num":"0","height":"0.020905922094220375","width":"0.008720929952377943","word_num":"0","line_num":"0","left":"0.47238372114299704","level":"0","block_num":"0","par_num":"0","text":"590","conf":"0.5","top":"0.5609756106427853"},{"text":"15911","top":"0.5853658539937421","width":"0.013081394611520969","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","left":"0.46802325552854196","level":"0","line_num":"0","par_num":"0"},{"width":"0.010174418383456285","height":"0.020905923615232025","left":"0.4723837209560432","level":"0","top":"0.5958188150216522","word_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","line_num":"0","text":"592"},{"width":"0.008720929952377998","top":"0.616724738727316","height":"0.010452961047110132","line_num":"0","page_num":"0","block_num":"0","level":"0","text":"593","left":"0.47238372099764825","word_num":"0","par_num":"0","conf":"1"},{"top":"0.6480836243637909","conf":"0.30000001192092896","text":"T 595","width":"0.014534881774415365","word_num":"0","level":"0","left":"0.466569769326747","block_num":"0","line_num":"0","page_num":"0","height":"0.013937280889142922","par_num":"0"},{"line_num":"0","width":"0.014534883042599256","text":"-596","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","height":"0.020905922094220375","top":"0.6655052271933078","word_num":"0","page_num":"0","left":"0.46656976759933994"},{"top":"0.6898954702884519","page_num":"0","line_num":"0","par_num":"0","level":"0","text":"597","word_num":"0","width":"0.010174418383456285","height":"0.006968641205077342","block_num":"0","left":"0.47093023259606254","conf":"0.30000001192092896"},{"width":"0.011627906180442626","word_num":"0","left":"0.4709302331016392","height":"0.020905922094220375","text":"598","top":"0.7003484325068968","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.5","level":"0"},{"page_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","block_num":"0","conf":"1","left":"0.4723837209976482","par_num":"0","top":"0.7247386758550688","width":"0.008720929952377943","word_num":"0","text":"$99"},{"text":"=600","word_num":"0","block_num":"0","left":"0.46656976790214993","page_num":"0","height":"0.027874564820309367","conf":"0.30000001192092896","par_num":"0","width":"0.014534883042599311","line_num":"0","top":"0.7282229962193458","level":"0"},{"width":"0.01017441774936434","text":"6011","height":"0.006968640444571572","conf":"0.30000001192092896","line_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.4709302334945038","page_num":"0","top":"0.7595818818683066","block_num":"0"},{"left":"0.466569767781026","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.020905923615232025","line_num":"0","par_num":"0","text":"-602","top":"0.7700348428613736","width":"0.014534883042599311","word_num":"0","level":"0"},{"height":"0.020905922094220375","conf":"1","level":"0","par_num":"0","left":"0.47093023264451217","text":"604","top":"0.8048780490574194","width":"0.010174418383456285","block_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","left":"0.47093023257922917","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","width":"0.008720929318285997","top":"0.8292682935500775","height":"0.010452960286604362","text":"605"},{"text":"606","width":"0.008720929952377943","block_num":"0","line_num":"0","left":"0.4723837211284622","level":"0","top":"0.8432055753547425","conf":"1","word_num":"0","page_num":"0","height":"0.017421602252187474","par_num":"0"},{"conf":"0.30000001192092896","height":"0.010689139176023432","page_num":"0","text":"— 607","width":"0.013081394611520969","line_num":"0","level":"0","left":"0.4665697671564489","block_num":"0","word_num":"0","par_num":"0","top":"0.8641114988686065"},{"width":"0.008720929318285997","height":"0.010452960286604362","left":"0.4723837218234151","level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.8815331015640149","word_num":"0","block_num":"0","conf":"1","text":"608"},{"width":"0.018895348335834172","word_num":"0","par_num":"0","level":"0","text":"100% 52","conf":"0.30000001192092896","page_num":"0","top":"0.006968641043132773","left":"0.9127906979746175","line_num":"0","height":"0.006968641205077342","block_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"• MOn ZU Aor 10.41•34","top":"0.006968641078646032","word_num":"0","level":"0","block_num":"0","width":"0.05813953724313292","line_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.9345930220335801"},{"text":"L AskJiminnyReportActivityServiceTestv","word_num":"0","top":"0.02787456497864904","left":"0.8270348901595695","line_num":"0","conf":"1","height":"0.010452960286604362","level":"0","par_num":"0","width":"0.08866278668667404","page_num":"0","block_num":"0"},{"line_num":"0","conf":"0.5","level":"0","word_num":"0","left":"0.4738372097953522","page_num":"0","par_num":"0","top":"0.05574912978701141","block_num":"0","width":"0.029069763548830674","height":"0.010452960286604362","text":"=custom.log"},{"left":"0.5101744200028817","height":"0.010452961047110132","level":"0","page_num":"0","conf":"1","par_num":"0","top":"0.055749129145434506","word_num":"0","text":"=laravel.log","line_num":"0","block_num":"0","width":"0.027616277654120225"},{"block_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","top":"0.05574912978701141","conf":"0.5","par_num":"0","line_num":"0","word_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.5450581399922917","level":"0"},{"page_num":"0","block_num":"0","word_num":"0","width":"0.06104650903255382","height":"0.010452961047110132","par_num":"0","left":"0.6046511654871605","level":"0","top":"0.055749129145434506","conf":"0.5","text":"4 HS_local (iminny@localhost]","line_num":"0"},{"line_num":"0","conf":"1","page_num":"0","width":"0.017441858636571994","level":"0","block_num":"0","left":"0.6947674436468302","height":"0.010452960286604362","par_num":"0","word_num":"0","top":"0.05574912943857935","text":"Cascade"},{"conf":"0.30000001192092896","left":"0.4738372088584945","block_num":"0","level":"0","height":"0.011164274322169043","line_num":"0","page_num":"0","par_num":"0","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","width":"0.07703488431078326","word_num":"0"},{"top":"0.0797448165869219","par_num":"0","text":"A console [STAGING]","height":"0.011164274322169043","width":"0.04360464785961393","word_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.5595930266071848","block_num":"0"},{"height":"0.007285397208668498","width":"0.04651162979450629","conf":"1","block_num":"0","par_num":"0","word_num":"0","text":"Retactor Connection","level":"0","top":"0.08362369354010668","left":"0.6933139525309181","page_num":"0","line_num":"0"},{"left":"0.7470930289847444","line_num":"0","conf":"0.30000001192092896","height":"0.007285397208668609","width":"0.045058133754324436","level":"0","word_num":"0","page_num":"0","top":"0.08362369371432266","block_num":"0","par_num":"0","text":"CRM Initial Sync Oven"},{"width":"0.02034883549872868","top":"0.1044657097288676","page_num":"0","word_num":"0","line_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.5","par_num":"0","text":"Tx: Autov","left":"0.5348837228066751"},{"block_num":"0","conf":"0.5","top":"0.1044657097460916","word_num":"0","par_num":"0","level":"0","text":"do jiminny v","page_num":"0","height":"0.010516868633897003","line_num":"0","left":"0.6627906972313775","width":"0.023255814897253146"},{"level":"0","word_num":"0","top":"0.12519936212958604","conf":"0.5","par_num":"0","left":"0.49273255700367574","height":"0.010689139176023432","block_num":"0","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","line_num":"0"},{"left":"0.6279069838403225","conf":"0.30000001192092896","top":"0.12519936195537007","width":"0.05813952709766146","word_num":"0","par_num":"0","text":"034 A1 A34 M62 ^ -","height":"0.010689139176023432","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"conf":"0.30000001192092896","line_num":"0","left":"0.4927325782522842","level":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","top":"0.1463414637498397","width":"0.12499997970905707","block_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"1","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","left":"0.4927325630147635","width":"0.1962209052227913","word_num":"0","height":"0.013937280889143033","level":"0","top":"0.15679442610595107"},{"height":"0.010452960286604362","conf":"1","level":"0","left":"0.49273255988271814","page_num":"0","par_num":"0","line_num":"0","block_num":"0","text":"SELECT","top":"0.17770034895077447","width":"0.015988370205493707","word_num":"0"},{"par_num":"0","width":"0.1889534605310318","word_num":"0","left":"0.5014535184914614","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","level":"0","top":"0.1951219518899232","height":"0.013937280889143033","page_num":"0","block_num":"0","line_num":"0","conf":"0.5"},{"level":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","text":"U.ema1l.","page_num":"0","left":"0.5029069786600965","top":"0.21602787489966546","width":"0.021802323929806966","word_num":"0"},{"top":"0.233449477263315","level":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.006968641205077342","text":"sa.*","page_num":"0","left":"0.5029069764355705","width":"0.011627907448626518","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.5029069796729173","level":"0","width":"0.08866278668667404","word_num":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336"},{"page_num":"0","width":"0.0959302313784336","level":"0","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","left":"0.49273255569667207","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","height":"0.011164274322168932","top":"0.2679425837320575"},{"block_num":"0","level":"0","width":"0.10610464785961388","word_num":"0","page_num":"0","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","line_num":"0","left":"0.492732561293783","par_num":"0","conf":"0.30000001192092896","top":"0.28548644338568163"},{"top":"0.2995371262853762","level":"0","word_num":"0","height":"0.0148935728666314","left":"0.49269744083144135","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","page_num":"0","conf":"0.5","par_num":"0","width":"0.1381482875093501","block_num":"0","line_num":"0"},{"word_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","left":"0.4927325646028267","block_num":"0","top":"0.33797909453440456","par_num":"0","conf":"1","line_num":"0","width":"0.14534883296236073","page_num":"0","height":"0.010505753841126397"},{"block_num":"0","top":"0.3728222999543015","conf":"1","width":"0.059593018065107584","par_num":"0","text":"select * from features;","word_num":"0","height":"0.01075026787449107","level":"0","line_num":"0","left":"0.4927325633660667","page_num":"0"},{"par_num":"0","height":"0.007260390255820148","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","level":"0","left":"0.49273257312172364","top":"0.38995215302990127","conf":"0.30000001192092896","page_num":"0","width":"0.12936045261139567","block_num":"0","word_num":"0"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.09011627765412028","text":"select * from teams where id = 556;","height":"0.010500196824994035","top":"0.42503987254774733","left":"0.4927325550814989","word_num":"0","page_num":"0","conf":"1"},{"line_num":"0","level":"0","top":"0.4599303140744231","width":"0.03779069413530067","page_num":"0","block_num":"0","height":"0.010564103651274914","conf":"1","left":"0.4927325616686351","text":"select * from","word_num":"0","par_num":"0"},{"text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.010564103651274914","left":"0.5654069877565148","level":"0","par_num":"0","line_num":"0","top":"0.4599303140744231","width":"0.12499998985452854"},{"left":"0.4927325741233989","height":"0.010686361048210191","block_num":"0","page_num":"0","top":"0.47735191659424503","par_num":"0","line_num":"0","level":"0","width":"0.19767440633570887","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","word_num":"0","conf":"1"},{"text":"select * from automated_report_results order Dy zu desc,","width":"0.1453954818400931","left":"0.4927008834473122","word_num":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.014546766235497555","conf":"0.5","top":"0.49466613506674073","block_num":"0","level":"0"},{"level":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","line_num":"0","width":"0.14244185102746842","par_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.010686361048210191","left":"0.4927325548990552","conf":"1"},{"conf":"1","level":"0","par_num":"0","top":"0.5470383283932831","left":"0.49273255862023396","word_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","width":"0.15552323929806972","page_num":"0","text":"select * from automated report results WHERE report id = 54:"},{"height":"0.010622453461423431","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","text":"select * from opportunities where id = 7594349:","word_num":"0","left":"0.49273256125581216","top":"0.5818815337886577","par_num":"0","width":"0.12209300791963623"},{"level":"0","par_num":"0","top":"0.6164274323772443","left":"0.49273257226354994","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0","word_num":"0","width":"0.19767440633570899","height":"0.010750267113985301","conf":"0.5","block_num":"0","page_num":"0"},{"top":"0.6339712919137487","line_num":"0","level":"0","block_num":"0","height":"0.010628010477555794","page_num":"0","conf":"1","left":"0.49273256709487234","par_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","word_num":"0"},{"height":"0.010505753841126397","left":"0.4927325551571803","word_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"1","width":"0.15261626750864876","level":"0","line_num":"0","top":"0.651515151624469","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:"},{"height":"0.013937280889143033","block_num":"0","word_num":"0","line_num":"0","par_num":"0","page_num":"0","width":"0.11046511061648101","level":"0","left":"0.4927325646279135","top":"0.6689895475345226","text":"SELECT * FROM crm_fields WHERE id = 226147","conf":"1"},{"par_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","top":"0.6864111504286012","width":"0.15261626750864876","page_num":"0","height":"0.010558546635142552","block_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.4927325552882119","level":"0"},{"conf":"0.5","block_num":"0","page_num":"0","par_num":"0","top":"0.724738676080081","left":"0.4927325602990887","word_num":"0","level":"0","line_num":"0","height":"0.007318740065968554","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388"},{"level":"0","block_num":"0","height":"0.010452961047110132","left":"0.492732558848917","par_num":"0","line_num":"0","width":"0.0159883714736776","conf":"0.30000001192092896","top":"0.7386759584137272","page_num":"0","word_num":"0","text":"GELECT"},{"page_num":"0","line_num":"0","conf":"0.5","left":"0.5029069807442199","top":"0.7559808612440191","width":"0.18604649888708236","par_num":"0","word_num":"0","height":"0.014354066985646008","level":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$"},{"top":"0.7767145136381128","page_num":"0","height":"0.007257611367501027","level":"0","width":"0.021802323929806966","word_num":"0","line_num":"0","block_num":"0","left":"0.5014534902332606","par_num":"0","conf":"0.30000001192092896","text":"u. email"},{"block_num":"0","level":"0","conf":"1","left":"0.5029069777669138","line_num":"0","text":"sa.*,","par_num":"0","top":"0.7944250876267327","width":"0.013081394611520913","page_num":"0","word_num":"0","height":"0.010452960286604362"},{"top":"0.8118022326885981","word_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","page_num":"0","height":"0.010497418697180683","left":"0.5014534906556222","conf":"1","par_num":"0","block_num":"0","width":"0.09011626750864876","line_num":"0"},{"width":"0.09738371220040826","left":"0.49273256673203064","top":"0.8292682928942409","height":"0.007254833239687675","conf":"0.30000001192092896","line_num":"0","word_num":"0","level":"0","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","par_num":"0","page_num":"0"},{"height":"0.010566882539594036","level":"0","left":"0.49273255613526434","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","width":"0.10610464785961393","word_num":"0"},{"height":"0.010689139176023432","par_num":"0","block_num":"0","conf":"1","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","word_num":"0","level":"0","width":"0.1380813882706013","page_num":"0","left":"0.4927325670763793","line_num":"0"},{"height":"0.01068358215989107","level":"0","block_num":"0","conf":"0.5","line_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.8987240830528642","width":"0.19622092551373427","word_num":"0","par_num":"0","left":"0.4927325575704069"},{"left":"0.965116281891486","line_num":"0","level":"0","page_num":"0","text":"+0 ..","width":"0.020348834230544677","word_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.0797448165869219","block_num":"0","height":"0.011164274322169043"},{"par_num":"0","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","word_num":"0","line_num":"0","width":"0.2703488329623608","block_num":"0","page_num":"0","top":"0.10104529661439754","height":"0.01059744650857497","level":"0","left":"0.6976744093136732"},{"par_num":"0","top":"0.11846689891207607","word_num":"0","width":"0.23837209255137337","page_num":"0","level":"0","block_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","left":"0.703488371377582","line_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896"},{"par_num":"0","top":"0.1393728226143094","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","height":"0.007357639939400973","level":"0","line_num":"0","width":"0.28633718287691157","word_num":"0","left":"0.694767473312973","block_num":"0","page_num":"0"},{"par_num":"0","conf":"0.5","top":"0.15311004796085603","width":"0.2819767201200445","level":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0","height":"0.010653017430404366","left":"0.6962209524994839","page_num":"0","line_num":"0","block_num":"0"},{"height":"0.010583553587991013","page_num":"0","width":"0.12645347067650337","word_num":"0","block_num":"0","line_num":"0","top":"0.1672473874286453","conf":"1","left":"0.6947674594038452","level":"0","par_num":"0","text":"already solved - just not parametrised for the profile/since case"},{"top":"0.19856459312259356","width":"0.13517440633570899","word_num":"0","conf":"1","height":"0.010494639808861561","left":"0.6947674552483422","par_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","text":"What splitting the profile sync into batches would look like"},{"level":"0","block_num":"0","left":"0.6947674427962095","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","line_num":"0","page_num":"0","top":"0.21929824549679078","width":"0.1511627765412027","word_num":"0","par_num":"0","height":"0.007182590508955311","conf":"1"},{"width":"0.28633716258596864","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.233449478068677","word_num":"0","block_num":"0","height":"0.010569660667407277","left":"0.694767459943104","conf":"1","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra"},{"top":"0.2508710804745784","word_num":"0","height":"0.006968640444571461","width":"0.24127905419532292","par_num":"0","conf":"0.30000001192092896","left":"0.6947674612076477","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","line_num":"0","block_num":"0","left":"0.6962209605769604","height":"0.007329854098233168","par_num":"0","conf":"1","top":"0.271777003894373","page_num":"0","width":"0.284883661473051","level":"0"},{"par_num":"0","word_num":"0","height":"0.006968640444571461","block_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.6962209692158519","level":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","top":"0.306620209394439","width":"0.2877906636988863"},{"left":"0.7034883691075557","level":"0","height":"0.010452960286604362","page_num":"0","width":"0.2776162573631774","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","word_num":"0","block_num":"0","line_num":"0","conf":"1"},{"height":"0.010505753841126397","line_num":"0","top":"0.33797909453440456","left":"0.7034883928957734","page_num":"0","width":"0.20639533184944325","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","level":"0"},{"top":"0.3554006976086954","conf":"1","left":"0.6962209294276679","line_num":"0","height":"0.010628010477555794","level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.2819767201200445","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0"},{"par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","height":"0.0072659472719524","word_num":"0","conf":"1","page_num":"0","block_num":"0","left":"0.6962209430504749","level":"0","line_num":"0","top":"0.3763066205343165","width":"0.2848836817639939"},{"line_num":"0","page_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.6947674424200525","text":"You get for free","width":"0.0319767404109873","height":"0.007215933366255256","block_num":"0","conf":"0.5","top":"0.41463414653422836"},{"left":"0.697674417508692","level":"0","page_num":"0","top":"0.43540669856459324","width":"0.08575581489725315","word_num":"0","height":"0.0071770334928229484","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)"},{"top":"0.4529505582137161","level":"0","width":"0.06540696671668522","word_num":"0","height":"0.0071770334928229484","text":"• 100-record batches via Redis","conf":"0.5","left":"0.6976744285694189","block_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"height":"0.010477968760464584","level":"0","line_num":"0","par_num":"0","left":"0.6976744332330052","block_num":"0","page_num":"0","top":"0.4703832754342152","conf":"1","width":"0.13953486909257606","word_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob)."},{"conf":"1","block_num":"0","level":"0","page_num":"0","top":"0.4912280700058711","line_num":"0","par_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165","left":"0.6976744360642997","word_num":"0","height":"0.010514089745577881"},{"block_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","word_num":"0","level":"0","page_num":"0","conf":"0.5","top":"0.508710801912447","width":"0.2819767201200444","line_num":"0","height":"0.010452960286604251","par_num":"0","left":"0.6976744452422932"},{"level":"0","width":"0.07267441140844466","left":"0.7034883798200974","line_num":"0","top":"0.5261324047144549","block_num":"0","par_num":"0","text":"key so difterent orofiles don't collide","word_num":"0","conf":"0.5","page_num":"0","height":"0.007360418067214214"},{"width":"0.1729650903255382","conf":"1","page_num":"0","line_num":"0","top":"0.5470383280448511","height":"0.010452960286604362","word_num":"0","left":"0.6947674678139966","par_num":"0","level":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()"},{"text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0","height":"0.0073104049220229506","line_num":"0","width":"0.2819767201200445","conf":"0.5","top":"0.5644599301598978","block_num":"0","left":"0.6947674633339377","page_num":"0","level":"0","par_num":"0"},{"conf":"1","level":"0","word_num":"0","par_num":"0","left":"0.6947674627311626","line_num":"0","top":"0.5956937798195339","width":"0.28052323929806977","height":"0.010577996571858761","page_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","block_num":"0"},{"level":"0","page_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.6947674461509291","height":"0.0071770334928229484","line_num":"0","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","width":"0.13953487923804753","top":"0.613237639553429"},{"conf":"1","left":"0.6947674422006878","height":"0.006968641205077342","block_num":"0","level":"0","par_num":"0","top":"0.6411149825213349","page_num":"0","width":"0.04215116196490354","word_num":"0","text":"Recommendation","line_num":"0"},{"line_num":"0","height":"0.010522425650029366","page_num":"0","conf":"1","top":"0.6585365856142653","level":"0","width":"0.28052323929806977","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","word_num":"0","left":"0.6947674626641019","par_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","page_num":"0","line_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","width":"0.28488370205493685","conf":"0.5","left":"0.6947674655515993","height":"0.006968640444571461","level":"0","top":"0.6759581884885157"},{"conf":"1","left":"0.6947674548777797","level":"0","par_num":"0","line_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","page_num":"0","block_num":"0","width":"0.17441859143845573","word_num":"0","height":"0.01055576774682343"},{"width":"0.22819766592472157","word_num":"0","height":"0.01072803904945574","page_num":"0","top":"0.7105263158961413","conf":"1","block_num":"0","line_num":"0","par_num":"0","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","left":"0.697674427545875"},{"height":"0.010716925017191015","par_num":"0","top":"0.7317073174143272","line_num":"0","conf":"1","page_num":"0","word_num":"0","block_num":"0","level":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","width":"0.2848836817639939","left":"0.6976744576996018"},{"page_num":"0","text":"do),","height":"0.017421602252187585","top":"0.7421602788826169","word_num":"0","level":"0","left":"0.7034883726365229","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.011627906180442626"},{"width":"0.2776162573631774","conf":"0.5","page_num":"0","par_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","line_num":"0","height":"0.0071770334928229484","top":"0.766347687400319","word_num":"0","block_num":"0","level":"0","left":"0.6976744436144179"},{"text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","block_num":"0","conf":"1","width":"0.2877906636988864","word_num":"0","height":"0.011164274322169043","page_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.7870813397129187","left":"0.694767475704478"},{"page_num":"0","line_num":"0","height":"0.013937280889143033","block_num":"0","par_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","top":"0.8013937288934075","left":"0.6947674739397125","conf":"1","level":"0","width":"0.2718022934933926","word_num":"0"},{"top":"0.8221690590111643","height":"0.0071770334928229484","width":"0.08430232392980697","conf":"1","page_num":"0","line_num":"0","level":"0","text":"watermark — gate it on \"no profile context\".","word_num":"0","left":"0.6962209318790669","block_num":"0","par_num":"0"},{"text":"Gal .","block_num":"0","height":"0.010461296951561616","conf":"0.30000001192092896","width":"0.017441858636571994","word_num":"0","line_num":"0","par_num":"0","top":"0.8397129185198681","page_num":"0","left":"0.9651162807795277","level":"0"},{"left":"0.6962209300842392","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","par_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","width":"0.04069767099745736","word_num":"0","level":"0","page_num":"0"},{"level":"0","line_num":"0","text":"Claude Qnus 17 Medium","block_num":"0","page_num":"0","width":"0.04651162472177062","word_num":"0","height":"0.0071770334928229484","par_num":"0","left":"0.7223837197862006","conf":"0.30000001192092896","top":"0.9545454545454546"},{"width":"0.01453488177441542","word_num":"0","text":"144-25","page_num":"0","block_num":"0","level":"0","conf":"0.5","height":"0.006968640444571572","line_num":"0","left":"0.9331395351302343","par_num":"0","top":"0.9860627181052405"},{"top":"0.986062718234409","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.01074748898617195","left":"0.9709302343731505","page_num":"0","level":"0","par_num":"0","text":"Po 4 sp","width":"0.01453488177441531","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8071
|
NULL
|
NULL
|
|
58134
|
PhostormVIeWINavigarecodeLaravelKeractorWindowFV f PhostormVIeWINavigarecodeLaravelKeractorWindowFV faVsco.js°9 master k >Proledeyo кoleкeposilony.ond© SearchRepository.php© SnapshotRepository.php© SocialAccountRepository.php© StageRepository.php© suoscriptionsetkepository.onp€ TaskRepository.phpcleamaicontextkeposiorv.ono© TeamDomainsRepository.phpC) TeaminsichtsRepositorv.phpC) TeamRepositorv.ohpC) ThemeRepositorv.ohpC) TimezoneRepositorv.phoc) TopicRepositorv.pho(c) ToniciiraderRevositorv.ono(C) TrackRenositorv.oho© TranscriptionModelLocaleRepository.php© TranscriptionRepository.php© TranscriptionSummaryRepository.phpC UserRepository.onp© VocabularyRepository.php• M RulacD ServicesD ActivityD AjReportsM AvatarD Calendar0 Crm_ bullnornC Closew copper> 0 CrmObiectsC DecorateActivity• DummyM Heloersv M HubspotAccountSvncStrateav> ActionsContactSvncStrateavDDTOD FieldsMulournalMetadata› D OpportunitySyncStrategyM PadinationProspectSearchStrategyM Pedisv M ServiceTraitcT OpportunitySyncTrait.phpT SyncCrmEntitiesTrait.php© SyncFieldsTrait.php"C) ActivitvController.ohoAutomatedReportsService.php(C) AutomatedReportscommano.pnp© UpdateActivityElasticSearchDocumentCommand.phg© SyncProfileOpportunities.phpT OpportunitySyncTrait.php x AutomatedReportsController.phppnp apl_vz.php© TrackProviderInstalledEvent.ph© RequestGenerateReportJob.phdtrait Upportunitysynciraltassoctations trom an opportunitu6016096216236241 usageprivate function removeAll0pportunityContacts(Opportunity Sopportunity): void{...}Tusageprivate function update0pportunityAccount(Opportunity Sopportunity, ?int $accountId): void{...}* Find existing opportunities by external IDs (OPTIMIZED VERSION)* Uses batch query for better performanceprivate function findExistingOpportunities(array ScrmIds): Collection{...}2 usagesprivate function process0pportunityBatch(array $opportunities): intssyncedupportunities = stnis->importupportunitypatch(sopportunities);return count( value: SsyncedOpportunitiesf'success'1 22 [1):* Convert single deal associations from HubSpot format to internal format* Handles both HubSnot SDK obrects and arrau formatsi* Aparam arrau SonortunituAssociations Raw associations from HubSoot APT or ore-orocessed* @return array Processed associations with DB IDsTusageprivate function convertDealAssociations(array $opportunityAssociations): array{...}1 usageprivate function initializeAssociationsStructure@: array{...}private function extractAssociationIds(array SopportunityAssociations): array{...}1usageprivate function processCompanvAssociations(array SassociationIds, array &Sassociations): void{...}private function processContactAssociations(arrav SassociationIds, array &Sassociations): void{...}inv' hac heon rectored Il Pollback Il Confiaure (todav 14-061=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]A console [PROD] X A console (EU]« console [STAGINeID60.A33 ×2 ×19 M V567568569570572573574575=576[571578579— 588582=583584585— 586587-588_589=596591592593602603=604605do jiminny v034 A1 A34 V62 ^SELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM UserS WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, астGELECTCONCAT(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 idiJOIN teams t 1..n<->1: on t.id = u.team_idVHERE u.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated report results order by id descselect * from features:select * from team_features where feature id = 40:select * from teams where id = 556-select * from automated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9select * from automated renort results order oy 1d desc:GELECT * FROM automated report results WHEREid = 1919;select * from automated_report_results WHERE repont 1d = 54;select * from onnortunities where 1d = 7594349:SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyintselect * from nlavbooks where team 1d = 711: # event 226147.SELECT * FROM playbook_categories WHERE playbook_id = 5515;RELECT * CROM eom Fiolde WHERE 1d = 224147•SELECT * FROM crm_field_values WHERE crm_field_id = 226147;SELECT * FROM crm_configurations WHERE id = 692:RELECTCONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) Adv.email,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.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 WHE100% S2• Mon 20 Apr 15:25:13L AskJiminnyReportActivityServiceTest vCascadeRetactor ConnectionCRM Initial Sync O+0 ..ationApp-php:27-83. If the connecting user is the team owner and settings.firstSync is not set, it dispatches TeamInitialSyncJob• TeamInitialSyncJob (TeamInitialSyncJob.php:38-74) calls syncOrganization(), syncProfiles(), syncFields() andflips firstSync=trueFor HubSpot and Salesforce there is no dedicated CRM "first sync" listener on SocialAccountConnected . The same event only triggers ActivityProvider.ntegratedlActv1tyProv1der.ntegrated.ohn: zb-44, and both Hubspot salestorce acrivity services implement onAct vityProvidentrtegrated() as a no-op ("Manual integration"). The HubSpot/Salesforce initial metadata pull happens on the reconnect path;CrmAccountReconnected → Listeners\Crm\ImportMetadata (ImportMetadata.php:13-51) runs the artisan commands crm: sync-team-metadat• SyncTeamMetadata (SyncTeamMetadata.php: 95-112) runs the heavy lifting for HubSpot/Salesforce:• syncOrganization() - e.g. HubSpot Service.php:487-498 (pulls portal currency); Salesforce does the equivalent.importStages(). importBusinessProcesses(). importRecordTypes() - pipelines/stages + record types (HubSpot: Service.php:414-48•syncProfiles() - creates Crm\Profile rows for each CRM user that matches a Jiminny team member. HubSpot: Service.php: 505-556(uses client->get0wners() + ProfileRepository::update0rCreateProfile). Salesforce: Service.php:3059-3134 (SOQL users query,• syncFields() — custom/standard field schema.3. ProfileCreated - per-user initial data sync (opportunities/ leadsEvery time syncProfiles Hubspot or Salestorce calls ProfileRepository::update0rCreateProfile... andanew Crm Profile row isincerted Profilenhserver.nhn-12-15 firec ProfileGreated• Listeners Crm SyncProfile0pportunities (SyncProf1le0pportunities.php:42-103) - applies to Hubspot, Salestorce, Bullhorn, copperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).2. Ensures a Deal unsights lavout existscreateDeaunsiahtsLavout DoesNotExist. lines 105-146) Via CrmOwnerResolver + ouildlavout2.Comnutes since =confiaurationSettinacService_saetSvncPeriod/<crmConfiouration).4. Dispatches SyncOpportunitiesJob with strategy LAST MODIFIED BY PROFILE SYNC OPPORTUNITY STRATEGY, either as a single job or, when requiresSlidingWindowSearch is true (Salesforce large tenants), chopped into rolling s7-day windows via TimePeriodIterator.•Listeners\Crm\SyncProfileLeads (SyncProfileLeads.php:32-79) - Zoho-only: dispatches SyncLeads . HubSpot/Salesforce do not run aner-orofile lead sunc here• SyncProfileMetadata (SyncProfileMetadata.php:39-113) - runs per profile/user: crmService->syncProfileFields() : and for providersimolementina SvncGrnProfileRecordTvnesInterface (Salesforce) it also calls svncProfileRecordTvnes/)End-to-end flow summaryHuhSnot•Team creation → no CRM sync.• Owner connects HubSpot OAuth (SocialAccountConnected ) → no automatic data import (HubSpot's onActivityProviderIntegrated is ano-on: Rootctranintearationinn onlv fires for Intearation.ann providers). Initial metadata is tvnicallv triadered via GredccountPeconnected → ImportMetadata → crm:svnc-team-metadata which in turn runs syncOrganization importStages + importBusinessProcesses → imsortRecordTvnes « svncProfiles « svncfields)Ask anvthina (84-D" CodeClaude Qnus 17 MediumWN Windsurf Teams 610-22UTE.8io 4 space:...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","block_num":"0","conf":"1","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"Phostorm","top":"0.006968641046706359","page_num":"0","level":"0","word_num":"0","width":"0.021802326466174835"},{"page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.006968641450188162","block_num":"0","left":"0.07267441958419722","par_num":"0","text":"VIeW","width":"0.011627906180442654","word_num":"0","level":"0"},{"conf":"0.30000001192092896","page_num":"0","top":"0.006968641450188162","left":"0.09011627900977959","line_num":"0","height":"0.006968640444571461","word_num":"0","level":"0","par_num":"0","width":"0.018895347067650323","block_num":"0","text":"INavigare"},{"width":"0.01162790618044264","word_num":"0","left":"0.1148255812121043","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","top":"0.006968641450188162","line_num":"0","conf":"0.30000001192092896","text":"code"},{"left":"0.13226744209746352","word_num":"0","top":"0.00696864103825956","height":"0.006968641205077342","page_num":"0","block_num":"0","par_num":"0","conf":"1","line_num":"0","width":"0.0159883714736776","text":"Laravel","level":"0"},{"page_num":"0","conf":"0.30000001192092896","width":"0.017441858636572022","par_num":"0","block_num":"0","height":"0.006968640444571461","left":"0.15406976748403967","text":"Keractor","top":"0.006968641450188162","level":"0","word_num":"0","line_num":"0"},{"left":"0.22238372271659762","block_num":"0","par_num":"0","level":"0","text":"Window","top":"0.006968641450188162","page_num":"0","height":"0.006968640444571461","width":"0.017441858636572022","conf":"0.5","line_num":"0","word_num":"0"},{"height":"0.010452960286604362","level":"0","word_num":"0","par_num":"0","left":"0.030523259704860126","page_num":"0","block_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","conf":"0.5","width":"0.029069763548830722","line_num":"0"},{"word_num":"0","text":"°9 master k >","conf":"0.30000001192092896","level":"0","left":"0.06831395711579845","par_num":"0","block_num":"0","width":"0.030523251979909044","height":"0.010452960286604362","line_num":"0","page_num":"0","top":"0.02787456497864904"},{"left":"0.014534883869450689","height":"0.003484320602538671","block_num":"0","par_num":"0","level":"0","text":"Proledey","conf":"0.30000001192092896","top":"0.05923344944238418","word_num":"0","width":"0.020348836766912577","page_num":"0","line_num":"0"},{"width":"0.046511624721770596","par_num":"0","height":"0.006968640444571572","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","page_num":"0","text":"o кoleкeposilony.ond","left":"0.04069767368562655","top":"0.07317073204252256"},{"block_num":"0","level":"0","width":"0.052325578446083876","par_num":"0","height":"0.010639124509820519","text":"© SearchRepository.php","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.040697678509515944","top":"0.0869218502414082"},{"word_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.010516868633896892","text":"© SnapshotRepository.php","line_num":"0","width":"0.05668604120295099","left":"0.04069767972728099","level":"0","par_num":"0","top":"0.10446570957187562"},{"line_num":"0","top":"0.1219512197377689","word_num":"0","block_num":"0","left":"0.04069767726982217","height":"0.010452961047110243","par_num":"0","width":"0.0668604627568671","conf":"1","text":"© SocialAccountRepository.php","page_num":"0","level":"0"},{"top":"0.1393728225272014","block_num":"0","word_num":"0","height":"0.010547432602877826","page_num":"0","conf":"1","left":"0.040697677485839065","level":"0","par_num":"0","text":"© StageRepository.php","width":"0.04941860158392723","line_num":"0"},{"line_num":"0","block_num":"0","left":"0.04069767666004601","par_num":"0","top":"0.16027874554718935","word_num":"0","level":"0","width":"0.06976743961902376","conf":"0.30000001192092896","height":"0.007185369397274433","text":"© suoscriptionsetkepository.onp","page_num":"0"},{"line_num":"0","height":"0.011164274322169043","width":"0.04796511061648106","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.03924418691258589","conf":"1","top":"0.1738437001594897","word_num":"0","text":"€ TaskRepository.php"},{"top":"0.1951219515547178","block_num":"0","width":"0.06976743454628803","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"cleamaicontextkeposiorv.ono","word_num":"0","line_num":"0","par_num":"0","left":"0.04069768156406494","level":"0"},{"height":"0.010580775460177883","page_num":"0","line_num":"0","par_num":"0","top":"0.20893141938553828","width":"0.06686045768413137","word_num":"0","left":"0.04069768185075232","level":"0","text":"© TeamDomainsRepository.php","block_num":"0","conf":"1"},{"top":"0.22966507158551952","conf":"0.5","level":"0","text":"C) TeaminsichtsRepositorv.php","left":"0.040697680212242494","height":"0.007268726160271521","line_num":"0","page_num":"0","width":"0.06540697178942093","word_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","word_num":"0","height":"0.0071770334928229484","level":"0","page_num":"0","text":"C) TeamRepositorv.ohp","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.24720893141945777","width":"0.04941860158392723","left":"0.040697678393199474"},{"line_num":"0","width":"0.05087209255137343","word_num":"0","conf":"0.5","par_num":"0","text":"C) ThemeRepositorv.ohp","height":"0.0071770334928229484","top":"0.2647527910685805","block_num":"0","left":"0.04069767474513736","page_num":"0","level":"0"},{"text":"C) TimezoneRepositorv.pho","word_num":"0","level":"0","left":"0.0406976822046637","line_num":"0","block_num":"0","page_num":"0","height":"0.007243718446917069","par_num":"0","top":"0.2822299656344178","conf":"0.5","width":"0.058139527097661445"},{"top":"0.29965156815423977","block_num":"0","level":"0","height":"0.007365975843852457","conf":"0.30000001192092896","line_num":"0","left":"0.040697678393199474","par_num":"0","page_num":"0","width":"0.04941860158392723","word_num":"0","text":"c) TopicRepositorv.pho"},{"height":"0.006968640444571461","left":"0.04069768196872292","top":"0.3170731710669128","level":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"(c) ToniciiraderRevositorv.ono","width":"0.06395348082197473","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","text":"(C) TrackRenositorv.oho","height":"0.007332632986552401","level":"0","top":"0.3341307815628397","left":"0.04069767486310771","word_num":"0","width":"0.047965115689216783","line_num":"0"},{"page_num":"0","text":"© TranscriptionModelLocaleRepository.php","height":"0.010694696192155795","par_num":"0","top":"0.35167464111919977","level":"0","conf":"1","left":"0.0406976834799753","block_num":"0","line_num":"0","width":"0.091569758476095","word_num":"0"},{"conf":"1","word_num":"0","level":"0","block_num":"0","height":"0.010572439555726398","page_num":"0","left":"0.04069768016633572","par_num":"0","text":"© TranscriptionRepository.php","top":"0.36921850065570416","width":"0.06540697178942093","line_num":"0"},{"height":"0.010452960286604362","par_num":"0","top":"0.3867595824002519","block_num":"0","level":"0","line_num":"0","conf":"1","text":"© TranscriptionSummaryRepository.php","page_num":"0","word_num":"0","width":"0.08430231885707126","left":"0.04069768199588256"},{"text":"C UserRepository.onp","width":"0.04812392782657704","top":"0.4031011167299283","left":"0.040597554661370897","conf":"1","page_num":"0","line_num":"0","height":"0.012008928606194624","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"level":"0","text":"© VocabularyRepository.php","page_num":"0","top":"0.4178628389154705","height":"0.014354066985646008","word_num":"0","line_num":"0","par_num":"0","left":"0.04069768208669344","conf":"1","width":"0.06104650395981809","block_num":"0"},{"par_num":"0","text":"• M Rulac","height":"0.006968640444571461","level":"0","left":"0.02761628105153498","width":"0.02470930079196362","block_num":"0","page_num":"0","line_num":"0","top":"0.439024390579108","word_num":"0","conf":"0.30000001192092896"},{"text":"D Services","height":"0.010758603018436785","top":"0.45614035093286254","word_num":"0","width":"0.026162789223041945","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.03197674623150216","par_num":"0","page_num":"0","level":"0"},{"top":"0.4736842106435828","word_num":"0","page_num":"0","block_num":"0","height":"0.010636346382007389","level":"0","par_num":"0","left":"0.03924418568002258","text":"D Activity","width":"0.023255812360885295","line_num":"0","conf":"0.5"},{"height":"0.010514089745577881","line_num":"0","left":"0.03924418999620168","page_num":"0","par_num":"0","text":"D AjReports","width":"0.027616275117752408","level":"0","word_num":"0","block_num":"0","conf":"0.5","top":"0.4912280700058711"},{"level":"0","page_num":"0","width":"0.01889534706765033","top":"0.5087108018143799","text":"M Avatar","par_num":"0","left":"0.04069767624815148","line_num":"0","height":"0.0072381614307848174","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"width":"0.026162789223041938","line_num":"0","word_num":"0","level":"0","conf":"0.5","block_num":"0","par_num":"0","text":"D Calendar","height":"0.010550210730691068","page_num":"0","left":"0.039244188091967266","top":"0.5261324047144549"},{"line_num":"0","level":"0","left":"0.039244187897954634","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.011164274322169154","par_num":"0","text":"0 Crm","top":"0.5606060606060606","width":"0.01598837020549368","word_num":"0"},{"top":"0.5818815334362508","block_num":"0","left":"0.03924418682517719","line_num":"0","text":"_ bullnorn","width":"0.030523251979909044","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","par_num":"0"},{"top":"0.59569377999375","width":"0.021802323929806966","height":"0.01057799657185865","par_num":"0","left":"0.0421511625263757","text":"C Close","word_num":"0","block_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","level":"0","text":"w copper","line_num":"0","height":"0.0072659472719524","left":"0.04505813916839468","top":"0.6164274321937311","width":"0.023255812360885288","word_num":"0"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.010486303904410188","left":"0.04069767801658758","level":"0","line_num":"0","par_num":"0","text":"> 0 CrmObiects","block_num":"0","top":"0.6306620213543984","width":"0.03633720570422233"},{"height":"0.010608560540839695","par_num":"0","conf":"0.30000001192092896","left":"0.045058139210573875","text":"C DecorateActivity","block_num":"0","top":"0.6480836244286893","word_num":"0","line_num":"0","level":"0","page_num":"0","width":"0.0406976709974573"},{"width":"0.0276162751177524","conf":"0.30000001192092896","text":"• Dummy","height":"0.007246497335236302","line_num":"0","level":"0","top":"0.6689895473543103","word_num":"0","page_num":"0","left":"0.04069767557179246","block_num":"0","par_num":"0"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","top":"0.6826156298906554","width":"0.024709300791963623","word_num":"0","height":"0.010764160795074917","left":"0.04360465069413459","page_num":"0","text":"M Heloers"},{"left":"0.03924418682447452","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","text":"v M Hubspot","width":"0.030523251979909044","top":"0.7001594898074126","word_num":"0","level":"0","height":"0.01064190339813964"},{"word_num":"0","text":"AccountSvncStrateav","page_num":"0","width":"0.05087209255137342","line_num":"0","left":"0.052325581558615615","par_num":"0","conf":"0.5","block_num":"0","level":"0","height":"0.006968641205077342","top":"0.7212543553456943"},{"height":"0.007207597461803883","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.04651162741929083","text":"> Actions","top":"0.7384370017181142","line_num":"0","page_num":"0","level":"0","width":"0.027616280190488125","word_num":"0"},{"top":"0.7560975609206072","left":"0.052325581558615615","page_num":"0","par_num":"0","width":"0.05087209255137342","block_num":"0","text":"ContactSvncStrateav","height":"0.006968641205077342","word_num":"0","level":"0","line_num":"0","conf":"0.5"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.046511627642654756","height":"0.006968640444571572","par_num":"0","top":"0.7735191640982717","text":"DDTO","width":"0.021802323929806973","word_num":"0"},{"par_num":"0","text":"D Fields","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.021802323929806973","word_num":"0","height":"0.010494639808861561","top":"0.7909407668943288","left":"0.04941860438684081","block_num":"0","level":"0"},{"level":"0","width":"0.027616275117752408","left":"0.04651162850217045","block_num":"0","page_num":"0","par_num":"0","top":"0.8083623696731846","line_num":"0","height":"0.006968640444571461","text":"Mulournal","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","text":"Metadata","top":"0.8257839726441542","word_num":"0","conf":"0.5","par_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.0276162751177524","level":"0","left":"0.05232558475217018","line_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","text":"› D OpportunitySyncStrategy","height":"0.010755824890623433","level":"0","conf":"0.5","word_num":"0","par_num":"0","top":"0.8429027111608212","left":"0.04651163353172309","width":"0.06540697178942093"},{"top":"0.8604465709728868","word_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","block_num":"0","width":"0.029069763548830722","text":"M Padination","par_num":"0","height":"0.0071770334928229484","level":"0","left":"0.052325585287415634"},{"block_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","conf":"1","left":"0.05232558121538525","par_num":"0","width":"0.05668604120295098","top":"0.8780487813549558","word_num":"0","line_num":"0","text":"ProspectSearchStrategy"},{"left":"0.05232558322489567","word_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.8919860635087263","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.01072526016113673","text":"M Pedis","width":"0.01889534706765033"},{"height":"0.007363197716039216","par_num":"0","width":"0.03924418510274684","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","top":"0.9128919858798784","left":"0.04651162870533303","text":"v M ServiceTraitc","page_num":"0"},{"text":"T OpportunitySyncTrait.php","line_num":"0","level":"0","page_num":"0","top":"0.9303135893344221","conf":"1","par_num":"0","word_num":"0","block_num":"0","left":"0.059593028830817976","width":"0.059593018065107625","height":"0.010675246255439697"},{"left":"0.059593028830817976","page_num":"0","line_num":"0","text":"T SyncCrmEntitiesTrait.php","conf":"1","level":"0","height":"0.011164274322169154","block_num":"0","par_num":"0","word_num":"0","top":"0.9473684210526315","width":"0.059593018065107625"},{"par_num":"0","text":"© SyncFieldsTrait.php","top":"0.9649122806852042","width":"0.04651162472177059","word_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.05959302644101845","level":"0","conf":"1","height":"0.010697475080474916"},{"width":"0.049418601583927246","par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.007249275463049432","left":"0.1526162830701683","page_num":"0","text":"\"C) ActivitvController.oho","top":"0.05574912945445576","level":"0"},{"height":"0.010452960286604362","top":"0.08013937368945045","width":"0.06395348082197472","word_num":"0","left":"0.3037790703448269","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"AutomatedReportsService.php","conf":"1","page_num":"0"},{"width":"0.07131773867505664","height":"0.011132717893074129","conf":"0.5","level":"0","text":"(C) AutomatedReportscommano.pnp","word_num":"0","left":"0.37641984586066335","block_num":"0","page_num":"0","top":"0.07991388307886405","line_num":"0","par_num":"0"},{"conf":"1","text":"© UpdateActivityElasticSearchDocumentCommand.phg","top":"0.10446570957187562","word_num":"0","level":"0","page_num":"0","height":"0.010516868633896892","line_num":"0","width":"0.10610464785961393","block_num":"0","left":"0.154069771746065","par_num":"0"},{"line_num":"0","par_num":"0","level":"0","height":"0.010516868633896892","text":"© SyncProfileOpportunities.php","block_num":"0","width":"0.06249999492726427","word_num":"0","conf":"1","left":"0.3328488366206705","top":"0.10446570957187562","page_num":"0"},{"width":"0.13517440633570896","block_num":"0","left":"0.1526162780979428","top":"0.12891986142873346","page_num":"0","line_num":"0","conf":"1","height":"0.010633567493688156","word_num":"0","text":"T OpportunitySyncTrait.php x AutomatedReportsController.php","level":"0","par_num":"0"},{"level":"0","height":"0.0071770334928229484","left":"0.2965116272702554","width":"0.027616280190488174","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"pnp apl_vz.php","top":"0.13237639553429026","word_num":"0"},{"height":"0.010633568254194037","par_num":"0","conf":"1","level":"0","top":"0.12891986078715645","block_num":"0","width":"0.06686046275686708","line_num":"0","text":"© TrackProviderInstalledEvent.ph","page_num":"0","word_num":"0","left":"0.3328488400605199"},{"par_num":"0","left":"0.15406977029307797","block_num":"0","height":"0.010653018190910135","width":"0.0668604627568671","line_num":"0","page_num":"0","top":"0.15311004775481918","text":"© RequestGenerateReportJob.phd","word_num":"0","conf":"0.5","level":"0"},{"page_num":"0","text":"trait Upportunitysynciralt","word_num":"0","height":"0.010497418697180794","top":"0.17770034861422124","left":"0.1758720924630181","line_num":"0","level":"0","width":"0.0668604627568671","block_num":"0","par_num":"0","conf":"0.5"},{"text":"assoctations trom an opportunitu","par_num":"0","top":"0.1881533103542663","width":"0.0843023137843355","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007221490382387619","block_num":"0","word_num":"0","left":"0.24127908156350758","level":"0"},{"page_num":"0","level":"0","width":"0.008720929318285997","conf":"0.30000001192092896","left":"0.15261627909085707","height":"0.010452960286604362","top":"0.34494773605878837","block_num":"0","text":"601","par_num":"0","word_num":"0","line_num":"0"},{"top":"0.42857142901327894","conf":"1","par_num":"0","width":"0.00872092995237797","left":"0.15406976743660172","height":"0.017421602252187585","line_num":"0","block_num":"0","level":"0","word_num":"0","page_num":"0","text":"609"},{"line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.010452960286604362","top":"0.6794425095779522","word_num":"0","text":"621","left":"0.15261627909085707","level":"0","par_num":"0","block_num":"0","width":"0.008720929318285997"},{"par_num":"0","text":"623","word_num":"0","level":"0","top":"0.6968641123654086","height":"0.010452960286604362","width":"0.008720929318285997","page_num":"0","block_num":"0","line_num":"0","conf":"1","left":"0.15261627909085707"},{"level":"0","height":"0.017421602252187474","conf":"0.5","page_num":"0","text":"624","width":"0.00872092995237797","line_num":"0","par_num":"0","left":"0.15406976747293893","top":"0.7108013941265195","word_num":"0","block_num":"0"},{"height":"0.010655796318723487","conf":"0.5","page_num":"0","top":"0.22299651615441607","word_num":"0","block_num":"0","line_num":"0","level":"0","text":"1 usage","par_num":"0","width":"0.01598837020549368","left":"0.18459302513432188"},{"top":"0.2400318979266347","page_num":"0","line_num":"0","par_num":"0","left":"0.18459303631825466","level":"0","width":"0.21366275625025968","word_num":"0","block_num":"0","text":"private function removeAll0pportunityContacts(Opportunity Sopportunity): void{...}","conf":"1","height":"0.011164274322169154"},{"level":"0","line_num":"0","block_num":"0","top":"0.2787456449345087","width":"0.01598837020549368","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.18459302340016023","page_num":"0","par_num":"0","word_num":"0","text":"Tusage"},{"page_num":"0","width":"0.24854649888708238","level":"0","height":"0.010472410983826452","line_num":"0","par_num":"0","left":"0.1845930400988489","conf":"1","top":"0.29266347684752747","text":"private function update0pportunityAccount(Opportunity Sopportunity, ?int $accountId): void{...}","block_num":"0","word_num":"0"},{"page_num":"0","height":"0.010714146128872004","conf":"1","level":"0","left":"0.18750000500114772","block_num":"0","par_num":"0","text":"* Find existing opportunities by external IDs (OPTIMIZED VERSION)","top":"0.3449477356944346","line_num":"0","width":"0.16860463771414247","word_num":"0"},{"level":"0","line_num":"0","word_num":"0","left":"0.1875000108532198","block_num":"0","conf":"1","text":"* Uses batch query for better performance","height":"0.011164274322168932","page_num":"0","width":"0.10755812868158868","top":"0.3620414673046253","par_num":"0"},{"conf":"1","left":"0.18459305345613228","par_num":"0","top":"0.4146341468601822","width":"0.1933139232878989","height":"0.010452960286604362","page_num":"0","word_num":"0","level":"0","line_num":"0","text":"private function findExistingOpportunities(array ScrmIds): Collection{...}","block_num":"0"},{"text":"2 usages","par_num":"0","top":"0.4529505582137161","word_num":"0","height":"0.0071770334928229484","width":"0.017441858636571994","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","left":"0.18459302333885427","level":"0"},{"text":"private function process0pportunityBatch(array $opportunities): int","page_num":"0","line_num":"0","conf":"1","block_num":"0","level":"0","height":"0.014354066985646008","top":"0.46650717703349276","par_num":"0","left":"0.18459303559464407","width":"0.17441859143845584","word_num":"0"},{"width":"0.18023255530824053","word_num":"0","level":"0","height":"0.013937280889143033","line_num":"0","left":"0.19476743792975806","par_num":"0","text":"ssyncedupportunities = stnis->importupportunitypatch(sopportunities);","top":"0.505226481506648","page_num":"0","block_num":"0","conf":"0.30000001192092896"},{"top":"0.5365853659871389","height":"0.010464075839880738","width":"0.15261627765412028","line_num":"0","text":"return count( value: SsyncedOpportunitiesf'success'1 22 [1):","word_num":"0","level":"0","left":"0.19622093393593165","conf":"0.5","page_num":"0","par_num":"0","block_num":"0"},{"level":"0","line_num":"0","height":"0.014354066985645897","block_num":"0","top":"0.6060606060606061","width":"0.1904069616439495","left":"0.18749999802977035","conf":"1","page_num":"0","par_num":"0","word_num":"0","text":"* Convert single deal associations from HubSpot format to internal format"},{"par_num":"0","conf":"0.5","text":"* Handles both HubSnot SDK obrects and arrau formatsi","height":"0.007352082923268499","left":"0.1875000102264364","page_num":"0","width":"0.13662789730315514","level":"0","block_num":"0","line_num":"0","top":"0.6267942582824599","word_num":"0"},{"par_num":"0","width":"0.23401162979450632","top":"0.6618819776714514","word_num":"0","level":"0","left":"0.18749999898356082","height":"0.0071770334928229484","text":"* Aparam arrau SonortunituAssociations Raw associations from HubSoot APT or ore-orocessed","line_num":"0","conf":"0.5","page_num":"0","block_num":"0"},{"height":"0.010472410983826452","line_num":"0","left":"0.18750001088942758","conf":"1","text":"* @return array Processed associations with DB IDs","width":"0.13081394357884185","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.6968641119944301"},{"top":"0.7351916379658675","word_num":"0","level":"0","width":"0.01598837020549368","page_num":"0","conf":"1","par_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","left":"0.18459302340016023","text":"Tusage"},{"top":"0.7488038277511961","width":"0.21947672012004446","word_num":"0","line_num":"0","block_num":"0","left":"0.18459302651494616","conf":"1","height":"0.011164274322169043","par_num":"0","text":"private function convertDealAssociations(array $opportunityAssociations): array{...}","page_num":"0","level":"0"},{"page_num":"0","height":"0.007343747018817126","par_num":"0","left":"0.18459302353548485","level":"0","width":"0.01598837020549368","block_num":"0","conf":"1","text":"1 usage","line_num":"0","top":"0.7870813397268418","word_num":"0"},{"text":"private function initializeAssociationsStructure@: array{...}","width":"0.16424416481180393","line_num":"0","block_num":"0","top":"0.8013937290901473","conf":"1","left":"0.18459302825723406","level":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","word_num":"0"},{"word_num":"0","level":"0","block_num":"0","page_num":"0","left":"0.18459304164908918","par_num":"0","line_num":"0","height":"0.011164274322169043","conf":"1","text":"private function extractAssociationIds(array SopportunityAssociations): array{...}","top":"0.8532695374800638","width":"0.21366277654120264"},{"page_num":"0","par_num":"0","text":"1usage","top":"0.8919860630529755","width":"0.01598837020549368","left":"0.18459302499899727","block_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896"},{"height":"0.010475189872145463","level":"0","top":"0.9059011162393159","text":"private function processComp","conf":"1","width":"0.07412790237589087","line_num":"0","par_num":"0","page_num":"0","block_num":"0","word_num":"0","left":"0.18459302907899897"},{"height":"0.010475189872145463","word_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"anvAssociations(array SassociationIds, array &Sassociations): void{...}","page_num":"0","conf":"1","left":"0.2587209298429937","top":"0.905901116413532","width":"0.18313951695219"},{"par_num":"0","block_num":"0","conf":"1","height":"0.010711367240552883","text":"private function processContactAssociations(arrav SassociationIds, array &Sassociations): void{...}","top":"0.9581881541487581","page_num":"0","level":"0","left":"0.1845930192614359","line_num":"0","width":"0.25726742440081657","word_num":"0"},{"block_num":"0","page_num":"0","width":"0.11627906434079435","conf":"0.30000001192092896","line_num":"0","top":"0.9860627181052405","word_num":"0","height":"0.006968640444571572","level":"0","par_num":"0","text":"inv' hac heon rectored Il Pollback Il Confiaure (todav 14-061","left":"0.14680233317575234"},{"par_num":"0","text":"=custom.log","level":"0","top":"0.055749129145434506","width":"0.029069766085198623","left":"0.4738372107074007","block_num":"0","height":"0.010452961047110132","page_num":"0","word_num":"0","line_num":"0","conf":"0.5"},{"conf":"1","left":"0.5101744200028817","text":"=laravel.log","width":"0.027616277654120225","page_num":"0","line_num":"0","level":"0","block_num":"0","top":"0.055749129145434506","par_num":"0","height":"0.010452961047110132","word_num":"0"},{"line_num":"0","block_num":"0","text":"A SF [jiminny@localhost]","page_num":"0","width":"0.050872087478637695","par_num":"0","conf":"0.5","height":"0.010452960286604362","left":"0.5450581450795006","word_num":"0","top":"0.05574912943857935","level":"0"},{"level":"0","height":"0.010452961047110132","block_num":"0","conf":"0.5","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","page_num":"0","par_num":"0","top":"0.055749129145434506","line_num":"0","width":"0.06104650903255382","word_num":"0"},{"top":"0.0797448165869219","width":"0.07848836513275792","text":"A console [PROD] X A console (EU]","level":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.472383719938856","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043"},{"conf":"0.30000001192092896","height":"0.012510178001683747","level":"0","par_num":"0","top":"0.07846879102803328","word_num":"0","left":"0.5594655926658294","page_num":"0","width":"0.04378584090699533","line_num":"0","block_num":"0","text":"« console [STAGINeI"},{"width":"0.017441858636571994","left":"0.4738372110886907","conf":"0.30000001192092896","line_num":"0","block_num":"0","level":"0","text":"D60.","par_num":"0","word_num":"0","height":"0.010452960286604362","top":"0.10452961724345744","page_num":"0"},{"par_num":"0","text":"A33 ×2 ×19 M V","left":"0.4229651156477043","word_num":"0","top":"0.17770034861422124","height":"0.010497418697180794","line_num":"0","width":"0.0479651156892168","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0"},{"level":"0","text":"567","height":"0.020905922094220486","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","top":"0.1637630671758863","page_num":"0","left":"0.47093023300473996","par_num":"0","width":"0.011627906180442626"},{"conf":"1","height":"0.017421602252187474","par_num":"0","width":"0.010174418383456285","level":"0","page_num":"0","left":"0.4723837212104037","text":"568","word_num":"0","block_num":"0","line_num":"0","top":"0.1811846690829655"},{"line_num":"0","width":"0.01017441774936434","word_num":"0","text":"569","top":"0.2020905926697003","block_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.4709302334945038"},{"level":"0","height":"0.010452960286604251","block_num":"0","conf":"1","left":"0.4709302334945038","line_num":"0","par_num":"0","width":"0.01017441774936434","word_num":"0","text":"570","top":"0.21951219564067004","page_num":"0"},{"par_num":"0","top":"0.25435540121558287","text":"572","block_num":"0","page_num":"0","word_num":"0","line_num":"0","level":"0","width":"0.01017441774936434","height":"0.010452960286604362","conf":"1","left":"0.4709302334945038"},{"width":"0.01017441774936434","left":"0.4709302334945038","block_num":"0","top":"0.2717770040030394","conf":"1","height":"0.010452960286604362","par_num":"0","line_num":"0","level":"0","text":"573","word_num":"0","page_num":"0"},{"block_num":"0","conf":"1","word_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"574","top":"0.2891986067904957","page_num":"0","width":"0.01017441774936434","line_num":"0","left":"0.4709302334945038"},{"line_num":"0","level":"0","page_num":"0","block_num":"0","conf":"1","text":"575","height":"0.010452960286604362","word_num":"0","par_num":"0","left":"0.4709302334945038","top":"0.3066202095779522","width":"0.01017441774936434"},{"conf":"0.30000001192092896","page_num":"0","height":"0.013937280889142922","level":"0","top":"0.3205574919596097","width":"0.015988370205493707","par_num":"0","text":"=576","word_num":"0","left":"0.46511628081295076","block_num":"0","line_num":"0"},{"level":"0","word_num":"0","top":"0.3310104537255021","height":"0.03135888314133051","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"[571","width":"0.0159883714736776","block_num":"0","page_num":"0","left":"0.4665697680180062"},{"page_num":"0","conf":"1","level":"0","top":"0.3588850182887535","line_num":"0","text":"578","height":"0.010452960286604362","width":"0.01017441774936434","left":"0.470930232477062","block_num":"0","word_num":"0","par_num":"0"},{"height":"0.020905922094220486","word_num":"0","block_num":"0","top":"0.37282230004464356","par_num":"0","line_num":"0","left":"0.4709302331500887","text":"579","conf":"1","width":"0.011627906180442682","page_num":"0","level":"0"},{"block_num":"0","page_num":"0","text":"— 588","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.46802325648649246","width":"0.011627906180442682","top":"0.3971291866028708","level":"0","line_num":"0"},{"left":"0.4652616279802716","par_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","line_num":"0","text":"582","top":"0.4247370956699952","level":"0","height":"0.02439340411951285","page_num":"0","width":"0.016569766592472168"},{"block_num":"0","word_num":"0","level":"0","left":"0.4665697680180062","height":"0.024390243457264926","page_num":"0","par_num":"0","width":"0.0159883714736776","text":"=583","conf":"0.5","line_num":"0","top":"0.44250871073362075"},{"level":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","par_num":"0","text":"584","width":"0.008720929952377943","top":"0.4668989546007134","word_num":"0","conf":"1","left":"0.4723837209976482"},{"block_num":"0","level":"0","conf":"1","top":"0.47735191676938227","height":"0.020905922094220264","word_num":"0","width":"0.010174418383456285","page_num":"0","par_num":"0","text":"585","left":"0.4723837212104037","line_num":"0"},{"width":"0.014534883042599256","word_num":"0","top":"0.5015948963317385","block_num":"0","left":"0.4665697679082198","height":"0.0071770334928229484","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"— 586"},{"line_num":"0","top":"0.5121951223442952","width":"0.011627906180442682","page_num":"0","par_num":"0","height":"0.020905922094220375","text":"587","block_num":"0","word_num":"0","left":"0.4709302331500887","level":"0","conf":"1"},{"block_num":"0","level":"0","line_num":"0","top":"0.5365853665568331","conf":"0.30000001192092896","width":"0.014534883042599256","page_num":"0","height":"0.017421602252187585","par_num":"0","text":"-588","word_num":"0","left":"0.4665697676356771"},{"height":"0.010452961047110243","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.5540069691280128","par_num":"0","block_num":"0","text":"_589","left":"0.46802325616365464","line_num":"0","width":"0.011627906180442682","level":"0"},{"height":"0.010452960286604251","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","left":"0.4665697671564489","word_num":"0","text":"=596","par_num":"0","line_num":"0","top":"0.567944251738231","width":"0.013081394611520969"},{"block_num":"0","level":"0","width":"0.011627906180442682","left":"0.47093023290784064","top":"0.581881533377977","page_num":"0","line_num":"0","text":"591","conf":"1","height":"0.020905922094220375","par_num":"0","word_num":"0"},{"block_num":"0","text":"592","word_num":"0","level":"0","par_num":"0","top":"0.6062717775222031","width":"0.01017441774936434","conf":"1","line_num":"0","page_num":"0","left":"0.4709302334945038","height":"0.010452960286604362"},{"block_num":"0","top":"0.6167247383914881","level":"0","width":"0.011627906180442626","line_num":"0","word_num":"0","conf":"1","page_num":"0","left":"0.4709302328732338","par_num":"0","height":"0.020905923615232025","text":"593"},{"par_num":"0","left":"0.4709302334945038","word_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.01017441774936434","level":"0","text":"602","block_num":"0","conf":"1","page_num":"0","top":"0.7804878053967675"},{"par_num":"0","width":"0.008720929318285997","page_num":"0","block_num":"0","text":"603","word_num":"0","top":"0.797909408184224","height":"0.010452960286604362","left":"0.4723837218234151","conf":"1","line_num":"0","level":"0"},{"height":"0.020905922094220375","level":"0","left":"0.4665697680180062","page_num":"0","top":"0.811846690288546","par_num":"0","width":"0.0159883714736776","word_num":"0","text":"=604","line_num":"0","conf":"0.5","block_num":"0"},{"text":"605","block_num":"0","page_num":"0","width":"0.01017441774936434","level":"0","conf":"0.30000001192092896","top":"0.8327526137591368","left":"0.4709302334945038","word_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0"},{"conf":"0.5","block_num":"0","line_num":"0","par_num":"0","page_num":"0","level":"0","top":"0.10446570977791247","left":"0.6627906997912746","word_num":"0","text":"do jiminny v","width":"0.023255812360885364","height":"0.010516867873391123"},{"height":"0.010689139176023432","par_num":"0","word_num":"0","left":"0.6293604691027898","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","top":"0.12519936195537007","page_num":"0","width":"0.052325578446083876","text":"034 A1 A34 V62 ^"},{"conf":"1","page_num":"0","word_num":"0","line_num":"0","height":"0.010461296951561727","level":"0","width":"0.12499998985452859","left":"0.4927325682572628","text":"SELECT * FROM crm_configurations WHERE id = 555;","top":"0.14982578435435434","par_num":"0","block_num":"0"},{"conf":"0.5","level":"0","width":"0.19622092551373427","word_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"SELECT * FROM UserS WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, аст","top":"0.16724738725442934","line_num":"0","left":"0.49273255738036636","height":"0.010583553587991013"},{"word_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.1811846698566978","left":"0.49273255988271814","width":"0.015988370205493707","block_num":"0","line_num":"0","text":"GELECT"},{"par_num":"0","page_num":"0","width":"0.18610718909730306","block_num":"0","left":"0.5028837020123522","top":"0.19852265031683847","height":"0.014856867813037411","line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE •• END) AS","word_num":"0","level":"0","conf":"0.5"},{"top":"0.21951219564067004","level":"0","block_num":"0","page_num":"0","height":"0.010452960286604251","width":"0.021802323929806966","text":"u.email,","left":"0.5014534902880033","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","line_num":"0","width":"0.013081394611521024","left":"0.5014534893948208","top":"0.23693379824461314","page_num":"0","par_num":"0","word_num":"0","text":"sa.*"},{"word_num":"0","left":"0.5014534999682023","text":"t.owner_id FROM social_accounts sa","block_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","conf":"1","par_num":"0","top":"0.25435540121558287","width":"0.09011626750864876","line_num":"0"},{"par_num":"0","width":"0.09738371220040826","top":"0.271777003894373","word_num":"0","height":"0.007329854098233168","left":"0.49273256673203064","text":"JOTN usens u on u.id = sa.sociable idi","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"top":"0.28919860679444775","level":"0","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","par_num":"0","width":"0.10610464785961393","left":"0.49273255613526434","height":"0.01064190339813964"},{"page_num":"0","height":"0.010764160034569037","text":"VHERE u.team_id = 581 and sa.provider = 'salesforce';","width":"0.13808137812512983","line_num":"0","par_num":"0","top":"0.3066202098687387","word_num":"0","left":"0.49273256155467765","conf":"1","level":"0","block_num":"0"},{"word_num":"0","height":"0.010608561301345354","block_num":"0","line_num":"0","top":"0.3413078148244342","conf":"1","left":"0.49273256574394236","page_num":"0","text":"SELECT * FROM automated report results order by id desc","width":"0.14389534199491466","level":"0","par_num":"0"},{"conf":"1","level":"0","page_num":"0","width":"0.05959301806510764","top":"0.37630662036010043","block_num":"0","height":"0.010455739935429254","word_num":"0","left":"0.4927325604186663","text":"select * from features:","par_num":"0","line_num":"0"},{"line_num":"0","par_num":"0","text":"select * from team_features where feature id = 40:","top":"0.3937282236086074","level":"0","page_num":"0","word_num":"0","height":"0.010577996571858761","width":"0.12936045261139567","left":"0.4927325576371601","conf":"1","block_num":"0"},{"text":"select * from teams where id = 556-","page_num":"0","word_num":"0","block_num":"0","conf":"1","left":"0.4927325530100267","level":"0","top":"0.4282296650717703","line_num":"0","width":"0.09011627765412022","height":"0.011164274322169154","par_num":"0"},{"page_num":"0","left":"0.49273257040847707","height":"0.010550210730691068","par_num":"0","conf":"1","word_num":"0","line_num":"0","level":"0","text":"select * from automated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734","width":"0.19767440633570887","block_num":"0","top":"0.46331738455485405"},{"line_num":"0","left":"0.4927325733204298","conf":"1","height":"0.013937280889143033","block_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.48083623725577695","width":"0.19767440633570893","page_num":"0","par_num":"0","level":"0","word_num":"0"},{"page_num":"0","top":"0.5015948963317385","width":"0.14534882281688932","height":"0.0071770334928229484","block_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.49273257406553184","par_num":"0","text":"select * from automated renort results order oy 1d desc:","level":"0"},{"word_num":"0","block_num":"0","width":"0.1148255733733482","top":"0.5156794429744099","level":"0","left":"0.4927325675812272","line_num":"0","par_num":"0","text":"GELECT * FROM automated report results WHERE","page_num":"0","conf":"1","height":"0.010636346382007167"},{"text":"id = 1919;","level":"0","conf":"0.5","page_num":"0","height":"0.013937280889143033","top":"0.5156794435275539","width":"0.02761627511775233","word_num":"0","block_num":"0","par_num":"0","left":"0.6075581406962512","line_num":"0"},{"height":"0.010586332476310134","block_num":"0","word_num":"0","line_num":"0","text":"select * from automated_report_results WHERE repont 1d = 54;","top":"0.5540069690614298","left":"0.49273256406267507","conf":"0.5","page_num":"0","width":"0.15552324944354112","par_num":"0","level":"0"},{"par_num":"0","left":"0.49273256470902255","width":"0.12209301806510758","line_num":"0","level":"0","text":"select * from onnortunities where 1d = 7594349:","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","top":"0.5885167465684981","height":"0.007302068257065586"},{"line_num":"0","conf":"1","width":"0.19622092551373416","word_num":"0","height":"0.013937280889143033","left":"0.49273255463363796","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"SELECT * FROM teams WHERE name LIKE '%Les%'; # 711, 692, 16067 - jiminnyint","top":"0.6202090595554285"},{"word_num":"0","height":"0.007210375589617124","par_num":"0","left":"0.49273257723786884","page_num":"0","block_num":"0","top":"0.6411149830944434","level":"0","width":"0.15406974833062353","line_num":"0","conf":"0.5","text":"select * from nlavbooks where team 1d = 711: # event 226147."},{"word_num":"0","height":"0.014354066985646008","left":"0.492732569568014","line_num":"0","level":"0","par_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","page_num":"0","width":"0.15261626750864882","block_num":"0","top":"0.6547049441786283","conf":"1"},{"left":"0.4927325713160673","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.11191859143845573","top":"0.6759581884885157","word_num":"0","page_num":"0","text":"RELECT * CROM eom Fiolde WHERE 1d = 224147•","height":"0.006968640444571461"},{"word_num":"0","line_num":"0","width":"0.15261626750864876","top":"0.689792663476874","height":"0.014354066985646008","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","par_num":"0","left":"0.4927325696674937","block_num":"0","level":"0","page_num":"0","conf":"1"},{"page_num":"0","width":"0.12499998985452854","word_num":"0","left":"0.4927325682566436","line_num":"0","par_num":"0","level":"0","text":"SELECT * FROM crm_configurations WHERE id = 692:","block_num":"0","conf":"1","top":"0.7280701752584297","height":"0.010605782413026343"},{"height":"0.006968640444571461","par_num":"0","top":"0.7456445996383415","word_num":"0","left":"0.49273255988271814","text":"RELECT","block_num":"0","width":"0.015988370205493707","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"par_num":"0","block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) Ad","width":"0.1875","page_num":"0","word_num":"0","top":"0.7595818821415549","conf":"0.5","left":"0.501453482445902","height":"0.013942838665781276","line_num":"0","level":"0"},{"block_num":"0","left":"0.5014534881077711","text":"v.email,","page_num":"0","top":"0.7804878057451996","width":"0.021802323929806966","height":"0.010452960286604362","word_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0"},{"block_num":"0","text":"sa.*","top":"0.797909408532656","level":"0","height":"0.010452960286604362","line_num":"0","width":"0.013081394611520913","page_num":"0","word_num":"0","left":"0.5014534880866814","conf":"1","par_num":"0"},{"left":"0.5014534989982198","conf":"1","line_num":"0","height":"0.011164274322169154","level":"0","block_num":"0","page_num":"0","width":"0.09011626750864876","text":"t.owner id FROM social accounts sa","word_num":"0","top":"0.8149920255183413","par_num":"0"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","top":"0.8325358852463084","height":"0.010669689239307223","block_num":"0","word_num":"0","width":"0.09593022123296208","text":"JOIN users u on u.id = sa.sociable id","left":"0.4927325596123367","page_num":"0"},{"par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8500797449888496","width":"0.10610464785961399","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","conf":"0.5","height":"0.010547431842372057","left":"0.4927325633011716"},{"top":"0.8675958196824817","block_num":"0","left":"0.49273256155467765","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce':","width":"0.13808137812512983","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","level":"0","par_num":"0","height":"0.010452960286604362"},{"text":"SELECT * FROM crm_profiles cp JOIN users u 1..n<->1: on u.id = cp.user_id WHE","top":"0.9024390258032403","level":"0","width":"0.1962209052227913","height":"0.017816157242137587","word_num":"0","block_num":"0","left":"0.49273258220584576","conf":"0.5","line_num":"0","par_num":"0","page_num":"0"},{"text":"100% S2","top":"0.006968641096737671","block_num":"0","line_num":"0","width":"0.02034883676691257","word_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.9113372096697071","conf":"0.30000001192092896"},{"par_num":"0","height":"0.01074748898617195","left":"0.9345930284460118","line_num":"0","block_num":"0","page_num":"0","text":"• Mon 20 Apr 15:25:13","width":"0.05959301806510764","word_num":"0","top":"0.0031897926052030234","level":"0","conf":"0.5"},{"block_num":"0","height":"0.010452960286604362","conf":"1","top":"0.02787456497864904","word_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.08284882788962511","text":"L AskJiminnyReportActivityServiceTest v","left":"0.8284883807102296","page_num":"0"},{"height":"0.010452960286604362","left":"0.6947674436468302","par_num":"0","width":"0.017441858636571994","word_num":"0","top":"0.05574912943857935","text":"Cascade","block_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0"},{"line_num":"0","level":"0","text":"Retactor Connection","width":"0.04651162979450629","height":"0.007285397208668498","conf":"1","block_num":"0","page_num":"0","left":"0.6933139526350849","par_num":"0","top":"0.08362369355172106","word_num":"0"},{"page_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.007285397208668609","top":"0.08362369371432266","text":"CRM Initial Sync O","width":"0.04069767099745725","word_num":"0","par_num":"0","left":"0.7499999996756902","conf":"0.5"},{"level":"0","page_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","left":"0.965116281891486","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"+0 ..","width":"0.020348834230544677","word_num":"0"},{"level":"0","page_num":"0","block_num":"0","left":"0.7049418542192527","line_num":"0","height":"0.010516868633896892","text":"ationApp-php:27-83. If the connecting user is the team owner and settings.firstSync is not set, it dispatches TeamInitialSyncJob","width":"0.25872092551373416","word_num":"0","par_num":"0","conf":"1","top":"0.10446570965898361"},{"level":"0","conf":"1","left":"0.6976744299298272","text":"• TeamInitialSyncJob (TeamInitialSyncJob.php:38-74) calls syncOrganization(), syncProfiles(), syncFields() andflips firstSync=true","top":"0.1393728225272014","width":"0.283430221232962","height":"0.010547432602877826","line_num":"0","page_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","left":"0.6947674336635966","level":"0","text":"For HubSpot and Salesforce there is no dedicated CRM \"first sync\" listener on SocialAccountConnected . The same event only triggers ActivityP","word_num":"0","conf":"1","top":"0.17770034861422124","height":"0.010497418697180794","line_num":"0","width":"0.2863372031678545"},{"line_num":"0","word_num":"0","height":"0.006968641205077342","text":"rovider.ntegratedlActv1tyProv1der.ntegrated.ohn: zb-44, and both Hubspot salestorce acrivity services implement onAct vityProvidentr","conf":"0.30000001192092896","page_num":"0","left":"0.6962209334680113","top":"0.19512195117268716","width":"0.2848837223458798","block_num":"0","par_num":"0","level":"0"},{"page_num":"0","word_num":"0","conf":"1","par_num":"0","block_num":"0","width":"0.24273253501729763","level":"0","line_num":"0","text":"tegrated() as a no-op (\"Manual integration\"). The HubSpot/Salesforce initial metadata pull happens on the reconnect path;","height":"0.010580774699672002","top":"0.20893141959157524","left":"0.6947674671489324"},{"left":"0.7034883789241224","width":"0.27616275625025977","par_num":"0","word_num":"0","text":"CrmAccountReconnected → Listeners\\Crm\\ImportMetadata (ImportMetadata.php:13-51) runs the artisan commands crm: sync-team-metadat","line_num":"0","top":"0.2296650719432487","level":"0","block_num":"0","conf":"1","page_num":"0","height":"0.010753046002304423"},{"text":"• SyncTeamMetadata (SyncTeamMetadata.php: 95-112) runs the heavy lifting for HubSpot/Salesforce:","height":"0.010508531968939638","line_num":"0","par_num":"0","conf":"1","width":"0.20058136797965842","top":"0.26475279122229434","word_num":"0","left":"0.6976744459738108","level":"0","page_num":"0","block_num":"0"},{"page_num":"0","conf":"1","top":"0.28548644336793094","height":"0.010680804032077829","text":"• syncOrganization() - e.g. HubSpot Service.php:487-498 (pulls portal currency); Salesforce does the equivalent.","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.7063953411648028","width":"0.23110464785961393"},{"line_num":"0","par_num":"0","text":"importStages(). importBusinessProcesses(). importRecordTypes() - pipelines/stages + record types (HubSpot: Service.php:414-48","conf":"0.5","left":"0.7122093164040264","width":"0.2674418510274684","block_num":"0","height":"0.010558546635142552","page_num":"0","top":"0.3030303029362562","word_num":"0","level":"0"},{"top":"0.33797909470862064","width":"0.27470927542828494","word_num":"0","text":"•syncProfiles() - creates Crm\\Profile rows for each CRM user that matches a Jiminny team member. HubSpot: Service.php: 505-556","block_num":"0","par_num":"0","left":"0.7049418598454316","line_num":"0","level":"0","conf":"0.5","page_num":"0","height":"0.010505753841126286"},{"text":"(uses client->get0wners() + ProfileRepository::update0rCreateProfile). Salesforce: Service.php:3059-3134 (SOQL users query,","conf":"1","par_num":"0","page_num":"0","height":"0.010628011238061563","left":"0.7122093143455962","block_num":"0","line_num":"0","word_num":"0","level":"0","top":"0.3554006970542266","width":"0.26308138827060135"},{"level":"0","conf":"1","par_num":"0","top":"0.3899521532134146","word_num":"0","page_num":"0","height":"0.010744710097852939","text":"• syncFields() — custom/standard field schema.","width":"0.10174417495727539","left":"0.7049418733115659","line_num":"0","block_num":"0"},{"line_num":"0","height":"0.010500196824994035","left":"0.6947674345906195","width":"0.15406976862156652","level":"0","block_num":"0","page_num":"0","text":"3. ProfileCreated - per-user initial data sync (opportunities/ leads","conf":"1","top":"0.42503987254774733","word_num":"0","par_num":"0"},{"height":"0.007188147525087674","width":"0.2732557743153674","text":"Every time syncProfiles Hubspot or Salestorce calls ProfileRepository::update0rCreateProfile... andanew Crm Profile row is","page_num":"0","block_num":"0","par_num":"0","conf":"0.5","word_num":"0","level":"0","left":"0.6947674518026955","top":"0.4457735246606205","line_num":"0"},{"width":"0.12209300791963618","left":"0.6947674571964989","height":"0.006968640444571461","line_num":"0","level":"0","conf":"0.5","par_num":"0","text":"incerted Profilenhserver.nhn-12-15 firec ProfileGreated","block_num":"0","word_num":"0","top":"0.4599303139240558","page_num":"0"},{"text":"• Listeners Crm SyncProfile0p","line_num":"0","par_num":"0","word_num":"0","left":"0.6976744180180834","height":"0.007324297082100917","block_num":"0","level":"0","page_num":"0","top":"0.49825784007433505","width":"0.06540697178942101","conf":"1"},{"line_num":"0","level":"0","par_num":"0","conf":"0.5","block_num":"0","page_num":"0","top":"0.49825784007433505","left":"0.7630814146397948","height":"0.007324297082100917","word_num":"0","text":"portunities (SyncProf1le0pportunities.php:42-103) - applies to Hubspot, Salestorce, Bullhorn, copper","width":"0.21075579460631022"},{"conf":"1","text":"Pipedrive, Zoho. For each new profile it:","word_num":"0","page_num":"0","block_num":"0","top":"0.5119617225635816","line_num":"0","par_num":"0","width":"0.07848836513275792","height":"0.01068636028770431","level":"0","left":"0.7034883798239887"},{"text":"1. Dispatches SyncProfileMetadata (see below).","top":"0.5331010454942319","line_num":"0","height":"0.010758603778942555","level":"0","left":"0.7049418685825067","conf":"1","par_num":"0","width":"0.09883720316785449","word_num":"0","page_num":"0","block_num":"0"},{"par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","left":"0.7049418873582554","width":"0.27470927542828494","text":"2. Ensures a Deal unsights lavout existscreateDeaunsiahtsLavout DoesNotExist. lines 105-146) Via CrmOwnerResolver + ouildlavout","line_num":"0","page_num":"0","top":"0.5540069685979111","block_num":"0","word_num":"0"},{"width":"0.18168603613021528","page_num":"0","text":"2.Comnutes since =confiaurationSettinacService_saetSvncPeriod/<crmConfiouration).","block_num":"0","word_num":"0","conf":"0.5","level":"0","line_num":"0","height":"0.006968640444571572","top":"0.5714285717637769","left":"0.7049418748847266","par_num":"0"},{"line_num":"0","height":"0.011164274322169043","text":"4. Dispatches SyncOpportunitiesJob with strategy LAST MODIFIED BY PROFILE SYNC OPPORTUNITY STRATEGY, either as a single job or, when r","level":"0","conf":"1","top":"0.5885167464114832","left":"0.7049418778992647","par_num":"0","block_num":"0","width":"0.2776162573631773","word_num":"0","page_num":"0"},{"text":"equiresSlidingWindowSearch is true (Salesforce large tenants), chopped into rolling s7-day windows via TimePeriodIterator.","left":"0.7122092986478383","width":"0.24563951695219","word_num":"0","page_num":"0","conf":"1","top":"0.6060606060824787","height":"0.010664132223174971","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"top":"0.6306620213543984","height":"0.010486303904410188","par_num":"0","conf":"1","line_num":"0","block_num":"0","left":"0.6962209429243017","level":"0","width":"0.27906975847609494","word_num":"0","text":"•Listeners\\Crm\\SyncProfileLeads (SyncProfileLeads.php:32-79) - Zoho-only: dispatches SyncLeads . HubSpot/Salesforce do not run a","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.7034883799711876","level":"0","par_num":"0","text":"ner-orofile lead sunc here","top":"0.6480836240285853","page_num":"0","line_num":"0","width":"0.05232557337334809","height":"0.006968640444571572","word_num":"0"},{"par_num":"0","text":"• SyncProfileMetadata (SyncProfileMetadata.php:39-113) - runs per profile/user: crmService->syncProfileFields() : and for providers","width":"0.27616275625025966","conf":"1","line_num":"0","level":"0","page_num":"0","height":"0.010730817937774861","word_num":"0","top":"0.6655052267742954","left":"0.6976744530444382","block_num":"0"},{"line_num":"0","par_num":"0","height":"0.007279840192536136","width":"0.2049418307365255","word_num":"0","text":"imolementina SvncGrnProfileRecordTvnesInterface (Salesforce) it also calls svncProfileRecordTvnes/)","top":"0.682615629913179","conf":"1","left":"0.7049418901937063","block_num":"0","level":"0","page_num":"0"},{"block_num":"0","height":"0.01072803904945574","level":"0","par_num":"0","left":"0.6947674445716947","line_num":"0","text":"End-to-end flow summary","conf":"1","word_num":"0","width":"0.06104650903255382","page_num":"0","top":"0.7105263158961413"},{"left":"0.6976744180306017","par_num":"0","line_num":"0","top":"0.7317073170076273","height":"0.006968641205077342","width":"0.024709303328331433","block_num":"0","word_num":"0","conf":"0.30000001192092896","text":"HuhSnot","page_num":"0","level":"0"},{"block_num":"0","text":"•Team creation → no CRM sync.","word_num":"0","height":"0.010544653714558816","left":"0.7049418662786258","par_num":"0","top":"0.7526132408944168","page_num":"0","conf":"0.5","line_num":"0","level":"0","width":"0.06831394865157758"},{"level":"0","top":"0.770034843414239","width":"0.2732557946063102","word_num":"0","page_num":"0","line_num":"0","left":"0.7063953713203361","block_num":"0","conf":"1","height":"0.010666911111493982","par_num":"0","text":"• Owner connects HubSpot OAuth (SocialAccountConnected ) → no automatic data import (HubSpot's onActivityProviderIntegrated is a"},{"conf":"0.5","page_num":"0","block_num":"0","line_num":"0","text":"no-on: Rootctranintearationinn onlv fires for Intearation.ann providers). Initial metadata is tvnicallv triadered via GredccountPeconnecte","par_num":"0","top":"0.7870813398991537","word_num":"0","level":"0","width":"0.26744187131841135","height":"0.007343747018817126","left":"0.7122092936816057"},{"conf":"0.5","line_num":"0","block_num":"0","width":"0.2703488329623608","word_num":"0","page_num":"0","left":"0.7107557940396845","top":"0.8013937290901473","text":"d → ImportMetadata → crm:svnc-team-metadata which in turn runs syncOrganization importStages + importBusinessProcesses → ims","level":"0","height":"0.010452960286604362","par_num":"0"},{"left":"0.7122093112911907","par_num":"0","conf":"0.5","page_num":"0","text":"ortRecordTvnes « svncProfiles « svncfields)","width":"0.09156975847609505","level":"0","top":"0.8188153315344486","word_num":"0","line_num":"0","height":"0.007340968130498116","block_num":"0"},{"block_num":"0","height":"0.0071770334928229484","page_num":"0","top":"0.9266347687400319","width":"0.04069767099745736","line_num":"0","par_num":"0","text":"Ask anvthina (84-D","conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.7020348855442021","height":"0.0071770334928229484","par_num":"0","text":"\" Code","page_num":"0","top":"0.9545454545454546","width":"0.017441858636571994","block_num":"0","conf":"0.30000001192092896","level":"0"},{"page_num":"0","height":"0.0071770334928229484","line_num":"0","par_num":"0","width":"0.04651162472177062","conf":"0.30000001192092896","left":"0.7223837197862006","word_num":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","level":"0","block_num":"0"},{"height":"0.006968641205077342","left":"0.8895348840729922","level":"0","text":"WN Windsurf Teams 610-22","block_num":"0","conf":"0.5","top":"0.9860627177336981","line_num":"0","width":"0.059593023137843426","word_num":"0","page_num":"0","par_num":"0"},{"top":"0.9860627181052405","word_num":"0","text":"UTE.8","block_num":"0","height":"0.006968640444571572","width":"0.01453488177441542","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.9505813955953505","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","width":"0.023255812360885253","text":"io 4 space:","top":"0.986062718234409","word_num":"0","left":"0.9694767459726896","par_num":"0","height":"0.01074748898617195","line_num":"0","level":"0","block_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8071
|
NULL
|
NULL
|
|
44218
|
FirefoxFilelBookmarksProfilesToolsWindowHeldvest-1 FirefoxFilelBookmarksProfilesToolsWindowHeldvest-1#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields" 5?his oage is slowing down riretox. o soeed un vour orowser. stoo this page.Developers | HubSpotawsSearehCO EC2Mastic container Service3 53€ CodeDeployCo CoudWatch[Option+S] CElastiCacheKo: Aurora and RDSnôl Amazon OpenSearch Ser...( GloudFrentMedialiveCloudwatch/ Logs InsightsM Inbox (1,574) - lukas.kovalik@jiminLoas (10k)Patterns (7)VisualizationIM 120216 is your HubSpot Log In CorCloudWatch | eu-west-1Logs (10k)Summarize results• InvestigateIn Share resultsexport resultsNew Tabsnowing 10,000 or 214,814 recoras matcned o14,026,393 records (3.4 GB) scanned in 9.2s @ 1,524,276 records/s (379.3 MB/s)Z Configure SSH access to multiple— New |ao21:0022:0023:0000:0001:0002:0003:0004:0005:0006:00O rilter tadle resulus (cose insensicive)....etimestampemessage@logStreamelog2026-04-17108:11:21.135Z2026-04-17 08:11:21] production.INF0: OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/9f6a122f3c2e4ef0b990f5fff812d838 L765720199711:worker-delayed2026-04-17T08:11:20.814Z[2026-04-17 08:11:20] production.INFO: [OpportunityPendinqAiAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L765720199711:worker-delayed2026-04-17T08:11:20.506Z[2026-04-17 08:11:20] production.INF0: [OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 Lros<ui.worken-celovec2026-04-17708:11:20.4847Г2026-04-17 08:11:207 production.TNF0: [OnnortunitvPendinaAiAnqlvsi... worker-delaved/worker-delaved/73ba2c3c95d64e418cb6315c98734283 |71s/u.99/:worken-del oved2026-04-17108:11:20.460Z2026-04-17 08:11:20] production.INF0: OpportunityPendingAiAnalysi...worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L765720199711:worker-delayed2026-04-17T08:11:20.419Z[2026-04-17 08:11:20] production.INFO:"OpportunityPendinqAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L765720199711:worker-delayed<046-94-1/ 08:11:40.4034Г2026-04-17 08:11:207 production.INF0: ГOpportunitvPendinaAiAnalvsi.. worker-delaved/worker-delaved/9f6a122f3c2e4ef0b990f5fff812d838 L165/20199/11:worker-delavec/h-h4-1/ Ux:11:19.1x9/L<026-04-17 08:11:19J productzon.LNFO:[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L765/20199/11:worker-delayec• 92026-04-17108:11:19.071Z2026-04-17 08:11:19] production.INF0: OpportunityPendingAiAnalysi.'worker-delayed/worker-delayed/3f5417d614c44365b2a370046c93e355 L765720199711:worker-delayec• 102026-04-17T08:11:19.049Z[2026-04-17 08:11:19] production.INFO:upportunltyrenalnoAlAnalysl..worker-delayed/worker-delayed/3f5417d614c44365b2a370046c93e355 L765720199711:worker-delayed• 112026-04-17708:11:19.039Z• 12.• 13• 14• 152026-04-17108:11:19.022Z2026-04-17T08•11•19 0067L<026-04-17 08:11:19J production.LNFO:[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L[2026-04-17 08:11:19] production.INFO: [OpportunityPendingAiAnaLysi.worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 LOpportunityPendingAiAnalysi.08ec1e8524b6d L165/20199/11:worker-delavec765720199711:worker-delayed765770199711:worker-delayec2026.04.17T08:11.18 0987[2026-04-17 08:11:19][2026-04-17 08:11:18tunltyrenalnoAlAnalysl..8cb6315c98734283 L765720199711:worker-delayed2026-04-17708:11:18.971214026-04-1/ 08:11:18•tunztvPendinaAlAnalvSl...worker-delaved/w2026-04-17708:11:18.9297[OpportunityPendingAiAnalysi... worker-delayed/worker4616b9408ec1e8524b6d L64e418cb6315c98734283 |2765720199711:worker-delaved765720199711:worker-delayec• 17• 182026-04-17T08:11:18.89622026-04-17T08:11:18.581Z2026-04-17T08:11:18.567Z2026-04-17708:11•18 540712026-04-17 00:11:10 proaucclo[OpportunityPendingAiAnalysi.5d640418ch6715/08774297 17worker-delayed/worker-delayed/ /sbazcsc-765720199711:worker-delayed4046-04-11 00.11:10'tunltyrenalnoalAnalysl.._Opportun1tyPendingAlAnaLysl... worker-delayed/worke365b2a370046c93e355 L455b2a370046c93e355 |Й765720199711:worker-delayed165/20199/11:worker-delavec2026-04-17T08:11:17.963Z2026-04-17T08:11:16.825Z12026-04-17[2026-04-17 08:11:17] production.INFO:Г2026-04-17 08:11:167 productionOpportunityPendingAiAnalysi.worker-delaved/worke-44365622370046/93e355 14765720199711:worker-delovecuppor cunlcyrenalnoalanalysl.:4094c5437e8d18b9f73daf0924 L765720199711:worker-delayeduooortunltvrenclnoAland.vsl.worker-delaved/worker• 23.<046-94-1/ 08:11:15.994414026-04-1/ 08:11:151tunztvPendinaAlAnalvsl... worker-delaved/worke124.2026-04-17708:11:14.981712026-04-17 08:11:147 nroduction.TNFOI[OpportunityPendingAiAnalysi... worker-delayed/w38f4b4cb882679de766970e L4cb882679de766970e |23d18b9f73daf0924765720199711:worker-delaved165/20199/11:worker-delavec765720199711:worker-delayec2026-04-17T08•11•14 0647(2026-04-17 08:11:14]rtunityPendinqAiAnalysi.worker-delayed/w-5AZ7eRd19haf7zdafo924 17765720199711:worker-delayed• 2627N 282026-04-17708:11:13.883ZГ2026-04-17 08:11:137uooortunltvrencznoAlanolvs...worker-delaved/worker-delaved/33a95d244b2f4b1bb9408ec1e8524b6d Lz765720199711:worker-delaved2026-04-17708:11:09.69671u2h-u4-1/ ux:1:49 nroducrion.iNrolLOpportunityPendingAlAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L21hs/ul99/worken-del over2026-04-17708•11•04 085712026-04-17 08•11•047 nroduction TNE0•OpportunityPendingAiAnalysi.worker-delayed/worker-delayed/036221e6938f4b4cb882679de766970e |7765720199711.worken-delavedi• 292026-04-17T08:11:02.119Z[2026-04-17 08:11:02] producticOpportunityPendinqAiAnalysi.worker-delayed/worker-delayed/036221e6938f4b4cb882679de766970e L765720199711:worker-delayed2026-04-17T08:10:57.775ZГ2026-04-17 08:10:571 productionOpportunitvPendinaAiAnalvsi.. worker-delaved/worker-delaved/036221e6938f4b4cb882679de766970e L4765720199711:worker-delaved2026-04-17708:10:53 99371uzh-u4-1/ ux:u:ss nroducrion.inrtTOnnortunitvPendinaAiAnalvsi... worker-delaved/worker-delaved/b21e58274e134347b0d04744ac7ea94d |765720199711:worken-delaved2026-04-17708-10•53 5907[2026-04-17 08:10:53] production.INFO:[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/8356d1dae18f4e1796e3400b18be2f2f L765720199711:worker-delayecEurope (Ireland)Acc to casnpoaro07:00> 0Ассоипи1. в0дг052Hide histogram08:00Support Daily - in 3h 24 m• Fri 17 Apr 11:36:14AutomatedRenortsCommandTestnvestigating HubSpotAListeners\PendingAnalysis\OpportunityPendingAlAnalysisAfterStageChanged:ate the opporunityInityrendingAiAnalysisArlerstagecnanged listener class iIn 4.205eld ValuesService execute - does it update the opportunity mod...lllLiorsAiAnalysisAfterStageChanged doese the opportunity. It's a trigger orchestration step. Here's the full chain:ea event Tirea|1ngA1Ana Lys1SArterstagechanged: : hand lecuniry Trom Dbhas AT CRM FILLING teature enabled.ng CRM templatesplicable template field IDsfor the opportunityunupporcunityalAnalysis event queuea)rtun1tyA1Analys1sL1scener::handleLCrmFieldValuesService: : execute()oportuna Vurmrle ohand ler.execurel1. Calls Prophet Al to extract field values trom deal2. Saves CrmTemplateRun records3. Dispatches AiAutomationAnalysisReadyJob (queued)- FrocessAlAucomaclonana lysiskesulcs→ calls service->syncOpportunityo to refresh local data- caLls UpdatecrmFleldAction:: executet)→ writes Al-generated values back to CRM (HubSpot)Uinlivronously, but not stage_id - it writes Al-generated CRM tield values (notnalysisResults::getTargetObiect( calls service->syncOpportunity - Prouvsiskesulus ono:bv — Wnich re suncs the ooooruniy trom uosoorage id and other fields as a side effect:syncRemoteRecord( also calls syncOpportunity( after writing - UpdateCrmly (no-op) if:CRM FILLING feature flagich the opportunityve no active fieldsges IssueIls inside ProcessAiAutomationAnalysisResults go through the normalch calls resolveStaqe() → potentially importStages() . So this Al automationnal triger tor the reveated importStages calls vou re seeina, separate tromW...
|
[{"text":"Firefox","left": [{"text":"Firefox","left":"0.020348838864473872","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.005167958140373186","block_num":"0","page_num":"0","top":"0.005167958914309545","level":"0","width":"0.01889534741640091","par_num":"0"},{"level":"0","block_num":"0","par_num":"0","text":"Filel","word_num":"0","height":"0.005167958140373186","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.04505814059806641","top":"0.005167958914309545","width":"0.010174417495727534"},{"top":"0.005167958914309545","par_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","page_num":"0","text":"Bookmarks","width":"0.02616278827190399","word_num":"0","level":"0","line_num":"0","left":"0.1250000025210246","block_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","height":"0.005167958140373186","level":"0","block_num":"0","left":"0.1584302342133111","text":"Profiles","top":"0.005167958914309545","page_num":"0","width":"0.018895347416400893","word_num":"0"},{"block_num":"0","text":"Tools","line_num":"0","left":"0.1845930233910627","conf":"0.30000001192092896","top":"0.005167958716441268","level":"0","width":"0.01162790656089785","word_num":"0","height":"0.005167958471510192","par_num":"0","page_num":"0"},{"left":"0.2049418623176175","text":"Window","par_num":"0","level":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.0077519370449914415","top":"0.005167958996884159","page_num":"0","conf":"1","width":"0.021802324056625355"},{"line_num":"0","width":"0.013081394135951996","word_num":"0","left":"0.22965116405121","top":"0.005167958914309545","height":"0.005167958140373186","level":"0","page_num":"0","block_num":"0","text":"Held","conf":"1","par_num":"0"},{"conf":"1","block_num":"0","page_num":"0","left":"0.3183139903756958","par_num":"0","top":"0.028423772950372572","text":"vest-1#logsV2:logs-insights$3FqueryDetail$3D~(end~0~start~-43200~timeType~'RELATIVE~tz~'UTC~unit~'seconds~editorString~'fields\" 5?","width":"0.3561046123504638","height":"0.0077519370449913305","word_num":"0","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.005167958140373186","level":"0","text":"his oage is slowing down riretox. o soeed un vour orowser. stoo this page.","par_num":"0","top":"0.0594315248057824","conf":"0.30000001192092896","width":"0.16569766998291016","left":"0.004360472423115025","word_num":"0"},{"top":"0.12638888904633738","left":"0.005813958068675152","height":"0.007978035344017864","width":"0.05523255467414856","page_num":"0","level":"0","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","par_num":"0","text":"Developers | HubSpot"},{"width":"0.01308139562606811","par_num":"0","height":"0.012919896178775314","text":"aws","left":"0.10029069746312876","conf":"1","top":"0.0904392766450367","block_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0"},{"level":"0","top":"0.09560723521299597","block_num":"0","height":"0.005167958471510192","left":"0.1715116281461871","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.01744185984134672","word_num":"0","text":"Seareh"},{"width":"0.017441858351230632","word_num":"0","par_num":"0","left":"0.1002906997348759","height":"0.0077519370449913305","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"CO EC2","top":"0.12144702902272397","line_num":"0"},{"height":"0.005167958140373186","block_num":"0","page_num":"0","top":"0.12403100800991673","word_num":"0","conf":"0.5","line_num":"0","par_num":"0","level":"0","text":"Mastic container Service","width":"0.05232557654380798","left":"0.13226744671017604"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","text":"3 53","width":"0.015348836779594421","word_num":"0","height":"0.012403101391262439","left":"0.1914534886630855","par_num":"0","top":"0.12041343641399549"},{"block_num":"0","top":"0.12104015937179846","left":"0.21343392802736885","height":"0.011285279194513942","word_num":"0","level":"0","par_num":"0","conf":"0.5","page_num":"0","text":"€ CodeDeploy","width":"0.033883944153785706","line_num":"0"},{"conf":"0.30000001192092896","left":"0.2543604693428899","level":"0","block_num":"0","page_num":"0","top":"0.12403100800991673","line_num":"0","height":"0.005167958140373186","text":"Co CoudWatch","word_num":"0","par_num":"0","width":"0.034883716702461265"},{"text":"[Option+S] C","top":"0.09280166982536753","line_num":"0","width":"0.0363762587308884","height":"0.01077908807330663","block_num":"0","page_num":"0","conf":"1","par_num":"0","level":"0","left":"0.32701535967447465","word_num":"0"},{"page_num":"0","top":"0.12403100835088932","line_num":"0","left":"0.3023255813000946","conf":"1","text":"ElastiCache","word_num":"0","par_num":"0","height":"0.0077519370449913305","width":"0.02616278827190399","level":"0","block_num":"0"},{"conf":"0.30000001192092896","word_num":"0","text":"Ko: Aurora and RDS","page_num":"0","block_num":"0","left":"0.33426776676982844","top":"0.12096399670337832","width":"0.04367377161979674","height":"0.011301981078253864","par_num":"0","line_num":"0","level":"0"},{"block_num":"0","text":"nôl Amazon OpenSearch Ser...","top":"0.12117700635378048","conf":"0.30000001192092896","height":"0.011081606811947253","line_num":"0","width":"0.06704654693603518","left":"0.3836454938141979","level":"0","par_num":"0","word_num":"0","page_num":"0"},{"height":"0.0077519370449913305","level":"0","block_num":"0","text":"( GloudFrent","word_num":"0","width":"0.031976741552352916","top":"0.12144702902272397","conf":"0.30000001192092896","left":"0.45930232849707925","page_num":"0","line_num":"0","par_num":"0"},{"line_num":"0","text":"Medialive","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.5043604654698332","top":"0.12403100782589127","width":"0.023255813121795588","word_num":"0","level":"0","height":"0.005167958471510192","block_num":"0"},{"left":"0.1162516739169394","level":"0","text":"Cloudwatch","width":"0.03203153908252716","block_num":"0","word_num":"0","height":"0.008501998583475778","line_num":"0","page_num":"0","par_num":"0","top":"0.1494957705673774","conf":"0.5"},{"word_num":"0","par_num":"0","text":"/ Logs Insights","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.1497093076586907","line_num":"0","height":"0.007768087916904087","width":"0.0450581341981888","top":"0.14987080113198725"},{"par_num":"0","width":"0.07994185090065002","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","height":"0.007929586039649106","top":"0.15486111111454237","left":"0.005813963052836763","word_num":"0","text":"M Inbox (1,574) - lukas.kovalik@jimin","level":"0"},{"word_num":"0","conf":"0.5","top":"0.17004881981406883","left":"0.10316217421087845","height":"0.008739569452073881","text":"Loas (10k)","page_num":"0","par_num":"0","width":"0.03204774856567383","line_num":"0","block_num":"0","level":"0"},{"block_num":"0","conf":"0.5","text":"Patterns (7)","page_num":"0","word_num":"0","height":"0.007929586039649106","width":"0.036337205767631525","par_num":"0","level":"0","top":"0.17054263617914178","line_num":"0","left":"0.14970930224141427"},{"left":"0.20058139553180093","page_num":"0","conf":"1","par_num":"0","height":"0.0077519370449913305","line_num":"0","block_num":"0","text":"VisualizationI","level":"0","top":"0.17054263625786603","width":"0.04069766998291016","word_num":"0"},{"level":"0","par_num":"0","width":"0.07994185090065004","top":"0.1805555554049697","line_num":"0","left":"0.005813963456206744","conf":"0.5","text":"M 120216 is your HubSpot Log In Cor","word_num":"0","block_num":"0","height":"0.010658914513058115","page_num":"0"},{"page_num":"0","height":"0.007832686768637798","text":"CloudWatch | eu-west-1","line_num":"0","conf":"0.5","top":"0.21180555558208947","width":"0.05959301590919494","word_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.005813960831978632"},{"level":"0","conf":"1","page_num":"0","height":"0.015972222222222276","par_num":"0","left":"0.10319767409148753","text":"Logs (10k)","width":"0.03779069781303404","word_num":"0","block_num":"0","top":"0.20138888888888884","line_num":"0"},{"conf":"1","block_num":"0","level":"0","height":"0.007913436492284154","line_num":"0","left":"0.404069766339758","page_num":"0","top":"0.2013888888598011","width":"0.04941860139369969","word_num":"0","par_num":"0","text":"Summarize results"},{"conf":"0.5","par_num":"0","text":"• Investigate","top":"0.2013888888598011","width":"0.036337208747863836","left":"0.4752906988600797","word_num":"0","block_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.007913436492284154"},{"conf":"0.5","height":"0.007913436492284154","left":"0.537790697087181","text":"In Share results","par_num":"0","word_num":"0","width":"0.04360464811325071","top":"0.2013888888598011","level":"0","line_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","width":"0.03779069483280173","height":"0.005167958140373186","line_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.6002906972752708","text":"export results","level":"0","top":"0.20413436718304334"},{"line_num":"0","block_num":"0","left":"0.005813955738202844","page_num":"0","height":"0.007784237464269039","level":"0","top":"0.24027777765029446","text":"New Tab","conf":"0.30000001192092896","par_num":"0","width":"0.027616277337074283","word_num":"0"},{"left":"0.3619186029212168","block_num":"0","height":"0.007751937707265233","level":"0","par_num":"0","line_num":"0","text":"snowing 10,000 or 214,814 recoras matcned o","conf":"0.30000001192092896","page_num":"0","top":"0.2325581397380987","word_num":"0","width":"0.11918604373931885"},{"word_num":"0","left":"0.32267443051355027","text":"14,026,393 records (3.4 GB) scanned in 9.2s @ 1,524,276 records/s (379.3 MB/s)","page_num":"0","line_num":"0","level":"0","width":"0.20058138370513912","block_num":"0","height":"0.010675064060423178","par_num":"0","conf":"1","top":"0.245138888900021"},{"top":"0.2687338504697524","level":"0","par_num":"0","block_num":"0","text":"Z Configure SSH access to multiple","line_num":"0","height":"0.0077519370449913305","page_num":"0","width":"0.07994185090065004","word_num":"0","conf":"1","left":"0.0058139630495895375"},{"level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.2971576229969968","text":"— New |ao","height":"0.005167958140373297","left":"0.005813955791137318","page_num":"0","block_num":"0","word_num":"0","width":"0.02761627733707428","line_num":"0"},{"conf":"1","height":"0.005167958471510081","par_num":"0","text":"21:00","width":"0.01162790656089785","block_num":"0","level":"0","word_num":"0","top":"0.3126614987681209","left":"0.13226744199571389","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.005167958471510081","level":"0","left":"0.18604651176315573","top":"0.3126614987681209","width":"0.01162790656089785","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","text":"22:00"},{"word_num":"0","height":"0.005167958471510081","block_num":"0","line_num":"0","par_num":"0","text":"23:00","page_num":"0","conf":"1","level":"0","top":"0.3126614987681209","left":"0.23982558153059758","width":"0.01162790656089785"},{"text":"00:00","width":"0.011627906560897794","word_num":"0","page_num":"0","conf":"1","block_num":"0","line_num":"0","height":"0.005167958471510081","level":"0","par_num":"0","left":"0.29360465129803953","top":"0.3126614987681209"},{"word_num":"0","page_num":"0","level":"0","par_num":"0","height":"0.005167958471510081","block_num":"0","top":"0.3126614987681209","width":"0.01162790656089785","line_num":"0","left":"0.3473837210654813","conf":"1","text":"01:00"},{"block_num":"0","par_num":"0","left":"0.40116279069673133","height":"0.0077519370449913305","line_num":"0","top":"0.3100775199787963","width":"0.011627905815839779","text":"02:00","word_num":"0","level":"0","conf":"1","page_num":"0"},{"page_num":"0","left":"0.4549418604641732","height":"0.0077519370449913305","par_num":"0","top":"0.3100775199787963","width":"0.011627905815839723","word_num":"0","level":"0","block_num":"0","text":"03:00","line_num":"0","conf":"1"},{"height":"0.005167958471510081","left":"0.5087209300212682","level":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"04:00","width":"0.013081395626068137","top":"0.3126614987717098","conf":"1","word_num":"0"},{"block_num":"0","conf":"1","page_num":"0","line_num":"0","level":"0","word_num":"0","height":"0.005167958471510081","left":"0.5639534885073418","par_num":"0","text":"05:00","width":"0.01162790656089785","top":"0.3126614987681209"},{"conf":"1","level":"0","height":"0.005167958471510081","text":"06:00","top":"0.3126614987681209","left":"0.6177325582747837","line_num":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.011627906560897738","word_num":"0"},{"level":"0","top":"0.34097222222222223","height":"0.005555555555555536","width":"0.10029069185256959","conf":"0.30000001192092896","text":"O rilter tadle resulus (cose insensicive)....","word_num":"0","line_num":"0","left":"0.1046511701581907","par_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","text":"etimestamp","height":"0.007751937707265233","par_num":"0","conf":"1","left":"0.12209302450236606","top":"0.3746770026579953","width":"0.029069766402244568","level":"0","page_num":"0"},{"left":"0.19767441860276502","word_num":"0","conf":"1","line_num":"0","par_num":"0","height":"0.0077519370449913305","page_num":"0","block_num":"0","level":"0","text":"emessage","top":"0.3746770031829306","width":"0.02325581163167953"},{"line_num":"0","conf":"0.5","top":"0.3743413767523691","word_num":"0","width":"0.03057489991188045","left":"0.3924160399412987","page_num":"0","par_num":"0","text":"@logStream","block_num":"0","height":"0.008423189322153801","level":"0"},{"top":"0.37209302338994044","word_num":"0","block_num":"0","page_num":"0","width":"0.014534883201122284","par_num":"0","conf":"1","left":"0.5784883725346133","line_num":"0","height":"0.012919896178775314","level":"0","text":"elog"},{"left":"0.12209303124582124","conf":"1","block_num":"0","line_num":"0","width":"0.06831394433975221","height":"0.0077519370449914415","page_num":"0","level":"0","par_num":"0","text":"2026-04-17108:11:21.135Z","top":"0.4005167962061864","word_num":"0"},{"text":"2026-04-17 08:11:21] production.INF0: OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/9f6a122f3c2e4ef0b990f5fff812d838 L","left":"0.19767441454641052","width":"0.3531976461410522","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.007816537221272735","conf":"1","level":"0","par_num":"0","top":"0.4005167962472448"},{"left":"0.5784883811462131","par_num":"0","text":"765720199711:worker-delayed","conf":"1","width":"0.0784883618354798","word_num":"0","page_num":"0","level":"0","top":"0.4005167962061864","block_num":"0","line_num":"0","height":"0.0077519370449914415"},{"line_num":"0","left":"0.12209303124582124","conf":"1","page_num":"0","par_num":"0","top":"0.41860465150334414","width":"0.06831394433975221","level":"0","word_num":"0","text":"2026-04-17T08:11:20.814Z","block_num":"0","height":"0.0077519370449913305"},{"par_num":"0","left":"0.1976744128695584","width":"0.3590116024017334","word_num":"0","line_num":"0","top":"0.41860465155210325","text":"[2026-04-17 08:11:20] production.INFO: [OpportunityPendinqAiAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L","height":"0.007784237464269039","page_num":"0","conf":"1","block_num":"0","level":"0"},{"conf":"1","height":"0.0077519370449913305","top":"0.41860465150334414","left":"0.5784883811462131","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"765720199711:worker-delayed","width":"0.0784883618354798","word_num":"0"},{"height":"0.0077519370449914415","left":"0.1206395356231205","line_num":"0","page_num":"0","level":"0","word_num":"0","par_num":"0","text":"2026-04-17T08:11:20.506Z","conf":"1","top":"0.4366925070588996","width":"0.06976743340492249","block_num":"0"},{"text":"[2026-04-17 08:11:20] production.INF0: [OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","line_num":"0","top":"0.4366925067277627","page_num":"0","level":"0","left":"0.19912794099736222","height":"0.010529715485043","word_num":"0","conf":"1","block_num":"0","par_num":"0","width":"0.3575581073760986"},{"text":"ros<ui.worken-celovec","height":"0.005167958140373186","level":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.5784883707363576","line_num":"0","width":"0.07703487873077397","top":"0.4392764860460925"},{"width":"0.06831394433975221","word_num":"0","block_num":"0","level":"0","conf":"0.5","par_num":"0","height":"0.0077519370449913305","line_num":"0","page_num":"0","left":"0.12209303124582124","text":"2026-04-17708:11:20.4847","top":"0.45478036235605723"},{"word_num":"0","height":"0.007751937707265233","line_num":"0","par_num":"0","width":"0.3575581073760986","conf":"1","left":"0.19912793844245202","block_num":"0","level":"0","top":"0.4547803618311219","page_num":"0","text":"Г2026-04-17 08:11:207 production.TNF0: [OnnortunitvPendinaAiAnqlvsi... worker-delaved/worker-delaved/73ba2c3c95d64e418cb6315c98734283 |7"},{"width":"0.0784883618354798","level":"0","par_num":"0","left":"0.5784883822395578","text":"1s/u.99/:worken-del oved","page_num":"0","height":"0.005167958140373186","top":"0.45736434134325","conf":"0.30000001192092896","line_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","height":"0.0077519370449914415","line_num":"0","top":"0.47545219672298233","word_num":"0","level":"0","page_num":"0","width":"0.06831394433975221","left":"0.12209303124582124","text":"2026-04-17108:11:20.460Z","conf":"1","par_num":"0"},{"level":"0","word_num":"0","block_num":"0","text":"2026-04-17 08:11:20] production.INF0: OpportunityPendingAiAnalysi...","top":"0.47545219661943994","height":"0.007881136735280347","conf":"1","page_num":"0","line_num":"0","left":"0.19912792390439416","par_num":"0","width":"0.19186044931411744"},{"width":"0.16279069185256956","line_num":"0","block_num":"0","page_num":"0","left":"0.39389535243990126","par_num":"0","text":"worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","height":"0.007881136735280236","word_num":"0","level":"0","conf":"1","top":"0.47545219649024095"},{"left":"0.5784883811462131","line_num":"0","block_num":"0","height":"0.0077519370449914415","page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.47545219672298233","width":"0.0784883618354798","word_num":"0","text":"765720199711:worker-delayed"},{"word_num":"0","line_num":"0","width":"0.06831394433975221","block_num":"0","height":"0.0077519370449914415","page_num":"0","par_num":"0","left":"0.12209303124582124","level":"0","text":"2026-04-17T08:11:20.419Z","top":"0.49354005202013995","conf":"1"},{"text":"[2026-04-17 08:11:20] production.INFO:","conf":"1","line_num":"0","height":"0.007848836978276541","top":"0.4935400519242984","word_num":"0","left":"0.19912792194716017","block_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.1061046361923218"},{"line_num":"0","height":"0.007848836978276652","page_num":"0","par_num":"0","text":"\"OpportunityPendinqAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","top":"0.4935400520534974","width":"0.24999997615814207","word_num":"0","conf":"1","block_num":"0","left":"0.30668604489294216","level":"0"},{"line_num":"0","left":"0.5784883707363576","width":"0.07703487873077397","word_num":"0","block_num":"0","page_num":"0","conf":"1","par_num":"0","height":"0.0077519370449913305","text":"765720199711:worker-delayed","level":"0","top":"0.4935400522785379"},{"level":"0","text":"<046-94-1/ 08:11:40.4034","word_num":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.06831395626068117","conf":"0.5","page_num":"0","height":"0.005555555555555647","left":"0.12209302145044636","top":"0.5138888888888888"},{"top":"0.5116279071645574","width":"0.35174415111541746","conf":"1","height":"0.007816537221272735","text":"Г2026-04-17 08:11:207 production.INF0: ГOpportunitvPendinaAiAnalvsi.. worker-delaved/worker-delaved/9f6a122f3c2e4ef0b990f5fff812d838 L","block_num":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.19912793913552926","page_num":"0","level":"0"},{"width":"0.07703488469123843","par_num":"0","word_num":"0","left":"0.5784883715351947","page_num":"0","block_num":"0","top":"0.514211886226876","level":"0","text":"165/20199/11:worker-delavec","height":"0.005167958802647088","line_num":"0","conf":"0.5"},{"height":"0.005200258228513888","word_num":"0","left":"0.1220930324040715","block_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","text":"/h-h4-1/ Ux:11:19.1x9/","par_num":"0","level":"0","width":"0.0683139443397522","top":"0.5322997418159756"},{"height":"0.007978036006291656","line_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.5322997418159756","width":"0.10755813121795654","level":"0","conf":"0.5","word_num":"0","left":"0.19912791688738324","text":"L<026-04-17 08:11:19J productzon.LNFO:"},{"line_num":"0","height":"0.010562014579773016","conf":"1","left":"0.30668604871407207","page_num":"0","par_num":"0","text":"[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","block_num":"0","top":"0.5297157631235502","width":"0.24999997615814212","level":"0","word_num":"0"},{"word_num":"0","text":"765/20199/11:worker-delayec","line_num":"0","par_num":"0","page_num":"0","height":"0.007751937707265233","conf":"1","width":"0.07703487873077386","left":"0.5784883726622294","block_num":"0","top":"0.5322997418052822","level":"0"},{"block_num":"0","conf":"0.30000001192092896","word_num":"0","text":"• 9","left":"0.10174418730702392","line_num":"0","height":"0.00794573624928796","level":"0","par_num":"0","top":"0.5503875971208341","width":"0.013081394135951996","page_num":"0"},{"conf":"1","line_num":"0","height":"0.0077519370449913305","left":"0.12209303124582124","width":"0.06831394433975221","word_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.5503875972397783","text":"2026-04-17108:11:19.071Z"},{"conf":"1","block_num":"0","line_num":"0","page_num":"0","width":"0.19331393241882322","level":"0","height":"0.007945735587014058","text":"2026-04-17 08:11:19] production.INF0: OpportunityPendingAiAnalysi.'","top":"0.55038759758117","par_num":"0","word_num":"0","left":"0.19912792804629298"},{"word_num":"0","par_num":"0","width":"0.1642441749572754","height":"0.007945735587014058","top":"0.55038759758117","text":"worker-delayed/worker-delayed/3f5417d614c44365b2a370046c93e355 L","left":"0.39244185689652544","page_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0"},{"line_num":"0","text":"765720199711:worker-delayec","left":"0.5784883707363576","width":"0.07703487873077397","height":"0.0077519370449913305","page_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","top":"0.5503875974981761"},{"block_num":"0","top":"0.5684754523610931","par_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","left":"0.10174418666978768","text":"• 10","word_num":"0","width":"0.014534883201122284","height":"0.007913436492284154"},{"text":"2026-04-17T08:11:19.049Z","page_num":"0","par_num":"0","left":"0.12209302655774042","width":"0.06831395030021668","word_num":"0","line_num":"0","height":"0.007751937707265233","block_num":"0","level":"0","top":"0.5684754522703984","conf":"1"},{"line_num":"0","left":"0.19912792194716017","level":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.5684754524256925","par_num":"0","text":"[2026-04-17 08:11:19] production.INFO:","height":"0.007913436492284043","width":"0.1061046361923218"},{"height":"0.005167958140373186","block_num":"0","left":"0.3066860541954968","level":"0","par_num":"0","line_num":"0","text":"upportunltyrenalnoAlAnalysl..","width":"0.08575580716133119","top":"0.5710594317825266","word_num":"0","page_num":"0","conf":"0.30000001192092896"},{"level":"0","block_num":"0","height":"0.007913436492284154","word_num":"0","width":"0.16424417495727534","top":"0.5684754522964935","conf":"1","line_num":"0","text":"worker-delayed/worker-delayed/3f5417d614c44365b2a370046c93e355 L","page_num":"0","par_num":"0","left":"0.39244186900648065"},{"word_num":"0","line_num":"0","text":"765720199711:worker-delayed","page_num":"0","width":"0.0784883618354798","block_num":"0","conf":"1","par_num":"0","left":"0.5784883811462131","top":"0.5684754525369359","level":"0","height":"0.0077519370449913305"},{"top":"0.5865633076659515","par_num":"0","level":"0","height":"0.007881136735280347","width":"0.014534883201122284","conf":"0.30000001192092896","left":"0.10174418666978768","word_num":"0","text":"• 11","line_num":"0","block_num":"0","page_num":"0"},{"text":"2026-04-17708:11:19.039Z","line_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","top":"0.586563307567556","word_num":"0","height":"0.007751937707265233","width":"0.06831395030021668","level":"0","left":"0.12209302655774042"},{"top":"0.6069444444444444","page_num":"0","block_num":"0","word_num":"0","left":"0.10174418750435357","width":"0.015988370776176444","height":"0.008333333333333415","line_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"• 12."},{"line_num":"0","block_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.008333333333333304","par_num":"0","left":"0.10174418791732673","text":"• 13","top":"0.625","width":"0.01453488171100617","level":"0"},{"word_num":"0","line_num":"0","par_num":"0","left":"0.10174418791732673","block_num":"0","conf":"0.5","page_num":"0","level":"0","height":"0.007978036006291656","text":"• 14","top":"0.6434108529270867","width":"0.01453488171100617"},{"top":"0.6614987081673457","conf":"0.30000001192092896","line_num":"0","level":"0","text":"• 15","block_num":"0","left":"0.10174418666978768","word_num":"0","height":"0.00794573624928785","width":"0.014534883201122284","page_num":"0","par_num":"0"},{"block_num":"0","left":"0.12209302314204291","line_num":"0","conf":"1","par_num":"0","height":"0.007751937707265233","top":"0.6072351423220779","text":"2026-04-17108:11:19.022Z","page_num":"0","width":"0.06831395030021668","word_num":"0","level":"0"},{"top":"0.625","left":"0.120639532905874","level":"0","par_num":"0","block_num":"0","text":"2026-04-17T08•11•19 0067","line_num":"0","word_num":"0","height":"0.005555555555555536","page_num":"0","width":"0.06831395626068114","conf":"0.5"},{"left":"0.19912792194716017","top":"0.5888888888888889","level":"0","height":"0.008333333333333304","line_num":"0","text":"L<026-04-17 08:11:19J production.LNFO:","par_num":"0","word_num":"0","width":"0.1061046361923218","block_num":"0","page_num":"0","conf":"1"},{"line_num":"0","text":"[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L","block_num":"0","height":"0.010658913850784324","top":"0.5865633083200859","width":"0.24999997615814212","word_num":"0","par_num":"0","page_num":"0","left":"0.306686048690789","conf":"1","level":"0"},{"par_num":"0","conf":"1","left":"0.19912792804629298","word_num":"0","line_num":"0","text":"[2026-04-17 08:11:19] production.INFO: [OpportunityPendingAiAnaLysi.","page_num":"0","top":"0.6069444444444444","height":"0.008333333333333415","width":"0.19331393241882322","block_num":"0","level":"0"},{"width":"0.1642441749572754","word_num":"0","level":"0","top":"0.6046511636249444","height":"0.010626614093780518","page_num":"0","line_num":"0","text":"worker-delayed/worker-delayed/73ba2c3c95d64e418cb6315c98734283 L","conf":"1","block_num":"0","left":"0.39244185736218673","par_num":"0"},{"conf":"1","left":"0.3095930320351397","top":"0.6253229977565741","width":"0.07994185090065004","level":"0","line_num":"0","page_num":"0","text":"OpportunityPendingAiAnalysi.","par_num":"0","word_num":"0","height":"0.0077519370449913305","block_num":"0"},{"height":"0.008333333333333304","page_num":"0","conf":"0.5","left":"0.5174418594212346","top":"0.625","text":"08ec1e8524b6d L","word_num":"0","line_num":"0","level":"0","width":"0.03924418389797213","block_num":"0","par_num":"0"},{"left":"0.5784883715351947","level":"0","par_num":"0","width":"0.07703488469123843","text":"165/20199/11:worker-delavec","word_num":"0","conf":"0.5","height":"0.005167958802647088","top":"0.5891472867436718","block_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","width":"0.0784883618354798","height":"0.0077519370449913305","page_num":"0","conf":"1","level":"0","par_num":"0","block_num":"0","top":"0.6072351424594165","left":"0.5784883811462131","text":"765720199711:worker-delayed","word_num":"0"},{"par_num":"0","left":"0.5784560822039316","width":"0.07713748216629035","word_num":"0","text":"765770199711:worker-delayec","page_num":"0","conf":"0.5","top":"0.6244059776178703","block_num":"0","line_num":"0","height":"0.009128104978137541","level":"0"},{"level":"0","left":"0.12063954321413232","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.06976743340492249","text":"2026.04.17T08:11.18 0987","word_num":"0","height":"0.005200258228513888","line_num":"0","page_num":"0","top":"0.6434108529270867"},{"left":"0.19912791432024868","level":"0","word_num":"0","page_num":"0","top":"0.625","text":"[2026-04-17 08:11:19]","par_num":"0","block_num":"0","conf":"1","height":"0.008333333333333304","line_num":"0","width":"0.05959301590919497"},{"level":"0","line_num":"0","par_num":"0","conf":"1","top":"0.6434108529270867","page_num":"0","height":"0.007978036006291656","block_num":"0","left":"0.19912791116620426","text":"[2026-04-17 08:11:18","width":"0.05668604373931885","word_num":"0"},{"width":"0.06831394433975224","word_num":"0","top":"0.6459948322993224","block_num":"0","line_num":"0","page_num":"0","left":"0.3241279149667514","height":"0.005167958140373297","level":"0","par_num":"0","text":"tunltyrenalnoAlAnalysl..","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","conf":"0.5","width":"0.04941859841346741","height":"0.007978035344017864","page_num":"0","level":"0","left":"0.5072674426296714","line_num":"0","top":"0.6434108533874227","word_num":"0","text":"8cb6315c98734283 L"},{"height":"0.0077519370449914415","text":"765720199711:worker-delayed","level":"0","line_num":"0","width":"0.07703487873077397","word_num":"0","par_num":"0","top":"0.6434108533121297","page_num":"0","left":"0.5784883707363576","conf":"1","block_num":"0"},{"text":"2026-04-17708:11:18.9712","height":"0.007751937707265122","width":"0.0668604612350464","word_num":"0","left":"0.12209302686794184","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.6614987080843518","level":"0","conf":"1"},{"block_num":"0","left":"0.19912790925509208","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"14026-04-1/ 08:11:18","top":"0.6638888888888889","width":"0.05668604373931882","conf":"0.30000001192092896","height":"0.005555555555555536","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.06831394433975224","page_num":"0","left":"0.3241279149667514","height":"0.005167958140373297","par_num":"0","block_num":"0","text":"•tunztvPendinaAlAnalvSl...","top":"0.66408268759648"},{"top":"0.6640826872557728","text":"worker-delaved/w","block_num":"0","line_num":"0","width":"0.04069767296314242","conf":"1","left":"0.39244186112286455","level":"0","height":"0.005167958802647088","page_num":"0","word_num":"0","par_num":"0"},{"height":"0.005167958802647088","par_num":"0","page_num":"0","word_num":"0","width":"0.06686046719551085","left":"0.12209302214352365","level":"0","line_num":"0","text":"2026-04-17708:11:18.9297","top":"0.6821705425568834","block_num":"0","conf":"1"},{"conf":"1","text":"[OpportunityPendingAiAnalysi... worker-delayed/worker","top":"0.6819444446018929","word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.13372092247009282","left":"0.3095930331137632","page_num":"0","block_num":"0","height":"0.007978035344017975"},{"top":"0.661498708692281","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"4616b9408ec1e8524b6d L","width":"0.05959301590919497","left":"0.49709302360293395","page_num":"0","word_num":"0","block_num":"0","height":"0.007945735587014169"},{"par_num":"0","level":"0","line_num":"0","left":"0.49418604772048835","width":"0.0625","page_num":"0","word_num":"0","text":"64e418cb6315c98734283 |2","block_num":"0","conf":"0.5","top":"0.6795865634076047","height":"0.007913436492284154"},{"width":"0.07703487873077397","block_num":"0","left":"0.5784883707363576","line_num":"0","word_num":"0","level":"0","height":"0.0077519370449913305","text":"765720199711:worker-delaved","conf":"1","page_num":"0","top":"0.6614987086092874","par_num":"0"},{"conf":"1","word_num":"0","left":"0.5784883707363576","text":"765720199711:worker-delayec","width":"0.07703487873077397","block_num":"0","line_num":"0","height":"0.0077519370449913305","top":"0.6821705432346102","level":"0","par_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","top":"0.7","word_num":"0","height":"0.008333333333333415","left":"0.10029069913226052","text":"• 17","page_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.015988370776176458"},{"left":"0.10174418666978768","par_num":"0","text":"• 18","line_num":"0","height":"0.008333333333333304","page_num":"0","block_num":"0","conf":"0.5","top":"0.7180555555555556","width":"0.014534883201122284","word_num":"0","level":"0"},{"height":"0.0077519370449913305","text":"2026-04-17T08:11:18.8962","top":"0.7002583985317679","page_num":"0","level":"0","block_num":"0","left":"0.12063953604233357","line_num":"0","width":"0.06831394433975219","word_num":"0","conf":"1","par_num":"0"},{"block_num":"0","level":"0","left":"0.12063954259986401","top":"0.7183462535705274","line_num":"0","conf":"1","width":"0.06976743340492247","page_num":"0","word_num":"0","height":"0.0077519370449914415","text":"2026-04-17T08:11:18.581Z","par_num":"0"},{"height":"0.0077519370449914415","left":"0.1206395356231205","par_num":"0","top":"0.7364341091260832","word_num":"0","block_num":"0","level":"0","page_num":"0","text":"2026-04-17T08:11:18.567Z","conf":"1","line_num":"0","width":"0.06976743340492249"},{"height":"0.007978035344017975","line_num":"0","par_num":"0","width":"0.06831395030021667","conf":"0.5","level":"0","top":"0.7545219644985337","block_num":"0","left":"0.12209302770131783","text":"2026-04-17708:11•18 5407","word_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.19906718458374079","height":"0.008992822302712367","text":"12026-04-17 00:11:10 proaucclo","top":"0.6998610090807997","width":"0.08729797005653384","word_num":"0","line_num":"0","par_num":"0","level":"0","page_num":"0"},{"par_num":"0","line_num":"0","height":"0.0077519370449913305","page_num":"0","level":"0","conf":"1","text":"[OpportunityPendingAiAnalysi.","left":"0.30813953524964843","word_num":"0","width":"0.08139533996582027","block_num":"0","top":"0.7002583985317679"},{"text":"5d640418ch6715/08774297 17","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.4883720961375662","word_num":"0","top":"0.7","height":"0.005555555555555647","width":"0.06686046123504635"},{"word_num":"0","par_num":"0","height":"0.005555555555555647","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","width":"0.09302325248718263","left":"0.39389535209466403","level":"0","text":"worker-delayed/worker-delayed/ /sbazcsc-","top":"0.7027777777777777"},{"top":"0.7002583980068324","line_num":"0","conf":"1","height":"0.007751937707265233","text":"765720199711:worker-delayed","block_num":"0","left":"0.5784883765139736","width":"0.07703487873077386","word_num":"0","page_num":"0","level":"0","par_num":"0"},{"block_num":"0","height":"0.005555555555555536","level":"0","line_num":"0","width":"0.059593021869659424","left":"0.19912790668165448","par_num":"0","top":"0.7208333333333333","text":"4046-04-11 00.11:10","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"text":"'tunltyrenalnoalAnalysl..","word_num":"0","top":"0.7209302324907235","page_num":"0","height":"0.005167958802647088","block_num":"0","width":"0.06540697813034058","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.32412790635634137","level":"0"},{"level":"0","height":"0.007881136735280347","line_num":"0","width":"0.13226742744445796","conf":"0.5","page_num":"0","left":"0.30959303767181867","par_num":"0","top":"0.7388888887383029","block_num":"0","text":"_Opportun1tyPendingAlAnaLysl... worker-delayed/worke","word_num":"0"},{"block_num":"0","level":"0","par_num":"0","width":"0.058139526844024625","word_num":"0","line_num":"0","conf":"1","left":"0.4985465132105798","height":"0.008333333333333304","page_num":"0","text":"365b2a370046c93e355 L4","top":"0.7180555555555556"},{"left":"0.5029069764810032","line_num":"0","par_num":"0","top":"0.7361111111111112","level":"0","text":"55b2a370046c93e355 |Й","width":"0.05377906560897827","block_num":"0","height":"0.008333333333333304","conf":"0.5","page_num":"0","word_num":"0"},{"par_num":"0","width":"0.07703487873077397","height":"0.0077519370449914415","block_num":"0","left":"0.5784883707363576","level":"0","text":"765720199711:worker-delayed","page_num":"0","top":"0.7183462538289256","word_num":"0","line_num":"0","conf":"1"},{"page_num":"0","width":"0.07703487873077397","height":"0.005167958140373186","word_num":"0","par_num":"0","left":"0.5784883707363576","block_num":"0","text":"165/20199/11:worker-delavec","level":"0","top":"0.739018088113276","line_num":"0","conf":"0.5"},{"block_num":"0","level":"0","line_num":"0","left":"0.12209303124582124","page_num":"0","text":"2026-04-17T08:11:17.963Z","top":"0.7751937987901657","conf":"1","height":"0.0077519370449914415","par_num":"0","width":"0.06831394433975221","word_num":"0"},{"width":"0.06976743340492247","level":"0","text":"2026-04-17T08:11:16.825Z","left":"0.12063954259986401","page_num":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.0077519370449914415","top":"0.7932816540873234"},{"width":"0.030523255467414856","line_num":"0","height":"0.005167958471510192","top":"0.757105943260065","conf":"0.30000001192092896","block_num":"0","level":"0","text":"12026-04-17","par_num":"0","page_num":"0","left":"0.19912790720558804","word_num":"0"},{"left":"0.19912792194716017","top":"0.7750000001651492","conf":"1","text":"[2026-04-17 08:11:17] production.INFO:","width":"0.1061046361923218","height":"0.007945735587014058","line_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","word_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.007978036006291767","text":"Г2026-04-17 08:11:167 production","top":"0.7930555555110661","width":"0.09011626839637754","page_num":"0","conf":"1","left":"0.1991279180633077"},{"top":"0.7571059434930081","width":"0.08139533996582032","block_num":"0","left":"0.3081395433891825","text":"OpportunityPendingAiAnalysi.","word_num":"0","level":"0","page_num":"0","conf":"1","line_num":"0","height":"0.0077519370449914415","par_num":"0"},{"conf":"1","block_num":"0","level":"0","par_num":"0","text":"worker-delaved/worke","page_num":"0","top":"0.7571059434104336","width":"0.04796511232852935","line_num":"0","word_num":"0","left":"0.3938953532107351","height":"0.005167958140373186"},{"level":"0","height":"0.005555555555555536","text":"-44365622370046/93e355 14","par_num":"0","page_num":"0","line_num":"0","block_num":"0","left":"0.4927325583440913","conf":"0.5","width":"0.06395348906517034","word_num":"0","top":"0.7569444444444444"},{"block_num":"0","line_num":"0","conf":"0.5","text":"765720199711:worker-delovec","top":"0.7571059434104336","width":"0.07703487873077397","page_num":"0","level":"0","height":"0.005167958140373186","left":"0.5784883707363576","par_num":"0","word_num":"0"},{"word_num":"0","left":"0.3081395356155757","page_num":"0","level":"0","height":"0.005167958471510081","conf":"0.30000001192092896","par_num":"0","text":"uppor cunlcyrenalnoalanalysl.","line_num":"0","block_num":"0","top":"0.7777777777409892","width":"0.08139533996582027"},{"level":"0","par_num":"0","text":":4094c5437e8d18b9f73daf0924 L","top":"0.7749999999632115","width":"0.07558138370513917","word_num":"0","left":"0.4796511653879391","height":"0.00794573624928785","conf":"1","page_num":"0","block_num":"0","line_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","top":"0.7751937990485639","width":"0.07703487873077397","level":"0","line_num":"0","word_num":"0","conf":"1","height":"0.0077519370449913305","text":"765720199711:worker-delayed","left":"0.5784883707363576"},{"page_num":"0","word_num":"0","top":"0.7958656333329142","block_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.08284882903099061","conf":"0.30000001192092896","text":"uooortunltvrenclnoAland.vsl.","left":"0.30959303148741124","height":"0.005167958140373297"},{"word_num":"0","conf":"1","page_num":"0","text":"worker-delaved/worker","left":"0.3924418657810298","width":"0.050872087478637695","block_num":"0","height":"0.005167958140373297","level":"0","line_num":"0","par_num":"0","top":"0.7958656333329142"},{"line_num":"0","top":"0.8111111111111111","par_num":"0","word_num":"0","left":"0.10174418645176445","block_num":"0","width":"0.014534883201122284","text":"• 23.","height":"0.008333333333333304","conf":"0.30000001192092896","page_num":"0","level":"0"},{"height":"0.005555555555555536","level":"0","block_num":"0","top":"0.8138888888888889","left":"0.122093021796985","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"<046-94-1/ 08:11:15.9944","width":"0.06686046719551086","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.8138888888888889","line_num":"0","par_num":"0","width":"0.05959301590919497","level":"0","height":"0.005555555555555536","text":"14026-04-1/ 08:11:151","page_num":"0","left":"0.19912791432024868"},{"conf":"0.5","level":"0","par_num":"0","top":"0.8138888888888889","width":"0.1177325487136841","page_num":"0","block_num":"0","text":"tunztvPendinaAlAnalvsl... worker-delaved/worke","word_num":"0","line_num":"0","left":"0.3241279175092539","height":"0.005555555555555536"},{"word_num":"0","block_num":"0","left":"0.1017441862337412","text":"124.","level":"0","line_num":"0","par_num":"0","top":"0.8320413437358212","width":"0.014534883201122284","conf":"0.30000001192092896","height":"0.005167958471510192","page_num":"0"},{"par_num":"0","text":"2026-04-17708:11:14.9817","width":"0.06976743340492247","level":"0","page_num":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.005167958140373297","top":"0.8320413439272294","conf":"0.5","left":"0.12063954259986401"},{"top":"0.8319444444444445","conf":"0.5","width":"0.104651153087616","word_num":"0","block_num":"0","line_num":"0","left":"0.19912791758031853","text":"12026-04-17 08:11:147 nroduction.TNFOI","level":"0","page_num":"0","height":"0.005555555555555536","par_num":"0"},{"par_num":"0","conf":"1","height":"0.007848836978276541","block_num":"0","page_num":"0","top":"0.8319444443015593","level":"0","left":"0.30959303230494084","width":"0.12354650497436526","word_num":"0","text":"[OpportunityPendingAiAnalysi... worker-delayed/w","line_num":"0"},{"conf":"1","level":"0","line_num":"0","page_num":"0","text":"38f4b4cb882679de766970e L4","top":"0.7930555555110661","block_num":"0","left":"0.4898255839007028","par_num":"0","width":"0.0668604552745819","height":"0.007978036006291767","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.008333333333333304","width":"0.05232557654380798","par_num":"0","block_num":"0","conf":"0.5","left":"0.5043604647178915","text":"cb882679de766970e |2","top":"0.8111111111111111"},{"top":"0.8294573642859022","par_num":"0","block_num":"0","line_num":"0","level":"0","left":"0.5087209320090182","conf":"0.30000001192092896","page_num":"0","text":"3d18b9f73daf0924","width":"0.046511626243591286","height":"0.007751937707265233","word_num":"0"},{"height":"0.0077519370449913305","page_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.07703487873077397","line_num":"0","text":"765720199711:worker-delaved","word_num":"0","left":"0.5784883707363576","conf":"1","top":"0.7932816543457215"},{"left":"0.5784883715351947","conf":"0.5","page_num":"0","height":"0.005167958802647088","width":"0.07703488469123843","block_num":"0","line_num":"0","par_num":"0","text":"165/20199/11:worker-delavec","top":"0.8139534882940593","level":"0","word_num":"0"},{"top":"0.832041344268202","word_num":"0","level":"0","line_num":"0","par_num":"0","text":"765720199711:worker-delayec","conf":"1","width":"0.07703487873077397","page_num":"0","height":"0.0077519370449914415","block_num":"0","left":"0.5784883707363576"},{"word_num":"0","level":"0","page_num":"0","text":"2026-04-17T08•11•14 0647","line_num":"0","left":"0.12209302770131783","block_num":"0","top":"0.85","conf":"1","par_num":"0","height":"0.005555555555555536","width":"0.06831395030021667"},{"left":"0.19912791362866694","block_num":"0","top":"0.8499999998494142","word_num":"0","width":"0.06104650497436526","text":"(2026-04-17 08:11:14]","line_num":"0","conf":"1","height":"0.007881136735280347","level":"0","page_num":"0","par_num":"0"},{"word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","text":"rtunityPendinqAiAnalysi.","top":"0.8501291993069616","width":"0.06686046123504635","height":"0.0077519370449913305","left":"0.3226744238882905"},{"text":"worker-delayed/w","width":"0.039244180917739846","word_num":"0","conf":"1","par_num":"0","level":"0","left":"0.3938953533638044","page_num":"0","line_num":"0","top":"0.8501291993069616","height":"0.0077519370449913305","block_num":"0"},{"text":"-5AZ7eRd19haf7zdafo924 17","line_num":"0","height":"0.005555555555555536","block_num":"0","level":"0","width":"0.0625","page_num":"0","top":"0.85","word_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.4927325587462046"},{"conf":"1","height":"0.0077519370449913305","left":"0.5784883784398452","block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"765720199711:worker-delayed","word_num":"0","top":"0.8501291993069616","level":"0","width":"0.07703487873077397"},{"level":"0","line_num":"0","page_num":"0","text":"• 26","word_num":"0","left":"0.10174418791732673","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007913436492284154","top":"0.8680555553972688","width":"0.01453488171100617"},{"line_num":"0","level":"0","page_num":"0","top":"0.8863049099012769","width":"0.008720929175615302","text":"27","conf":"1","block_num":"0","left":"0.10755814049940163","word_num":"0","par_num":"0","height":"0.0077519370449913305"},{"height":"0.007978036006291767","level":"0","left":"0.10174418645176445","par_num":"0","text":"N 28","top":"0.9041666665575775","word_num":"0","block_num":"0","line_num":"0","width":"0.014534883201122284","page_num":"0","conf":"0.30000001192092896"},{"block_num":"0","word_num":"0","height":"0.0077519370449913305","page_num":"0","par_num":"0","top":"0.8682170546041192","level":"0","text":"2026-04-17708:11:13.883Z","conf":"1","line_num":"0","width":"0.06831394433975221","left":"0.12209303124582124"},{"par_num":"0","level":"0","block_num":"0","page_num":"0","top":"0.8680555553972688","width":"0.05959301590919497","text":"Г2026-04-17 08:11:137","left":"0.19912791432024868","height":"0.007913436492284154","line_num":"0","conf":"1","word_num":"0"},{"block_num":"0","par_num":"0","top":"0.8708010338497101","width":"0.08139533996582027","left":"0.30813953524964843","word_num":"0","text":"uooortunltvrencznoAlanolvs...","height":"0.005167958140373186","conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0"},{"block_num":"0","width":"0.16279069185256956","height":"0.007913436492284154","line_num":"0","word_num":"0","page_num":"0","conf":"1","left":"0.3938953535049311","text":"worker-delaved/worker-delaved/33a95d244b2f4b1bb9408ec1e8524b6d Lz","top":"0.8680555556466528","par_num":"0","level":"0"},{"text":"765720199711:worker-delaved","top":"0.8682170548625172","conf":"1","left":"0.5784883707363576","par_num":"0","width":"0.07703487873077397","line_num":"0","level":"0","block_num":"0","word_num":"0","height":"0.0077519370449914415","page_num":"0"},{"page_num":"0","conf":"1","height":"0.007751937707265233","level":"0","top":"0.8863049095055405","block_num":"0","text":"2026-04-17708:11:09.6967","width":"0.0668604612350464","line_num":"0","left":"0.12209302388829084","par_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","text":"1u2h-u4-1/ ux:1:49 nroducrion.iNrol","line_num":"0","top":"0.8888888888521002","height":"0.005167958471510081","conf":"0.30000001192092896","page_num":"0","width":"0.10465115308761597","block_num":"0","left":"0.19912791667980967","level":"0"},{"left":"0.30957509760460306","height":"0.011389111810260366","text":"LOpportunityPendingAlAnalysi... worker-delayed/worker-delayed/33a95d244b2f4b1bb9408ec1e8524b6d L2","conf":"1","block_num":"0","line_num":"0","width":"0.24714152812957763","word_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.8862555359799839"},{"left":"0.5784883709593771","width":"0.07703488469123843","word_num":"0","top":"0.8888888888108551","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958802647088","par_num":"0","text":"1hs/ul99/worken-del over","page_num":"0"},{"conf":"0.30000001192092896","left":"0.12209303225746737","page_num":"0","par_num":"0","text":"2026-04-17708•11•04 0857","height":"0.005200258228513888","line_num":"0","level":"0","top":"0.906944444399955","width":"0.06831394433975219","block_num":"0","word_num":"0"},{"left":"0.1991279218301111","page_num":"0","width":"0.10610463619232177","top":"0.906944444399955","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005200258228513888","level":"0","par_num":"0","text":"12026-04-17 08•11•047 nroduction TNE0•","word_num":"0"},{"word_num":"0","level":"0","text":"OpportunityPendingAiAnalysi.","width":"0.08284882903099061","page_num":"0","block_num":"0","height":"0.0077519370449914415","left":"0.30668605474322524","conf":"1","line_num":"0","top":"0.9069767445265998","par_num":"0"},{"word_num":"0","text":"worker-delayed/worker-delayed/036221e6938f4b4cb882679de766970e |7","height":"0.010912624994913744","top":"0.9043175103090692","width":"0.16286194324493408","par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.39386794703160344"},{"page_num":"0","block_num":"0","par_num":"0","text":"765720199711.worken-delavedi","top":"0.9069767444440253","left":"0.5784883811462131","line_num":"0","height":"0.005167958140373186","conf":"0.5","word_num":"0","width":"0.0784883618354798","level":"0"},{"block_num":"0","par_num":"0","top":"0.9249999998648157","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","width":"0.01453488171100617","height":"0.007816537221272846","left":"0.10174418791732673","level":"0","text":"• 29"},{"height":"0.0077519370449914415","conf":"1","level":"0","line_num":"0","width":"0.06976743340492247","block_num":"0","left":"0.12063954259986401","text":"2026-04-17T08:11:02.119Z","page_num":"0","par_num":"0","word_num":"0","top":"0.9250645998237574"},{"conf":"0.5","line_num":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.19767443066174933","level":"0","text":"[2026-04-17 08:11:02] productic","height":"0.007816537221272846","top":"0.9249999998648157","width":"0.08720929026603697"},{"conf":"1","height":"0.0077519370449914415","top":"0.9250646000821556","width":"0.07994185090064998","word_num":"0","line_num":"0","block_num":"0","left":"0.30959302404095446","page_num":"0","text":"OpportunityPendinqAiAnalysi.","par_num":"0","level":"0"},{"level":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"worker-delayed/worker-delayed/036221e6938f4b4cb882679de766970e L","top":"0.9250000000263144","height":"0.007816537221272735","word_num":"0","left":"0.39244186900648065","width":"0.16424417495727534"},{"conf":"1","left":"0.5784883707363576","line_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.9250646000821556","width":"0.07703487873077397","word_num":"0","height":"0.0077519370449914415","page_num":"0","text":"765720199711:worker-delayed"},{"line_num":"0","conf":"1","word_num":"0","width":"0.06976743340492247","level":"0","block_num":"0","page_num":"0","height":"0.0077519370449914415","par_num":"0","left":"0.12063954259986401","top":"0.9431524551209151","text":"2026-04-17T08:10:57.775Z"},{"conf":"1","par_num":"0","left":"0.1991279180633077","top":"0.9430555555418696","level":"0","block_num":"0","width":"0.09011626839637754","line_num":"0","page_num":"0","word_num":"0","height":"0.007848836978276541","text":"Г2026-04-17 08:10:571 production"},{"block_num":"0","height":"0.007848836978276541","par_num":"0","level":"0","width":"0.2470930099487305","line_num":"0","text":"OpportunitvPendinaAiAnalvsi.. worker-delaved/worker-delaved/036221e6938f4b4cb882679de766970e L4","top":"0.9430555555418694","word_num":"0","conf":"1","page_num":"0","left":"0.30959303576080843"},{"page_num":"0","height":"0.0077519370449914415","width":"0.07703487873077397","conf":"1","left":"0.5784883707363576","block_num":"0","par_num":"0","top":"0.9431524553793132","text":"765720199711:worker-delaved","word_num":"0","level":"0","line_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","level":"0","width":"0.06686046123504638","height":"0.007881136735280347","par_num":"0","left":"0.12209302717576356","page_num":"0","conf":"1","text":"2026-04-17708:10:53 9937","top":"0.9611111110897241"},{"block_num":"0","top":"0.9638242894052655","width":"0.10174417495727539","height":"0.005167958140373186","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.19912791806590352","line_num":"0","par_num":"0","text":"1uzh-u4-1/ ux:u:ss nroducrion.inrt","word_num":"0"},{"conf":"0.5","par_num":"0","text":"TOnnortunitvPendinaAiAnalvsi... worker-delaved/worker-delaved/b21e58274e134347b0d04744ac7ea94d |","top":"0.9611111110897242","width":"0.24854648113250738","word_num":"0","page_num":"0","line_num":"0","height":"0.007881136735280347","left":"0.3081395396447128","level":"0","block_num":"0"},{"text":"765720199711:worken-delaved","word_num":"0","page_num":"0","line_num":"0","left":"0.5784883811462131","par_num":"0","conf":"1","width":"0.0784883618354798","block_num":"0","top":"0.9612403104180727","level":"0","height":"0.0077519370449914415"},{"line_num":"0","width":"0.06976743340492247","conf":"0.30000001192092896","word_num":"0","text":"2026-04-17708-10•53 5907","par_num":"0","height":"0.005167958140373186","block_num":"0","level":"0","page_num":"0","left":"0.12063954321485992","top":"0.9819121449608212"},{"word_num":"0","text":"[2026-04-17 08:10:53] production.INFO:","left":"0.19767442816908995","top":"0.9819121450433957","page_num":"0","block_num":"0","conf":"1","height":"0.0077519370449913305","line_num":"0","par_num":"0","level":"0","width":"0.10755813121795657"},{"line_num":"0","conf":"1","page_num":"0","top":"0.9791666666837842","height":"0.010497415728039194","left":"0.30668605216008354","text":"[OpportunityPendingAiAnalysi... worker-delayed/worker-delayed/8356d1dae18f4e1796e3400b18be2f2f L","word_num":"0","block_num":"0","width":"0.24854648113250738","level":"0","par_num":"0"},{"width":"0.07703487873077397","conf":"1","par_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.0077519370449913305","block_num":"0","page_num":"0","text":"765720199711:worker-delayec","top":"0.9819121450433957","left":"0.5784883784398452"},{"word_num":"0","par_num":"0","left":"0.6671511627363811","line_num":"0","text":"Europe (Ireland)","block_num":"0","conf":"1","level":"0","height":"0.007864986525641604","width":"0.04215115904808053","page_num":"0","top":"0.09560723567774765"},{"conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"Acc to casnpoaro","width":"0.046511626243591286","block_num":"0","left":"0.6656976760791714","height":"0.005167958802647088","line_num":"0","top":"0.20413436685998143","word_num":"0"},{"block_num":"0","top":"0.3074935401858061","width":"0.013081395626068137","left":"0.6715116279318787","word_num":"0","text":"07:00","line_num":"0","height":"0.012919896178775425","par_num":"0","level":"0","conf":"1","page_num":"0"},{"page_num":"0","top":"0.0025839794299922225","text":"> 0","par_num":"0","word_num":"0","block_num":"0","left":"0.7529069768235939","width":"0.013081395626068137","conf":"0.30000001192092896","height":"0.012919896178775314","level":"0","line_num":"0"},{"par_num":"0","text":"Ассоипи1. в0дг0","page_num":"0","block_num":"0","level":"0","left":"0.7194767463715366","line_num":"0","height":"0.005200258228513999","top":"0.08785529725753205","width":"0.06976743936538687","word_num":"0","conf":"0.30000001192092896"},{"level":"0","left":"0.7659883721684695","width":"0.007267441600561142","par_num":"0","word_num":"0","page_num":"0","top":"0.14470284246069343","height":"0.015503875414530466","line_num":"0","text":"52","conf":"0.30000001192092896","block_num":"0"},{"block_num":"0","par_num":"0","line_num":"0","left":"0.7456395374738285","level":"0","top":"0.23255813987543716","width":"0.03343023061752326","conf":"1","word_num":"0","page_num":"0","text":"Hide histogram","height":"0.0077519370449913305"},{"conf":"1","left":"0.72674418615577","line_num":"0","page_num":"0","par_num":"0","text":"08:00","top":"0.3126614987635066","width":"0.010174418240785577","word_num":"0","block_num":"0","height":"0.005167958471510192","level":"0"},{"text":"Support Daily - in 3h 24 m","word_num":"0","left":"0.7994186104774397","page_num":"0","conf":"0.5","top":"0.004861111111111094","height":"0.008333333333333304","block_num":"0","width":"0.062499994039535434","par_num":"0","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.008333333333333304","conf":"0.5","level":"0","left":"0.9287790718258844","top":"0.004861111111111094","par_num":"0","width":"0.06395348310470583","text":"• Fri 17 Apr 11:36:14","word_num":"0"},{"top":"0.025839793539632505","left":"0.8095930312135469","par_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.08430231809616084","height":"0.005167958140373186","word_num":"0","text":"AutomatedRenortsCommandTest","conf":"1","level":"0"},{"par_num":"0","word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","text":"nvestigating HubSpot","top":"0.07222222207163631","width":"0.05232557654380798","height":"0.007881136735280347","page_num":"0","left":"0.795058144914852"},{"top":"0.09560723534533377","width":"0.1802325487136841","line_num":"0","word_num":"0","left":"0.7950581397419955","conf":"1","par_num":"0","height":"0.007751937707265233","block_num":"0","page_num":"0","level":"0","text":"AListeners\\PendingAnalysis\\OpportunityPendingAlAnalysisAfterStageChanged:"},{"text":"ate the opporunity","par_num":"0","conf":"0.5","line_num":"0","left":"0.79500629309048","block_num":"0","top":"0.11545285319518883","word_num":"0","width":"0.043773147463798456","height":"0.008762490087085295","level":"0","page_num":"0"},{"text":"InityrendingAiAnalysisArlerstagecnanged listener class iIn 4.205","par_num":"0","top":"0.14722222222222225","line_num":"0","width":"0.1482558131217957","word_num":"0","left":"0.7979651191172781","conf":"0.30000001192092896","block_num":"0","height":"0.005555555555555536","page_num":"0","level":"0"},{"left":"0.7994186175943803","text":"eld ValuesService execute - does it update the opportunity mod...","level":"0","top":"0.17569444448637994","block_num":"0","height":"0.007768087254630296","width":"0.14825580120086668","page_num":"0","par_num":"0","conf":"1","word_num":"0","line_num":"0"},{"page_num":"0","top":"0.17829457390138959","width":"0.023255811631679557","text":"lllLiors","word_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.949127906974858","height":"0.005167958140373297","line_num":"0","block_num":"0","level":"0"},{"conf":"1","top":"0.2270833333333333","width":"0.08430231809616084","page_num":"0","left":"0.7950581385753095","text":"AiAnalysisAfterStageChanged does","height":"0.008333333333333304","word_num":"0","block_num":"0","line_num":"0","par_num":"0","level":"0"},{"height":"0.007800387011634102","text":"e the opportunity. It's a trigger orchestration step. Here's the full chain:","top":"0.24289405726937674","width":"0.16569765806198122","left":"0.7965116471745247","block_num":"0","level":"0","word_num":"0","par_num":"0","page_num":"0","conf":"1","line_num":"0"},{"width":"0.03779069781303401","conf":"0.30000001192092896","par_num":"0","top":"0.3100775194744928","word_num":"0","block_num":"0","level":"0","height":"0.005200258228513888","left":"0.7965116278025033","line_num":"0","page_num":"0","text":"ea event Tirea"},{"par_num":"0","page_num":"0","level":"0","width":"0.10901161432266226","text":"|1ngA1Ana Lys1SArterstagechanged: : hand le","left":"0.7950581410415183","height":"0.005555555555555536","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.32291666666666674","word_num":"0"},{"level":"0","top":"0.33591731274357306","height":"0.005167958471510081","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.7965116275978505","line_num":"0","page_num":"0","par_num":"0","text":"cuniry Trom Db","width":"0.037790697813034124"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0","text":"has AT CRM FILLING teature enabled","top":"0.3486111111111111","word_num":"0","height":"0.005555555555555647","left":"0.797965114487645","level":"0","width":"0.09302325844764703","page_num":"0"},{"block_num":"0","par_num":"0","width":"0.045058134198188715","word_num":"0","page_num":"0","text":".ng CRM templates","conf":"0.5","left":"0.7979651216149378","line_num":"0","top":"0.36175710628370594","level":"0","height":"0.0077519370449913305"},{"line_num":"0","height":"0.007961885796653023","level":"0","block_num":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.07412789463996883","conf":"1","left":"0.7950581515157431","text":"plicable template field IDs","top":"0.37467700296730655"},{"width":"0.05232557654380798","height":"0.0077519370449914415","page_num":"0","top":"0.3617571065421037","block_num":"0","level":"0","conf":"1","text":"for the opportunity","word_num":"0","par_num":"0","line_num":"0","left":"0.8444767441579781"},{"height":"0.005167958140373297","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.10319766998291013","conf":"0.30000001192092896","top":"0.3901808788109503","left":"0.7965116246525824","page_num":"0","text":"unupporcunityalAnalysis event queuea)","level":"0"},{"width":"0.0944767355918884","height":"0.005167958140373186","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.40310077545177725","text":"rtun1tyA1Analys1sL1scener::handle","left":"0.796511627480219","word_num":"0","line_num":"0","block_num":"0"},{"page_num":"0","conf":"1","block_num":"0","width":"0.09011627435684211","word_num":"0","left":"0.7965116296102515","text":"LCrmFieldValuesService: : execute()","par_num":"0","height":"0.012919896178775425","top":"0.41085271353851927","line_num":"0","level":"0"},{"height":"0.005167958802647088","page_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.7979651161005448","line_num":"0","text":"oportuna Vurmrle ohand ler.execurel","top":"0.4289405683985491","width":"0.1017441868782043","block_num":"0","conf":"0.30000001192092896"},{"text":"1. Calls Prophet Al to extract field values trom deal","word_num":"0","left":"0.8023255817517576","height":"0.00794573624928785","par_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","top":"0.4416666666298781","width":"0.1453488230705261","block_num":"0"},{"text":"2. Saves CrmTemplateRun records","top":"0.45478036235605723","width":"0.08575580716133124","level":"0","word_num":"0","line_num":"0","height":"0.0077519370449913305","conf":"1","block_num":"0","left":"0.802325581058098","par_num":"0","page_num":"0"},{"line_num":"0","height":"0.008333333333333304","conf":"1","left":"0.8037790880646817","text":"3. Dispatches AiAutomationAnalysisReadyJob (queued)","level":"0","width":"0.13953486680984495","page_num":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.4673611111111111"},{"par_num":"0","block_num":"0","top":"0.4832041342975668","width":"0.09883720874786384","word_num":"0","text":"- FrocessAlAucomaclonana lysiskesulcs","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.005167958802646977","left":"0.8139534897059958","page_num":"0"},{"word_num":"0","width":"0.15261626243591309","top":"0.49354005185969896","height":"0.007848836978276541","block_num":"0","par_num":"0","line_num":"0","left":"0.8255814117054407","level":"0","text":"→ calls service->syncOpportunityo to refresh local data","conf":"0.5","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.8241279101271193","par_num":"0","level":"0","line_num":"0","text":"- caLls UpdatecrmFleldAction:: executet)","height":"0.007768087916904087","page_num":"0","top":"0.5090277777469743","width":"0.10755813121795654","word_num":"0"},{"left":"0.835755810784408","level":"0","line_num":"0","top":"0.5219638242321538","text":"→ writes Al-generated values back to CRM (HubSpot)","block_num":"0","width":"0.1366279125213623","page_num":"0","par_num":"0","word_num":"0","height":"0.007897286944919202","conf":"1"},{"level":"0","line_num":"0","left":"0.7950581393828422","top":"0.5503875969657953","page_num":"0","height":"0.005167958471510192","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"Uinliv","word_num":"0","width":"0.015988372266292572"},{"height":"0.007913436492284043","line_num":"0","page_num":"0","top":"0.5684754524256925","level":"0","word_num":"0","left":"0.7965116519047768","conf":"0.5","width":"0.17441858053207404","block_num":"0","par_num":"0","text":"ronously, but not stage_id - it writes Al-generated CRM tield values (not"},{"par_num":"0","width":"0.18313951492309577","conf":"0.5","line_num":"0","top":"0.5993055555589868","left":"0.7965116489765254","level":"0","page_num":"0","block_num":"0","text":"nalysisResults::getTargetObiect( calls service->syncOpportunity - Pro","word_num":"0","height":"0.007929586039649217"},{"word_num":"0","block_num":"0","line_num":"0","top":"0.614987080361338","text":"uvsiskesulus ono:bv — Wnich re suncs the ooooruniy trom uosoor","height":"0.005167958140373186","left":"0.79651164148443","width":"0.17151161432266226","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896"},{"text":"age id and other fields as a side effect","conf":"0.5","left":"0.7979651270909137","page_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.09011626839637754","par_num":"0","word_num":"0","height":"0.007881136735280347","top":"0.6277777776271919"},{"page_num":"0","conf":"0.5","left":"0.7979651206527711","par_num":"0","height":"0.007978036006291767","text":":syncRemoteRecord( also calls syncOpportunity( after writing - UpdateCrm","width":"0.180232548713684","top":"0.6434108527978877","level":"0","line_num":"0","word_num":"0","block_num":"0"},{"conf":"1","height":"0.007751937707265233","left":"0.7950581400897047","par_num":"0","top":"0.6770025839241453","word_num":"0","line_num":"0","page_num":"0","width":"0.030523255467414856","text":"ly (no-op) if:","block_num":"0","level":"0"},{"word_num":"0","line_num":"0","page_num":"0","top":"0.728472222282552","text":"CRM FILLING feature flag","par_num":"0","conf":"1","height":"0.007961885796652912","width":"0.058139532804489136","block_num":"0","left":"0.7965116289685706","level":"0"},{"height":"0.008333333333333304","left":"0.7965116315882096","conf":"1","level":"0","par_num":"0","line_num":"0","block_num":"0","page_num":"0","text":"ich the opportunity","word_num":"0","top":"0.7465277777777778","width":"0.04360464811325071"},{"line_num":"0","width":"0.040697669982910134","page_num":"0","block_num":"0","conf":"1","height":"0.007864986525641604","left":"0.7965116287370607","par_num":"0","text":"ve no active fields","top":"0.7622739023444143","word_num":"0","level":"0"},{"word_num":"0","page_num":"0","par_num":"0","left":"0.7965116274669644","block_num":"0","top":"0.7826388888888889","line_num":"0","width":"0.02325581461191173","level":"0","text":"ges Issue","conf":"0.30000001192092896","height":"0.005555555555555536"},{"width":"0.15988371372222898","height":"0.008333333333333304","block_num":"0","word_num":"0","page_num":"0","left":"0.7979651183810569","level":"0","line_num":"0","conf":"1","par_num":"0","text":"Ils inside ProcessAiAutomationAnalysisResults go through the normal","top":"0.8006944444444445"},{"text":"ch calls resolveStaqe() → potentially importStages() . So this Al automation","block_num":"0","height":"0.007816537221272846","par_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","left":"0.7950581429986471","word_num":"0","top":"0.8138888888829036","width":"0.1802325367927552"},{"height":"0.005555555555555536","word_num":"0","left":"0.7965116279280988","block_num":"0","page_num":"0","line_num":"0","text":"nal triger tor the reveated importStages calls vou re seeina, separate trom","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.8291666666666667","width":"0.17441860437393186"},{"left":"0.9883720932412791","line_num":"0","text":"W","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.008720929796511512","height":"0.007751937596899183","par_num":"0","word_num":"0","page_num":"0","top":"0.1136950904392765"}]...
|
|
AppleNative
|
NULL
|
False
|
8071
|
NULL
|
NULL
|
|
59403
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.4/120L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"text":"Phostorm","conf" [{"text":"Phostorm","conf":"0.30000001192092896","left":"0.01744185995005212","line_num":"0","height":"0.006968641205077342","word_num":"0","width":"0.021802326466174835","page_num":"0","level":"0","par_num":"0","top":"0.006968641046706359","block_num":"0"},{"conf":"0.30000001192092896","text":"code","width":"0.01162790618044264","word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","left":"0.1148255812121043","height":"0.006968640444571461","par_num":"0","top":"0.006968641450188162"},{"line_num":"0","left":"0.030523259704860126","page_num":"0","par_num":"0","top":"0.02787456497864904","conf":"0.5","height":"0.010452960286604362","text":"FV faVsco.js","width":"0.029069763548830722","block_num":"0","word_num":"0","level":"0"},{"line_num":"0","left":"0.06831395542728312","par_num":"0","word_num":"0","block_num":"0","width":"0.024709300791963623","conf":"0.30000001192092896","level":"0","text":"?9 master","page_num":"0","top":"0.02787456497864904","height":"0.010452960286604362"},{"level":"0","top":"0.05923344944238418","word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Proledey","par_num":"0","width":"0.020348836766912577","left":"0.014534883869450689","line_num":"0","height":"0.003484320602538671","page_num":"0"},{"par_num":"0","width":"0.030583024024963372","line_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.043574765514713835","height":"0.01150821840934213","text":"D Salesforce","top":"0.07612742412338913","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.046511627642654756","par_num":"0","text":"> DDTO","top":"0.09407665591941561","height":"0.010452960286604362","line_num":"0","page_num":"0","width":"0.021802323929806973"},{"line_num":"0","conf":"1","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","top":"0.11024367702094318","width":"0.07137109878215384","height":"0.015479323586398475","word_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.0537095887639354"},{"page_num":"0","left":"0.05232558202147495","level":"0","text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896","block_num":"0","width":"0.08575580475178171","par_num":"0","height":"0.0071770334928229484","word_num":"0","top":"0.13237639553429026","line_num":"0"},{"level":"0","conf":"0.5","height":"0.0072715042880847625","left":"0.05232558202147495","width":"0.08575580475178171","par_num":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.14982578435435434","word_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.06249999492726427","word_num":"0","page_num":"0","left":"0.046511627154292065","level":"0","height":"0.006968640444571461","par_num":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748"},{"left":"0.046511627667025296","height":"0.010616896445291069","level":"0","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","par_num":"0","word_num":"0","width":"0.07558138827060132","page_num":"0","conf":"1","block_num":"0","top":"0.18102073376030525"},{"par_num":"0","left":"0.04651163545709501","level":"0","text":"C) CreaterollowupActivity.php","page_num":"0","width":"0.06395348082197473","line_num":"0","top":"0.2017543859602864","word_num":"0","conf":"0.5","block_num":"0","height":"0.0073048471453848185"},{"text":"C) CreateNotes.php","word_num":"0","left":"0.04651162858740109","top":"0.21929824565899192","width":"0.04215116196490349","level":"0","height":"0.007182590508955311","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","conf":"1","page_num":"0","left":"0.04651163557061816","level":"0","top":"0.23684210521680837","par_num":"0","height":"0.010544653714558705","line_num":"0","block_num":"0","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789"},{"height":"0.007207597461803994","line_num":"0","text":"C) MatchActivitvermData.php","block_num":"0","left":"0.04651163358738779","par_num":"0","word_num":"0","page_num":"0","width":"0.06249999492726427","top":"0.2543554009942979","level":"0","conf":"0.5"},{"word_num":"0","text":"E) NoteObiect.ohp","width":"0.039244185102746854","left":"0.046511628705343505","level":"0","par_num":"0","top":"0.27177700333990396","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.00732985485873916"},{"level":"0","block_num":"0","top":"0.2891986066069825","par_num":"0","conf":"0.30000001192092896","width":"0.04215115942853562","page_num":"0","text":"c) SaveActiviv.ono","word_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.04651163174781109"},{"level":"0","line_num":"0","width":"0.0523255835188196","left":"0.04651162677256695","block_num":"0","page_num":"0","word_num":"0","top":"0.30662020900450737","par_num":"0","text":"c)saveliranscriotion.onv","height":"0.006968641205077342","conf":"0.30000001192092896"},{"page_num":"0","height":"0.0072464973352361906","top":"0.32376395531045343","text":"C) SetuoLavout.oho","width":"0.04215115942853562","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","left":"0.04651163174781109","level":"0","word_num":"0"},{"top":"0.34130781499202545","height":"0.0071770334928230595","block_num":"0","conf":"0.5","line_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","word_num":"0","page_num":"0","level":"0","par_num":"0","text":"C) SvncActivitv.oho"},{"conf":"1","left":"0.04638947542561308","text":"@ SvncFieldMetadata.php","word_num":"0","top":"0.3552072621290665","page_num":"0","par_num":"0","level":"0","width":"0.055435398791698696","block_num":"0","line_num":"0","height":"0.014418177627490425"},{"word_num":"0","page_num":"0","left":"0.046511631609252174","par_num":"0","text":"© SyncLeads.php","width":"0.039244182566378974","conf":"1","height":"0.010455739935429254","level":"0","block_num":"0","line_num":"0","top":"0.3763066205343165"},{"block_num":"0","line_num":"0","width":"0.04215115942853562","page_num":"0","level":"0","par_num":"0","text":"© SyncObjects.php","conf":"1","top":"0.38995215311004783","height":"0.014354066985645897","word_num":"0","left":"0.046511631695615716"},{"text":"© SyncOpportunitiesJob.php","conf":"1","level":"0","block_num":"0","height":"0.010700253968793927","par_num":"0","width":"0.06104650903255382","word_num":"0","left":"0.04651163073081603","line_num":"0","page_num":"0","top":"0.41114982586710536"},{"left":"0.046511633451594","width":"0.05087208747863769","conf":"1","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.014354066985646008","line_num":"0","par_num":"0","top":"0.42503987240829344","text":"© SyncOpportunity.php"},{"block_num":"0","height":"0.010672468127626344","level":"0","page_num":"0","conf":"1","text":"© SyncProfileMetadata.php","line_num":"0","par_num":"0","top":"0.44577352463809683","width":"0.05813953217039717","word_num":"0","left":"0.04651163071712692"},{"left":"0.04651163321565249","conf":"1","par_num":"0","text":"© SyncTeamFieldsJob.php","line_num":"0","page_num":"0","top":"0.46331738455485405","height":"0.010550210730691068","block_num":"0","word_num":"0","level":"0","width":"0.056686041202950996"},{"par_num":"0","top":"0.48083623715937174","width":"0.05668604120295098","word_num":"0","block_num":"0","height":"0.010452961047110243","text":"© SyncTeamMetadata.php","page_num":"0","conf":"1","level":"0","line_num":"0","left":"0.04651163321565131"},{"left":"0.04651163548425466","page_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.01051408974557777","text":"© UpdateOpportunitySpecifications.php","level":"0","top":"0.49825784007433493","line_num":"0","width":"0.08430231885707123"},{"text":"Updatestage.ong","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5191637634014077","width":"0.04215115942853563","line_num":"0","height":"0.006968640444571461","word_num":"0","left":"0.046511627480499834","block_num":"0"},{"height":"0.010758603778942555","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","width":"0.03343022884206569","level":"0","page_num":"0","par_num":"0","text":"> @ DealRisks","word_num":"0","top":"0.5331010454942319"},{"par_num":"0","line_num":"0","left":"0.03924418649273823","width":"0.031976740410987366","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"_Meeuine bor","height":"0.006968640444571572","word_num":"0","top":"0.5714285717637769"},{"text":"a Telephony","width":"0.029069763548830715","word_num":"0","conf":"0.30000001192092896","height":"0.007210375589617124","top":"0.6411149830944434","page_num":"0","level":"0","left":"0.03924418703063903","line_num":"0","block_num":"0","par_num":"0"},{"page_num":"0","left":"0.03924418612559764","text":"C User","word_num":"0","block_num":"0","par_num":"0","top":"0.6547049441786283","conf":"0.30000001192092896","height":"0.011164274322169154","width":"0.017441858636572008","line_num":"0","level":"0"},{"word_num":"0","line_num":"0","width":"0.05523256038097625","top":"0.675958188117432","level":"0","left":"0.04069767337055839","block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"c8aseprocessing.oo.ono"},{"top":"0.6897926633384308","height":"0.01055576850732931","width":"0.03779069667166852","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.04069767586474709","par_num":"0","text":"@ Dummv.Job.php","word_num":"0","line_num":"0","block_num":"0"},{"text":"(C)ImoortRecallA|Recordinas.Job.oho","line_num":"0","par_num":"0","width":"0.07558138827060132","height":"0.006968640444571572","conf":"0.5","word_num":"0","block_num":"0","left":"0.04069768173679198","level":"0","page_num":"0","top":"0.7108013940634285"},{"left":"0.0406976819687229","line_num":"0","top":"0.724738676808766","block_num":"0","conf":"0.5","level":"0","height":"0.010508531968939527","width":"0.06395348082197475","word_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","par_num":"0"},{"text":"C ob.oho","page_num":"0","height":"0.0071770334928229484","block_num":"0","par_num":"0","top":"0.7456140350877193","width":"0.023255812360885288","word_num":"0","left":"0.04069767637769677","level":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","left":"0.04069767469984203","text":"C)JobDisoatcher.oho","par_num":"0","top":"0.7630662020343051","width":"0.04505813882706013","line_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","word_num":"0","level":"0"},{"level":"0","width":"0.06395348082197473","line_num":"0","conf":"0.30000001192092896","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","left":"0.04069768139133789","page_num":"0","height":"0.006968640444571572","word_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","width":"0.08430231885707126","block_num":"0","level":"0","left":"0.04069768199588256","conf":"0.5","height":"0.01061967533361019","word_num":"0","line_num":"0","page_num":"0"},{"text":"T. SasVicibilitvControl.nhn","left":"0.039244191467289816","conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.007307626033703829","level":"0","line_num":"0","par_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","word_num":"0"},{"width":"0.03197674041098737","conf":"0.5","text":"v D Listeners","word_num":"0","top":"0.8325358850720923","block_num":"0","level":"0","height":"0.010669689239307223","left":"0.027616282843257383","line_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","left":"0.03343023313500392","level":"0","conf":"0.30000001192092896","par_num":"0","height":"0.0071770334928230595","line_num":"0","text":"v M Activitiod","top":"0.8500797448165869","width":"0.031976740410987366"},{"word_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","page_num":"0","level":"0","block_num":"0","left":"0.03924418511117721","conf":"0.5","height":"0.007204819333990642","par_num":"0","line_num":"0","text":"v M ActivitvProviden"},{"top":"0.8850174216200114","par_num":"0","page_num":"0","text":"> M.lustCall","height":"0.007327075970420038","block_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.046511629117106865","word_num":"0","level":"0","width":"0.02906976608519858"},{"conf":"0.5","level":"0","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","top":"0.9024390246943023","height":"0.010639125270326288","left":"0.046511631681215526","page_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","text":"© TrackProviderinstalledEvent.php","conf":"1","top":"0.9198606275943773","left":"0.059593032929402996","height":"0.010761381906755796","block_num":"0","width":"0.07412789730315514","word_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","left":"0.039244188091967266","par_num":"0","text":"MAudia","top":"0.9372822303003622","line_num":"0","word_num":"0","level":"0","height":"0.006968640444571572","block_num":"0","width":"0.026162789223041938"},{"top":"0.9547038330878187","width":"0.0232558123608853","word_num":"0","block_num":"0","left":"0.039244188005603746","line_num":"0","page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"MRots","height":"0.006968640444571572"},{"word_num":"0","conf":"0.30000001192092896","height":"0.007249275463049432","block_num":"0","level":"0","left":"0.15406977310444897","page_num":"0","text":"C ActivitvController.ohn","line_num":"0","top":"0.05574912945445576","par_num":"0","width":"0.047965110616481066"},{"word_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","text":"Automateakeporskepository.pnp","left":"0.15406976733606492","top":"0.08362369334200259","width":"0.07122093058646994"},{"height":"0.011164274322169043","par_num":"0","width":"0.07122092551373421","text":"© AutomatedReportsCommand.php","word_num":"0","top":"0.0797448165869219","block_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.30668604530999377","conf":"1"},{"par_num":"0","conf":"0.5","top":"0.13240418151987454","word_num":"0","level":"0","left":"0.3066860477020153","block_num":"0","height":"0.006968640444571461","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","line_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","height":"0.006968640444571461","left":"0.37063954254736237","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0"},{"line_num":"0","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","width":"0.05523255023550483","block_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.31831396020201475","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","text":"c) SyncObiects.pho","top":"0.18102073365231264","par_num":"0","width":"0.039244185102746826","left":"0.15406976824025068","block_num":"0","height":"0.0071770334928229484","level":"0","conf":"0.30000001192092896","word_num":"0"},{"line_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.17770034929920653","word_num":"0","width":"0.06104650395981806","text":"©ImportOpportunityBatch.php","height":"0.010452960286604362","left":"0.20203489060729998"},{"word_num":"0","block_num":"0","par_num":"0","top":"0.17770034916869026","width":"0.053779064340794325","height":"0.010497417936674913","line_num":"0","page_num":"0","conf":"1","left":"0.27180233100804285","text":"© ImportContactBatch.php","level":"0"},{"page_num":"0","conf":"1","block_num":"0","left":"0.33284884116015484","height":"0.010497417936674913","line_num":"0","par_num":"0","width":"0.027616275117752387","text":"© Client.php","word_num":"0","top":"0.17770034916869026","level":"0"},{"width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","block_num":"0","word_num":"0","left":"0.3677325572728374","level":"0","page_num":"0","top":"0.18102073365231264","conf":"0.5","par_num":"0","height":"0.0071770334928229484","line_num":"0"},{"text":"() Service.php","word_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.030523251979909044","height":"0.007343747018817126","block_num":"0","left":"0.15406977127553043","top":"0.20557491325434107","conf":"0.30000001192092896","line_num":"0"},{"conf":"0.5","block_num":"0","left":"0.19186047025946548","par_num":"0","text":"BatchSyncTrait.php","height":"0.006968640444571572","page_num":"0","top":"0.20557491322719157","word_num":"0","width":"0.04505813375432441","line_num":"0","level":"0"},{"word_num":"0","par_num":"0","height":"0.011164274322169154","top":"0.20175438596491224","left":"0.2441860510865191","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","width":"0.14534883296236076"},{"height":"0.007343747018817126","level":"0","left":"0.3982558178455254","word_num":"0","text":"php api_v2.php","top":"0.20557491325434107","page_num":"0","par_num":"0","width":"0.02906976354883073","conf":"0.5","line_num":"0","block_num":"0"},{"top":"0.22966507158551952","conf":"1","page_num":"0","left":"0.15406977510994932","block_num":"0","width":"0.06104650395981809","word_num":"0","level":"0","par_num":"0","height":"0.007268726160271521","line_num":"0","text":"(C) AutomatedReportResult.oho"},{"word_num":"0","width":"0.21656975847609497","left":"0.17151161694394365","level":"0","line_num":"0","par_num":"0","height":"0.010691917303836784","conf":"1","top":"0.2508710809687519","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","block_num":"0"},{"text":"nublic function handlel","width":"0.05959302313784334","left":"0.18313953485556841","conf":"1","level":"0","top":"0.26794258384399516","block_num":"0","line_num":"0","height":"0.007318740065968554","word_num":"0","par_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","block_num":"0","par_num":"0","level":"0","line_num":"0","left":"0.1497093032619457","width":"0.010174417749364312","top":"0.4111498263026909","word_num":"0","text":"138"},{"line_num":"0","block_num":"0","text":"140","top":"0.44250871089481225","par_num":"0","conf":"1","width":"0.010174418383456285","page_num":"0","word_num":"0","height":"0.017421602252187474","level":"0","left":"0.15116279097784552"},{"text":"1143","page_num":"0","line_num":"0","left":"0.15116279076509007","par_num":"0","top":"0.5017421601756263","width":"0.00872092995237797","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","word_num":"0"},{"width":"0.00872092995237797","word_num":"0","height":"0.010452961047110132","line_num":"0","text":"144","page_num":"0","conf":"1","block_num":"0","left":"0.1511627908377645","level":"0","par_num":"0","top":"0.5156794425600686"},{"block_num":"0","page_num":"0","text":"149","left":"0.15116279076509007","word_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.00872092995237797","top":"0.6062717769003649","par_num":"0"},{"text":"155","top":"0.7108013942469417","block_num":"0","par_num":"0","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","conf":"1","level":"0","left":"0.15116279159085694","line_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","word_num":"0","text":"158","conf":"1","level":"0","top":"0.763066202609311","left":"0.15116279159085694","line_num":"0","height":"0.010452960286604362","width":"0.008720929318285997"},{"width":"0.008720929318285997","level":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","par_num":"0","text":"161","top":"0.8153310109716805","word_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1"},{"par_num":"0","text":"163","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","top":"0.8501742165465933","line_num":"0","block_num":"0","level":"0","conf":"1","page_num":"0","left":"0.15116279159085694"},{"left":"0.15116279076509007","block_num":"0","text":"1164","top":"0.871080139269703","word_num":"0","level":"0","height":"0.006968641205077342","conf":"1","width":"0.00872092995237797","line_num":"0","page_num":"0","par_num":"0"},{"left":"0.15116279159085694","line_num":"0","height":"0.010452960286604362","block_num":"0","word_num":"0","page_num":"0","par_num":"0","conf":"1","width":"0.008720929318285997","top":"0.8850174221215062","level":"0","text":"165"},{"left":"0.15116279076509007","page_num":"0","height":"0.006968641205077342","width":"0.00872092995237797","word_num":"0","text":"1166","par_num":"0","top":"0.9059233448446159","level":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"par_num":"0","conf":"1","line_num":"0","text":"$config,","top":"0.2891986067904957","width":"0.021802323929806966","word_num":"0","left":"0.21366279261358478","block_num":"0","level":"0","page_num":"0","height":"0.010452960286604362"},{"level":"0","left":"0.21366279584086087","conf":"1","par_num":"0","width":"0.04505813375432441","block_num":"0","line_num":"0","word_num":"0","top":"0.30662020992638417","text":"$batchRepository,","height":"0.010452960286604362","page_num":"0"},{"conf":"1","par_num":"0","word_num":"0","top":"0.3240418127138407","page_num":"0","line_num":"0","height":"0.010452960286604362","text":"SredisService","width":"0.03633720570422233","left":"0.21366279067986574","level":"0","block_num":"0"},{"line_num":"0","block_num":"0","text":"$entityRepository,","width":"0.04796511061648104","left":"0.21366279592722434","level":"0","par_num":"0","height":"0.010452960286604251","top":"0.3414634155012971","conf":"1","word_num":"0","page_num":"0"},{"top":"0.3623693383142996","line_num":"0","width":"0.018895347067650337","conf":"0.30000001192092896","word_num":"0","page_num":"0","text":"sloggen","height":"0.006968640444571461","par_num":"0","block_num":"0","left":"0.21366279063768656","level":"0"},{"level":"0","top":"0.4146341463621239","height":"0.007215933366255367","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","left":"0.20348838007687264","conf":"0.5","width":"0.2398255733733482","word_num":"0","par_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"level":"0","top":"0.4457735248441337","block_num":"0","text":"if (Sthis->attemots@ === 1) {","par_num":"0","left":"0.20348838095072486","width":"0.07994185102746842","page_num":"0","word_num":"0","height":"0.010672467367120575","line_num":"0","conf":"0.5"},{"block_num":"0","height":"0.010550210730691068","left":"0.21366278713067985","level":"0","line_num":"0","page_num":"0","word_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","conf":"1","par_num":"0","top":"0.46331738455485405","width":"0.1482558047517817"},{"left":"0.20348838105878864","top":"0.5191387559808612","par_num":"0","height":"0.0071770334928229484","width":"0.091569758476095","word_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","line_num":"0","conf":"0.5","level":"0","page_num":"0","block_num":"0"},{"height":"0.013948396442419408","par_num":"0","top":"0.5331010453200158","word_num":"0","conf":"1","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","block_num":"0","line_num":"0","width":"0.15552324944354115","left":"0.20348837906873227","page_num":"0","level":"0"},{"height":"0.006968641205077342","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","page_num":"0","top":"0.5714285713801411","width":"0.14970930586469938","line_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","par_num":"0","word_num":"0","level":"0","block_num":"0"},{"page_num":"0","par_num":"0","top":"0.5923344949742337","width":"0.021802323929806966","conf":"0.30000001192092896","left":"0.2470930229619993","block_num":"0","level":"0","line_num":"0","height":"0.010536318570613101","word_num":"0","text":"<1/6 >"},{"top":"0.6060606061050023","width":"0.027616277654120253","page_num":"0","line_num":"0","par_num":"0","height":"0.0071798116206361895","block_num":"0","text":"'entity tvo","conf":"0.30000001192092896","level":"0","word_num":"0","left":"0.2151162810652241"},{"block_num":"0","page_num":"0","level":"0","conf":"0.5","line_num":"0","text":"© Logger","left":"0.25000000055269916","height":"0.010455739935429254","top":"0.6132376396173622","par_num":"0","width":"0.021802323929806966","word_num":"0"},{"width":"0.027616277654120253","page_num":"0","level":"0","height":"0.0071770334928230595","top":"0.6236044657097288","left":"0.2151162810652241","line_num":"0","conf":"0.5","par_num":"0","block_num":"0","text":"Itotal reco","word_num":"0"},{"conf":"0.5","width":"0.05668604120295098","block_num":"0","height":"0.010628010477555794","line_num":"0","top":"0.6339712919137487","par_num":"0","left":"0.248546517777781","word_num":"0","page_num":"0","text":"public function info","level":"0"},{"line_num":"0","text":"\"batches di","top":"0.6411149825399743","width":"0.027616277654120253","height":"0.0072103763501230045","conf":"0.30000001192092896","word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.2151162801625813","page_num":"0"},{"level":"0","width":"0.026162789223041966","block_num":"0","text":"Isvnced atl","word_num":"0","page_num":"0","left":"0.21511628105837952","height":"0.007332632986552401","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.6585365856142653"},{"line_num":"0","width":"0.04360464785961399","text":"cav $context = [1","height":"0.010591889492442497","par_num":"0","word_num":"0","level":"0","top":"0.6618819775389818","conf":"0.5","left":"0.26598837545525295","page_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","left":"0.24854651350063556","top":"0.6794425090460069","text":":voidi","level":"0","page_num":"0","width":"0.020348835498728624","conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0"},{"word_num":"0","block_num":"0","left":"0.1918604731373945","width":"0.052325573373348144","level":"0","height":"0.011164274322169043","conf":"1","page_num":"0","par_num":"0","line_num":"0","text":"} catch (SocialAcco","top":"0.6929824561403509"},{"line_num":"0","level":"0","text":"Cloaden-swannir","conf":"0.5","top":"0.7108013936697744","left":"0.2034883724950264","page_num":"0","word_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0","width":"0.039244185102746854"},{"top":"0.7105263157219254","par_num":"0","conf":"1","page_num":"0","width":"0.08720929571922792","line_num":"0","word_num":"0","height":"0.01072803904945585","block_num":"0","level":"0","left":"0.24854651872595424","text":"Log an informational message to the logs."},{"par_num":"0","top":"0.7384370017274113","word_num":"0","width":"0.0813953419949146","left":"0.24854651107352554","height":"0.010691917303836673","line_num":"0","text":"Implements: Loggerinterface::info","level":"0","page_num":"0","conf":"1","block_num":"0"},{"line_num":"0","par_num":"0","left":"0.27761628499022556","page_num":"0","conf":"1","level":"0","word_num":"0","top":"0.7595818820518198","block_num":"0","height":"0.010452960286604362","text":"array|ArravyablelJsonable|Stri","width":"0.07122092551373421"},{"par_num":"0","conf":"0.30000001192092896","width":"0.056686041202950954","word_num":"0","level":"0","block_num":"0","left":"0.2761627910440279","line_num":"0","page_num":"0","text":"ngable lstring smessage","height":"0.006968640444571572","top":"0.7804878052132543"},{"text":"} catch (Throwable","word_num":"0","conf":"1","left":"0.19186047325424327","line_num":"0","level":"0","width":"0.049418596511191515","height":"0.010703032096607279","page_num":"0","block_num":"0","top":"0.7979094080543587","par_num":"0"},{"height":"0.010452960286604362","page_num":"0","left":"0.2761627943999499","line_num":"0","level":"0","conf":"0.5","top":"0.7944250876267327","word_num":"0","block_num":"0","text":"arrayScontext","width":"0.03924418256637896","par_num":"0"},{"line_num":"0","conf":"0.30000001192092896","text":"slogger->errorl","left":"0.20348837187088045","width":"0.03924418256637899","page_num":"0","level":"0","par_num":"0","top":"0.8188153313456585","word_num":"0","height":"0.006968640444571461","block_num":"0"},{"width":"0.01889534706765031","conf":"1","line_num":"0","top":"0.8188153315291717","left":"0.2485465134574538","text":"Returns:","word_num":"0","level":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571572","par_num":"0","text":"CAurno","top":"0.8432055752480975","width":"0.01598837020549368","word_num":"0","left":"0.24854651337109027"},{"line_num":"0","width":"0.06395348082197477","conf":"0.5","left":"0.2747093029029664","top":"0.8466898958055888","word_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.006968640444571461","block_num":"0","text":"vendor/aravel/tramework/src"},{"word_num":"0","conf":"0.30000001192092896","left":"0.2747093023963053","level":"0","width":"0.05668604120295101","page_num":"0","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","line_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0"},{"left":"0.21511627846207848","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"'error' =>","top":"0.8708133969827938","width":"0.026162789223041938","word_num":"0","height":"0.007235383302971576"},{"level":"0","height":"0.0072770620647228945","top":"0.9233449476199234","width":"0.023255814897253146","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","text":"throw Ser","left":"0.20348837139363007"},{"level":"0","block_num":"0","page_num":"0","height":"0.010691917303836784","line_num":"0","top":"0.2508710809687519","width":"0.03488371727314399","word_num":"0","left":"0.44476744219026915","conf":"0.30000001192092896","text":"826 ^ v 572","par_num":"0"},{"block_num":"0","conf":"1","height":"0.017421602252187585","page_num":"0","line_num":"0","width":"0.008720929952377943","level":"0","left":"0.47238372096131104","word_num":"0","par_num":"0","text":"575","top":"0.29965156834254736"},{"left":"0.47093023257922917","top":"0.3205574921563493","par_num":"0","level":"0","width":"0.008720929318285997","line_num":"0","text":"576","conf":"0.30000001192092896","block_num":"0","height":"0.010452960286604362","page_num":"0","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","width":"0.01017441774936434","par_num":"0","top":"0.3379790945953738","conf":"1","word_num":"0","line_num":"0","level":"0","text":"577"},{"top":"0.35540069773126226","block_num":"0","left":"0.47093023257922917","level":"0","par_num":"0","page_num":"0","width":"0.008720929318285997","line_num":"0","word_num":"0","height":"0.010452960286604362","text":"578","conf":"1"},{"text":"579","block_num":"0","page_num":"0","level":"0","width":"0.011627906180442682","top":"0.3693379791874951","word_num":"0","conf":"1","par_num":"0","height":"0.017421602252187585","left":"0.4709302331500887","line_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","conf":"1","top":"0.39024390295774314","height":"0.010452960286604362","text":"580","word_num":"0","left":"0.4709302334945038","width":"0.01017441774936434"},{"height":"0.024390243457264815","top":"0.40418118460121666","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","level":"0","left":"0.4665697680180062","text":"=581","width":"0.0159883714736776","block_num":"0","page_num":"0"},{"level":"0","top":"0.4425087113201125","width":"0.008720929318285997","line_num":"0","conf":"1","block_num":"0","par_num":"0","left":"0.4723837218234151","page_num":"0","height":"0.010452960286604362","word_num":"0","text":"583"},{"height":"0.010452960286604362","page_num":"0","line_num":"0","par_num":"0","text":"584","level":"0","block_num":"0","width":"0.01017441774936434","word_num":"0","top":"0.459930314107569","left":"0.4709302334945038","conf":"1"},{"width":"0.013081394611520969","word_num":"0","conf":"0.5","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"—585","top":"0.4773519168950253","height":"0.010452960286604362","level":"0","left":"0.46656976846458836"},{"conf":"1","page_num":"0","top":"0.4947735200309138","height":"0.010452960286604362","level":"0","par_num":"0","left":"0.47093023257922917","text":"586","block_num":"0","width":"0.008720929318285997","word_num":"0","line_num":"0"},{"width":"0.008720929318285997","word_num":"0","text":"587","conf":"1","left":"0.4723837218234151","top":"0.5121951224699383","line_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.010452960286604362","page_num":"0"},{"block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","text":"588","word_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.5296167252573947","par_num":"0"},{"page_num":"0","text":"589","width":"0.01017441774936434","level":"0","left":"0.4709302334945038","line_num":"0","height":"0.010452960286604362","par_num":"0","block_num":"0","top":"0.5470383280448511","conf":"1","word_num":"0"},{"conf":"0.5","left":"0.47238372114299704","height":"0.020905922094220375","level":"0","par_num":"0","page_num":"0","text":"590","block_num":"0","width":"0.008720929952377943","top":"0.5609756106427853","line_num":"0","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.006968640444571572","level":"0","conf":"0.30000001192092896","left":"0.46802325552854196","par_num":"0","line_num":"0","top":"0.5853658539937421","word_num":"0","text":"15911","width":"0.013081394611520969"},{"text":"592","conf":"1","height":"0.020905923615232025","width":"0.010174418383456285","page_num":"0","left":"0.4723837209560432","word_num":"0","block_num":"0","top":"0.5958188150216522","par_num":"0","level":"0","line_num":"0"},{"width":"0.008720929952377998","conf":"1","left":"0.47238372099764825","level":"0","par_num":"0","top":"0.616724738727316","text":"593","word_num":"0","line_num":"0","height":"0.010452961047110132","block_num":"0","page_num":"0"},{"text":"T 595","page_num":"0","height":"0.013937280889142922","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.466569769326747","par_num":"0","top":"0.6480836243637909","width":"0.014534881774415365","line_num":"0","word_num":"0"},{"text":"-596","conf":"0.30000001192092896","left":"0.46656976759933994","par_num":"0","height":"0.020905922094220375","width":"0.014534883042599256","block_num":"0","line_num":"0","page_num":"0","word_num":"0","level":"0","top":"0.6655052271933078"},{"block_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.47093023259606254","level":"0","line_num":"0","text":"597","top":"0.6898954702884519","word_num":"0","conf":"0.30000001192092896","width":"0.010174418383456285","par_num":"0"},{"height":"0.020905922094220375","page_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","text":"598","left":"0.4709302331016392","conf":"0.5","par_num":"0","top":"0.7003484325068968","width":"0.011627906180442626"},{"page_num":"0","par_num":"0","width":"0.008720929952377943","left":"0.4723837209976482","level":"0","text":"$99","conf":"1","block_num":"0","top":"0.7247386758550688","height":"0.006968641205077342","word_num":"0","line_num":"0"},{"line_num":"0","block_num":"0","height":"0.027874564820309367","level":"0","conf":"0.30000001192092896","left":"0.46656976790214993","top":"0.7282229962193458","word_num":"0","par_num":"0","page_num":"0","width":"0.014534883042599311","text":"=600"},{"left":"0.4709302334945038","height":"0.006968640444571572","level":"0","text":"6011","top":"0.7595818818683066","width":"0.01017441774936434","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0"},{"left":"0.466569767781026","conf":"0.30000001192092896","level":"0","top":"0.7700348428613736","width":"0.014534883042599311","par_num":"0","text":"-602","block_num":"0","height":"0.020905923615232025","line_num":"0","word_num":"0","page_num":"0"},{"text":"604","word_num":"0","width":"0.010174418383456285","block_num":"0","page_num":"0","level":"0","conf":"1","height":"0.020905922094220375","line_num":"0","par_num":"0","left":"0.47093023264451217","top":"0.8048780490574194"},{"level":"0","conf":"0.30000001192092896","top":"0.8292682935500775","width":"0.008720929318285997","word_num":"0","par_num":"0","text":"605","block_num":"0","left":"0.47093023257922917","page_num":"0","height":"0.010452960286604362","line_num":"0"},{"level":"0","text":"606","left":"0.4723837211284622","height":"0.017421602252187474","line_num":"0","page_num":"0","block_num":"0","top":"0.8432055753547425","word_num":"0","width":"0.008720929952377943","conf":"1","par_num":"0"},{"width":"0.013081394611520969","line_num":"0","height":"0.010689139176023432","top":"0.8641114988686065","level":"0","word_num":"0","text":"— 607","conf":"0.30000001192092896","block_num":"0","left":"0.4665697671564489","par_num":"0","page_num":"0"},{"page_num":"0","level":"0","width":"0.008720929318285997","line_num":"0","block_num":"0","top":"0.8815331015640149","word_num":"0","height":"0.010452960286604362","conf":"1","par_num":"0","left":"0.4723837218234151","text":"608"},{"left":"0.9127906995735092","level":"0","par_num":"0","text":"100% 52","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.006968641450188162","width":"0.01889534706765028","word_num":"0","page_num":"0","line_num":"0"},{"level":"0","line_num":"0","width":"0.05813952709766146","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571461","text":"• MOn ZU Aor 10.4/120","top":"0.006968641450188162","left":"0.9345930252198137","page_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","word_num":"0","level":"0","top":"0.02787456497864904","par_num":"0","text":"L AskJiminnyReportActivityServiceTestv","line_num":"0","conf":"1","left":"0.8270348901595695","height":"0.010452960286604362","width":"0.08866278668667404"},{"conf":"0.5","word_num":"0","top":"0.05574912978701141","page_num":"0","level":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.4738372097953522","width":"0.029069763548830674","text":"=custom.log","height":"0.010452960286604362"},{"word_num":"0","par_num":"0","left":"0.5101744200028817","conf":"1","height":"0.010452961047110132","text":"=laravel.log","page_num":"0","block_num":"0","level":"0","top":"0.055749129145434506","width":"0.027616277654120225","line_num":"0"},{"page_num":"0","conf":"0.5","line_num":"0","level":"0","block_num":"0","left":"0.5450581399922917","height":"0.010452960286604362","par_num":"0","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","width":"0.050872087478637695","word_num":"0"},{"line_num":"0","left":"0.6046511654871605","word_num":"0","level":"0","height":"0.010452961047110132","text":"4 HS_local (iminny@localhost]","block_num":"0","conf":"0.5","par_num":"0","page_num":"0","top":"0.055749129145434506","width":"0.06104650903255382"},{"level":"0","line_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","width":"0.017441858636571994","word_num":"0","block_num":"0","left":"0.6947674436468302","top":"0.05574912943857935","par_num":"0","text":"Cascade"},{"level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","height":"0.011164274322169043","par_num":"0","width":"0.07703488431078326","word_num":"0","left":"0.4738372088584945"},{"top":"0.0797448165869219","word_num":"0","conf":"0.5","line_num":"0","width":"0.04360464785961393","text":"A console [STAGING]","par_num":"0","left":"0.5595930266071848","level":"0","height":"0.011164274322169043","page_num":"0","block_num":"0"},{"block_num":"0","level":"0","conf":"1","par_num":"0","height":"0.007285397208668498","word_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","text":"Retactor Connection","left":"0.6933139525309181","line_num":"0","page_num":"0"},{"page_num":"0","height":"0.007285397208668609","width":"0.045058133754324436","line_num":"0","conf":"0.30000001192092896","left":"0.7470930289847444","par_num":"0","top":"0.08362369371432266","block_num":"0","word_num":"0","text":"CRM Initial Sync Oven","level":"0"},{"text":"Tx: Autov","width":"0.02034883549872868","word_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.1044657097288676","conf":"0.5","level":"0","left":"0.5348837228066751","line_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","width":"0.023255814897253146","page_num":"0","text":"do jiminny","left":"0.6627906971819303","block_num":"0","height":"0.010516868633897003","par_num":"0","level":"0","top":"0.1044657097460916","line_num":"0"},{"page_num":"0","width":"0.12936045261139567","line_num":"0","word_num":"0","par_num":"0","left":"0.49273255700367574","height":"0.010689139176023432","level":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","block_num":"0","top":"0.12519936212958604","conf":"0.5"},{"par_num":"0","left":"0.6279069838403225","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","block_num":"0","height":"0.010689139176023432","page_num":"0","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","width":"0.05813952709766146"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","width":"0.12499997970905707","line_num":"0","left":"0.4927325782522842","level":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","height":"0.006968640444571461","block_num":"0","top":"0.1463414637498397"},{"text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","left":"0.4927325630147635","page_num":"0","level":"0","word_num":"0","width":"0.1962209052227913","height":"0.013937280889143033","conf":"1","line_num":"0","par_num":"0","block_num":"0"},{"width":"0.015988370205493707","block_num":"0","conf":"1","level":"0","line_num":"0","text":"SELECT","word_num":"0","top":"0.17770034895077447","page_num":"0","height":"0.010452960286604362","left":"0.49273255988271814","par_num":"0"},{"line_num":"0","block_num":"0","top":"0.1951219518899232","width":"0.1889534605310318","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","height":"0.013937280889143033","left":"0.5014535184914614","conf":"0.5","level":"0","page_num":"0","par_num":"0"},{"par_num":"0","level":"0","text":"U.ema1l.","height":"0.006968640444571461","conf":"0.30000001192092896","word_num":"0","block_num":"0","page_num":"0","left":"0.5029069786600965","top":"0.21602787489966546","width":"0.021802323929806966","line_num":"0"},{"block_num":"0","top":"0.233449477263315","page_num":"0","text":"sa.*","word_num":"0","left":"0.5029069764355705","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","width":"0.011627907448626518"},{"width":"0.08866278668667404","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","text":"towner 1d FRol sochal accounts sa","left":"0.5029069796729173","block_num":"0","word_num":"0","height":"0.006968641205077342","page_num":"0","top":"0.25087108008861336"},{"par_num":"0","left":"0.49273255569667207","line_num":"0","height":"0.011164274322168932","block_num":"0","conf":"0.5","page_num":"0","level":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.0959302313784336","top":"0.2679425837320575","word_num":"0"},{"width":"0.10610464785961388","line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","word_num":"0","top":"0.28548644338568163","height":"0.007196483429539158","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.492732561293783"},{"conf":"0.5","top":"0.2995371262853762","block_num":"0","left":"0.49269744083144135","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","height":"0.0148935728666314","width":"0.1381482875093501","word_num":"0"},{"conf":"1","line_num":"0","left":"0.4927325646028267","block_num":"0","top":"0.33797909453440456","width":"0.14534883296236073","word_num":"0","page_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","height":"0.010505753841126397","par_num":"0","level":"0"},{"block_num":"0","text":"select * from features;","line_num":"0","conf":"1","width":"0.059593018065107584","par_num":"0","word_num":"0","height":"0.01075026787449107","page_num":"0","left":"0.4927325633660667","top":"0.3728222999543015","level":"0"},{"level":"0","height":"0.007260390255820148","text":"Bplect * from team fpatunos where featunp id = 40:","left":"0.49273257312172364","line_num":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","top":"0.38995215302990127","width":"0.12936045261139567","conf":"0.30000001192092896"},{"left":"0.4927325550814989","line_num":"0","width":"0.09011627765412028","text":"select * from teams where id = 556;","conf":"1","height":"0.010500196824994035","par_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.42503987254774733","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.010564103651274914","text":"select * from","left":"0.4927325616686351","conf":"1","level":"0","page_num":"0","par_num":"0","width":"0.03779069413530067","top":"0.4599303140744231","line_num":"0"},{"block_num":"0","width":"0.12499998985452854","line_num":"0","level":"0","left":"0.5654069877565148","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","conf":"1","height":"0.010564103651274914","top":"0.4599303140744231","word_num":"0"},{"level":"0","par_num":"0","top":"0.47735191659424503","width":"0.19767440633570893","word_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","height":"0.010686361048210191","conf":"1","page_num":"0","left":"0.4927325737320452","block_num":"0","line_num":"0"},{"left":"0.4927008834473122","text":"select * from automated_report_results order Dy zu desc,","level":"0","height":"0.014546766235497555","line_num":"0","top":"0.49466613506674073","block_num":"0","width":"0.1453954818400931","conf":"0.5","par_num":"0","word_num":"0","page_num":"0"},{"line_num":"0","top":"0.5119617223575448","par_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.010686361048210191","left":"0.4927325548990552","level":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","width":"0.14244185102746842","word_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","line_num":"0","block_num":"0","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","width":"0.15552323929806972","conf":"1","height":"0.010452960286604362","level":"0","left":"0.49273255862023396"},{"level":"0","page_num":"0","text":"select * from opportunities where id = 7594349:","left":"0.49273256125581216","conf":"1","block_num":"0","line_num":"0","top":"0.5818815337886577","height":"0.010622453461423431","width":"0.12209300791963623","par_num":"0","word_num":"0"},{"text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","top":"0.6164274323772443","word_num":"0","left":"0.49273257226354994","level":"0","conf":"0.5","block_num":"0","par_num":"0","width":"0.19767440633570899","height":"0.010750267113985301","line_num":"0","page_num":"0"},{"left":"0.49273256709487234","level":"0","block_num":"0","height":"0.010628010477555794","page_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","conf":"1","top":"0.6339712919137487","par_num":"0","line_num":"0","word_num":"0"},{"left":"0.4927325551571803","width":"0.15261626750864876","par_num":"0","word_num":"0","level":"0","block_num":"0","height":"0.010505753841126397","line_num":"0","top":"0.651515151624469","conf":"1","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","page_num":"0"},{"page_num":"0","top":"0.6689895475345226","word_num":"0","conf":"1","left":"0.4927325646279135","par_num":"0","block_num":"0","height":"0.013937280889143033","width":"0.11046511061648101","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","line_num":"0"},{"width":"0.15261626750864876","left":"0.4927325552882119","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","page_num":"0","level":"0","word_num":"0","line_num":"0","conf":"1","block_num":"0","par_num":"0","height":"0.010558546635142552","top":"0.6864111504286012"},{"conf":"0.5","word_num":"0","level":"0","page_num":"0","line_num":"0","left":"0.4927325602990887","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","width":"0.12354650903255388","block_num":"0","height":"0.007318740065968554","par_num":"0"},{"word_num":"0","width":"0.0159883714736776","level":"0","line_num":"0","page_num":"0","left":"0.492732558848917","text":"GELECT","conf":"0.30000001192092896","block_num":"0","top":"0.7386759584137272","height":"0.010452961047110132","par_num":"0"},{"width":"0.18604649888708236","conf":"0.5","page_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","level":"0","word_num":"0","block_num":"0","height":"0.014354066985646008","left":"0.5029069807442199","line_num":"0","par_num":"0"},{"par_num":"0","text":"u. email","width":"0.021802323929806966","word_num":"0","block_num":"0","page_num":"0","top":"0.7767145136381128","left":"0.5014534902332606","height":"0.007257611367501027","line_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","line_num":"0","level":"0","left":"0.5029069777669138","conf":"1","par_num":"0","text":"sa.*,","top":"0.7944250876267327","width":"0.013081394611520913","page_num":"0","word_num":"0","height":"0.010452960286604362"},{"height":"0.010497418697180683","left":"0.5014534906556222","level":"0","line_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","width":"0.09011626750864876","word_num":"0"},{"page_num":"0","block_num":"0","left":"0.49273256673203064","level":"0","height":"0.007254833239687675","top":"0.8292682928942409","width":"0.09738371220040826","word_num":"0","text":"JOTN usens u on trid = ca.cociable idi","line_num":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.8466898957943156","width":"0.10610464785961393","level":"0","line_num":"0","left":"0.49273255613526434","word_num":"0","block_num":"0","height":"0.010566882539594036","conf":"0.5","page_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id"},{"page_num":"0","block_num":"0","left":"0.4927325670763793","par_num":"0","level":"0","width":"0.1380813882706013","conf":"1","word_num":"0","line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","height":"0.010689139176023432"},{"line_num":"0","block_num":"0","width":"0.19622092551373427","word_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.01068358215989107","level":"0","par_num":"0","top":"0.8987240830528642","left":"0.4927325575704069","page_num":"0"},{"level":"0","height":"0.011164274322169043","text":"+0 ..","line_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.965116281891486","top":"0.0797448165869219","block_num":"0","width":"0.020348834230544677","page_num":"0","par_num":"0"},{"conf":"1","left":"0.6976744093135958","level":"0","par_num":"0","page_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","word_num":"0","block_num":"0","line_num":"0","height":"0.01059744650857497","top":"0.10104529661439754"},{"level":"0","word_num":"0","top":"0.11846689891207607","block_num":"0","left":"0.703488371377582","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337"},{"page_num":"0","block_num":"0","conf":"1","left":"0.694767473312973","height":"0.007357639939400973","level":"0","par_num":"0","width":"0.28633718287691157","line_num":"0","top":"0.1393728226143094","word_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait"},{"line_num":"0","conf":"0.5","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","width":"0.2819767201200445","block_num":"0","level":"0","page_num":"0","height":"0.010653017430404366","par_num":"0","top":"0.15311004796085603","left":"0.6962209524994839","word_num":"0"},{"left":"0.6947674594038452","block_num":"0","page_num":"0","par_num":"0","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","width":"0.12645347067650337","word_num":"0","conf":"1","height":"0.010583553587991013","line_num":"0","level":"0"},{"block_num":"0","left":"0.6947674552483422","par_num":"0","width":"0.13517440633570899","level":"0","height":"0.010494639808861561","word_num":"0","text":"What splitting the profile sync into batches would look like","conf":"1","page_num":"0","top":"0.19856459312259356","line_num":"0"},{"level":"0","line_num":"0","conf":"1","par_num":"0","height":"0.007182590508955311","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","left":"0.6947674427962095","block_num":"0","width":"0.1511627765412027","top":"0.21929824549679078","word_num":"0","page_num":"0"},{"level":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","word_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","height":"0.010569660667407277","conf":"1","width":"0.28633716258596864","left":"0.694767459943104"},{"par_num":"0","width":"0.24127905419532292","word_num":"0","block_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","line_num":"0","left":"0.6947674612076477","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","page_num":"0","top":"0.2508710804745784"},{"height":"0.007329854098233168","conf":"1","block_num":"0","par_num":"0","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","line_num":"0","page_num":"0","left":"0.6962209605769604","level":"0","width":"0.284883661473051","word_num":"0"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.306620209394439","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","width":"0.2877906636988863","line_num":"0","word_num":"0","left":"0.6962209692158519","block_num":"0","level":"0","height":"0.006968640444571461"},{"height":"0.010452960286604362","page_num":"0","par_num":"0","conf":"1","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","word_num":"0","top":"0.3205574921563493","line_num":"0","left":"0.7034883691075557","block_num":"0","width":"0.2776162573631774","level":"0"},{"top":"0.33797909453440456","height":"0.010505753841126397","width":"0.20639533184944325","left":"0.7034883929131215","page_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator"},{"height":"0.010628010477555794","block_num":"0","top":"0.3554006976086954","width":"0.2819767201200445","word_num":"0","left":"0.6962209294276679","level":"0","page_num":"0","par_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","line_num":"0","conf":"1"},{"page_num":"0","par_num":"0","top":"0.3763066205343165","level":"0","width":"0.2848836817639939","left":"0.6962209430504749","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","height":"0.0072659472719524","block_num":"0","word_num":"0","line_num":"0","conf":"1"},{"height":"0.007215933366255256","conf":"0.5","line_num":"0","word_num":"0","par_num":"0","left":"0.6947674424200525","text":"You get for free","top":"0.41463414653422836","page_num":"0","level":"0","block_num":"0","width":"0.0319767404109873"},{"word_num":"0","page_num":"0","block_num":"0","height":"0.0071770334928229484","par_num":"0","level":"0","conf":"0.5","left":"0.697674417508692","line_num":"0","top":"0.43540669856459324","text":"•streamed fetch (no 0OM on big owners)","width":"0.08575581489725315"},{"left":"0.6976744285694189","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.4529505582137161","page_num":"0","text":"• 100-record batches via Redis","word_num":"0","conf":"0.5","height":"0.0071770334928229484","width":"0.06540696671668522"},{"height":"0.010477968760464584","par_num":"0","top":"0.4703832754342152","width":"0.13953486909257606","word_num":"0","left":"0.6976744332330052","conf":"1","level":"0","page_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","block_num":"0","line_num":"0"},{"block_num":"0","conf":"1","height":"0.010514089745577881","page_num":"0","level":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","top":"0.4912280700058711","word_num":"0","left":"0.6976744360642997","width":"0.1322674244008165","line_num":"0","par_num":"0"},{"word_num":"0","top":"0.508710801912447","block_num":"0","page_num":"0","left":"0.6976744452373054","height":"0.010452960286604251","conf":"0.5","par_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","width":"0.2819767201200445","level":"0","line_num":"0"},{"block_num":"0","left":"0.7034883798200974","height":"0.007360418067214214","par_num":"0","top":"0.5261324047144549","conf":"0.5","level":"0","page_num":"0","text":"key so difterent orofiles don't collide","width":"0.07267441140844466","line_num":"0","word_num":"0"},{"level":"0","par_num":"0","top":"0.5470383280448511","line_num":"0","word_num":"0","page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","conf":"1","height":"0.010452960286604362","width":"0.1729650903255382","block_num":"0","left":"0.6947674678139966"},{"conf":"0.5","left":"0.6947674633339377","word_num":"0","line_num":"0","page_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","block_num":"0","top":"0.5644599301598978","par_num":"0","height":"0.0073104049220229506","level":"0"},{"conf":"1","par_num":"0","top":"0.5956937798195339","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0","word_num":"0","left":"0.6947674627311626","level":"0","width":"0.28052323929806977","height":"0.010577996571858761","block_num":"0","line_num":"0"},{"line_num":"0","block_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291","page_num":"0","width":"0.13953487923804753","par_num":"0","top":"0.613237639553429","word_num":"0","height":"0.0071770334928229484","conf":"1","level":"0"},{"page_num":"0","word_num":"0","height":"0.006968641205077342","line_num":"0","level":"0","left":"0.6947674422006878","par_num":"0","text":"Recommendation","width":"0.04215116196490354","block_num":"0","conf":"1","top":"0.6411149825213349"},{"word_num":"0","conf":"1","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","line_num":"0","width":"0.28052323929806977","left":"0.6947674626641019","level":"0","height":"0.010522425650029366","par_num":"0","page_num":"0","block_num":"0","top":"0.6585365856142653"},{"page_num":"0","left":"0.6947674655515993","level":"0","block_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","top":"0.6759581884885157","width":"0.28488370205493685","line_num":"0","word_num":"0","height":"0.006968640444571461","par_num":"0","conf":"0.5"},{"par_num":"0","line_num":"0","page_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","conf":"1","height":"0.01055576774682343","block_num":"0","word_num":"0","width":"0.17441859143845573","top":"0.6897926635444678","level":"0","left":"0.6947674548777797"},{"height":"0.01072803904945574","word_num":"0","top":"0.7105263158961413","left":"0.697674427545875","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"1","width":"0.22819766592472157","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","page_num":"0"},{"par_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","width":"0.28488368176399403","top":"0.7317073174083762","line_num":"0","height":"0.006968640444571461","page_num":"0","left":"0.6976744577707242","conf":"0.30000001192092896","word_num":"0","block_num":"0","level":"0"},{"page_num":"0","par_num":"0","level":"0","height":"0.017421602252187585","conf":"0.30000001192092896","top":"0.7421602788826169","line_num":"0","text":"do),","word_num":"0","left":"0.7034883726365229","width":"0.011627906180442626","block_num":"0"},{"height":"0.0071770334928229484","level":"0","left":"0.6976744436144179","line_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","top":"0.766347687400319","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","width":"0.2776162573631774"},{"left":"0.694767475704478","par_num":"0","page_num":"0","height":"0.011164274322169043","conf":"1","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","word_num":"0","block_num":"0","line_num":"0","width":"0.2877906636988864","top":"0.7870813397129187","level":"0"},{"conf":"1","page_num":"0","height":"0.00722149038238773","text":"at the end (FetchSalesforceEntitieslo","width":"0.07994186117293989","block_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.6962209300478492","top":"0.804625199437562","line_num":"0"},{"level":"0","conf":"1","left":"0.7761627980999628","page_num":"0","par_num":"0","line_num":"0","width":"0.18895348082197483","height":"0.007221490382387619","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","block_num":"0","word_num":"0","top":"0.8046251994347967"},{"level":"0","width":"0.08430232392980697","left":"0.6962209318790669","line_num":"0","text":"watermark — gate it on \"no profile context\".","height":"0.0071770334928229484","page_num":"0","top":"0.8221690590111643","conf":"1","word_num":"0","block_num":"0","par_num":"0"},{"top":"0.8397129185198681","word_num":"0","par_num":"0","left":"0.9651162807795277","level":"0","conf":"0.30000001192092896","page_num":"0","text":"G.l .","height":"0.010461296951561616","width":"0.017441858636571994","block_num":"0","line_num":"0"},{"page_num":"0","top":"0.9266347687400319","width":"0.04069767099745736","block_num":"0","conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","line_num":"0","text":"Ask anvthina (84-D","height":"0.0071770334928229484","par_num":"0","word_num":"0"},{"left":"0.7223837197862006","top":"0.9545454545454546","word_num":"0","height":"0.0071770334928229484","block_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.04651162472177062","text":"Claude Qnus 17 Medium","level":"0"},{"height":"0.006968640444571572","level":"0","conf":"0.5","block_num":"0","left":"0.9331395351302343","line_num":"0","par_num":"0","word_num":"0","text":"144-25","page_num":"0","width":"0.01453488177441542","top":"0.9860627181052405"},{"conf":"0.30000001192092896","level":"0","height":"0.01074748898617195","block_num":"0","top":"0.986062718234409","line_num":"0","width":"0.01453488177441531","text":"Po 4 sp","word_num":"0","page_num":"0","left":"0.9709302343731505","par_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59387
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.0%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"top":"0.006968641046706359", [{"top":"0.006968641046706359","width":"0.021802326466174835","block_num":"0","left":"0.01744185995005212","line_num":"0","height":"0.006968641205077342","par_num":"0","level":"0","word_num":"0","page_num":"0","text":"Phostorm","conf":"0.30000001192092896"},{"top":"0.006968641450188162","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","text":"code","par_num":"0","width":"0.01162790618044264","level":"0","block_num":"0","height":"0.006968640444571461","left":"0.1148255812121043"},{"conf":"0.5","left":"0.030523259704860126","word_num":"0","height":"0.010452960286604362","page_num":"0","par_num":"0","text":"FV faVsco.js","level":"0","top":"0.02787456497864904","width":"0.029069763548830722","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.010452960286604362","word_num":"0","top":"0.02787456497864904","line_num":"0","left":"0.06831395542728312","conf":"0.30000001192092896","par_num":"0","width":"0.024709300791963623","level":"0","page_num":"0","text":"?9 master"},{"page_num":"0","par_num":"0","height":"0.003484320602538671","conf":"0.30000001192092896","left":"0.014534883869450689","level":"0","line_num":"0","top":"0.05923344944238418","width":"0.020348836766912577","block_num":"0","text":"Proledey","word_num":"0"},{"page_num":"0","block_num":"0","word_num":"0","text":"D Salesforce","par_num":"0","width":"0.030583024024963372","conf":"0.30000001192092896","height":"0.01150821840934213","level":"0","line_num":"0","top":"0.07612742412338913","left":"0.043574765514713835"},{"level":"0","conf":"0.30000001192092896","left":"0.046511627642654756","width":"0.021802323929806973","word_num":"0","block_num":"0","text":"> DDTO","page_num":"0","height":"0.010452960286604362","par_num":"0","line_num":"0","top":"0.09407665591941561"},{"conf":"1","page_num":"0","line_num":"0","level":"0","text":"© FetchSalesforceEntitiesJob.pnp","width":"0.07137109878215384","top":"0.11024367702094318","word_num":"0","par_num":"0","height":"0.015479323586398475","block_num":"0","left":"0.0537095887639354"},{"word_num":"0","block_num":"0","left":"0.05232558202147495","page_num":"0","level":"0","line_num":"0","top":"0.13237639553429026","par_num":"0","width":"0.08575580475178171","text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896","height":"0.0071770334928229484"},{"width":"0.08575580475178171","left":"0.05232558202147495","height":"0.0072715042880847625","text":"C) ketryralleasalestorcerecorasJob.onp","word_num":"0","level":"0","conf":"0.5","top":"0.14982578435435434","block_num":"0","page_num":"0","par_num":"0","line_num":"0"},{"left":"0.046511627154292065","conf":"0.30000001192092896","line_num":"0","level":"0","width":"0.06249999492726427","page_num":"0","height":"0.006968640444571461","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","par_num":"0","word_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","height":"0.010616896445291069","left":"0.046511627667025296","width":"0.07558138827060132","conf":"1"},{"text":"C) CreaterollowupActivity.php","par_num":"0","height":"0.0073048471453848185","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","top":"0.2017543859602864","left":"0.04651163545709501","level":"0","width":"0.06395348082197473","word_num":"0"},{"block_num":"0","left":"0.04651162858740109","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.007182590508955311","line_num":"0","text":"C) CreateNotes.php","width":"0.04215116196490349","top":"0.21929824565899192"},{"page_num":"0","par_num":"0","top":"0.23684210521680837","block_num":"0","left":"0.04651163557061816","width":"0.08720929571922789","word_num":"0","text":"© MatchActivitiesToNewOpportunity.php","line_num":"0","height":"0.010544653714558705","conf":"1","level":"0"},{"block_num":"0","page_num":"0","word_num":"0","height":"0.007207597461803994","conf":"0.5","level":"0","top":"0.2543554009942979","left":"0.04651163358738779","par_num":"0","line_num":"0","text":"C) MatchActivitvermData.php","width":"0.06249999492726427"},{"line_num":"0","block_num":"0","left":"0.046511628705343505","page_num":"0","word_num":"0","height":"0.00732985485873916","par_num":"0","conf":"0.30000001192092896","level":"0","text":"E) NoteObiect.ohp","top":"0.27177700333990396","width":"0.039244185102746854"},{"top":"0.2891986066069825","page_num":"0","height":"0.006968640444571461","left":"0.04651163174781109","par_num":"0","conf":"0.30000001192092896","text":"c) SaveActiviv.ono","word_num":"0","level":"0","line_num":"0","block_num":"0","width":"0.04215115942853562"},{"height":"0.006968641205077342","page_num":"0","left":"0.04651162677256695","par_num":"0","top":"0.30662020900450737","word_num":"0","block_num":"0","width":"0.0523255835188196","text":"c)saveliranscriotion.onv","conf":"0.30000001192092896","level":"0","line_num":"0"},{"block_num":"0","page_num":"0","height":"0.0072464973352361906","par_num":"0","top":"0.32376395531045343","word_num":"0","width":"0.04215115942853562","conf":"0.5","left":"0.04651163174781109","level":"0","line_num":"0","text":"C) SetuoLavout.oho"},{"text":"C) SvncActivitv.oho","top":"0.34130781499202545","par_num":"0","width":"0.04215115942853562","page_num":"0","word_num":"0","height":"0.0071770334928230595","block_num":"0","conf":"0.5","left":"0.04651163174781109","level":"0","line_num":"0"},{"conf":"1","height":"0.014418177627490425","top":"0.3552072621290665","width":"0.055435398791698696","par_num":"0","level":"0","page_num":"0","left":"0.04638947542561308","block_num":"0","line_num":"0","word_num":"0","text":"@ SvncFieldMetadata.php"},{"text":"© SyncLeads.php","par_num":"0","width":"0.039244182566378974","left":"0.046511631609252174","height":"0.010455739935429254","word_num":"0","block_num":"0","line_num":"0","page_num":"0","top":"0.3763066205343165","level":"0","conf":"1"},{"line_num":"0","page_num":"0","block_num":"0","left":"0.046511631695615716","par_num":"0","conf":"1","text":"© SyncObjects.php","height":"0.014354066985645897","width":"0.04215115942853562","word_num":"0","level":"0","top":"0.38995215311004783"},{"left":"0.04651163073081603","top":"0.41114982586710536","line_num":"0","page_num":"0","text":"© SyncOpportunitiesJob.php","block_num":"0","conf":"1","level":"0","width":"0.06104650903255382","height":"0.010700253968793927","word_num":"0","par_num":"0"},{"word_num":"0","conf":"1","left":"0.046511633451594","line_num":"0","top":"0.42503987240829344","page_num":"0","block_num":"0","par_num":"0","height":"0.014354066985646008","level":"0","text":"© SyncOpportunity.php","width":"0.05087208747863769"},{"par_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","line_num":"0","width":"0.05813953217039717","top":"0.44577352463809683","text":"© SyncProfileMetadata.php","left":"0.04651163071712692","height":"0.010672468127626344"},{"height":"0.010550210730691068","width":"0.056686041202950996","left":"0.04651163321565249","word_num":"0","block_num":"0","text":"© SyncTeamFieldsJob.php","top":"0.46331738455485405","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"1"},{"conf":"1","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","page_num":"0","height":"0.010452961047110243","line_num":"0","par_num":"0","level":"0","width":"0.05668604120295098","top":"0.48083623715937174","block_num":"0","word_num":"0"},{"page_num":"0","left":"0.04651163548425466","top":"0.49825784007433493","conf":"1","text":"© UpdateOpportunitySpecifications.php","word_num":"0","block_num":"0","height":"0.01051408974557777","par_num":"0","line_num":"0","width":"0.08430231885707123","level":"0"},{"left":"0.046511627480499834","text":"Updatestage.ong","conf":"0.30000001192092896","top":"0.5191637634014077","par_num":"0","width":"0.04215115942853563","word_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","line_num":"0","page_num":"0"},{"height":"0.010758603778942555","left":"0.03343023627313173","width":"0.03343022884206569","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"> @ DealRisks","word_num":"0","conf":"0.30000001192092896","top":"0.5331010454942319","block_num":"0"},{"level":"0","text":"_Meeuine bor","width":"0.031976740410987366","word_num":"0","left":"0.03924418649273823","par_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571572","top":"0.5714285717637769","conf":"0.30000001192092896","line_num":"0"},{"text":"a Telephony","line_num":"0","left":"0.03924418703063903","conf":"0.30000001192092896","top":"0.6411149830944434","width":"0.029069763548830715","height":"0.007210375589617124","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0"},{"left":"0.03924418612559764","level":"0","page_num":"0","par_num":"0","height":"0.011164274322169154","block_num":"0","conf":"0.30000001192092896","text":"C User","line_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0"},{"line_num":"0","block_num":"0","text":"c8aseprocessing.oo.ono","word_num":"0","conf":"0.30000001192092896","width":"0.05523256038097625","height":"0.006968641205077342","top":"0.675958188117432","par_num":"0","page_num":"0","left":"0.04069767337055839","level":"0"},{"line_num":"0","top":"0.6897926633384308","text":"@ Dummv.Job.php","conf":"0.30000001192092896","par_num":"0","width":"0.03779069667166852","page_num":"0","height":"0.01055576850732931","block_num":"0","left":"0.04069767586474709","word_num":"0","level":"0"},{"par_num":"0","width":"0.07558138827060132","height":"0.006968640444571572","left":"0.04069768173679198","word_num":"0","level":"0","top":"0.7108013940634285","block_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","page_num":"0","line_num":"0","conf":"0.5"},{"level":"0","top":"0.724738676808766","conf":"0.5","block_num":"0","par_num":"0","width":"0.06395348082197475","left":"0.0406976819687229","height":"0.010508531968939527","line_num":"0","text":"@ ImportRemoteTrack.Job.ohp","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","text":"C ob.oho","block_num":"0","left":"0.04069767637769677","line_num":"0","page_num":"0","height":"0.0071770334928229484","top":"0.7456140350877193","width":"0.023255812360885288","par_num":"0","word_num":"0","level":"0"},{"text":"C)JobDisoatcher.oho","page_num":"0","conf":"0.30000001192092896","left":"0.04069767469984203","par_num":"0","word_num":"0","line_num":"0","top":"0.7630662020343051","width":"0.04505813882706013","level":"0","height":"0.006968641205077342","block_num":"0"},{"height":"0.006968640444571572","top":"0.7804878052132543","text":".lobDisnatcherintertace.oho","par_num":"0","line_num":"0","level":"0","width":"0.06395348082197473","page_num":"0","block_num":"0","left":"0.04069768139133789","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","left":"0.04069768199588256","par_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.5","text":"@ [EMAIL]","top":"0.7942583731520936","width":"0.08430231885707126","height":"0.01061967533361019"},{"width":"0.05668604120295098","block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"T. SasVicibilitvControl.nhn","left":"0.039244191467289816","top":"0.8149920253520749","height":"0.007307626033703829"},{"left":"0.027616282843257383","level":"0","text":"v D Listeners","top":"0.8325358850720923","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","line_num":"0","height":"0.010669689239307223","width":"0.03197674041098737","word_num":"0"},{"page_num":"0","top":"0.8500797448165869","level":"0","width":"0.031976740410987366","conf":"0.30000001192092896","height":"0.0071770334928230595","block_num":"0","text":"v M Activitiod","word_num":"0","left":"0.03343023313500392","line_num":"0","par_num":"0"},{"line_num":"0","top":"0.8675958187199364","conf":"0.5","block_num":"0","word_num":"0","height":"0.007204819333990642","level":"0","width":"0.04651162979450632","page_num":"0","text":"v M ActivitvProviden","par_num":"0","left":"0.03924418511117721"},{"conf":"0.30000001192092896","width":"0.02906976608519858","level":"0","left":"0.046511629117106865","word_num":"0","block_num":"0","line_num":"0","text":"> M.lustCall","page_num":"0","par_num":"0","top":"0.8850174216200114","height":"0.007327075970420038"},{"conf":"0.5","left":"0.046511631681215526","page_num":"0","height":"0.010639125270326288","text":"v D UserPilot","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.9024390246943023","width":"0.03197674041098737","word_num":"0"},{"word_num":"0","conf":"1","height":"0.010761381906755796","page_num":"0","level":"0","left":"0.059593032929402996","block_num":"0","par_num":"0","width":"0.07412789730315514","line_num":"0","top":"0.9198606275943773","text":"© TrackProviderinstalledEvent.php"},{"level":"0","conf":"0.30000001192092896","page_num":"0","text":"MAudia","top":"0.9372822303003622","word_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","par_num":"0","width":"0.026162789223041938","left":"0.039244188091967266"},{"word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","top":"0.9547038330878187","block_num":"0","left":"0.039244188005603746","text":"MRots","line_num":"0","width":"0.0232558123608853","par_num":"0","height":"0.006968640444571572"},{"left":"0.15406977310444897","width":"0.047965110616481066","height":"0.007249275463049432","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"C ActivitvController.ohn","par_num":"0","level":"0","top":"0.05574912945445576","line_num":"0"},{"height":"0.006968641205077342","text":"Automateakeporskepository.pnp","width":"0.07122093058646994","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","left":"0.15406976733606492","top":"0.08362369334200259","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","par_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","page_num":"0","left":"0.30668604530999377","level":"0","word_num":"0","width":"0.07122092551373421","line_num":"0"},{"level":"0","height":"0.006968640444571461","page_num":"0","conf":"0.5","line_num":"0","word_num":"0","width":"0.05523255023550483","block_num":"0","left":"0.3066860477020153","par_num":"0","text":"Opportunitysynclrait.ong","top":"0.13240418151987454"},{"par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","line_num":"0","conf":"0.5","level":"0","block_num":"0","page_num":"0","width":"0.08720929571922792","word_num":"0","left":"0.37063954254736237","top":"0.13240418151987454","height":"0.006968640444571461"},{"left":"0.31831396020201475","width":"0.05523255023550483","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.1567944254223136","page_num":"0","height":"0.006968640444571461","level":"0","block_num":"0","word_num":"0","text":"wsyncermenuuiestrait.ono"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15406976824025068","level":"0","height":"0.0071770334928229484","page_num":"0","text":"c) SyncObiects.pho","top":"0.18102073365231264","width":"0.039244185102746826"},{"conf":"1","left":"0.20203489060729998","line_num":"0","width":"0.06104650395981806","level":"0","block_num":"0","page_num":"0","top":"0.17770034929920653","par_num":"0","text":"©ImportOpportunityBatch.php","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","page_num":"0","word_num":"0","text":"© ImportContactBatch.php","width":"0.053779064340794325","left":"0.27180233100804285","height":"0.010497417936674913","level":"0","par_num":"0","top":"0.17770034916869026","conf":"1","line_num":"0"},{"level":"0","height":"0.010497417936674913","page_num":"0","conf":"1","top":"0.17770034916869026","width":"0.027616275117752387","line_num":"0","block_num":"0","left":"0.33284884116015484","word_num":"0","par_num":"0","text":"© Client.php"},{"height":"0.0071770334928229484","width":"0.0654069717894209","line_num":"0","block_num":"0","word_num":"0","text":"C) HubspotPaqinationService.phg","page_num":"0","par_num":"0","level":"0","conf":"0.5","left":"0.3677325572728374","top":"0.18102073365231264"},{"level":"0","word_num":"0","left":"0.15406977127553043","width":"0.030523251979909044","line_num":"0","page_num":"0","block_num":"0","height":"0.007343747018817126","conf":"0.30000001192092896","par_num":"0","text":"() Service.php","top":"0.20557491325434107"},{"height":"0.006968640444571572","page_num":"0","word_num":"0","block_num":"0","top":"0.20557491322719157","left":"0.19186047025946548","par_num":"0","conf":"0.5","line_num":"0","text":"BatchSyncTrait.php","level":"0","width":"0.04505813375432441"},{"level":"0","height":"0.011164274322169154","block_num":"0","page_num":"0","width":"0.14534883296236076","conf":"0.5","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","left":"0.2441860510865191","line_num":"0","par_num":"0","top":"0.20175438596491224","word_num":"0"},{"page_num":"0","conf":"0.5","width":"0.02906976354883073","par_num":"0","height":"0.007343747018817126","word_num":"0","left":"0.3982558178455254","block_num":"0","top":"0.20557491325434107","level":"0","line_num":"0","text":"php api_v2.php"},{"text":"(C) AutomatedReportResult.oho","word_num":"0","left":"0.15406977510994932","par_num":"0","page_num":"0","height":"0.007268726160271521","line_num":"0","level":"0","conf":"1","top":"0.22966507158551952","block_num":"0","width":"0.06104650395981809"},{"block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","par_num":"0","height":"0.010691917303836784","line_num":"0","page_num":"0","left":"0.17151161694394365","conf":"1","top":"0.2508710809687519","word_num":"0","width":"0.21656975847609497","level":"0"},{"width":"0.05959302313784334","word_num":"0","conf":"1","height":"0.007318740065968554","top":"0.26794258384399516","level":"0","left":"0.18313953485556841","page_num":"0","line_num":"0","block_num":"0","text":"nublic function handlel","par_num":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"138","line_num":"0","height":"0.010452960286604362","top":"0.4111498263026909","width":"0.010174417749364312","word_num":"0","level":"0","par_num":"0","left":"0.1497093032619457"},{"page_num":"0","par_num":"0","height":"0.017421602252187474","word_num":"0","block_num":"0","text":"140","width":"0.010174418383456285","left":"0.15116279097784552","line_num":"0","top":"0.44250871089481225","level":"0","conf":"1"},{"level":"0","text":"1143","top":"0.5017421601756263","line_num":"0","page_num":"0","width":"0.00872092995237797","left":"0.15116279076509007","conf":"0.30000001192092896","par_num":"0","height":"0.006968641205077342","block_num":"0","word_num":"0"},{"left":"0.1511627908377645","page_num":"0","par_num":"0","level":"0","word_num":"0","line_num":"0","height":"0.010452961047110132","text":"144","block_num":"0","width":"0.00872092995237797","conf":"1","top":"0.5156794425600686"},{"top":"0.6062717769003649","width":"0.00872092995237797","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","level":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","par_num":"0","text":"149"},{"top":"0.7108013942469417","line_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","word_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","par_num":"0","level":"0","text":"155"},{"top":"0.763066202609311","page_num":"0","block_num":"0","left":"0.15116279159085694","line_num":"0","conf":"1","level":"0","word_num":"0","text":"158","height":"0.010452960286604362","par_num":"0","width":"0.008720929318285997"},{"page_num":"0","line_num":"0","height":"0.010452960286604362","par_num":"0","level":"0","conf":"1","width":"0.008720929318285997","word_num":"0","left":"0.15116279159085694","text":"161","top":"0.8153310109716805","block_num":"0"},{"conf":"1","width":"0.008720929318285997","par_num":"0","block_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.8501742165465933","text":"163","left":"0.15116279159085694","page_num":"0","height":"0.010452960286604362"},{"level":"0","top":"0.871080139269703","word_num":"0","conf":"1","height":"0.006968641205077342","left":"0.15116279076509007","page_num":"0","text":"1164","line_num":"0","block_num":"0","par_num":"0","width":"0.00872092995237797"},{"page_num":"0","top":"0.8850174221215062","left":"0.15116279159085694","width":"0.008720929318285997","word_num":"0","block_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1","height":"0.010452960286604362","text":"165"},{"block_num":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.15116279076509007","top":"0.9059233448446159","width":"0.00872092995237797","word_num":"0","text":"1166"},{"page_num":"0","height":"0.010452960286604362","level":"0","width":"0.021802323929806966","line_num":"0","conf":"1","top":"0.2891986067904957","left":"0.21366279261358478","text":"$config,","par_num":"0","block_num":"0","word_num":"0"},{"level":"0","conf":"1","height":"0.010452960286604362","block_num":"0","top":"0.30662020992638417","page_num":"0","left":"0.21366279584086087","par_num":"0","line_num":"0","word_num":"0","text":"$batchRepository,","width":"0.04505813375432441"},{"par_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","text":"SredisService","block_num":"0","top":"0.3240418127138407","level":"0","left":"0.21366279067986574","width":"0.03633720570422233"},{"top":"0.3414634155012971","conf":"1","page_num":"0","width":"0.04796511061648104","text":"$entityRepository,","word_num":"0","block_num":"0","level":"0","height":"0.010452960286604251","line_num":"0","par_num":"0","left":"0.21366279592722434"},{"conf":"0.30000001192092896","left":"0.21366279063768656","par_num":"0","top":"0.3623693383142996","word_num":"0","text":"sloggen","height":"0.006968640444571461","line_num":"0","width":"0.018895347067650337","level":"0","block_num":"0","page_num":"0"},{"height":"0.007215933366255367","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","width":"0.2398255733733482","conf":"0.5","word_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.4146341463621239","left":"0.20348838007687264","block_num":"0","par_num":"0"},{"left":"0.20348838095072486","level":"0","page_num":"0","par_num":"0","conf":"0.5","height":"0.010672467367120575","line_num":"0","text":"if (Sthis->attemots@ === 1) {","top":"0.4457735248441337","block_num":"0","width":"0.07994185102746842","word_num":"0"},{"width":"0.1482558047517817","line_num":"0","block_num":"0","height":"0.010550210730691068","word_num":"0","left":"0.21366278713067985","top":"0.46331738455485405","page_num":"0","par_num":"0","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","level":"0"},{"page_num":"0","top":"0.5191387559808612","width":"0.091569758476095","line_num":"0","word_num":"0","left":"0.20348838105878864","text":"ssuncedat = carbonimmuta.le::nowo:","par_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.0071770334928229484"},{"height":"0.013948396442419408","line_num":"0","par_num":"0","block_num":"0","word_num":"0","width":"0.15552324944354115","left":"0.20348837906873227","top":"0.5331010453200158","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","level":"0","conf":"1","page_num":"0"},{"width":"0.14970930586469938","par_num":"0","text":"slodden->infoFetchsalesforceentities.oncomol.eted'","line_num":"0","page_num":"0","block_num":"0","height":"0.006968641205077342","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.20348837025078986","top":"0.5714285713801411"},{"page_num":"0","word_num":"0","text":"<1/6 >","conf":"0.30000001192092896","left":"0.2470930229619993","line_num":"0","height":"0.010536318570613101","par_num":"0","level":"0","block_num":"0","top":"0.5923344949742337","width":"0.021802323929806966"},{"width":"0.027616277654120253","conf":"0.30000001192092896","par_num":"0","left":"0.2151162810652241","page_num":"0","text":"'entity tvo","level":"0","block_num":"0","top":"0.6060606061050023","line_num":"0","word_num":"0","height":"0.0071798116206361895"},{"left":"0.25000000055269916","line_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0","text":"© Logger","conf":"0.5","height":"0.010455739935429254","top":"0.6132376396173622","width":"0.021802323929806966","word_num":"0"},{"word_num":"0","width":"0.027616277654120253","conf":"0.5","line_num":"0","level":"0","height":"0.0071770334928230595","block_num":"0","left":"0.2151162810652241","page_num":"0","par_num":"0","text":"Itotal reco","top":"0.6236044657097288"},{"word_num":"0","height":"0.010628010477555794","par_num":"0","level":"0","text":"public function info","conf":"0.5","line_num":"0","page_num":"0","top":"0.6339712919137487","width":"0.05668604120295098","left":"0.248546517777781","block_num":"0"},{"par_num":"0","top":"0.6411149825399743","left":"0.2151162801625813","line_num":"0","height":"0.0072103763501230045","level":"0","page_num":"0","width":"0.027616277654120253","text":"\"batches di","word_num":"0","conf":"0.30000001192092896","block_num":"0"},{"height":"0.007332632986552401","par_num":"0","text":"Isvnced atl","conf":"0.30000001192092896","left":"0.21511628105837952","level":"0","line_num":"0","page_num":"0","top":"0.6585365856142653","width":"0.026162789223041966","block_num":"0","word_num":"0"},{"height":"0.010591889492442497","top":"0.6618819775389818","width":"0.04360464785961399","par_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.26598837545525295","line_num":"0","conf":"0.5","page_num":"0","text":"cav $context = [1"},{"level":"0","height":"0.006968640444571572","top":"0.6794425090460069","block_num":"0","width":"0.020348835498728624","word_num":"0","conf":"0.30000001192092896","text":":voidi","line_num":"0","page_num":"0","par_num":"0","left":"0.24854651350063556"},{"height":"0.011164274322169043","page_num":"0","word_num":"0","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","text":"} catch (SocialAcco","top":"0.6929824561403509","width":"0.052325573373348144","left":"0.1918604731373945"},{"block_num":"0","line_num":"0","level":"0","left":"0.2034883724950264","par_num":"0","word_num":"0","conf":"0.5","page_num":"0","width":"0.039244185102746854","text":"Cloaden-swannir","height":"0.006968641205077342","top":"0.7108013936697744"},{"par_num":"0","block_num":"0","left":"0.24854651872595424","page_num":"0","word_num":"0","line_num":"0","height":"0.01072803904945585","text":"Log an informational message to the logs.","width":"0.08720929571922792","conf":"1","level":"0","top":"0.7105263157219254"},{"conf":"1","line_num":"0","par_num":"0","text":"Implements: Loggerinterface::info","width":"0.0813953419949146","top":"0.7384370017274113","level":"0","word_num":"0","page_num":"0","height":"0.010691917303836673","block_num":"0","left":"0.24854651107352554"},{"left":"0.27761628499022556","top":"0.7595818820518198","height":"0.010452960286604362","page_num":"0","line_num":"0","word_num":"0","level":"0","width":"0.07122092551373421","text":"array|ArravyablelJsonable|Stri","conf":"1","block_num":"0","par_num":"0"},{"width":"0.056686041202950954","top":"0.7804878052132543","page_num":"0","left":"0.2761627910440279","text":"ngable lstring smessage","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.006968640444571572"},{"word_num":"0","block_num":"0","width":"0.049418596511191515","line_num":"0","conf":"1","height":"0.010703032096607279","left":"0.19186047325424327","level":"0","page_num":"0","par_num":"0","top":"0.7979094080543587","text":"} catch (Throwable"},{"top":"0.7944250876267327","word_num":"0","block_num":"0","line_num":"0","conf":"0.5","text":"arrayScontext","height":"0.010452960286604362","level":"0","left":"0.2761627943999499","page_num":"0","width":"0.03924418256637896","par_num":"0"},{"page_num":"0","conf":"0.30000001192092896","text":"slogger->errorl","height":"0.006968640444571461","level":"0","left":"0.20348837187088045","par_num":"0","top":"0.8188153313456585","width":"0.03924418256637899","word_num":"0","line_num":"0","block_num":"0"},{"level":"0","height":"0.010452960286604362","block_num":"0","conf":"1","left":"0.2485465134574538","page_num":"0","width":"0.01889534706765031","line_num":"0","text":"Returns:","par_num":"0","top":"0.8188153315291717","word_num":"0"},{"block_num":"0","width":"0.01598837020549368","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"CAurno","top":"0.8432055752480975","height":"0.006968640444571572","left":"0.24854651337109027"},{"conf":"0.5","top":"0.8466898958055888","width":"0.06395348082197477","left":"0.2747093029029664","word_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","text":"vendor/aravel/tramework/src"},{"height":"0.006968640444571461","page_num":"0","top":"0.8641114985930454","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.2747093023963053","line_num":"0","width":"0.05668604120295101","text":"luminare Loc/Loccer.ono"},{"line_num":"0","par_num":"0","level":"0","left":"0.21511627846207848","height":"0.007235383302971576","conf":"0.30000001192092896","word_num":"0","text":"'error' =>","top":"0.8708133969827938","block_num":"0","page_num":"0","width":"0.026162789223041938"},{"width":"0.023255814897253146","conf":"0.30000001192092896","block_num":"0","height":"0.0072770620647228945","top":"0.9233449476199234","par_num":"0","text":"throw Ser","page_num":"0","line_num":"0","left":"0.20348837139363007","level":"0","word_num":"0"},{"width":"0.03488371727314399","page_num":"0","height":"0.010691917303836784","top":"0.2508710809687519","level":"0","left":"0.44476744219026915","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"826 ^ v 572","word_num":"0"},{"text":"575","block_num":"0","line_num":"0","level":"0","left":"0.47238372096131104","height":"0.017421602252187585","conf":"1","page_num":"0","top":"0.29965156834254736","word_num":"0","width":"0.008720929952377943","par_num":"0"},{"block_num":"0","text":"576","conf":"0.30000001192092896","height":"0.010452960286604362","level":"0","top":"0.3205574921563493","word_num":"0","par_num":"0","width":"0.008720929318285997","left":"0.47093023257922917","page_num":"0","line_num":"0"},{"width":"0.01017441774936434","word_num":"0","top":"0.3379790945953738","block_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","conf":"1","level":"0","height":"0.010452960286604362","text":"577","par_num":"0"},{"top":"0.35540069773126226","par_num":"0","width":"0.008720929318285997","conf":"1","block_num":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","level":"0","text":"578","word_num":"0","left":"0.47093023257922917"},{"height":"0.017421602252187585","text":"579","top":"0.3693379791874951","width":"0.011627906180442682","word_num":"0","conf":"1","left":"0.4709302331500887","line_num":"0","par_num":"0","level":"0","page_num":"0","block_num":"0"},{"height":"0.010452960286604362","width":"0.01017441774936434","block_num":"0","left":"0.4709302334945038","word_num":"0","conf":"1","top":"0.39024390295774314","line_num":"0","text":"580","level":"0","par_num":"0","page_num":"0"},{"top":"0.40418118460121666","height":"0.024390243457264815","text":"=581","block_num":"0","left":"0.4665697680180062","par_num":"0","word_num":"0","level":"0","page_num":"0","width":"0.0159883714736776","line_num":"0","conf":"0.5"},{"height":"0.010452960286604362","width":"0.008720929318285997","text":"583","line_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.4723837218234151","top":"0.4425087113201125","word_num":"0","level":"0","par_num":"0"},{"word_num":"0","level":"0","par_num":"0","width":"0.01017441774936434","line_num":"0","block_num":"0","conf":"1","left":"0.4709302334945038","height":"0.010452960286604362","top":"0.459930314107569","text":"584","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","conf":"0.5","width":"0.013081394611520969","word_num":"0","top":"0.4773519168950253","left":"0.46656976846458836","par_num":"0","text":"—585"},{"left":"0.47093023257922917","width":"0.008720929318285997","word_num":"0","level":"0","par_num":"0","top":"0.4947735200309138","height":"0.010452960286604362","text":"586","line_num":"0","page_num":"0","block_num":"0","conf":"1"},{"level":"0","line_num":"0","top":"0.5121951224699383","par_num":"0","page_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","block_num":"0","conf":"1","text":"587","width":"0.008720929318285997","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0","text":"588","top":"0.5296167252573947","left":"0.4723837218234151","width":"0.008720929318285997","level":"0","word_num":"0"},{"top":"0.5470383280448511","block_num":"0","conf":"1","line_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","par_num":"0","page_num":"0","word_num":"0","text":"589","level":"0","width":"0.01017441774936434"},{"left":"0.47238372114299704","page_num":"0","text":"590","line_num":"0","level":"0","block_num":"0","height":"0.020905922094220375","par_num":"0","width":"0.008720929952377943","word_num":"0","top":"0.5609756106427853","conf":"0.5"},{"height":"0.006968640444571572","par_num":"0","text":"15911","top":"0.5853658539937421","page_num":"0","word_num":"0","width":"0.013081394611520969","left":"0.46802325552854196","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","top":"0.5958188150216522","conf":"1","line_num":"0","text":"592","width":"0.010174418383456285","word_num":"0","page_num":"0","left":"0.4723837209560432","level":"0","height":"0.020905923615232025","par_num":"0"},{"level":"0","top":"0.616724738727316","width":"0.008720929952377998","block_num":"0","page_num":"0","left":"0.47238372099764825","line_num":"0","conf":"1","par_num":"0","text":"593","height":"0.010452961047110132","word_num":"0"},{"height":"0.013937280889142922","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","text":"T 595","top":"0.6480836243637909","level":"0","left":"0.466569769326747","width":"0.014534881774415365","word_num":"0"},{"line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.020905922094220375","width":"0.014534883042599256","left":"0.46656976759933994","word_num":"0","text":"-596","top":"0.6655052271933078","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.47093023259606254","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.6898954702884519","width":"0.010174418383456285","height":"0.006968641205077342","text":"597","word_num":"0"},{"top":"0.7003484325068968","line_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.020905922094220375","width":"0.011627906180442626","text":"598","page_num":"0","word_num":"0","conf":"0.5","left":"0.4709302331016392"},{"left":"0.4723837209976482","line_num":"0","top":"0.7247386758550688","par_num":"0","width":"0.008720929952377943","block_num":"0","text":"$99","word_num":"0","height":"0.006968641205077342","level":"0","conf":"1","page_num":"0"},{"level":"0","block_num":"0","top":"0.7282229962193458","conf":"0.30000001192092896","word_num":"0","text":"=600","line_num":"0","left":"0.46656976790214993","par_num":"0","page_num":"0","width":"0.014534883042599311","height":"0.027874564820309367"},{"text":"6011","level":"0","top":"0.7595818818683066","left":"0.4709302334945038","line_num":"0","height":"0.006968640444571572","width":"0.01017441774936434","word_num":"0","par_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896"},{"page_num":"0","height":"0.020905923615232025","top":"0.7700348428613736","par_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.466569767781026","block_num":"0","text":"-602","word_num":"0","width":"0.014534883042599311"},{"top":"0.8048780490574194","conf":"1","line_num":"0","left":"0.47093023264451217","height":"0.020905922094220375","par_num":"0","word_num":"0","block_num":"0","text":"604","width":"0.010174418383456285","page_num":"0","level":"0"},{"height":"0.010452960286604362","level":"0","word_num":"0","width":"0.008720929318285997","conf":"0.30000001192092896","left":"0.47093023257922917","text":"605","top":"0.8292682935500775","block_num":"0","par_num":"0","page_num":"0","line_num":"0"},{"conf":"1","word_num":"0","height":"0.017421602252187474","text":"606","page_num":"0","par_num":"0","left":"0.4723837211284622","level":"0","width":"0.008720929952377943","block_num":"0","line_num":"0","top":"0.8432055753547425"},{"text":"— 607","line_num":"0","height":"0.010689139176023432","top":"0.8641114988686065","block_num":"0","par_num":"0","width":"0.013081394611520969","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.4665697671564489","level":"0"},{"block_num":"0","text":"608","line_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","conf":"1","top":"0.8815331015640149","left":"0.4723837218234151","par_num":"0","width":"0.008720929318285997","word_num":"0"},{"text":"100% 52","line_num":"0","width":"0.01889534706765028","conf":"0.30000001192092896","word_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0","left":"0.9127906995735092","level":"0","page_num":"0","top":"0.006968641450188162"},{"par_num":"0","text":"• Mon ZU Aor 10.40.0%","top":"0.006968641450188162","page_num":"0","block_num":"0","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.006968640444571461","left":"0.9345930252198137"},{"left":"0.8270348901595695","top":"0.02787456497864904","block_num":"0","conf":"1","word_num":"0","level":"0","page_num":"0","width":"0.08866278668667404","height":"0.010452960286604362","text":"L AskJiminnyReportActivityServiceTestv","par_num":"0","line_num":"0"},{"height":"0.010452960286604362","par_num":"0","top":"0.05574912978701141","text":"=custom.log","block_num":"0","left":"0.4738372097953522","line_num":"0","conf":"0.5","level":"0","page_num":"0","width":"0.029069763548830674","word_num":"0"},{"left":"0.5101744200028817","block_num":"0","height":"0.010452961047110132","conf":"1","line_num":"0","level":"0","par_num":"0","top":"0.055749129145434506","text":"=laravel.log","width":"0.027616277654120225","word_num":"0","page_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","line_num":"0","conf":"0.5","level":"0","text":"A SF [jiminny@localhost]","block_num":"0","top":"0.05574912978701141","height":"0.010452960286604362","left":"0.5450581399922917","width":"0.050872087478637695"},{"line_num":"0","par_num":"0","height":"0.010452961047110132","word_num":"0","left":"0.6046511654871605","top":"0.055749129145434506","level":"0","conf":"0.5","page_num":"0","text":"4 HS_local (iminny@localhost]","block_num":"0","width":"0.06104650903255382"},{"height":"0.010452960286604362","line_num":"0","word_num":"0","level":"0","block_num":"0","par_num":"0","text":"Cascade","conf":"1","top":"0.05574912943857935","width":"0.017441858636571994","left":"0.6947674436468302","page_num":"0"},{"conf":"0.30000001192092896","left":"0.4738372088584945","level":"0","line_num":"0","par_num":"0","width":"0.07703488431078326","page_num":"0","text":"A console [PROD] X A console [EU]","height":"0.011164274322169043","top":"0.0797448165869219","block_num":"0","word_num":"0"},{"width":"0.04360464785961393","page_num":"0","conf":"0.5","level":"0","top":"0.0797448165869219","left":"0.5595930266071848","block_num":"0","line_num":"0","par_num":"0","text":"A console [STAGING]","height":"0.011164274322169043","word_num":"0"},{"height":"0.007285397208668498","block_num":"0","level":"0","par_num":"0","left":"0.6933139525309181","width":"0.04651162979450629","conf":"1","top":"0.08362369354010668","line_num":"0","page_num":"0","word_num":"0","text":"Retactor Connection"},{"conf":"0.30000001192092896","width":"0.045058133754324436","top":"0.08362369371432266","page_num":"0","left":"0.7470930289847444","par_num":"0","height":"0.007285397208668609","line_num":"0","text":"CRM Initial Sync Oven","word_num":"0","block_num":"0","level":"0"},{"left":"0.5348837228066751","line_num":"0","par_num":"0","conf":"0.5","block_num":"0","level":"0","height":"0.0071770334928229484","top":"0.1044657097288676","page_num":"0","text":"Tx: Autov","width":"0.02034883549872868","word_num":"0"},{"conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.6627906971819303","height":"0.010516868633897003","page_num":"0","line_num":"0","top":"0.1044657097460916","width":"0.023255814897253146","par_num":"0","text":"do jiminny","word_num":"0"},{"line_num":"0","top":"0.12519936212958604","left":"0.49273255700367574","block_num":"0","conf":"0.5","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","level":"0","par_num":"0","word_num":"0","width":"0.12936045261139567","height":"0.010689139176023432"},{"width":"0.05813952709766146","top":"0.12519936195537007","conf":"0.30000001192092896","block_num":"0","text":"034 A1 A34 M62 ^ -","word_num":"0","height":"0.010689139176023432","level":"0","line_num":"0","par_num":"0","left":"0.6279069838403225","page_num":"0"},{"width":"0.12499997970905707","height":"0.006968640444571461","par_num":"0","left":"0.4927325782522842","level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","page_num":"0","top":"0.1463414637498397"},{"conf":"1","block_num":"0","line_num":"0","height":"0.013937280889143033","top":"0.15679442610595107","page_num":"0","left":"0.4927325630147635","width":"0.1962209052227913","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","word_num":"0","level":"0","par_num":"0"},{"line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.49273255988271814","page_num":"0","width":"0.015988370205493707","top":"0.17770034895077447","level":"0","text":"SELECT","block_num":"0","word_num":"0","par_num":"0"},{"top":"0.1951219518899232","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","word_num":"0","conf":"0.5","block_num":"0","left":"0.5014535184914614","line_num":"0","par_num":"0","height":"0.013937280889143033","page_num":"0","width":"0.1889534605310318"},{"conf":"0.30000001192092896","left":"0.5029069786600965","top":"0.21602787489966546","block_num":"0","height":"0.006968640444571461","par_num":"0","page_num":"0","level":"0","line_num":"0","word_num":"0","width":"0.021802323929806966","text":"U.ema1l."},{"conf":"0.30000001192092896","left":"0.5029069764355705","text":"sa.*","par_num":"0","top":"0.233449477263315","width":"0.011627907448626518","word_num":"0","height":"0.006968641205077342","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"width":"0.08866278668667404","word_num":"0","height":"0.006968641205077342","level":"0","par_num":"0","left":"0.5029069796729173","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336"},{"height":"0.011164274322168932","block_num":"0","page_num":"0","level":"0","top":"0.2679425837320575","text":"JOIN users u on u.id = sa.sociable_id","left":"0.49273255569667207","par_num":"0","conf":"0.5","line_num":"0","width":"0.0959302313784336","word_num":"0"},{"level":"0","height":"0.007196483429539158","block_num":"0","par_num":"0","width":"0.10610464785961388","left":"0.492732561293783","line_num":"0","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","conf":"0.30000001192092896","top":"0.28548644338568163","word_num":"0"},{"conf":"0.5","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","left":"0.49269744083144135","height":"0.0148935728666314","page_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.1381482875093501","block_num":"0","word_num":"0"},{"left":"0.4927325646028267","line_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","level":"0","conf":"1","height":"0.010505753841126397","block_num":"0","page_num":"0","width":"0.14534883296236073","word_num":"0"},{"width":"0.059593018065107584","conf":"1","line_num":"0","par_num":"0","top":"0.3728222999543015","word_num":"0","level":"0","page_num":"0","height":"0.01075026787449107","left":"0.4927325633660667","text":"select * from features;","block_num":"0"},{"par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","level":"0","page_num":"0","left":"0.49273257312172364","width":"0.12936045261139567","block_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.38995215302990127","line_num":"0","height":"0.007260390255820148"},{"par_num":"0","text":"select * from teams where id = 556;","conf":"1","height":"0.010500196824994035","line_num":"0","word_num":"0","left":"0.4927325550814989","page_num":"0","level":"0","top":"0.42503987254774733","width":"0.09011627765412028","block_num":"0"},{"conf":"1","text":"select * from","top":"0.4599303140744231","width":"0.03779069413530067","line_num":"0","block_num":"0","level":"0","height":"0.010564103651274914","page_num":"0","left":"0.4927325616686351","par_num":"0","word_num":"0"},{"top":"0.4599303140744231","height":"0.010564103651274914","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","page_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.5654069877565148","par_num":"0","block_num":"0","level":"0"},{"height":"0.010686361048210191","word_num":"0","page_num":"0","width":"0.19767440633570893","conf":"1","top":"0.47735191659424503","left":"0.4927325737320452","level":"0","block_num":"0","par_num":"0","line_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9"},{"block_num":"0","word_num":"0","par_num":"0","height":"0.014546766235497555","level":"0","conf":"0.5","line_num":"0","page_num":"0","text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","width":"0.1453954818400931","left":"0.4927008834473122"},{"word_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.4927325548990552","page_num":"0","par_num":"0","conf":"1","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","width":"0.14244185102746842","height":"0.010686361048210191"},{"word_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","level":"0","line_num":"0","left":"0.49273255862023396","conf":"1","page_num":"0","width":"0.15552323929806972"},{"conf":"1","page_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","level":"0","left":"0.49273256125581216","width":"0.12209300791963623","par_num":"0","height":"0.010622453461423431","block_num":"0","line_num":"0","word_num":"0"},{"height":"0.010750267113985301","level":"0","page_num":"0","width":"0.19767440633570899","block_num":"0","left":"0.49273257226354994","par_num":"0","line_num":"0","conf":"0.5","word_num":"0","top":"0.6164274323772443","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte"},{"par_num":"0","word_num":"0","level":"0","height":"0.010628010477555794","left":"0.49273256709487234","page_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","top":"0.6339712919137487","width":"0.15406975847609494","block_num":"0","conf":"1"},{"word_num":"0","par_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","page_num":"0","level":"0","block_num":"0","top":"0.651515151624469","height":"0.010505753841126397","left":"0.4927325551571803","width":"0.15261626750864876","line_num":"0","conf":"1"},{"left":"0.4927325646279135","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","conf":"1","height":"0.013937280889143033","par_num":"0","word_num":"0","block_num":"0","width":"0.11046511061648101","line_num":"0","level":"0"},{"block_num":"0","top":"0.6864111504286012","height":"0.010558546635142552","page_num":"0","par_num":"0","line_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","word_num":"0","width":"0.15261626750864876","conf":"1","level":"0","left":"0.4927325552882119"},{"top":"0.724738676080081","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","height":"0.007318740065968554","level":"0","par_num":"0","line_num":"0","width":"0.12354650903255388","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","left":"0.4927325602990887"},{"width":"0.0159883714736776","page_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.010452961047110132","top":"0.7386759584137272","left":"0.492732558848917","level":"0","block_num":"0","text":"GELECT"},{"width":"0.18604649888708236","top":"0.7559808612440191","word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.5","height":"0.014354066985646008","line_num":"0","page_num":"0","left":"0.5029069807442199","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$"},{"top":"0.7767145136381128","page_num":"0","height":"0.007257611367501027","text":"u. email","left":"0.5014534902332606","level":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.021802323929806966"},{"height":"0.010452960286604362","line_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.5029069777669138","width":"0.013081394611520913","conf":"1","level":"0","word_num":"0","top":"0.7944250876267327","text":"sa.*,"},{"height":"0.010497418697180683","par_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","left":"0.5014534906556222","page_num":"0","block_num":"0","width":"0.09011626750864876","level":"0","top":"0.8118022326885981","conf":"1","line_num":"0"},{"line_num":"0","par_num":"0","height":"0.007254833239687675","level":"0","page_num":"0","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","conf":"0.30000001192092896","left":"0.49273256673203064","top":"0.8292682928942409","word_num":"0","width":"0.09738371220040826"},{"conf":"0.5","page_num":"0","left":"0.49273255613526434","line_num":"0","top":"0.8466898957943156","block_num":"0","height":"0.010566882539594036","par_num":"0","level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.10610464785961393","word_num":"0"},{"height":"0.010689139176023432","line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013","left":"0.4927325670763793","top":"0.8641114986943905","word_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1"},{"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","block_num":"0","line_num":"0","left":"0.4927325575704069","level":"0","page_num":"0","top":"0.8987240830528642","width":"0.19622092551373427","par_num":"0","conf":"0.5"},{"height":"0.011164274322169043","line_num":"0","page_num":"0","text":"+0 ..","par_num":"0","left":"0.965116281891486","word_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","width":"0.020348834230544677","top":"0.0797448165869219"},{"width":"0.2703488329623608","conf":"1","block_num":"0","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","word_num":"0","left":"0.6976744093135958","page_num":"0","top":"0.10104529661439754","height":"0.01059744650857497","line_num":"0","level":"0"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","par_num":"0","level":"0","height":"0.006968641205077342","left":"0.703488371377582","line_num":"0","page_num":"0","top":"0.11846689891207607","width":"0.23837209255137337"},{"top":"0.1393728226143094","word_num":"0","height":"0.007357639939400973","level":"0","page_num":"0","width":"0.28633718287691157","block_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.694767473312973","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait"},{"width":"0.2819767201200445","par_num":"0","block_num":"0","height":"0.010653017430404366","left":"0.6962209524994839","line_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","level":"0","top":"0.15311004796085603","word_num":"0","conf":"0.5","page_num":"0"},{"par_num":"0","height":"0.010583553587991013","text":"already solved - just not parametrised for the profile/since case","block_num":"0","top":"0.1672473874286453","page_num":"0","line_num":"0","level":"0","word_num":"0","width":"0.12645347067650337","conf":"1","left":"0.6947674594038452"},{"level":"0","line_num":"0","par_num":"0","width":"0.13517440633570899","block_num":"0","left":"0.6947674552483422","conf":"1","height":"0.010494639808861561","word_num":"0","text":"What splitting the profile sync into batches would look like","page_num":"0","top":"0.19856459312259356"},{"line_num":"0","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","width":"0.1511627765412027","height":"0.007182590508955311","conf":"1","par_num":"0","top":"0.21929824549679078","level":"0","block_num":"0","word_num":"0","left":"0.6947674427962095","page_num":"0"},{"level":"0","height":"0.010569660667407277","page_num":"0","word_num":"0","conf":"1","left":"0.694767459943104","top":"0.233449478068677","width":"0.28633716258596864","par_num":"0","block_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","line_num":"0"},{"line_num":"0","left":"0.6947674612076477","width":"0.24127905419532292","top":"0.2508710804745784","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.006968640444571461","page_num":"0","word_num":"0"},{"left":"0.6962209605769604","width":"0.284883661473051","line_num":"0","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","block_num":"0","word_num":"0","height":"0.007329854098233168","par_num":"0","page_num":"0","conf":"1","level":"0"},{"text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","conf":"0.30000001192092896","par_num":"0","top":"0.306620209394439","width":"0.2877906636988863","height":"0.006968640444571461","word_num":"0","block_num":"0","left":"0.6962209692158519","page_num":"0","line_num":"0","level":"0"},{"par_num":"0","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","conf":"1","block_num":"0","left":"0.7034883691075557","word_num":"0","line_num":"0","top":"0.3205574921563493","level":"0","width":"0.2776162573631774","page_num":"0"},{"height":"0.010505753841126397","page_num":"0","text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","width":"0.20639533184944325","line_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.7034883929131215","level":"0","top":"0.33797909453440456","block_num":"0","word_num":"0"},{"top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","level":"0","line_num":"0","page_num":"0","conf":"1","height":"0.010628010477555794","left":"0.6962209294276679","block_num":"0","par_num":"0","word_num":"0","width":"0.2819767201200445"},{"level":"0","conf":"1","left":"0.6962209430504749","page_num":"0","height":"0.0072659472719524","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","line_num":"0","block_num":"0","top":"0.3763066205343165","word_num":"0","par_num":"0","width":"0.2848836817639939"},{"block_num":"0","level":"0","par_num":"0","left":"0.6947674424200525","height":"0.007215933366255256","top":"0.41463414653422836","width":"0.0319767404109873","word_num":"0","text":"You get for free","conf":"0.5","page_num":"0","line_num":"0"},{"text":"•streamed fetch (no 0OM on big owners)","page_num":"0","top":"0.43540669856459324","width":"0.08575581489725315","word_num":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.697674417508692","conf":"0.5","height":"0.0071770334928229484","level":"0"},{"par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.0071770334928229484","top":"0.4529505582137161","left":"0.6976744285694189","width":"0.06540696671668522","page_num":"0","conf":"0.5","word_num":"0","text":"• 100-record batches via Redis"},{"width":"0.13953486909257606","word_num":"0","page_num":"0","conf":"1","left":"0.6976744332330052","line_num":"0","par_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","block_num":"0","height":"0.010477968760464584","top":"0.4703832754342152","level":"0"},{"height":"0.010514089745577881","line_num":"0","par_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","page_num":"0","width":"0.1322674244008165","block_num":"0","conf":"1","left":"0.6976744360642997","top":"0.4912280700058711","level":"0","word_num":"0"},{"left":"0.6976744452373054","height":"0.010452960286604251","par_num":"0","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","width":"0.2819767201200445","conf":"0.5","word_num":"0","block_num":"0","top":"0.508710801912447","level":"0","line_num":"0"},{"top":"0.5261324047144549","width":"0.07267441140844466","word_num":"0","page_num":"0","block_num":"0","height":"0.007360418067214214","par_num":"0","conf":"0.5","left":"0.7034883798200974","line_num":"0","level":"0","text":"key so difterent orofiles don't collide"},{"level":"0","line_num":"0","par_num":"0","top":"0.5470383280448511","conf":"1","block_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.1729650903255382","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","word_num":"0","left":"0.6947674678139966"},{"block_num":"0","height":"0.0073104049220229506","page_num":"0","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","word_num":"0","level":"0","line_num":"0","top":"0.5644599301598978","left":"0.6947674633339377","conf":"0.5"},{"word_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0","width":"0.28052323929806977","conf":"1","block_num":"0","level":"0","line_num":"0","top":"0.5956937798195339","height":"0.010577996571858761","left":"0.6947674627311626","par_num":"0"},{"line_num":"0","width":"0.13953487923804753","word_num":"0","conf":"1","top":"0.613237639553429","level":"0","block_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291"},{"level":"0","par_num":"0","block_num":"0","left":"0.6947674422006878","line_num":"0","page_num":"0","text":"Recommendation","height":"0.006968641205077342","width":"0.04215116196490354","word_num":"0","conf":"1","top":"0.6411149825213349"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","height":"0.010522425650029366","par_num":"0","top":"0.6585365856142653","word_num":"0","left":"0.6947674626641019","level":"0","block_num":"0","line_num":"0","width":"0.28052323929806977","conf":"1","page_num":"0"},{"height":"0.006968640444571461","page_num":"0","top":"0.6759581884885157","line_num":"0","left":"0.6947674655515993","level":"0","conf":"0.5","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","block_num":"0","width":"0.28488370205493685","par_num":"0"},{"top":"0.6897926635444678","level":"0","left":"0.6947674548777797","block_num":"0","line_num":"0","conf":"1","height":"0.01055576774682343","page_num":"0","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","width":"0.17441859143845573","word_num":"0"},{"left":"0.697674427545875","line_num":"0","conf":"1","height":"0.01072803904945574","level":"0","page_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","word_num":"0","par_num":"0","block_num":"0","top":"0.7105263158961413","width":"0.22819766592472157"},{"text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","width":"0.28488368176399403","line_num":"0","word_num":"0","top":"0.7317073174083762","level":"0","left":"0.6976744577707242","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","par_num":"0","page_num":"0"},{"height":"0.017421602252187585","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.7034883726365229","text":"do),","line_num":"0","top":"0.7421602788826169","width":"0.011627906180442626","word_num":"0"},{"par_num":"0","height":"0.0071770334928229484","top":"0.766347687400319","line_num":"0","left":"0.6976744436144179","width":"0.2776162573631774","word_num":"0","conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","block_num":"0","level":"0"},{"level":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0","height":"0.011164274322169043","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","width":"0.2877906636988864","word_num":"0","par_num":"0","left":"0.694767475704478","top":"0.7870813397129187"},{"par_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","block_num":"0","top":"0.804625199437562","left":"0.6962209300478492","text":"at the end (FetchSalesforceEntitieslo","width":"0.07994186117293989","word_num":"0","height":"0.00722149038238773"},{"line_num":"0","conf":"1","height":"0.007221490382387619","block_num":"0","left":"0.7761627980999628","par_num":"0","word_num":"0","level":"0","page_num":"0","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","top":"0.8046251994347967","width":"0.18895348082197483"},{"width":"0.08430232392980697","par_num":"0","top":"0.8221690590111643","word_num":"0","text":"watermark — gate it on \"no profile context\".","line_num":"0","height":"0.0071770334928229484","left":"0.6962209318790669","conf":"1","block_num":"0","level":"0","page_num":"0"},{"block_num":"0","par_num":"0","width":"0.017441858636571994","page_num":"0","height":"0.010461296951561616","left":"0.9651162807795277","conf":"0.30000001192092896","top":"0.8397129185198681","text":"G.l .","line_num":"0","word_num":"0","level":"0"},{"par_num":"0","block_num":"0","left":"0.6962209300842392","line_num":"0","page_num":"0","text":"Ask anvthina (84-D","level":"0","conf":"0.30000001192092896","top":"0.9266347687400319","width":"0.04069767099745736","word_num":"0","height":"0.0071770334928229484"},{"page_num":"0","left":"0.7223837197862006","par_num":"0","width":"0.04651162472177062","word_num":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","block_num":"0","height":"0.0071770334928229484","level":"0","conf":"0.30000001192092896","line_num":"0"},{"conf":"0.5","top":"0.9860627181052405","level":"0","text":"144-25","page_num":"0","left":"0.9331395351302343","line_num":"0","height":"0.006968640444571572","width":"0.01453488177441542","word_num":"0","par_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","height":"0.01074748898617195","par_num":"0","left":"0.9709302343731505","top":"0.986062718234409","line_num":"0","conf":"0.30000001192092896","width":"0.01453488177441531","level":"0","page_num":"0","text":"Po 4 sp"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59346
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.41:00L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"line_num":"0","level":& [{"line_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.01744185995005212","top":"0.006968641046706359","width":"0.021802326466174835","height":"0.006968641205077342","word_num":"0","block_num":"0","text":"Phostorm"},{"left":"0.1148255812121043","conf":"0.30000001192092896","word_num":"0","line_num":"0","block_num":"0","height":"0.006968640444571461","width":"0.01162790618044264","page_num":"0","top":"0.006968641450188162","par_num":"0","text":"code","level":"0"},{"page_num":"0","block_num":"0","top":"0.02787456497864904","word_num":"0","line_num":"0","conf":"0.5","height":"0.010452960286604362","par_num":"0","text":"FV faVsco.js","left":"0.030523259704860126","width":"0.029069763548830722","level":"0"},{"height":"0.010452960286604362","page_num":"0","top":"0.02787456497864904","block_num":"0","word_num":"0","level":"0","width":"0.024709300791963623","conf":"0.30000001192092896","left":"0.06831395542728312","line_num":"0","par_num":"0","text":"?9 master"},{"width":"0.020348836766912577","height":"0.003484320602538671","word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Proledey","top":"0.05923344944238418","page_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.014534883869450689"},{"block_num":"0","left":"0.043574765514713835","word_num":"0","par_num":"0","text":"D Salesforce","height":"0.01150821840934213","width":"0.030583024024963372","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","top":"0.07612742412338913"},{"level":"0","line_num":"0","top":"0.09407665591941561","word_num":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","width":"0.021802323929806973","conf":"0.30000001192092896","text":"> DDTO","left":"0.046511627642654756","par_num":"0"},{"height":"0.015479323586398475","text":"© FetchSalesforceEntitiesJob.pnp","left":"0.0537095887639354","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.07137109878215384","top":"0.11024367702094318","conf":"1"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","left":"0.05232558202147495","line_num":"0","width":"0.08575580475178171","word_num":"0","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","height":"0.0071770334928229484","top":"0.13237639553429026"},{"text":"C) ketryralleasalestorcerecorasJob.onp","conf":"0.5","top":"0.14982578435435434","width":"0.08575580475178171","left":"0.05232558202147495","height":"0.0072715042880847625","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","level":"0"},{"height":"0.006968640444571461","text":"c) AulolocDelavec locrm.ono","width":"0.06249999492726427","left":"0.046511627154292065","top":"0.16724738709478748","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"width":"0.07558138827060132","height":"0.010616896445291069","conf":"1","level":"0","top":"0.18102073376030525","left":"0.046511627667025296","par_num":"0","page_num":"0","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","word_num":"0","block_num":"0"},{"conf":"0.5","text":"C) CreaterollowupActivity.php","block_num":"0","level":"0","left":"0.04651163545709501","par_num":"0","top":"0.2017543859602864","width":"0.06395348082197473","line_num":"0","word_num":"0","page_num":"0","height":"0.0073048471453848185"},{"level":"0","left":"0.04651162858740109","block_num":"0","top":"0.21929824565899192","conf":"0.30000001192092896","page_num":"0","line_num":"0","par_num":"0","text":"C) CreateNotes.php","word_num":"0","height":"0.007182590508955311","width":"0.04215116196490349"},{"text":"© MatchActivitiesToNewOpportunity.php","word_num":"0","level":"0","height":"0.010544653714558705","conf":"1","left":"0.04651163557061816","top":"0.23684210521680837","width":"0.08720929571922789","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"word_num":"0","conf":"0.5","block_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.2543554009942979","width":"0.06249999492726427","height":"0.007207597461803994","text":"C) MatchActivitvermData.php","left":"0.04651163358738779","page_num":"0"},{"line_num":"0","text":"E) NoteObiect.ohp","height":"0.00732985485873916","top":"0.27177700333990396","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.046511628705343505","word_num":"0","width":"0.039244185102746854","level":"0","par_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.04651163174781109","word_num":"0","top":"0.2891986066069825","level":"0","page_num":"0","width":"0.04215115942853562","line_num":"0","text":"c) SaveActiviv.ono","height":"0.006968640444571461"},{"block_num":"0","level":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"c)saveliranscriotion.onv","top":"0.30662020900450737","word_num":"0","left":"0.04651162677256695","conf":"0.30000001192092896","width":"0.0523255835188196","page_num":"0"},{"word_num":"0","height":"0.0072464973352361906","text":"C) SetuoLavout.oho","top":"0.32376395531045343","page_num":"0","conf":"0.5","line_num":"0","par_num":"0","block_num":"0","left":"0.04651163174781109","level":"0","width":"0.04215115942853562"},{"conf":"0.5","par_num":"0","page_num":"0","left":"0.04651163174781109","word_num":"0","block_num":"0","level":"0","top":"0.34130781499202545","text":"C) SvncActivitv.oho","line_num":"0","width":"0.04215115942853562","height":"0.0071770334928230595"},{"left":"0.04638947542561308","block_num":"0","top":"0.3552072621290665","level":"0","line_num":"0","height":"0.014418177627490425","conf":"1","text":"@ SvncFieldMetadata.php","par_num":"0","page_num":"0","width":"0.055435398791698696","word_num":"0"},{"width":"0.039244182566378974","par_num":"0","top":"0.3763066205343165","level":"0","text":"© SyncLeads.php","height":"0.010455739935429254","block_num":"0","conf":"1","page_num":"0","word_num":"0","line_num":"0","left":"0.046511631609252174"},{"line_num":"0","conf":"1","width":"0.04215115942853562","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.046511631695615716","top":"0.38995215311004783","word_num":"0","text":"© SyncObjects.php","height":"0.014354066985645897"},{"width":"0.06104650903255382","height":"0.010700253968793927","text":"© SyncOpportunitiesJob.php","page_num":"0","left":"0.04651163073081603","par_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","top":"0.41114982586710536","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"© SyncOpportunity.php","top":"0.42503987240829344","level":"0","left":"0.046511633451594","conf":"1","line_num":"0","height":"0.014354066985646008","width":"0.05087208747863769"},{"left":"0.04651163071712692","par_num":"0","page_num":"0","word_num":"0","top":"0.44577352463809683","width":"0.05813953217039717","conf":"1","level":"0","text":"© SyncProfileMetadata.php","height":"0.010672468127626344","block_num":"0","line_num":"0"},{"top":"0.46331738455485405","width":"0.056686041202950996","height":"0.010550210730691068","par_num":"0","conf":"1","level":"0","left":"0.04651163321565249","block_num":"0","word_num":"0","line_num":"0","page_num":"0","text":"© SyncTeamFieldsJob.php"},{"width":"0.05668604120295098","block_num":"0","word_num":"0","line_num":"0","text":"© SyncTeamMetadata.php","level":"0","page_num":"0","height":"0.010452961047110243","conf":"1","par_num":"0","top":"0.48083623715937174","left":"0.04651163321565131"},{"top":"0.49825784007433493","conf":"1","block_num":"0","word_num":"0","level":"0","height":"0.01051408974557777","width":"0.08430231885707123","line_num":"0","page_num":"0","left":"0.04651163548425466","par_num":"0","text":"© UpdateOpportunitySpecifications.php"},{"text":"Updatestage.ong","top":"0.5191637634014077","block_num":"0","page_num":"0","level":"0","word_num":"0","left":"0.046511627480499834","line_num":"0","height":"0.006968640444571461","width":"0.04215115942853563","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","level":"0","top":"0.5331010454942319","height":"0.010758603778942555","width":"0.03343022884206569","par_num":"0","line_num":"0","word_num":"0","page_num":"0","text":"> @ DealRisks"},{"conf":"0.30000001192092896","height":"0.006968640444571572","page_num":"0","par_num":"0","text":"_Meeuine bor","top":"0.5714285717637769","width":"0.031976740410987366","word_num":"0","block_num":"0","line_num":"0","left":"0.03924418649273823","level":"0"},{"line_num":"0","page_num":"0","top":"0.6411149830944434","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007210375589617124","text":"a Telephony","width":"0.029069763548830715","level":"0","left":"0.03924418703063903"},{"text":"C User","page_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","level":"0","left":"0.03924418612559764","height":"0.011164274322169154","block_num":"0"},{"height":"0.006968641205077342","left":"0.04069767337055839","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.675958188117432","word_num":"0","text":"c8aseprocessing.oo.ono","width":"0.05523256038097625","page_num":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","top":"0.6897926633384308","page_num":"0","conf":"0.30000001192092896","word_num":"0","text":"@ Dummv.Job.php","height":"0.01055576850732931","width":"0.03779069667166852","left":"0.04069767586474709","line_num":"0","block_num":"0"},{"top":"0.7108013940634285","width":"0.07558138827060132","height":"0.006968640444571572","word_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","line_num":"0","conf":"0.5","block_num":"0","left":"0.04069768173679198","level":"0","page_num":"0","par_num":"0"},{"page_num":"0","height":"0.010508531968939527","line_num":"0","block_num":"0","text":"@ ImportRemoteTrack.Job.ohp","conf":"0.5","level":"0","left":"0.0406976819687229","width":"0.06395348082197475","par_num":"0","top":"0.724738676808766","word_num":"0"},{"width":"0.023255812360885288","left":"0.04069767637769677","page_num":"0","line_num":"0","text":"C ob.oho","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","height":"0.0071770334928229484","top":"0.7456140350877193","word_num":"0"},{"height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.04069767469984203","line_num":"0","text":"C)JobDisoatcher.oho","width":"0.04505813882706013","word_num":"0","level":"0","par_num":"0","top":"0.7630662020343051"},{"line_num":"0","top":"0.7804878052132543","page_num":"0","left":"0.04069768139133789","level":"0","block_num":"0","height":"0.006968640444571572","par_num":"0","width":"0.06395348082197473","word_num":"0","conf":"0.30000001192092896","text":".lobDisnatcherintertace.oho"},{"width":"0.08430231885707126","conf":"0.5","line_num":"0","page_num":"0","top":"0.7942583731520936","word_num":"0","block_num":"0","text":"@ [EMAIL]","level":"0","height":"0.01061967533361019","par_num":"0","left":"0.04069768199588256"},{"height":"0.007307626033703829","left":"0.039244191467289816","text":"T. SacVisibilitvControl.ohn","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","page_num":"0","word_num":"0"},{"top":"0.8325358850720923","width":"0.03197674041098737","word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.5","left":"0.027616282843257383","height":"0.010669689239307223","page_num":"0","text":"v D Listeners"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.03343023313500392","top":"0.8500797448165869","width":"0.031976740410987366","word_num":"0","text":"v M Activitiod","level":"0","height":"0.0071770334928230595"},{"left":"0.03924418511117721","width":"0.04651162979450632","page_num":"0","top":"0.8675958187199364","word_num":"0","par_num":"0","height":"0.007204819333990642","text":"v M ActivitvProviden","conf":"0.5","level":"0","block_num":"0","line_num":"0"},{"height":"0.007327075970420038","block_num":"0","page_num":"0","text":"> M.lustCall","left":"0.046511629117106865","level":"0","conf":"0.30000001192092896","top":"0.8850174216200114","line_num":"0","word_num":"0","width":"0.02906976608519858","par_num":"0"},{"word_num":"0","line_num":"0","height":"0.010639125270326288","block_num":"0","text":"v D UserPilot","left":"0.046511631681215526","width":"0.03197674041098737","level":"0","conf":"0.5","page_num":"0","par_num":"0","top":"0.9024390246943023"},{"block_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.059593032929402996","text":"© TrackProviderInstalledEvent.php","top":"0.9198606275943773","conf":"1","height":"0.010761381906755796","level":"0","word_num":"0","width":"0.07412789730315514"},{"page_num":"0","top":"0.9372822303003622","height":"0.006968640444571572","block_num":"0","line_num":"0","left":"0.039244188091967266","width":"0.026162789223041938","word_num":"0","conf":"0.30000001192092896","text":"MAudia","level":"0","par_num":"0"},{"text":"MRots","top":"0.9547038330878187","line_num":"0","word_num":"0","level":"0","left":"0.039244188005603746","height":"0.006968640444571572","width":"0.0232558123608853","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn","page_num":"0","left":"0.15406977310444897","line_num":"0","block_num":"0","conf":"0.5","par_num":"0","width":"0.047965110616481066","height":"0.007249275463049432","level":"0"},{"conf":"0.30000001192092896","word_num":"0","level":"0","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","width":"0.07122093058646994","left":"0.15406976733606492","line_num":"0","page_num":"0","height":"0.006968641205077342","block_num":"0","par_num":"0"},{"text":"© AutomatedReportsCommand.php","line_num":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","top":"0.0797448165869219","left":"0.30668604530999377","page_num":"0","width":"0.07122092551373421","height":"0.011164274322169043","conf":"1"},{"line_num":"0","page_num":"0","conf":"0.5","top":"0.13240418151987454","left":"0.3066860477020153","block_num":"0","height":"0.006968640444571461","par_num":"0","text":"Opportunitysynclrait.ong","level":"0","word_num":"0","width":"0.05523255023550483"},{"word_num":"0","conf":"0.5","block_num":"0","left":"0.37063954254736237","top":"0.13240418151987454","line_num":"0","level":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","width":"0.08720929571922792"},{"level":"0","conf":"0.30000001192092896","page_num":"0","text":"wsyncermenuuiestrait.ono","line_num":"0","left":"0.31831396020201475","top":"0.1567944254223136","word_num":"0","block_num":"0","par_num":"0","width":"0.05523255023550483","height":"0.006968640444571461"},{"line_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.18102073365231264","block_num":"0","width":"0.039244185102746826","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.15406976824025068","text":"c) SyncObiects.pho"},{"par_num":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","height":"0.010452960286604362","word_num":"0","level":"0","conf":"1","width":"0.06104650395981806","block_num":"0","page_num":"0","left":"0.20203489060729998","line_num":"0"},{"page_num":"0","top":"0.17770034916869026","line_num":"0","height":"0.010497417936674913","text":"© ImportContactBatch.php","left":"0.27180233100804285","level":"0","word_num":"0","par_num":"0","conf":"1","block_num":"0","width":"0.053779064340794325"},{"text":"© Client.php","top":"0.17770034916869026","level":"0","left":"0.33284884116015484","page_num":"0","height":"0.010497417936674913","conf":"1","line_num":"0","par_num":"0","block_num":"0","width":"0.027616275117752387","word_num":"0"},{"left":"0.3677325572728374","conf":"0.5","level":"0","block_num":"0","par_num":"0","word_num":"0","top":"0.18102073365231264","text":"C) HubspotPaqinationService.phg","page_num":"0","width":"0.0654069717894209","height":"0.0071770334928229484","line_num":"0"},{"level":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007343747018817126","top":"0.20557491325434107","word_num":"0","left":"0.15406977127553043","line_num":"0","text":"() Service.php","page_num":"0","width":"0.030523251979909044"},{"width":"0.04505813375432441","word_num":"0","conf":"0.5","text":"BatchSyncTrait.php","height":"0.006968640444571572","level":"0","line_num":"0","block_num":"0","par_num":"0","left":"0.19186047025946548","page_num":"0","top":"0.20557491322719157"},{"par_num":"0","page_num":"0","top":"0.20175438596491224","block_num":"0","width":"0.14534883296236076","height":"0.011164274322169154","line_num":"0","conf":"0.5","word_num":"0","left":"0.2441860510865191","level":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"height":"0.007343747018817126","text":"php api_v2.php","level":"0","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","line_num":"0","width":"0.02906976354883073","left":"0.3982558178455254","word_num":"0","top":"0.20557491325434107"},{"conf":"1","left":"0.15406977510994932","page_num":"0","par_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.oho","level":"0","word_num":"0","line_num":"0","top":"0.22966507158551952","width":"0.06104650395981809","block_num":"0"},{"word_num":"0","width":"0.21656975847609497","level":"0","par_num":"0","height":"0.010691917303836784","block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","conf":"1","left":"0.17151161694332442","line_num":"0","top":"0.2508710809687519"},{"block_num":"0","top":"0.26794258384399516","line_num":"0","text":"nublic function handlel","width":"0.05959302313784334","word_num":"0","conf":"1","height":"0.007318740065968554","left":"0.18313953485556841","level":"0","page_num":"0","par_num":"0"},{"page_num":"0","left":"0.1497093032619457","text":"138","width":"0.010174417749364312","conf":"0.30000001192092896","block_num":"0","top":"0.4111498263026909","line_num":"0","word_num":"0","height":"0.010452960286604362","par_num":"0","level":"0"},{"left":"0.15116279097784552","word_num":"0","page_num":"0","conf":"1","height":"0.017421602252187474","text":"140","top":"0.44250871089481225","block_num":"0","line_num":"0","width":"0.010174418383456285","level":"0","par_num":"0"},{"page_num":"0","top":"0.5017421601756263","left":"0.15116279076509007","conf":"0.30000001192092896","text":"1143","height":"0.006968641205077342","line_num":"0","par_num":"0","block_num":"0","width":"0.00872092995237797","word_num":"0","level":"0"},{"left":"0.1511627908377645","line_num":"0","page_num":"0","width":"0.00872092995237797","block_num":"0","level":"0","word_num":"0","top":"0.5156794425600686","height":"0.010452961047110132","par_num":"0","text":"144","conf":"1"},{"par_num":"0","left":"0.15116279076509007","text":"149","line_num":"0","top":"0.6062717769003649","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","width":"0.00872092995237797"},{"par_num":"0","page_num":"0","level":"0","top":"0.7108013942469417","line_num":"0","left":"0.15116279159085694","width":"0.008720929318285997","block_num":"0","word_num":"0","text":"155","height":"0.010452960286604362","conf":"1"},{"block_num":"0","page_num":"0","text":"158","conf":"1","left":"0.15116279159085694","top":"0.763066202609311","level":"0","word_num":"0","par_num":"0","width":"0.008720929318285997","line_num":"0","height":"0.010452960286604362"},{"conf":"1","top":"0.8153310109716805","word_num":"0","block_num":"0","text":"161","left":"0.15116279159085694","level":"0","page_num":"0","width":"0.008720929318285997","line_num":"0","par_num":"0","height":"0.010452960286604362"},{"top":"0.8501742165465933","left":"0.15116279159085694","level":"0","page_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","line_num":"0","conf":"1","par_num":"0","text":"163","word_num":"0"},{"word_num":"0","level":"0","page_num":"0","block_num":"0","text":"1164","height":"0.006968641205077342","par_num":"0","top":"0.871080139269703","width":"0.00872092995237797","left":"0.15116279076509007","line_num":"0","conf":"1"},{"par_num":"0","block_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","conf":"1","level":"0","line_num":"0","page_num":"0","left":"0.15116279159085694","word_num":"0","text":"165","top":"0.8850174221215062"},{"top":"0.9059233448446159","height":"0.006968641205077342","left":"0.15116279076509007","page_num":"0","block_num":"0","width":"0.00872092995237797","level":"0","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"1166"},{"width":"0.021802323929806966","height":"0.010452960286604362","line_num":"0","left":"0.21366279261358478","level":"0","par_num":"0","word_num":"0","block_num":"0","text":"$config,","page_num":"0","conf":"1","top":"0.2891986067904957"},{"par_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","top":"0.30662020992638417","block_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.21366279584086087","text":"$batchRepository,","width":"0.04505813375432441"},{"top":"0.3240418127138407","width":"0.03633720570422233","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","text":"SredisService","conf":"1","level":"0","left":"0.21366279067986574"},{"top":"0.3414634155012971","width":"0.04796511061648104","block_num":"0","word_num":"0","level":"0","par_num":"0","text":"$entityRepository,","height":"0.010452960286604251","line_num":"0","conf":"1","left":"0.21366279592722434","page_num":"0"},{"page_num":"0","height":"0.006968640444571461","width":"0.018895347067650337","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.21366279063768656","top":"0.3623693383142996","block_num":"0","word_num":"0","text":"sloggen","line_num":"0"},{"top":"0.4146341463621239","conf":"0.5","line_num":"0","left":"0.20348838007687264","par_num":"0","word_num":"0","page_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","width":"0.2398255733733482","block_num":"0","height":"0.007215933366255367","level":"0"},{"left":"0.20348838095072486","conf":"0.5","level":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.010672467367120575","top":"0.4457735248441337","par_num":"0","width":"0.07994185102746842","word_num":"0","text":"if (Sthis->attemots@ === 1) {"},{"conf":"1","top":"0.46331738455485405","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","block_num":"0","level":"0","width":"0.1482558047517817","left":"0.21366278713067985","par_num":"0","height":"0.010550210730691068","word_num":"0","line_num":"0","page_num":"0"},{"text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","word_num":"0","page_num":"0","level":"0","width":"0.091569758476095","par_num":"0","conf":"0.5","line_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.20348838105878864"},{"text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","word_num":"0","level":"0","top":"0.5331010453200158","height":"0.013948396442419408","par_num":"0","block_num":"0","page_num":"0","width":"0.15552324944354115","left":"0.20348837906873227","line_num":"0","conf":"1"},{"text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","width":"0.14970930586469938","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.20348837025078986","page_num":"0","line_num":"0","height":"0.006968641205077342"},{"word_num":"0","level":"0","height":"0.010536318570613101","top":"0.5923344949742337","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.021802323929806966","left":"0.2470930229619993","par_num":"0","text":"<1/6 >"},{"line_num":"0","height":"0.0071798116206361895","par_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","width":"0.027616277654120253","page_num":"0","text":"'entity tvo","left":"0.2151162810652241","top":"0.6060606061050023","word_num":"0"},{"par_num":"0","word_num":"0","conf":"0.5","top":"0.6132376396173622","level":"0","text":"© Logger","block_num":"0","page_num":"0","width":"0.021802323929806966","height":"0.010455739935429254","left":"0.25000000055269916","line_num":"0"},{"width":"0.027616277654120253","page_num":"0","line_num":"0","level":"0","block_num":"0","left":"0.2151162810652241","conf":"0.5","top":"0.6236044657097288","height":"0.0071770334928230595","text":"Itotal reco","word_num":"0","par_num":"0"},{"level":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.248546517777781","height":"0.010628010477555794","conf":"0.5","word_num":"0","width":"0.05668604120295098","text":"public function info","page_num":"0","top":"0.6339712919137487"},{"par_num":"0","line_num":"0","word_num":"0","text":"\"batches d","block_num":"0","height":"0.0072103763501230045","width":"0.027616277654120253","level":"0","conf":"0.5","page_num":"0","top":"0.6411149825399743","left":"0.2151162799850968"},{"conf":"0.30000001192092896","word_num":"0","left":"0.21511628105837952","top":"0.6585365856142653","page_num":"0","block_num":"0","text":"Isvnced atl","width":"0.026162789223041966","height":"0.007332632986552401","line_num":"0","par_num":"0","level":"0"},{"width":"0.04360464785961399","text":"cav $context = [1","word_num":"0","page_num":"0","par_num":"0","top":"0.6618819775389818","block_num":"0","conf":"0.5","height":"0.010591889492442497","left":"0.26598837545525295","level":"0","line_num":"0"},{"width":"0.020348835498728624","line_num":"0","block_num":"0","par_num":"0","top":"0.6794258373205742","word_num":"0","left":"0.24854651350063556","conf":"0.30000001192092896","text":": voidi","page_num":"0","level":"0","height":"0.0071770334928229484"},{"conf":"1","block_num":"0","level":"0","left":"0.1918604731373945","height":"0.011164274322169043","page_num":"0","line_num":"0","par_num":"0","text":"} catch (SocialAcco","top":"0.6929824561403509","width":"0.052325573373348144","word_num":"0"},{"left":"0.2034883724950264","conf":"0.5","width":"0.039244185102746854","height":"0.006968641205077342","page_num":"0","top":"0.7108013936697744","block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","text":"Cloaden-swannir"},{"top":"0.7105263157219254","level":"0","par_num":"0","left":"0.24854651872595424","width":"0.08720929571922792","block_num":"0","line_num":"0","page_num":"0","height":"0.01072803904945585","text":"Log an informational message to the logs.","conf":"1","word_num":"0"},{"text":"Implements: Loggerinterface::info","top":"0.7384370017274113","width":"0.0813953419949146","page_num":"0","word_num":"0","block_num":"0","height":"0.010691917303836673","conf":"1","left":"0.24854651107352554","line_num":"0","par_num":"0","level":"0"},{"par_num":"0","level":"0","width":"0.07122092551373421","left":"0.27761628499022556","line_num":"0","text":"array|ArravyablelJsonable|Stri","page_num":"0","top":"0.7595818820518198","word_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362"},{"word_num":"0","text":"ngable lstring smessage","line_num":"0","conf":"0.30000001192092896","left":"0.2761627910440279","block_num":"0","par_num":"0","height":"0.006968640444571572","level":"0","top":"0.7804878052132543","page_num":"0","width":"0.056686041202950954"},{"top":"0.7979094080543587","level":"0","width":"0.049418596511191515","height":"0.010703032096607279","word_num":"0","left":"0.19186047325424327","page_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"} catch (Throwable"},{"top":"0.7944250876267327","conf":"0.5","block_num":"0","page_num":"0","left":"0.2761627943999499","width":"0.03924418256637896","par_num":"0","word_num":"0","level":"0","text":"arrayScontext","line_num":"0","height":"0.010452960286604362"},{"page_num":"0","width":"0.03924418256637899","level":"0","word_num":"0","block_num":"0","left":"0.20348837187088045","text":"slogger->errorl","par_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","top":"0.8188153313456585","line_num":"0"},{"text":"Returns:","line_num":"0","top":"0.8188153315291717","height":"0.010452960286604362","page_num":"0","par_num":"0","width":"0.01889534706765031","conf":"1","left":"0.2485465134574538","level":"0","word_num":"0","block_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","text":"CAurno","width":"0.01598837020549368","word_num":"0","par_num":"0","height":"0.006968640444571572","left":"0.24854651337109027","conf":"0.30000001192092896","top":"0.8432055752480975"},{"word_num":"0","text":"vendor/aravel/tramework/src","height":"0.006968640444571461","page_num":"0","par_num":"0","top":"0.8466898958055888","left":"0.2747093029029664","level":"0","block_num":"0","line_num":"0","width":"0.06395348082197477","conf":"0.5"},{"word_num":"0","par_num":"0","page_num":"0","top":"0.8641114985930454","block_num":"0","left":"0.2747093023963053","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","line_num":"0","width":"0.05668604120295101","text":"luminare Loc/Loccer.ono"},{"height":"0.007235383302971576","text":"'error' =>","level":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","page_num":"0","block_num":"0","left":"0.21511627846207848","par_num":"0","top":"0.8708133969827938","width":"0.026162789223041938"},{"left":"0.20348837139363007","par_num":"0","block_num":"0","text":"throw Ser","level":"0","top":"0.9233449476199234","line_num":"0","word_num":"0","height":"0.0072770620647228945","width":"0.023255814897253146","page_num":"0","conf":"0.30000001192092896"},{"width":"0.03488371727314399","conf":"0.30000001192092896","text":"826 л v 512","level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.010691917303836784","left":"0.44476744220017683","word_num":"0","top":"0.2508710809687519","block_num":"0"},{"word_num":"0","left":"0.47238372096131104","conf":"1","line_num":"0","height":"0.017421602252187585","level":"0","text":"575","page_num":"0","block_num":"0","par_num":"0","top":"0.29965156834254736","width":"0.008720929952377943"},{"conf":"0.30000001192092896","top":"0.3205574921563493","page_num":"0","word_num":"0","line_num":"0","left":"0.47093023257922917","block_num":"0","par_num":"0","text":"576","height":"0.010452960286604362","level":"0","width":"0.008720929318285997"},{"page_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","block_num":"0","par_num":"0","text":"577","top":"0.3379790945953738","conf":"1","left":"0.4709302334945038","width":"0.01017441774936434","word_num":"0"},{"level":"0","text":"578","width":"0.008720929318285997","word_num":"0","block_num":"0","top":"0.35540069773126226","height":"0.010452960286604362","page_num":"0","conf":"1","left":"0.47093023257922917","line_num":"0","par_num":"0"},{"line_num":"0","width":"0.011627906180442682","level":"0","page_num":"0","block_num":"0","top":"0.3693379791874951","conf":"1","left":"0.4709302331500887","par_num":"0","height":"0.017421602252187585","text":"579","word_num":"0"},{"top":"0.39024390295774314","level":"0","line_num":"0","par_num":"0","text":"580","word_num":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","width":"0.01017441774936434","conf":"1","left":"0.4709302334945038"},{"block_num":"0","word_num":"0","height":"0.024390243457264815","page_num":"0","left":"0.4665697680180062","level":"0","par_num":"0","conf":"0.5","text":"=581","top":"0.40418118460121666","line_num":"0","width":"0.0159883714736776"},{"par_num":"0","width":"0.008720929318285997","page_num":"0","text":"583","level":"0","line_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.4425087113201125","word_num":"0"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","level":"0","top":"0.459930314107569","word_num":"0","text":"584","conf":"1","left":"0.4709302334945038","width":"0.01017441774936434","block_num":"0","page_num":"0"},{"left":"0.46656976846458836","text":"—585","top":"0.4773519168950253","conf":"0.5","line_num":"0","block_num":"0","level":"0","width":"0.013081394611520969","height":"0.010452960286604362","par_num":"0","page_num":"0","word_num":"0"},{"conf":"1","width":"0.008720929318285997","par_num":"0","block_num":"0","page_num":"0","left":"0.47093023257922917","line_num":"0","level":"0","top":"0.4947735200309138","word_num":"0","height":"0.010452960286604362","text":"586"},{"top":"0.5121951224699383","par_num":"0","block_num":"0","level":"0","text":"587","conf":"1","line_num":"0","word_num":"0","width":"0.008720929318285997","page_num":"0","height":"0.010452960286604362","left":"0.4723837218234151"},{"block_num":"0","level":"0","word_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","width":"0.008720929318285997","par_num":"0","page_num":"0","text":"588","left":"0.4723837218234151","top":"0.5296167252573947"},{"page_num":"0","par_num":"0","conf":"1","left":"0.4709302334945038","line_num":"0","level":"0","block_num":"0","text":"589","top":"0.5470383280448511","width":"0.01017441774936434","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","word_num":"0","height":"0.020905922094220375","par_num":"0","page_num":"0","line_num":"0","conf":"0.5","top":"0.5609756106427853","left":"0.47238372114299704","text":"590","level":"0","width":"0.008720929952377943"},{"line_num":"0","level":"0","height":"0.006968640444571572","par_num":"0","block_num":"0","page_num":"0","text":"15911","top":"0.5853658539937421","word_num":"0","conf":"0.30000001192092896","width":"0.013081394611520969","left":"0.46802325552854196"},{"top":"0.5958188150216522","width":"0.010174418383456285","height":"0.020905923615232025","page_num":"0","word_num":"0","block_num":"0","text":"592","par_num":"0","level":"0","conf":"1","line_num":"0","left":"0.4723837209560432"},{"block_num":"0","page_num":"0","top":"0.616724738727316","line_num":"0","level":"0","height":"0.010452961047110132","par_num":"0","conf":"1","text":"593","width":"0.008720929952377998","word_num":"0","left":"0.47238372099764825"},{"line_num":"0","conf":"0.30000001192092896","width":"0.014534881774415365","par_num":"0","block_num":"0","text":"T 595","level":"0","left":"0.466569769326747","word_num":"0","height":"0.013937280889142922","top":"0.6480836243637909","page_num":"0"},{"level":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.020905922094220375","left":"0.46656976759933994","text":"-596","top":"0.6655052271933078","width":"0.014534883042599256","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"text":"597","width":"0.010174418383456285","par_num":"0","word_num":"0","top":"0.6898954702884519","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","left":"0.47093023259606254","level":"0","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.020905922094220375","left":"0.4709302331016392","text":"598","top":"0.7003484325068968","width":"0.011627906180442626","line_num":"0","par_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.5"},{"top":"0.7247386758550688","page_num":"0","width":"0.008720929952377943","conf":"1","height":"0.006968641205077342","par_num":"0","block_num":"0","left":"0.4723837209976482","level":"0","line_num":"0","text":"$99","word_num":"0"},{"text":"=600","block_num":"0","left":"0.46656976790214993","line_num":"0","par_num":"0","top":"0.7282229962193458","height":"0.027874564820309367","width":"0.014534883042599311","page_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"width":"0.01017441774936434","left":"0.4709302334945038","line_num":"0","block_num":"0","page_num":"0","text":"6011","level":"0","word_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","top":"0.7595818818683066","par_num":"0"},{"left":"0.466569767781026","page_num":"0","par_num":"0","word_num":"0","width":"0.014534883042599311","text":"-602","height":"0.020905923615232025","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.7700348428613736"},{"block_num":"0","height":"0.020905922094220375","conf":"1","level":"0","width":"0.010174418383456285","word_num":"0","line_num":"0","par_num":"0","text":"604","top":"0.8048780490574194","left":"0.47093023264451217","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","top":"0.8292682935500775","par_num":"0","page_num":"0","left":"0.47093023257922917","line_num":"0","level":"0","text":"605","width":"0.008720929318285997","word_num":"0"},{"left":"0.4723837211284622","text":"606","top":"0.8432055753547425","page_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.017421602252187474","conf":"1","width":"0.008720929952377943","block_num":"0","level":"0"},{"height":"0.010689139176023432","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"— 607","left":"0.4665697671564489","block_num":"0","line_num":"0","word_num":"0","top":"0.8641114988686065","width":"0.013081394611520969"},{"par_num":"0","text":"608","line_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","conf":"1","left":"0.4723837218234151","top":"0.8815331015640149","word_num":"0","block_num":"0","level":"0","page_num":"0"},{"block_num":"0","left":"0.9127906995735092","height":"0.006968640444571461","width":"0.01889534706765028","line_num":"0","page_num":"0","level":"0","text":"100% 52","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","par_num":"0"},{"block_num":"0","height":"0.006968640444571461","left":"0.9345930252198137","level":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.05813952709766146","text":"• Mon ZU Aor 10.41:00","line_num":"0","page_num":"0","top":"0.006968641450188162"},{"par_num":"0","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","width":"0.08866278668667404","word_num":"0","line_num":"0","conf":"1","left":"0.8270348901595695","page_num":"0","block_num":"0","height":"0.010452960286604362","level":"0"},{"level":"0","page_num":"0","par_num":"0","left":"0.4738372097953522","conf":"0.5","block_num":"0","width":"0.029069763548830674","word_num":"0","line_num":"0","text":"=custom.log","height":"0.010452960286604362","top":"0.05574912978701141"},{"text":"=laravel.log","page_num":"0","conf":"1","width":"0.027616277654120225","word_num":"0","top":"0.055749129145434506","block_num":"0","height":"0.010452961047110132","left":"0.5101744200028817","level":"0","line_num":"0","par_num":"0"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","top":"0.05574912978701141","width":"0.050872087478637695","word_num":"0","height":"0.010452960286604362","left":"0.5450581399922917","text":"A SF [jiminny@localhost]","block_num":"0","page_num":"0"},{"line_num":"0","width":"0.06104650903255382","level":"0","height":"0.010452961047110132","page_num":"0","par_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506","word_num":"0","conf":"0.5","block_num":"0"},{"conf":"1","level":"0","height":"0.010452960286604362","width":"0.017441858636571994","word_num":"0","line_num":"0","top":"0.05574912943857935","page_num":"0","par_num":"0","text":"Cascade","block_num":"0","left":"0.6947674436468302"},{"text":"A console [PROD] X A console [EU]","width":"0.07703488431078326","line_num":"0","height":"0.011164274322169043","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.0797448165869219","word_num":"0","block_num":"0","level":"0","left":"0.4738372088584945"},{"height":"0.011164274322169043","word_num":"0","page_num":"0","top":"0.0797448165869219","par_num":"0","conf":"0.5","level":"0","left":"0.5595930266071848","width":"0.04360464785961393","text":"A console [STAGING]","block_num":"0","line_num":"0"},{"par_num":"0","height":"0.007285397208668498","top":"0.08362369354010668","page_num":"0","width":"0.04651162979450629","block_num":"0","level":"0","conf":"1","word_num":"0","line_num":"0","left":"0.6933139525309181","text":"Retactor Connection"},{"word_num":"0","level":"0","block_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.08362369371432266","left":"0.7470930289847444","par_num":"0","height":"0.007285397208668609"},{"par_num":"0","left":"0.5348837228066751","top":"0.1044657097288676","conf":"0.5","height":"0.0071770334928229484","page_num":"0","level":"0","word_num":"0","block_num":"0","width":"0.02034883549872868","line_num":"0","text":"Tx: Autov"},{"text":"do jiminny v","line_num":"0","left":"0.6627906972313775","block_num":"0","conf":"0.5","level":"0","par_num":"0","page_num":"0","top":"0.1044657097460916","height":"0.010516868633897003","word_num":"0","width":"0.023255814897253146"},{"width":"0.12936045261139567","block_num":"0","line_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","top":"0.12519936212958604","conf":"0.5","left":"0.49273255700367574","level":"0","height":"0.010689139176023432","par_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.6279069838403225","height":"0.010689139176023432","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","width":"0.05813952709766146","word_num":"0"},{"level":"0","left":"0.4927325782522842","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","top":"0.1463414637498397","word_num":"0","width":"0.12499997970905707","block_num":"0"},{"conf":"1","word_num":"0","left":"0.4927325630147635","width":"0.1962209052227913","top":"0.15679442610595107","line_num":"0","height":"0.013937280889143033","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act."},{"top":"0.17770034895077447","page_num":"0","left":"0.49273255988271814","height":"0.010452960286604362","line_num":"0","par_num":"0","level":"0","conf":"1","block_num":"0","text":"SELECT","width":"0.015988370205493707","word_num":"0"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","width":"0.1889534605310318","conf":"0.5","left":"0.5014535184914614","height":"0.013937280889143033","top":"0.1951219518899232","word_num":"0","page_num":"0","block_num":"0","line_num":"0","level":"0","par_num":"0"},{"text":"U.ema1l.","height":"0.006968640444571461","top":"0.21602787489966546","level":"0","line_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","left":"0.5029069786600965","block_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"left":"0.5029069764355705","page_num":"0","line_num":"0","text":"sa.*","height":"0.006968641205077342","conf":"0.30000001192092896","word_num":"0","block_num":"0","top":"0.233449477263315","level":"0","par_num":"0","width":"0.011627907448626518"},{"word_num":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.25087108008861336","level":"0","left":"0.5029069796729173","page_num":"0","width":"0.08866278668667404","text":"towner 1d FRol sochal accounts sa"},{"block_num":"0","left":"0.49273255569667207","level":"0","par_num":"0","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","height":"0.011164274322168932","top":"0.2679425837320575","page_num":"0","width":"0.0959302313784336","word_num":"0","line_num":"0"},{"level":"0","block_num":"0","height":"0.007196483429539158","line_num":"0","left":"0.492732561293783","page_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.10610464785961388","word_num":"0","top":"0.28548644338568163","text":"JOIN teams t 1..n<->1: on t.id = u.teamid"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.1381482875093501","level":"0","conf":"0.5","left":"0.49269744083144135","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","page_num":"0","height":"0.0148935728666314"},{"height":"0.010505753841126397","level":"0","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.14534883296236073","page_num":"0","conf":"1","top":"0.33797909453440456","word_num":"0","line_num":"0","block_num":"0","left":"0.4927325646028267"},{"line_num":"0","conf":"1","page_num":"0","par_num":"0","text":"select * from features;","width":"0.059593018065107584","word_num":"0","block_num":"0","left":"0.4927325633660667","height":"0.01075026787449107","top":"0.3728222999543015","level":"0"},{"level":"0","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","block_num":"0","left":"0.49273257312172364","top":"0.38995215302990127","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.007260390255820148","width":"0.12936045261139567","word_num":"0"},{"word_num":"0","conf":"1","page_num":"0","height":"0.010500196824994035","left":"0.4927325550814989","block_num":"0","line_num":"0","text":"select * from teams where id = 556;","top":"0.42503987254774733","par_num":"0","width":"0.09011627765412028","level":"0"},{"width":"0.03779069413530067","word_num":"0","block_num":"0","height":"0.010564103651274914","top":"0.4599303140744231","page_num":"0","conf":"1","left":"0.4927325616686351","level":"0","par_num":"0","text":"select * from","line_num":"0"},{"top":"0.4599303140744231","conf":"1","block_num":"0","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","word_num":"0","line_num":"0","height":"0.010564103651274914","page_num":"0","left":"0.5654069877565148","level":"0"},{"block_num":"0","level":"0","par_num":"0","top":"0.47735191659424503","width":"0.19767440633570887","line_num":"0","word_num":"0","conf":"1","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","height":"0.010686361048210191","page_num":"0","left":"0.4927325741233989"},{"par_num":"0","word_num":"0","block_num":"0","height":"0.014546766235497555","level":"0","text":"select * from automated_report_results order Dy zu desc,","page_num":"0","left":"0.4927008834473122","conf":"0.5","line_num":"0","width":"0.1453954818400931","top":"0.49466613506674073"},{"line_num":"0","word_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated report results WHERE id = 1919:","par_num":"0","width":"0.14244185102746842","level":"0","conf":"1","page_num":"0","block_num":"0","left":"0.4927325548990552","top":"0.5119617223575448"},{"line_num":"0","par_num":"0","height":"0.010452960286604362","page_num":"0","top":"0.5470383283932831","conf":"1","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:","width":"0.15552323929806972","level":"0","word_num":"0","block_num":"0"},{"word_num":"0","left":"0.49273256125581216","height":"0.010622453461423431","block_num":"0","level":"0","page_num":"0","line_num":"0","text":"select * from opportunities where id = 7594349:","par_num":"0","conf":"1","width":"0.12209300791963623","top":"0.5818815337886577"},{"level":"0","line_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","par_num":"0","page_num":"0","height":"0.010750267113985301","conf":"0.5","top":"0.6164274323772443","block_num":"0","word_num":"0","left":"0.49273257226354994","width":"0.19767440633570899"},{"block_num":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","top":"0.6339712919137487","width":"0.15406975847609494","left":"0.49273256709487234","word_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0"},{"height":"0.010505753841126397","left":"0.4927325551571803","level":"0","top":"0.651515151624469","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","par_num":"0","width":"0.15261626750864876","word_num":"0","conf":"1","page_num":"0","block_num":"0","line_num":"0"},{"conf":"1","height":"0.013937280889143033","text":"SELECT * FROM crm_fields WHERE id = 226147","par_num":"0","block_num":"0","page_num":"0","left":"0.4927325646279135","level":"0","top":"0.6689895475345226","line_num":"0","width":"0.11046511061648101","word_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","height":"0.010558546635142552","top":"0.6864111504286012","line_num":"0","left":"0.4927325552882119","width":"0.15261626750864876"},{"par_num":"0","conf":"0.5","left":"0.4927325602990887","height":"0.007318740065968554","block_num":"0","line_num":"0","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","level":"0","width":"0.12354650903255388","word_num":"0"},{"conf":"0.30000001192092896","page_num":"0","block_num":"0","height":"0.010452961047110132","left":"0.492732558848917","par_num":"0","width":"0.0159883714736776","word_num":"0","line_num":"0","text":"GELECT","level":"0","top":"0.7386759584137272"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","par_num":"0","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","top":"0.7559808612440191","width":"0.18604649888708236","level":"0","word_num":"0","left":"0.5029069807442199","height":"0.014354066985646008"},{"line_num":"0","page_num":"0","width":"0.021802323929806966","top":"0.7767145136381128","word_num":"0","height":"0.007257611367501027","left":"0.5014534902332606","block_num":"0","level":"0","text":"u. email","conf":"0.30000001192092896","par_num":"0"},{"level":"0","top":"0.7944250876267327","left":"0.5029069777669138","par_num":"0","width":"0.013081394611520913","page_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","text":"sa.*,","word_num":"0","conf":"1"},{"top":"0.8118022326885981","height":"0.010497418697180683","width":"0.09011626750864876","conf":"1","level":"0","left":"0.5014534906556222","word_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"t.owner_id FROM social_accounts sa","line_num":"0"},{"conf":"0.30000001192092896","height":"0.007254833239687675","line_num":"0","par_num":"0","left":"0.49273256673203064","width":"0.09738371220040826","word_num":"0","block_num":"0","level":"0","page_num":"0","text":"JOTN usens u on trid = ca.cociable idi","top":"0.8292682928942409"},{"word_num":"0","block_num":"0","level":"0","left":"0.49273255613526434","line_num":"0","page_num":"0","top":"0.8466898957943156","width":"0.10610464785961393","height":"0.010566882539594036","conf":"0.5","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id"},{"par_num":"0","line_num":"0","conf":"1","height":"0.010689139176023432","level":"0","left":"0.4927325670763793","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","page_num":"0","width":"0.1380813882706013","block_num":"0","word_num":"0"},{"width":"0.19622092551373427","conf":"0.5","left":"0.4927325575704069","page_num":"0","par_num":"0","height":"0.01068358215989107","line_num":"0","block_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","level":"0","word_num":"0"},{"left":"0.965116281891486","top":"0.0797448165869219","width":"0.020348834230544677","text":"+0 ..","height":"0.011164274322169043","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","par_num":"0","word_num":"0","left":"0.6976744093136732","block_num":"0","height":"0.01059744650857497","level":"0","top":"0.10104529661439754"},{"block_num":"0","level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","top":"0.11846689891207607","width":"0.23837209255137337","word_num":"0","left":"0.703488371377582","conf":"0.30000001192092896","par_num":"0","height":"0.006968641205077342","page_num":"0","line_num":"0"},{"left":"0.694767473312973","level":"0","par_num":"0","page_num":"0","block_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","height":"0.007357639939400973","width":"0.28633718287691157","line_num":"0","word_num":"0","top":"0.1393728226143094"},{"word_num":"0","line_num":"0","left":"0.6962209524994839","block_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","page_num":"0","height":"0.010653017430404366","width":"0.2819767201200445","level":"0","conf":"0.5","par_num":"0"},{"line_num":"0","word_num":"0","text":"already solved - just not parametrised for the profile/since case","block_num":"0","level":"0","height":"0.010583553587991013","par_num":"0","top":"0.1672473874286453","width":"0.12645347067650337","conf":"1","page_num":"0","left":"0.6947674594038452"},{"word_num":"0","height":"0.010494639808861561","left":"0.6947674552483422","block_num":"0","conf":"1","width":"0.13517440633570899","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356"},{"width":"0.1511627765412027","height":"0.007182590508955311","level":"0","left":"0.6947674427962095","par_num":"0","top":"0.21929824549679078","line_num":"0","block_num":"0","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","word_num":"0","conf":"1"},{"conf":"1","width":"0.28633716258596864","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","block_num":"0","par_num":"0","top":"0.233449478068677","word_num":"0","page_num":"0","height":"0.010569660667407277","left":"0.694767459943104","line_num":"0","level":"0"},{"width":"0.24127905419532292","left":"0.6947674612076477","height":"0.006968640444571461","level":"0","line_num":"0","par_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.2508710804745784","word_num":"0"},{"word_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","page_num":"0","block_num":"0","height":"0.007329854098233168","conf":"1","left":"0.6962209605769604","level":"0","par_num":"0","top":"0.271777003894373","width":"0.284883661473051","line_num":"0"},{"page_num":"0","left":"0.6962209692158519","conf":"0.30000001192092896","word_num":"0","top":"0.306620209394439","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","level":"0","line_num":"0","width":"0.2877906636988863","block_num":"0","height":"0.006968640444571461","par_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","level":"0","conf":"1","left":"0.7034883691075557","height":"0.010452960286604362","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0","page_num":"0"},{"par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","word_num":"0","block_num":"0","height":"0.010505753841126397","width":"0.20639533184944325","line_num":"0","top":"0.33797909453440456","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.7034883928957734"},{"level":"0","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","word_num":"0","height":"0.010628010477555794","block_num":"0","left":"0.6962209294276679","top":"0.3554006976086954","line_num":"0","par_num":"0","width":"0.2819767201200445"},{"word_num":"0","left":"0.6962209430504749","page_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","level":"0","line_num":"0","height":"0.0072659472719524","conf":"1","par_num":"0","block_num":"0","top":"0.3763066205343165","width":"0.2848836817639939"},{"par_num":"0","text":"You get for free","top":"0.41463414653422836","width":"0.0319767404109873","word_num":"0","page_num":"0","left":"0.6947674424200525","level":"0","height":"0.007215933366255256","conf":"0.5","line_num":"0","block_num":"0"},{"par_num":"0","top":"0.43540669856459324","left":"0.697674417508692","line_num":"0","word_num":"0","width":"0.08575581489725315","block_num":"0","conf":"0.5","page_num":"0","text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484","level":"0"},{"width":"0.06540696671668522","level":"0","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"• 100-record batches via Redis","left":"0.6976744285694189","top":"0.4529505582137161","block_num":"0","conf":"0.5","page_num":"0","par_num":"0"},{"level":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","top":"0.4703832754342152","left":"0.6976744332330052","page_num":"0","height":"0.010477968760464584","line_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","width":"0.13953486909257606"},{"level":"0","par_num":"0","line_num":"0","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","conf":"1","height":"0.010514089745577881","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","block_num":"0","left":"0.6976744360642997","page_num":"0"},{"top":"0.508710801912447","left":"0.6976744452422932","conf":"0.5","word_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","block_num":"0","width":"0.2819767201200444","par_num":"0","height":"0.010452960286604251","level":"0","line_num":"0","page_num":"0"},{"level":"0","height":"0.007360418067214214","block_num":"0","text":"key so difterent orofiles don't collide","left":"0.7034883798200974","top":"0.5261324047144549","width":"0.07267441140844466","line_num":"0","word_num":"0","page_num":"0","conf":"0.5","par_num":"0"},{"word_num":"0","level":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","left":"0.6947674678139966","conf":"1","line_num":"0","par_num":"0","page_num":"0","top":"0.5470383280448511","width":"0.1729650903255382","height":"0.010452960286604362"},{"conf":"0.5","level":"0","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0","left":"0.6947674633339377","height":"0.0073104049220229506","line_num":"0","page_num":"0","width":"0.2819767201200445","block_num":"0","top":"0.5644599301598978"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.28052323929806977","left":"0.6947674627311626","word_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","conf":"1","line_num":"0","height":"0.010577996571858761","top":"0.5956937798195339"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.613237639553429","width":"0.13953487923804753","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","left":"0.6947674461509291","word_num":"0","level":"0","block_num":"0"},{"width":"0.04215116196490354","word_num":"0","block_num":"0","left":"0.6947674422006878","par_num":"0","level":"0","height":"0.006968641205077342","conf":"1","page_num":"0","line_num":"0","text":"Recommendation","top":"0.6411149825213349"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","page_num":"0","conf":"1","block_num":"0","level":"0","par_num":"0","left":"0.6947674626641019","line_num":"0","top":"0.6585365856142653","word_num":"0","height":"0.010522425650029366","width":"0.28052323929806977"},{"left":"0.6947674655515993","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","par_num":"0","top":"0.6759581884885157","line_num":"0","word_num":"0","level":"0","height":"0.006968640444571461","conf":"0.5","block_num":"0","width":"0.28488370205493685","page_num":"0"},{"conf":"1","block_num":"0","left":"0.6947674548777797","level":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","height":"0.01055576774682343","par_num":"0","line_num":"0","top":"0.6897926635444678","word_num":"0","page_num":"0","width":"0.17441859143845573"},{"height":"0.01072803904945574","level":"0","line_num":"0","width":"0.22819766592472157","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","word_num":"0","left":"0.697674427545875","top":"0.7105263158961413"},{"text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","par_num":"0","line_num":"0","width":"0.2848836817639939","page_num":"0","conf":"1","level":"0","height":"0.010716925017191015","block_num":"0","word_num":"0","left":"0.6976744576996018","top":"0.7317073174143272"},{"block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","left":"0.7034883726365229","text":"do),","word_num":"0","height":"0.017421602252187585","top":"0.7421602788826169","width":"0.011627906180442626","par_num":"0"},{"par_num":"0","width":"0.2776162573631774","conf":"0.5","height":"0.0071770334928229484","page_num":"0","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","level":"0","word_num":"0","left":"0.6976744436144179","top":"0.766347687400319","line_num":"0"},{"conf":"1","block_num":"0","height":"0.011164274322169043","level":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.2877906636988864","line_num":"0","left":"0.694767475704478","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187"},{"par_num":"0","line_num":"0","page_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","top":"0.8013937288934075","height":"0.013937280889143033","block_num":"0","width":"0.2718022934933926","word_num":"0","left":"0.6947674739397125","level":"0","conf":"1"},{"level":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0","top":"0.8221690590111643","height":"0.0071770334928229484","par_num":"0","left":"0.6962209318790669","page_num":"0","text":"watermark — gate it on \"no profile context\".","width":"0.08430232392980697"},{"line_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.010461296951561616","conf":"0.30000001192092896","par_num":"0","text":"Gal .","left":"0.9651162807795277","top":"0.8397129185198681","width":"0.017441858636571994","word_num":"0"},{"width":"0.04069767099745736","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"Ask anvthina (84-D","left":"0.6962209300842392","top":"0.9266347687400319","word_num":"0","height":"0.0071770334928229484","page_num":"0","line_num":"0"},{"text":"Claude Qnus 17 Medium","height":"0.0071770334928229484","block_num":"0","top":"0.9545454545454546","page_num":"0","width":"0.04651162472177062","left":"0.7223837197862006","level":"0","line_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","left":"0.9331395351302343","line_num":"0","top":"0.9860627181052405","text":"144-25","width":"0.01453488177441542","height":"0.006968640444571572","word_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0"},{"left":"0.9709302343731505","level":"0","line_num":"0","word_num":"0","text":"Po 4 sp","top":"0.986062718234409","conf":"0.30000001192092896","block_num":"0","height":"0.01074748898617195","par_num":"0","width":"0.01453488177441531","page_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59344
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SasVicibilitvControl.nhnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderinstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodden->infoFetchsalesforceentities.oncomol.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches diIsvnced atlcav $context = [1:voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 ^ v 572575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.44L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminnyGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A — minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitieslob.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-levewatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","conf":" [{"level":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","text":"Phostorm","line_num":"0","left":"0.01744185995005212","top":"0.006968641046706359","height":"0.006968641205077342","par_num":"0","width":"0.021802326466174835","word_num":"0"},{"block_num":"0","left":"0.1148255812121043","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","word_num":"0","line_num":"0","width":"0.01162790618044264","text":"code","top":"0.006968641450188162"},{"page_num":"0","text":"FV faVsco.js","word_num":"0","conf":"0.5","par_num":"0","left":"0.030523259704860126","width":"0.029069763548830722","top":"0.02787456497864904","block_num":"0","height":"0.010452960286604362","level":"0","line_num":"0"},{"top":"0.02787456497864904","word_num":"0","level":"0","par_num":"0","block_num":"0","width":"0.024709300791963623","page_num":"0","height":"0.010452960286604362","left":"0.06831395542728312","conf":"0.30000001192092896","text":"?9 master","line_num":"0"},{"word_num":"0","block_num":"0","width":"0.020348836766912577","text":"Proledey","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.014534883869450689","line_num":"0","top":"0.05923344944238418","par_num":"0","height":"0.003484320602538671"},{"line_num":"0","height":"0.01150821840934213","width":"0.030583024024963372","par_num":"0","text":"D Salesforce","top":"0.07612742412338913","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.043574765514713835","page_num":"0"},{"width":"0.021802323929806973","par_num":"0","line_num":"0","text":"> DDTO","left":"0.046511627642654756","block_num":"0","level":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","top":"0.09407665591941561"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.07137109878215384","level":"0","conf":"1","left":"0.0537095887639354","block_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","top":"0.11024367702094318","word_num":"0","height":"0.015479323586398475"},{"left":"0.05232558202147495","block_num":"0","height":"0.0071770334928229484","page_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","level":"0","width":"0.08575580475178171","conf":"0.30000001192092896","par_num":"0","top":"0.13237639553429026","word_num":"0","line_num":"0"},{"word_num":"0","height":"0.0072715042880847625","line_num":"0","page_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","left":"0.05232558202147495","par_num":"0","top":"0.14982578435435434","width":"0.08575580475178171","block_num":"0","level":"0","conf":"0.5"},{"conf":"0.30000001192092896","block_num":"0","left":"0.046511627154292065","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","word_num":"0","width":"0.06249999492726427","height":"0.006968640444571461","page_num":"0","par_num":"0","line_num":"0","level":"0"},{"page_num":"0","left":"0.046511627667025296","height":"0.010616896445291069","block_num":"0","text":"© CheckAndRetryRemoteMatch.php","level":"0","line_num":"0","conf":"1","par_num":"0","top":"0.18102073376030525","width":"0.07558138827060132","word_num":"0"},{"left":"0.04651163545709501","top":"0.2017543859602864","line_num":"0","width":"0.06395348082197473","level":"0","par_num":"0","height":"0.0073048471453848185","block_num":"0","conf":"0.5","word_num":"0","text":"C) CreaterollowupActivity.php","page_num":"0"},{"word_num":"0","left":"0.04651162858740109","conf":"0.30000001192092896","page_num":"0","text":"C) CreateNotes.php","top":"0.21929824565899192","level":"0","height":"0.007182590508955311","par_num":"0","line_num":"0","width":"0.04215116196490349","block_num":"0"},{"height":"0.010544653714558705","level":"0","text":"© MatchActivitiesToNewOpportunity.php","page_num":"0","top":"0.23684210521680837","word_num":"0","block_num":"0","conf":"1","width":"0.08720929571922789","left":"0.04651163557061816","par_num":"0","line_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","level":"0","height":"0.007207597461803994","left":"0.04651163358738779","page_num":"0","top":"0.2543554009942979","conf":"0.5","width":"0.06249999492726427","text":"C) MatchActivitvermData.php","block_num":"0"},{"level":"0","text":"E) NoteObiect.ohp","word_num":"0","page_num":"0","left":"0.046511628705343505","block_num":"0","conf":"0.30000001192092896","top":"0.27177700333990396","line_num":"0","width":"0.039244185102746854","par_num":"0","height":"0.00732985485873916"},{"text":"c) SaveActiviv.ono","par_num":"0","word_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","page_num":"0","top":"0.2891986066069825","level":"0"},{"left":"0.04651162677256695","text":"c)saveliranscriotion.onv","height":"0.006968641205077342","top":"0.30662020900450737","level":"0","par_num":"0","width":"0.0523255835188196","conf":"0.30000001192092896","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","level":"0","page_num":"0","word_num":"0","top":"0.32376395531045343","conf":"0.5","left":"0.04651163174781109","line_num":"0","height":"0.0072464973352361906","width":"0.04215115942853562","text":"C) SetuoLavout.oho"},{"conf":"0.5","text":"C) SvncActivitv.oho","par_num":"0","top":"0.34130781499202545","width":"0.04215115942853562","level":"0","line_num":"0","left":"0.04651163174781109","block_num":"0","height":"0.0071770334928230595","page_num":"0","word_num":"0"},{"line_num":"0","left":"0.04638947542561308","word_num":"0","height":"0.014418177627490425","top":"0.3552072621290665","text":"@ SvncFieldMetadata.php","conf":"1","par_num":"0","width":"0.055435398791698696","page_num":"0","level":"0","block_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.3763066205343165","level":"0","text":"© SyncLeads.php","conf":"1","width":"0.039244182566378974","block_num":"0","height":"0.010455739935429254","left":"0.046511631609252174","word_num":"0"},{"block_num":"0","word_num":"0","conf":"1","width":"0.04215115942853562","height":"0.014354066985645897","level":"0","par_num":"0","page_num":"0","text":"© SyncObjects.php","left":"0.046511631695615716","line_num":"0","top":"0.38995215311004783"},{"block_num":"0","width":"0.06104650903255382","line_num":"0","page_num":"0","level":"0","top":"0.41114982586710536","text":"© SyncOpportunitiesJob.php","par_num":"0","height":"0.010700253968793927","left":"0.04651163073081603","conf":"1","word_num":"0"},{"conf":"1","height":"0.014354066985646008","level":"0","line_num":"0","block_num":"0","top":"0.42503987240829344","width":"0.05087208747863769","word_num":"0","page_num":"0","left":"0.046511633451594","par_num":"0","text":"© SyncOpportunity.php"},{"left":"0.04651163071712692","level":"0","text":"© SyncProfileMetadata.php","line_num":"0","top":"0.44577352463809683","width":"0.05813953217039717","word_num":"0","height":"0.010672468127626344","page_num":"0","conf":"1","par_num":"0","block_num":"0"},{"text":"© SyncTeamFieldsJob.php","conf":"1","height":"0.010550210730691068","left":"0.04651163321565249","par_num":"0","page_num":"0","top":"0.46331738455485405","width":"0.056686041202950996","word_num":"0","block_num":"0","level":"0","line_num":"0"},{"conf":"1","height":"0.010452961047110243","word_num":"0","width":"0.05668604120295098","level":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","page_num":"0","top":"0.48083623715937174"},{"par_num":"0","text":"© UpdateOpportunitySpecifications.php","height":"0.01051408974557777","line_num":"0","level":"0","left":"0.04651163548425466","page_num":"0","top":"0.49825784007433493","width":"0.08430231885707123","word_num":"0","conf":"1","block_num":"0"},{"word_num":"0","text":"Updatestage.ong","width":"0.04215115942853563","par_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.046511627480499834","height":"0.006968640444571461","block_num":"0","page_num":"0","top":"0.5191637634014077"},{"level":"0","par_num":"0","text":"> @ DealRisks","page_num":"0","top":"0.5331010454942319","width":"0.03343022884206569","left":"0.03343023627313173","conf":"0.30000001192092896","height":"0.010758603778942555","line_num":"0","block_num":"0","word_num":"0"},{"left":"0.03924418649273823","conf":"0.30000001192092896","block_num":"0","top":"0.5714285717637769","height":"0.006968640444571572","par_num":"0","width":"0.031976740410987366","word_num":"0","line_num":"0","level":"0","text":"_Meeuine bor","page_num":"0"},{"conf":"0.30000001192092896","top":"0.6411149830944434","height":"0.007210375589617124","line_num":"0","width":"0.029069763548830715","page_num":"0","text":"a Telephony","level":"0","word_num":"0","left":"0.03924418703063903","par_num":"0","block_num":"0"},{"text":"C User","word_num":"0","left":"0.03924418612559764","height":"0.011164274322169154","width":"0.017441858636572008","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.6547049441786283"},{"left":"0.04069767337055839","height":"0.006968641205077342","line_num":"0","text":"c8aseprocessing.oo.ono","conf":"0.30000001192092896","width":"0.05523256038097625","top":"0.675958188117432","word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0"},{"height":"0.01055576850732931","text":"@ Dummv.Job.php","word_num":"0","left":"0.04069767586474709","top":"0.6897926633384308","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","width":"0.03779069667166852","page_num":"0","line_num":"0"},{"height":"0.006968640444571572","level":"0","conf":"0.5","text":"(C)ImoortRecallA|Recordinas.Job.oho","block_num":"0","line_num":"0","top":"0.7108013940634285","page_num":"0","par_num":"0","left":"0.04069768173679198","word_num":"0","width":"0.07558138827060132"},{"level":"0","par_num":"0","conf":"0.5","page_num":"0","line_num":"0","word_num":"0","height":"0.010508531968939527","width":"0.06395348082197475","block_num":"0","left":"0.0406976819687229","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766"},{"left":"0.04069767637769677","block_num":"0","page_num":"0","text":"C ob.oho","word_num":"0","top":"0.7456140350877193","level":"0","height":"0.0071770334928229484","line_num":"0","par_num":"0","width":"0.023255812360885288","conf":"0.30000001192092896"},{"block_num":"0","height":"0.006968641205077342","level":"0","text":"C)JobDisoatcher.oho","line_num":"0","page_num":"0","par_num":"0","top":"0.7630662020343051","conf":"0.30000001192092896","left":"0.04069767469984203","width":"0.04505813882706013","word_num":"0"},{"level":"0","top":"0.7804878052132543","conf":"0.30000001192092896","left":"0.04069768139133789","width":"0.06395348082197473","word_num":"0","height":"0.006968640444571572","par_num":"0","text":".lobDisnatcherintertace.oho","block_num":"0","line_num":"0","page_num":"0"},{"word_num":"0","conf":"0.5","line_num":"0","left":"0.04069768199588256","height":"0.01061967533361019","par_num":"0","page_num":"0","level":"0","text":"@ [EMAIL]","top":"0.7942583731520936","width":"0.08430231885707126","block_num":"0"},{"width":"0.05668604120295098","top":"0.8149920253520749","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007307626033703829","page_num":"0","par_num":"0","text":"T. SasVicibilitvControl.nhn","word_num":"0","left":"0.039244191467289816","block_num":"0"},{"word_num":"0","height":"0.010669689239307223","page_num":"0","conf":"0.5","top":"0.8325358850720923","level":"0","block_num":"0","left":"0.027616282843257383","par_num":"0","line_num":"0","text":"v D Listeners","width":"0.03197674041098737"},{"level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0","top":"0.8500797448165869","word_num":"0","width":"0.031976740410987366","height":"0.0071770334928230595","text":"v M Activitiod","page_num":"0","left":"0.03343023313500392"},{"line_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.5","left":"0.03924418511117721","par_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","word_num":"0","height":"0.007204819333990642","text":"v M ActivitvProviden"},{"level":"0","word_num":"0","text":"> M.lustCall","page_num":"0","line_num":"0","block_num":"0","height":"0.007327075970420038","par_num":"0","top":"0.8850174216200114","width":"0.02906976608519858","left":"0.046511629117106865","conf":"0.30000001192092896"},{"par_num":"0","width":"0.03197674041098737","top":"0.9024390246943023","block_num":"0","line_num":"0","conf":"0.5","height":"0.010639125270326288","left":"0.046511631681215526","level":"0","page_num":"0","text":"v D UserPilot","word_num":"0"},{"par_num":"0","level":"0","text":"© TrackProviderinstalledEvent.php","line_num":"0","block_num":"0","conf":"1","height":"0.010761381906755796","top":"0.9198606275943773","width":"0.07412789730315514","word_num":"0","left":"0.059593032929402996","page_num":"0"},{"page_num":"0","height":"0.006968640444571572","par_num":"0","line_num":"0","left":"0.039244188091967266","text":"MAudia","word_num":"0","top":"0.9372822303003622","width":"0.026162789223041938","level":"0","block_num":"0","conf":"0.30000001192092896"},{"par_num":"0","page_num":"0","text":"MRots","block_num":"0","width":"0.0232558123608853","level":"0","conf":"0.30000001192092896","height":"0.006968640444571572","top":"0.9547038330878187","line_num":"0","word_num":"0","left":"0.039244188005603746"},{"word_num":"0","text":"C ActivitvController.ohn","height":"0.007249275463049432","line_num":"0","width":"0.047965110616481066","block_num":"0","left":"0.15406977310444897","par_num":"0","page_num":"0","top":"0.05574912945445576","conf":"0.30000001192092896","level":"0"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15406976733606492","par_num":"0","top":"0.08362369334200259","level":"0","width":"0.07122093058646994","text":"Automateakeporskepository.pnp","height":"0.006968641205077342"},{"text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","width":"0.07122092551373421","level":"0","left":"0.30668604530999377","page_num":"0","conf":"1","height":"0.011164274322169043","block_num":"0","par_num":"0","line_num":"0","word_num":"0"},{"par_num":"0","left":"0.3066860477020153","block_num":"0","text":"Opportunitysynclrait.ong","level":"0","top":"0.13240418151987454","width":"0.05523255023550483","height":"0.006968640444571461","word_num":"0","conf":"0.5","line_num":"0","page_num":"0"},{"par_num":"0","left":"0.37063954254736237","width":"0.08720929571922792","top":"0.13240418151987454","height":"0.006968640444571461","page_num":"0","line_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","conf":"0.5","word_num":"0","block_num":"0","level":"0"},{"page_num":"0","text":"wsyncermenuuiestrait.ono","word_num":"0","width":"0.05523255023550483","left":"0.31831396020201475","block_num":"0","par_num":"0","line_num":"0","level":"0","height":"0.006968640444571461","top":"0.1567944254223136","conf":"0.30000001192092896"},{"level":"0","line_num":"0","text":"c) SyncObiects.pho","height":"0.0071770334928229484","par_num":"0","block_num":"0","top":"0.18102073365231264","width":"0.039244185102746826","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.15406976824025068"},{"par_num":"0","top":"0.17770034929920653","page_num":"0","width":"0.06104650395981806","height":"0.010452960286604362","word_num":"0","text":"©ImportOpportunityBatch.php","left":"0.20203489060729998","block_num":"0","conf":"1","line_num":"0","level":"0"},{"conf":"1","height":"0.010497417936674913","top":"0.17770034916869026","word_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"© ImportContactBatch.php","width":"0.053779064340794325","level":"0","left":"0.27180233100804285","block_num":"0"},{"block_num":"0","height":"0.010497417936674913","page_num":"0","text":"© Client.php","top":"0.17770034916869026","conf":"1","left":"0.33284884116015484","width":"0.027616275117752387","level":"0","par_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","par_num":"0","level":"0","left":"0.3677325572728374","height":"0.0071770334928229484","page_num":"0","line_num":"0","conf":"0.5","width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","block_num":"0","top":"0.18102073365231264"},{"word_num":"0","height":"0.007343747018817126","block_num":"0","par_num":"0","level":"0","left":"0.15406977127553043","conf":"0.30000001192092896","width":"0.030523251979909044","page_num":"0","line_num":"0","text":"() Service.php","top":"0.20557491325434107"},{"top":"0.20557491322719157","page_num":"0","width":"0.04505813375432441","left":"0.19186047025946548","level":"0","line_num":"0","par_num":"0","text":"BatchSyncTrait.php","word_num":"0","height":"0.006968640444571572","block_num":"0","conf":"0.5"},{"word_num":"0","level":"0","conf":"0.5","height":"0.011164274322169154","block_num":"0","page_num":"0","par_num":"0","top":"0.20175438596491224","width":"0.14534883296236076","left":"0.2441860510865191","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0"},{"word_num":"0","page_num":"0","width":"0.02906976354883073","par_num":"0","line_num":"0","height":"0.007343747018817126","block_num":"0","text":"php api_v2.php","left":"0.3982558178455254","level":"0","conf":"0.5","top":"0.20557491325434107"},{"left":"0.15406977510994932","height":"0.007268726160271521","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"(C) AutomatedReportResult.oho","conf":"1","top":"0.22966507158551952","width":"0.06104650395981809"},{"width":"0.21656975847609497","level":"0","left":"0.17151161694394365","conf":"1","line_num":"0","block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","word_num":"0","par_num":"0","page_num":"0","height":"0.010691917303836784","top":"0.2508710809687519"},{"height":"0.007318740065968554","text":"nublic function handlel","conf":"1","block_num":"0","word_num":"0","width":"0.05959302313784334","left":"0.18313953485556841","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.26794258384399516"},{"conf":"0.30000001192092896","height":"0.010452960286604362","text":"138","top":"0.4111498263026909","width":"0.010174417749364312","left":"0.1497093032619457","word_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.017421602252187474","level":"0","left":"0.15116279097784552","word_num":"0","par_num":"0","width":"0.010174418383456285","line_num":"0","page_num":"0","text":"140","conf":"1","top":"0.44250871089481225"},{"conf":"0.30000001192092896","block_num":"0","text":"1143","width":"0.00872092995237797","level":"0","top":"0.5017421601756263","left":"0.15116279076509007","page_num":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.1511627908377645","par_num":"0","text":"144","top":"0.5156794425600686","page_num":"0","line_num":"0","width":"0.00872092995237797","word_num":"0","conf":"1","block_num":"0","level":"0","height":"0.010452961047110132"},{"left":"0.15116279076509007","conf":"0.30000001192092896","block_num":"0","page_num":"0","top":"0.6062717769003649","word_num":"0","line_num":"0","level":"0","par_num":"0","width":"0.00872092995237797","height":"0.006968641205077342","text":"149"},{"conf":"1","level":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","left":"0.15116279159085694","text":"155","top":"0.7108013942469417","word_num":"0","par_num":"0","width":"0.008720929318285997"},{"top":"0.763066202609311","level":"0","page_num":"0","line_num":"0","conf":"1","width":"0.008720929318285997","block_num":"0","par_num":"0","height":"0.010452960286604362","text":"158","word_num":"0","left":"0.15116279159085694"},{"height":"0.010452960286604362","par_num":"0","top":"0.8153310109716805","text":"161","word_num":"0","page_num":"0","conf":"1","left":"0.15116279159085694","level":"0","line_num":"0","width":"0.008720929318285997","block_num":"0"},{"top":"0.8501742165465933","height":"0.010452960286604362","block_num":"0","page_num":"0","line_num":"0","text":"163","width":"0.008720929318285997","par_num":"0","word_num":"0","conf":"1","left":"0.15116279159085694","level":"0"},{"conf":"1","top":"0.871080139269703","word_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.15116279076509007","block_num":"0","text":"1164","width":"0.00872092995237797"},{"block_num":"0","top":"0.8850174221215062","text":"165","par_num":"0","conf":"1","left":"0.15116279159085694","height":"0.010452960286604362","line_num":"0","width":"0.008720929318285997","level":"0","word_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.00872092995237797","height":"0.006968641205077342","left":"0.15116279076509007","top":"0.9059233448446159","text":"1166","page_num":"0","level":"0"},{"block_num":"0","line_num":"0","text":"$config,","width":"0.021802323929806966","par_num":"0","left":"0.21366279261358478","height":"0.010452960286604362","top":"0.2891986067904957","level":"0","page_num":"0","word_num":"0","conf":"1"},{"level":"0","top":"0.30662020992638417","conf":"1","block_num":"0","par_num":"0","width":"0.04505813375432441","word_num":"0","text":"$batchRepository,","height":"0.010452960286604362","left":"0.21366279584086087","line_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","text":"SredisService","top":"0.3240418127138407","block_num":"0","left":"0.21366279067986574","level":"0","width":"0.03633720570422233","par_num":"0","line_num":"0"},{"word_num":"0","left":"0.21366279592722434","text":"$entityRepository,","block_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.3414634155012971","height":"0.010452960286604251","page_num":"0","conf":"1","width":"0.04796511061648104"},{"par_num":"0","width":"0.018895347067650337","text":"sloggen","word_num":"0","top":"0.3623693383142996","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","block_num":"0","left":"0.21366279063768656"},{"page_num":"0","par_num":"0","height":"0.007215933366255367","line_num":"0","top":"0.4146341463621239","left":"0.20348838007687264","block_num":"0","width":"0.2398255733733482","conf":"0.5","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","level":"0"},{"line_num":"0","height":"0.010672467367120575","page_num":"0","left":"0.20348838095072486","block_num":"0","level":"0","par_num":"0","text":"if (Sthis->attemots@ === 1) {","top":"0.4457735248441337","conf":"0.5","width":"0.07994185102746842","word_num":"0"},{"height":"0.010550210730691068","par_num":"0","top":"0.46331738455485405","left":"0.21366278713067985","line_num":"0","level":"0","page_num":"0","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","width":"0.1482558047517817","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","word_num":"0","conf":"0.5","level":"0","left":"0.20348838105878864","height":"0.0071770334928229484","line_num":"0","width":"0.091569758476095","par_num":"0"},{"left":"0.20348837906873227","par_num":"0","word_num":"0","level":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","height":"0.013948396442419408","line_num":"0","conf":"1","page_num":"0","block_num":"0","width":"0.15552324944354115","top":"0.5331010453200158"},{"text":"slodden->infoFetchsalesforceentities.oncomol.eted'","block_num":"0","width":"0.14970930586469938","left":"0.20348837025078986","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.5714285713801411","height":"0.006968641205077342","line_num":"0","level":"0"},{"level":"0","page_num":"0","par_num":"0","top":"0.5923344949742337","block_num":"0","line_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","height":"0.010536318570613101","word_num":"0","text":"<1/6 >","left":"0.2470930229619993"},{"word_num":"0","height":"0.0071798116206361895","block_num":"0","left":"0.2151162810652241","par_num":"0","top":"0.6060606061050023","width":"0.027616277654120253","page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","text":"'entity tvo"},{"left":"0.25000000055269916","par_num":"0","height":"0.010455739935429254","top":"0.6132376396173622","level":"0","conf":"0.5","page_num":"0","width":"0.021802323929806966","word_num":"0","block_num":"0","line_num":"0","text":"© Logger"},{"block_num":"0","page_num":"0","word_num":"0","width":"0.027616277654120253","conf":"0.5","height":"0.0071770334928230595","level":"0","par_num":"0","line_num":"0","left":"0.2151162810652241","text":"Itotal reco","top":"0.6236044657097288"},{"height":"0.010628010477555794","word_num":"0","conf":"0.5","left":"0.248546517777781","block_num":"0","par_num":"0","top":"0.6339712919137487","level":"0","page_num":"0","line_num":"0","width":"0.05668604120295098","text":"public function info"},{"conf":"0.30000001192092896","text":"\"batches di","width":"0.027616277654120253","height":"0.0072103763501230045","block_num":"0","line_num":"0","word_num":"0","page_num":"0","top":"0.6411149825399743","level":"0","par_num":"0","left":"0.2151162801625813"},{"block_num":"0","height":"0.007332632986552401","top":"0.6585365856142653","width":"0.026162789223041966","left":"0.21511628105837952","line_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"Isvnced atl"},{"page_num":"0","conf":"0.5","level":"0","line_num":"0","left":"0.26598837545525295","height":"0.010591889492442497","block_num":"0","text":"cav $context = [1","par_num":"0","top":"0.6618819775389818","width":"0.04360464785961399","word_num":"0"},{"top":"0.6794425090460069","word_num":"0","width":"0.020348835498728624","page_num":"0","text":":voidi","height":"0.006968640444571572","par_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.24854651350063556"},{"text":"} catch (SocialAcco","block_num":"0","line_num":"0","top":"0.6929824561403509","height":"0.011164274322169043","left":"0.1918604731373945","level":"0","par_num":"0","width":"0.052325573373348144","word_num":"0","conf":"1","page_num":"0"},{"conf":"0.5","height":"0.006968641205077342","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.039244185102746854","word_num":"0","left":"0.2034883724950264","top":"0.7108013936697744","text":"Cloaden-swannir"},{"line_num":"0","conf":"1","block_num":"0","level":"0","left":"0.24854651872595424","height":"0.01072803904945585","text":"Log an informational message to the logs.","top":"0.7105263157219254","par_num":"0","page_num":"0","word_num":"0","width":"0.08720929571922792"},{"top":"0.7384370017274113","level":"0","width":"0.0813953419949146","block_num":"0","page_num":"0","height":"0.010691917303836673","text":"Implements: Loggerinterface::info","conf":"1","par_num":"0","left":"0.24854651107352554","word_num":"0","line_num":"0"},{"word_num":"0","width":"0.07122092551373421","conf":"1","top":"0.7595818820518198","page_num":"0","left":"0.27761628499022556","height":"0.010452960286604362","line_num":"0","block_num":"0","text":"array|ArravyablelJsonable|Stri","level":"0","par_num":"0"},{"level":"0","left":"0.2761627910440279","text":"ngable lstring smessage","top":"0.7804878052132543","block_num":"0","height":"0.006968640444571572","page_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.056686041202950954","word_num":"0"},{"page_num":"0","level":"0","height":"0.010703032096607279","width":"0.049418596511191515","block_num":"0","top":"0.7979094080543587","word_num":"0","conf":"1","left":"0.19186047325424327","line_num":"0","text":"} catch (Throwable","par_num":"0"},{"height":"0.010452960286604362","width":"0.03924418256637896","left":"0.2761627943999499","level":"0","par_num":"0","conf":"0.5","top":"0.7944250876267327","text":"arrayScontext","block_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"width":"0.03924418256637899","top":"0.8188153313456585","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571461","left":"0.20348837187088045","text":"slogger->errorl","block_num":"0","level":"0","par_num":"0","line_num":"0"},{"width":"0.01889534706765031","level":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.010452960286604362","top":"0.8188153315291717","left":"0.2485465134574538","text":"Returns:","block_num":"0","page_num":"0","conf":"1"},{"conf":"0.30000001192092896","text":"CAurno","word_num":"0","height":"0.006968640444571572","width":"0.01598837020549368","level":"0","page_num":"0","top":"0.8432055752480975","left":"0.24854651337109027","block_num":"0","par_num":"0","line_num":"0"},{"line_num":"0","height":"0.006968640444571461","conf":"0.5","level":"0","block_num":"0","page_num":"0","width":"0.06395348082197477","top":"0.8466898958055888","word_num":"0","left":"0.2747093029029664","par_num":"0","text":"vendor/aravel/tramework/src"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","top":"0.8641114985930454","left":"0.2747093023963053","width":"0.05668604120295101","word_num":"0","conf":"0.30000001192092896","text":"luminare Loc/Loccer.ono","line_num":"0","page_num":"0","level":"0"},{"par_num":"0","height":"0.007235383302971576","line_num":"0","left":"0.21511627846207848","page_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"'error' =>","top":"0.8708133969827938","width":"0.026162789223041938"},{"conf":"0.30000001192092896","left":"0.20348837139363007","text":"throw Ser","height":"0.0072770620647228945","block_num":"0","line_num":"0","page_num":"0","width":"0.023255814897253146","top":"0.9233449476199234","word_num":"0","par_num":"0","level":"0"},{"word_num":"0","level":"0","height":"0.010691917303836784","text":"826 ^ v 572","page_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.03488371727314399","left":"0.44476744219026915","top":"0.2508710809687519"},{"conf":"1","level":"0","page_num":"0","width":"0.008720929952377943","text":"575","par_num":"0","height":"0.017421602252187585","word_num":"0","left":"0.47238372096131104","block_num":"0","top":"0.29965156834254736","line_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"576","top":"0.3205574921563493","conf":"0.30000001192092896","word_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","width":"0.008720929318285997","level":"0"},{"page_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","par_num":"0","top":"0.3379790945953738","conf":"1","line_num":"0","level":"0","left":"0.4709302334945038","word_num":"0","text":"577","block_num":"0"},{"line_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","block_num":"0","left":"0.47093023257922917","par_num":"0","text":"578","top":"0.35540069773126226","level":"0","width":"0.008720929318285997"},{"level":"0","text":"579","par_num":"0","conf":"1","block_num":"0","top":"0.3693379791874951","line_num":"0","word_num":"0","left":"0.4709302331500887","height":"0.017421602252187585","width":"0.011627906180442682","page_num":"0"},{"level":"0","height":"0.010452960286604362","left":"0.4709302334945038","page_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.39024390295774314","width":"0.01017441774936434","text":"580","word_num":"0"},{"conf":"0.5","width":"0.0159883714736776","page_num":"0","word_num":"0","height":"0.024390243457264815","left":"0.4665697680180062","line_num":"0","level":"0","text":"=581","par_num":"0","top":"0.40418118460121666","block_num":"0"},{"word_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","conf":"1","par_num":"0","text":"583","top":"0.4425087113201125","line_num":"0","left":"0.4723837218234151","block_num":"0"},{"left":"0.4709302334945038","page_num":"0","width":"0.01017441774936434","block_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","text":"584","top":"0.459930314107569"},{"block_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","conf":"0.5","text":"—585","line_num":"0","width":"0.013081394611520969","word_num":"0","par_num":"0","left":"0.46656976846458836","top":"0.4773519168950253"},{"line_num":"0","text":"586","width":"0.008720929318285997","page_num":"0","conf":"1","level":"0","word_num":"0","block_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","par_num":"0","top":"0.4947735200309138"},{"conf":"1","left":"0.4723837218234151","text":"587","page_num":"0","top":"0.5121951224699383","block_num":"0","word_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.008720929318285997","level":"0","par_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","conf":"1","left":"0.4723837218234151","level":"0","text":"588","top":"0.5296167252573947","width":"0.008720929318285997"},{"height":"0.010452960286604362","block_num":"0","par_num":"0","page_num":"0","text":"589","width":"0.01017441774936434","line_num":"0","conf":"1","top":"0.5470383280448511","word_num":"0","left":"0.4709302334945038","level":"0"},{"level":"0","page_num":"0","conf":"0.5","line_num":"0","par_num":"0","width":"0.008720929952377943","word_num":"0","block_num":"0","top":"0.5609756106427853","text":"590","height":"0.020905922094220375","left":"0.47238372114299704"},{"word_num":"0","page_num":"0","level":"0","top":"0.5853658539937421","par_num":"0","left":"0.46802325552854196","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","text":"15911","width":"0.013081394611520969"},{"line_num":"0","height":"0.020905923615232025","level":"0","page_num":"0","left":"0.4723837209560432","width":"0.010174418383456285","block_num":"0","conf":"1","par_num":"0","word_num":"0","text":"592","top":"0.5958188150216522"},{"text":"593","line_num":"0","conf":"1","par_num":"0","top":"0.616724738727316","block_num":"0","word_num":"0","page_num":"0","level":"0","left":"0.47238372099764825","width":"0.008720929952377998","height":"0.010452961047110132"},{"par_num":"0","left":"0.466569769326747","level":"0","height":"0.013937280889142922","word_num":"0","top":"0.6480836243637909","text":"T 595","width":"0.014534881774415365","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","block_num":"0","height":"0.020905922094220375","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":"-596","top":"0.6655052271933078","left":"0.46656976759933994","width":"0.014534883042599256","level":"0","page_num":"0"},{"height":"0.006968641205077342","par_num":"0","line_num":"0","left":"0.47093023259606254","top":"0.6898954702884519","text":"597","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","level":"0","width":"0.010174418383456285"},{"conf":"0.5","top":"0.7003484325068968","height":"0.020905922094220375","level":"0","page_num":"0","word_num":"0","line_num":"0","par_num":"0","text":"598","block_num":"0","left":"0.4709302331016392","width":"0.011627906180442626"},{"block_num":"0","line_num":"0","top":"0.7247386758550688","height":"0.006968641205077342","width":"0.008720929952377943","par_num":"0","conf":"1","page_num":"0","text":"$99","level":"0","word_num":"0","left":"0.4723837209976482"},{"width":"0.014534883042599311","height":"0.027874564820309367","word_num":"0","top":"0.7282229962193458","level":"0","text":"=600","par_num":"0","left":"0.46656976790214993","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7595818818683066","width":"0.01017441774936434","block_num":"0","level":"0","text":"6011","word_num":"0","left":"0.4709302334945038","height":"0.006968640444571572","page_num":"0"},{"block_num":"0","left":"0.466569767781026","par_num":"0","width":"0.014534883042599311","level":"0","line_num":"0","top":"0.7700348428613736","conf":"0.30000001192092896","height":"0.020905923615232025","word_num":"0","page_num":"0","text":"-602"},{"width":"0.010174418383456285","word_num":"0","level":"0","top":"0.8048780490574194","page_num":"0","line_num":"0","conf":"1","left":"0.47093023264451217","par_num":"0","height":"0.020905922094220375","text":"604","block_num":"0"},{"top":"0.8292682935500775","par_num":"0","left":"0.47093023257922917","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","block_num":"0","width":"0.008720929318285997","page_num":"0","level":"0","word_num":"0","text":"605"},{"conf":"1","word_num":"0","top":"0.8432055753547425","level":"0","page_num":"0","left":"0.4723837211284622","height":"0.017421602252187474","par_num":"0","line_num":"0","width":"0.008720929952377943","text":"606","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","width":"0.013081394611520969","height":"0.010689139176023432","top":"0.8641114988686065","left":"0.4665697671564489","par_num":"0","page_num":"0","block_num":"0","level":"0","word_num":"0","text":"— 607"},{"left":"0.4723837218234151","conf":"1","level":"0","height":"0.010452960286604362","text":"608","word_num":"0","par_num":"0","width":"0.008720929318285997","page_num":"0","block_num":"0","top":"0.8815331015640149","line_num":"0"},{"text":"100% 52","top":"0.006968641450188162","width":"0.01889534706765028","page_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.9127906995735092","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","par_num":"0"},{"height":"0.006968640444571461","page_num":"0","block_num":"0","top":"0.006968641450188162","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","text":"• Mon ZU Aor 10.40.44","left":"0.9345930252198137","line_num":"0","level":"0","par_num":"0"},{"block_num":"0","conf":"1","width":"0.08866278668667404","par_num":"0","word_num":"0","page_num":"0","left":"0.8270348901595695","height":"0.010452960286604362","text":"L AskJiminnyReportActivityServiceTestv","level":"0","line_num":"0","top":"0.02787456497864904"},{"height":"0.010452960286604362","page_num":"0","left":"0.4738372097953522","par_num":"0","text":"=custom.log","conf":"0.5","top":"0.05574912978701141","block_num":"0","width":"0.029069763548830674","word_num":"0","line_num":"0","level":"0"},{"height":"0.010452961047110132","par_num":"0","top":"0.055749129145434506","left":"0.5101744200028817","word_num":"0","width":"0.027616277654120225","conf":"1","text":"=laravel.log","level":"0","line_num":"0","block_num":"0","page_num":"0"},{"left":"0.5450581399922917","line_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.050872087478637695","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","level":"0","conf":"0.5","block_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","conf":"0.5","text":"4 HS_local (iminny@localhost]","left":"0.6046511654871605","line_num":"0","height":"0.010452961047110132","top":"0.055749129145434506","page_num":"0","level":"0","width":"0.06104650903255382","word_num":"0"},{"block_num":"0","page_num":"0","conf":"1","text":"Cascade","top":"0.05574912943857935","word_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.6947674436468302","line_num":"0","level":"0","width":"0.017441858636571994"},{"line_num":"0","width":"0.07703488431078326","block_num":"0","left":"0.4738372088584945","page_num":"0","word_num":"0","height":"0.011164274322169043","text":"A console [PROD] X A console [EU]","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.0797448165869219"},{"block_num":"0","width":"0.04360464785961393","left":"0.5595930266071848","top":"0.0797448165869219","conf":"0.5","height":"0.011164274322169043","page_num":"0","line_num":"0","par_num":"0","text":"A console [STAGING]","level":"0","word_num":"0"},{"height":"0.007285397208668498","left":"0.6933139525309181","line_num":"0","par_num":"0","block_num":"0","top":"0.08362369354010668","level":"0","conf":"1","word_num":"0","width":"0.04651162979450629","page_num":"0","text":"Retactor Connection"},{"width":"0.045058133754324436","conf":"0.30000001192092896","left":"0.7470930289847444","text":"CRM Initial Sync Oven","par_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.08362369371432266","word_num":"0","height":"0.007285397208668609","page_num":"0"},{"text":"Tx: Autov","top":"0.1044657097288676","width":"0.02034883549872868","line_num":"0","left":"0.5348837228066751","block_num":"0","par_num":"0","level":"0","conf":"0.5","word_num":"0","height":"0.0071770334928229484","page_num":"0"},{"left":"0.6627906971819303","width":"0.023255814897253146","conf":"0.30000001192092896","top":"0.1044657097460916","level":"0","page_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"do jiminny","height":"0.010516868633897003","block_num":"0"},{"line_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","page_num":"0","top":"0.12519936212958604","word_num":"0","width":"0.12936045261139567","block_num":"0","conf":"0.5","left":"0.49273255700367574","level":"0","height":"0.010689139176023432","par_num":"0"},{"height":"0.010689139176023432","conf":"0.30000001192092896","line_num":"0","level":"0","word_num":"0","block_num":"0","page_num":"0","text":"034 A1 A34 M62 ^ -","left":"0.6279069838403225","par_num":"0","top":"0.12519936195537007","width":"0.05813952709766146"},{"conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","top":"0.1463414637498397","left":"0.4927325782522842","line_num":"0","width":"0.12499997970905707","block_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","par_num":"0","word_num":"0","page_num":"0"},{"left":"0.4927325630147635","height":"0.013937280889143033","conf":"1","par_num":"0","width":"0.1962209052227913","word_num":"0","block_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","level":"0","line_num":"0"},{"left":"0.49273255988271814","level":"0","line_num":"0","block_num":"0","page_num":"0","text":"SELECT","conf":"1","height":"0.010452960286604362","top":"0.17770034895077447","word_num":"0","par_num":"0","width":"0.015988370205493707"},{"height":"0.013937280889143033","par_num":"0","word_num":"0","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","line_num":"0","width":"0.1889534605310318","page_num":"0","conf":"0.5","top":"0.1951219518899232","block_num":"0","left":"0.5014535184914614"},{"level":"0","conf":"0.30000001192092896","left":"0.5029069786600965","word_num":"0","par_num":"0","height":"0.006968640444571461","top":"0.21602787489966546","line_num":"0","page_num":"0","text":"U.ema1l.","width":"0.021802323929806966","block_num":"0"},{"line_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.5029069764355705","page_num":"0","text":"sa.*","par_num":"0","level":"0","top":"0.233449477263315","conf":"0.30000001192092896","width":"0.011627907448626518","word_num":"0"},{"height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","level":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.08866278668667404","line_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.5029069796729173","top":"0.25087108008861336"},{"level":"0","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","left":"0.49273255569667207","block_num":"0","top":"0.2679425837320575","line_num":"0","height":"0.011164274322168932","width":"0.0959302313784336","page_num":"0","par_num":"0","conf":"0.5"},{"par_num":"0","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","line_num":"0","width":"0.10610464785961388","level":"0","block_num":"0","height":"0.007196483429539158","word_num":"0","left":"0.492732561293783","top":"0.28548644338568163","conf":"0.30000001192092896"},{"left":"0.49269744083144135","height":"0.0148935728666314","level":"0","page_num":"0","par_num":"0","word_num":"0","line_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","block_num":"0","conf":"0.5","top":"0.2995371262853762","width":"0.1381482875093501"},{"text":"SELECT * FROM automated_report_results order by id desc;","word_num":"0","height":"0.010505753841126397","page_num":"0","level":"0","line_num":"0","conf":"1","left":"0.4927325646028267","block_num":"0","top":"0.33797909453440456","par_num":"0","width":"0.14534883296236073"},{"line_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.01075026787449107","conf":"1","left":"0.4927325633660667","level":"0","par_num":"0","text":"select * from features;","top":"0.3728222999543015","width":"0.059593018065107584"},{"text":"Bplect * from team fpatunos where featunp id = 40:","height":"0.007260390255820148","level":"0","left":"0.49273257312172364","par_num":"0","word_num":"0","page_num":"0","width":"0.12936045261139567","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.38995215302990127"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.09011627765412028","conf":"1","line_num":"0","word_num":"0","left":"0.4927325550814989","top":"0.42503987254774733","text":"select * from teams where id = 556;","height":"0.010500196824994035"},{"level":"0","conf":"1","text":"select * from","width":"0.03779069413530067","height":"0.010564103651274914","par_num":"0","word_num":"0","block_num":"0","top":"0.4599303140744231","line_num":"0","page_num":"0","left":"0.4927325616686351"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","level":"0","left":"0.5654069877565148","conf":"1","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","height":"0.010564103651274914","width":"0.12499998985452854","page_num":"0","top":"0.4599303140744231"},{"text":"SELECT * FROM automated_report_results WHERE uuid_ to_bin('822fa41b-afd3-43a9","block_num":"0","line_num":"0","height":"0.010686361048210191","conf":"1","level":"0","top":"0.47735191659424503","width":"0.19767440633570893","left":"0.4927325737320452","page_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","top":"0.49466613506674073","level":"0","height":"0.014546766235497555","left":"0.4927008834473122","conf":"0.5","width":"0.1453954818400931","line_num":"0","text":"select * from automated_report_results order Dy zu desc,","page_num":"0"},{"line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","width":"0.14244185102746842","level":"0","page_num":"0","par_num":"0","top":"0.5119617223575448","left":"0.4927325548990552","word_num":"0","height":"0.010686361048210191","block_num":"0","conf":"1"},{"text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","height":"0.010452960286604362","left":"0.49273255862023396","conf":"1","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.15552323929806972","word_num":"0"},{"page_num":"0","conf":"1","left":"0.49273256125581216","top":"0.5818815337886577","line_num":"0","block_num":"0","level":"0","width":"0.12209300791963623","height":"0.010622453461423431","par_num":"0","word_num":"0","text":"select * from opportunities where id = 7594349:"},{"conf":"0.5","top":"0.6164274323772443","block_num":"0","width":"0.19767440633570899","line_num":"0","level":"0","height":"0.010750267113985301","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","word_num":"0","left":"0.49273257226354994","page_num":"0"},{"line_num":"0","conf":"1","par_num":"0","word_num":"0","width":"0.15406975847609494","height":"0.010628010477555794","level":"0","text":"select * from plavbooks where team id = 711: # event 226147","top":"0.6339712919137487","block_num":"0","page_num":"0","left":"0.49273256709487234"},{"left":"0.4927325551571803","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","height":"0.010505753841126397","level":"0","top":"0.651515151624469","width":"0.15261626750864876","word_num":"0","par_num":"0","conf":"1","block_num":"0","page_num":"0"},{"level":"0","left":"0.4927325646279135","line_num":"0","par_num":"0","page_num":"0","width":"0.11046511061648101","block_num":"0","height":"0.013937280889143033","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","conf":"1","word_num":"0"},{"text":"GELECT * FROM crm field values WHERE crm field id = 226147:","par_num":"0","page_num":"0","level":"0","height":"0.010558546635142552","left":"0.4927325552882119","block_num":"0","top":"0.6864111504286012","conf":"1","width":"0.15261626750864876","line_num":"0","word_num":"0"},{"width":"0.12354650903255388","page_num":"0","height":"0.007318740065968554","par_num":"0","line_num":"0","conf":"0.5","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","left":"0.4927325602990887","top":"0.724738676080081","word_num":"0","level":"0","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","text":"GELECT","width":"0.0159883714736776","left":"0.492732558848917","level":"0","block_num":"0","top":"0.7386759584137272","height":"0.010452961047110132","par_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","conf":"0.5","width":"0.18604649888708236","par_num":"0","top":"0.7559808612440191","line_num":"0","page_num":"0","left":"0.5029069807442199","word_num":"0","height":"0.014354066985646008","level":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.7767145136381128","word_num":"0","width":"0.021802323929806966","height":"0.007257611367501027","line_num":"0","text":"u. email","page_num":"0","left":"0.5014534902332606","block_num":"0","level":"0"},{"height":"0.010452960286604362","block_num":"0","line_num":"0","page_num":"0","left":"0.5029069777669138","top":"0.7944250876267327","level":"0","conf":"1","text":"sa.*,","width":"0.013081394611520913","par_num":"0","word_num":"0"},{"level":"0","text":"t.owner_id FROM social_accounts sa","par_num":"0","word_num":"0","left":"0.5014534906556222","width":"0.09011626750864876","conf":"1","top":"0.8118022326885981","block_num":"0","height":"0.010497418697180683","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.09738371220040826","text":"JOTN usens u on trid = ca.cociable idi","conf":"0.30000001192092896","word_num":"0","line_num":"0","left":"0.49273256673203064","height":"0.007254833239687675","page_num":"0","level":"0","par_num":"0","top":"0.8292682928942409"},{"line_num":"0","left":"0.49273255613526434","width":"0.10610464785961393","block_num":"0","page_num":"0","top":"0.8466898957943156","level":"0","word_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","height":"0.010566882539594036","conf":"0.5","par_num":"0"},{"top":"0.8641114986943905","block_num":"0","width":"0.1380813882706013","word_num":"0","height":"0.010689139176023432","conf":"1","left":"0.4927325670763793","line_num":"0","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0","par_num":"0"},{"width":"0.19622092551373427","block_num":"0","conf":"0.5","page_num":"0","word_num":"0","level":"0","par_num":"0","top":"0.8987240830528642","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","height":"0.01068358215989107","line_num":"0","left":"0.4927325575704069"},{"height":"0.011164274322169043","page_num":"0","line_num":"0","width":"0.020348834230544677","text":"+0 ..","word_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","block_num":"0","conf":"0.30000001192092896","left":"0.965116281891486"},{"height":"0.01059744650857497","width":"0.2703488329623608","word_num":"0","page_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.6976744093135958","block_num":"0","level":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceentityBatchJob.php:42-204) which reads the Redis","top":"0.10104529661439754"},{"width":"0.23837209255137337","height":"0.006968641205077342","block_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.703488371377582","top":"0.11846689891207607","conf":"0.30000001192092896","level":"0","line_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )"},{"block_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","width":"0.28633718287691157","par_num":"0","line_num":"0","word_num":"0","level":"0","height":"0.007357639939400973","conf":"1","top":"0.1393728226143094","page_num":"0","left":"0.694767473312973"},{"page_num":"0","line_num":"0","width":"0.2819767201200445","block_num":"0","level":"0","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","height":"0.010653017430404366","left":"0.6962209524994839","top":"0.15311004796085603","word_num":"0","conf":"0.5"},{"conf":"1","block_num":"0","par_num":"0","width":"0.12645347067650337","level":"0","word_num":"0","left":"0.6947674594038452","page_num":"0","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","line_num":"0","height":"0.010583553587991013"},{"block_num":"0","word_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.6947674552483422","height":"0.010494639808861561","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","width":"0.13517440633570899","par_num":"0","conf":"1"},{"par_num":"0","conf":"1","page_num":"0","line_num":"0","height":"0.007182590508955311","block_num":"0","text":"Option A — minimal: reuse FetchSalesforceEntitiesJob for the profile path","word_num":"0","level":"0","top":"0.21929824549679078","width":"0.1511627765412027","left":"0.6947674427962095"},{"top":"0.233449478068677","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","height":"0.010569660667407277","width":"0.28633716258596864","line_num":"0","page_num":"0","word_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0","left":"0.694767459943104"},{"level":"0","par_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","line_num":"0","width":"0.24127905419532292","top":"0.2508710804745784","left":"0.6947674612076477","height":"0.006968640444571461","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"conf":"1","line_num":"0","par_num":"0","top":"0.271777003894373","block_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","width":"0.284883661473051","page_num":"0","left":"0.6962209605769604","level":"0","height":"0.007329854098233168"},{"block_num":"0","level":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","width":"0.2877906636988863","left":"0.6962209692158519","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.306620209394439","page_num":"0"},{"width":"0.2776162573631774","word_num":"0","left":"0.7034883691075557","height":"0.010452960286604362","top":"0.3205574921563493","conf":"1","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","page_num":"0"},{"text":"file' =..., 'crm_profile_id' => ..., 'since' => ..., 'to' => ..•) and returns the QueryIterator","height":"0.010505753841126397","top":"0.33797909453440456","block_num":"0","word_num":"0","left":"0.7034883929131215","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.20639533184944325","page_num":"0","line_num":"0"},{"top":"0.3554006976086954","par_num":"0","line_num":"0","level":"0","width":"0.2819767201200445","word_num":"0","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","height":"0.010628010477555794","page_num":"0","block_num":"0","left":"0.6962209294276679"},{"conf":"1","line_num":"0","page_num":"0","width":"0.2848836817639939","word_num":"0","block_num":"0","left":"0.6962209430504749","level":"0","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","height":"0.0072659472719524"},{"top":"0.41463414653422836","page_num":"0","height":"0.007215933366255256","par_num":"0","conf":"0.5","left":"0.6947674424200525","text":"You get for free","width":"0.0319767404109873","level":"0","word_num":"0","block_num":"0","line_num":"0"},{"width":"0.08575581489725315","top":"0.43540669856459324","block_num":"0","line_num":"0","page_num":"0","conf":"0.5","level":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484","word_num":"0","left":"0.697674417508692"},{"conf":"0.5","line_num":"0","page_num":"0","level":"0","block_num":"0","text":"• 100-record batches via Redis","word_num":"0","height":"0.0071770334928229484","left":"0.6976744285694189","par_num":"0","width":"0.06540696671668522","top":"0.4529505582137161"},{"block_num":"0","level":"0","left":"0.6976744332330052","conf":"1","par_num":"0","page_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","top":"0.4703832754342152","width":"0.13953486909257606","word_num":"0","line_num":"0","height":"0.010477968760464584"},{"top":"0.4912280700058711","level":"0","width":"0.1322674244008165","line_num":"0","word_num":"0","height":"0.010514089745577881","page_num":"0","block_num":"0","par_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","left":"0.6976744360642997","conf":"1"},{"conf":"0.5","block_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since› ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","word_num":"0","level":"0","line_num":"0","left":"0.6976744452373054","height":"0.010452960286604251","page_num":"0","par_num":"0","width":"0.2819767201200445"},{"line_num":"0","height":"0.007360418067214214","text":"key so difterent orofiles don't collide","width":"0.07267441140844466","left":"0.7034883798200974","conf":"0.5","level":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.5261324047144549"},{"word_num":"0","width":"0.1729650903255382","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","line_num":"0","conf":"1","top":"0.5470383280448511","par_num":"0","level":"0","height":"0.010452960286604362","block_num":"0","left":"0.6947674678139966","page_num":"0"},{"height":"0.0073104049220229506","block_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","top":"0.5644599301598978","conf":"0.5","left":"0.6947674633339377","level":"0","line_num":"0","word_num":"0","width":"0.2819767201200445","par_num":"0","page_num":"0"},{"line_num":"0","height":"0.010577996571858761","level":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","word_num":"0","top":"0.5956937798195339","left":"0.6947674627311626","page_num":"0","block_num":"0","conf":"1","par_num":"0","width":"0.28052323929806977"},{"line_num":"0","level":"0","par_num":"0","height":"0.0071770334928229484","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","word_num":"0","page_num":"0","conf":"1","block_num":"0","width":"0.13953487923804753"},{"par_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","block_num":"0","conf":"1","line_num":"0","left":"0.6947674422006878","text":"Recommendation","top":"0.6411149825213349","width":"0.04215116196490354","word_num":"0"},{"line_num":"0","level":"0","par_num":"0","page_num":"0","conf":"1","left":"0.6947674626641019","top":"0.6585365856142653","width":"0.28052323929806977","block_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","height":"0.010522425650029366","word_num":"0"},{"conf":"0.5","par_num":"0","left":"0.6947674655515993","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","page_num":"0","height":"0.006968640444571461","line_num":"0","word_num":"0","block_num":"0","top":"0.6759581884885157","width":"0.28488370205493685","level":"0"},{"left":"0.6947674548777797","width":"0.17441859143845573","word_num":"0","page_num":"0","top":"0.6897926635444678","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","level":"0","line_num":"0","block_num":"0","conf":"1","height":"0.01055576774682343"},{"top":"0.7105263158961413","left":"0.697674427545875","width":"0.22819766592472157","word_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrateay).","block_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.01072803904945574","level":"0","line_num":"0"},{"word_num":"0","left":"0.6976744577707242","page_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","par_num":"0","top":"0.7317073174083762","line_num":"0","width":"0.28488368176399403","level":"0"},{"page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"do),","height":"0.017421602252187585","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.7034883726365229","top":"0.7421602788826169","width":"0.011627906180442626"},{"level":"0","height":"0.0071770334928229484","left":"0.6976744436144179","width":"0.2776162573631774","top":"0.766347687400319","par_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","block_num":"0","word_num":"0","page_num":"0","conf":"0.5","line_num":"0"},{"top":"0.7870813397129187","par_num":"0","conf":"1","width":"0.2877906636988864","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","level":"0","word_num":"0","height":"0.011164274322169043","line_num":"0","block_num":"0","page_num":"0","left":"0.694767475704478"},{"page_num":"0","height":"0.00722149038238773","block_num":"0","line_num":"0","par_num":"0","top":"0.804625199437562","width":"0.07994186117293989","word_num":"0","left":"0.6962209300478492","conf":"1","level":"0","text":"at the end (FetchSalesforceEntitieslo"},{"block_num":"0","level":"0","page_num":"0","width":"0.18895348082197483","line_num":"0","height":"0.007221490382387619","top":"0.8046251994347967","text":"b.oho: 144-145). For a orofile backfill vou don't want that side-effect bleedina into the team-leve","word_num":"0","conf":"1","left":"0.7761627980999628","par_num":"0"},{"left":"0.6962209318790669","width":"0.08430232392980697","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.0071770334928229484","text":"watermark — gate it on \"no profile context\".","line_num":"0","par_num":"0","conf":"1","top":"0.8221690590111643"},{"text":"G.l .","block_num":"0","par_num":"0","width":"0.017441858636571994","left":"0.9651162807795277","level":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.010461296951561616","top":"0.8397129185198681"},{"text":"Ask anvthina (84-D","conf":"0.30000001192092896","par_num":"0","level":"0","height":"0.0071770334928229484","word_num":"0","line_num":"0","block_num":"0","left":"0.6962209300842392","page_num":"0","top":"0.9266347687400319","width":"0.04069767099745736"},{"left":"0.7223837197862006","top":"0.9545454545454546","word_num":"0","level":"0","width":"0.04651162472177062","height":"0.0071770334928229484","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","line_num":"0"},{"level":"0","text":"144-25","par_num":"0","conf":"0.5","height":"0.006968640444571572","block_num":"0","left":"0.9331395351302343","line_num":"0","page_num":"0","top":"0.9860627181052405","width":"0.01453488177441542","word_num":"0"},{"text":"Po 4 sp","par_num":"0","block_num":"0","level":"0","top":"0.986062718234409","conf":"0.30000001192092896","page_num":"0","height":"0.01074748898617195","width":"0.01453488177441531","word_num":"0","left":"0.9709302343731505","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59330
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.30.0%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"block_num":"0","line_num [{"block_num":"0","line_num":"0","level":"0","top":"0.006968641046706359","conf":"0.30000001192092896","text":"Phostorm","page_num":"0","par_num":"0","left":"0.01744185995005212","height":"0.006968641205077342","width":"0.021802326466174835","word_num":"0"},{"left":"0.1148255812121043","page_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","block_num":"0","par_num":"0","text":"code","top":"0.006968641450188162","width":"0.01162790618044264","word_num":"0"},{"height":"0.010452960286604362","text":"FV faVsco.js","top":"0.02787456497864904","word_num":"0","level":"0","width":"0.029069763548830722","page_num":"0","left":"0.030523259704860126","line_num":"0","block_num":"0","par_num":"0","conf":"0.5"},{"par_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.06831395542728312","top":"0.02787456497864904","line_num":"0","page_num":"0","level":"0","width":"0.024709300791963623","word_num":"0","text":"?9 master","conf":"0.30000001192092896"},{"block_num":"0","height":"0.003484320602538671","conf":"0.30000001192092896","page_num":"0","text":"Proledey","top":"0.05923344944238418","par_num":"0","line_num":"0","level":"0","width":"0.020348836766912577","word_num":"0","left":"0.014534883869450689"},{"width":"0.030583024024963372","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","left":"0.043574765514713835","line_num":"0","text":"D Salesforce","page_num":"0","height":"0.01150821840934213","top":"0.07612742412338913","word_num":"0"},{"line_num":"0","height":"0.010452960286604362","top":"0.09407665591941561","page_num":"0","left":"0.046511627642654756","par_num":"0","block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","text":"> DDTO","width":"0.021802323929806973"},{"word_num":"0","level":"0","left":"0.0537095887639354","width":"0.07137109878215384","top":"0.11024367702094318","par_num":"0","height":"0.015479323586398475","block_num":"0","conf":"1","line_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","page_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","level":"0","top":"0.13237639553429026","left":"0.05232558202147495","par_num":"0","word_num":"0","width":"0.08575580475178171","page_num":"0","block_num":"0"},{"line_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","level":"0","par_num":"0","block_num":"0","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0","height":"0.0072715042880847625","conf":"0.5","left":"0.05232558202147495","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","word_num":"0","height":"0.006968640444571461","width":"0.06249999492726427","left":"0.046511627154292065","conf":"0.30000001192092896"},{"line_num":"0","width":"0.07558138827060132","left":"0.046511627667025296","height":"0.010616896445291069","block_num":"0","level":"0","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","conf":"1","word_num":"0","page_num":"0","top":"0.18102073376030525"},{"line_num":"0","width":"0.06395348082197473","level":"0","conf":"0.5","height":"0.0073048471453848185","page_num":"0","word_num":"0","text":"C) CreaterollowupActivity.php","block_num":"0","left":"0.04651163545709501","par_num":"0","top":"0.2017543859602864"},{"width":"0.04215116196490349","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","text":"C) CreateNotes.php","block_num":"0","left":"0.04651162858740109","top":"0.21929824565899192","height":"0.007182590508955311","word_num":"0"},{"page_num":"0","top":"0.23684210521680837","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php","conf":"1","level":"0","left":"0.04651163557061816","height":"0.010544653714558705","word_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"level":"0","conf":"0.5","block_num":"0","left":"0.04651163358738779","height":"0.007207597461803994","width":"0.06249999492726427","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","line_num":"0","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.046511628705343505","width":"0.039244185102746854","page_num":"0","level":"0","conf":"0.30000001192092896","top":"0.27177700333990396","block_num":"0","text":"E) NoteObiect.ohp","par_num":"0","line_num":"0","height":"0.00732985485873916","word_num":"0"},{"word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.2891986066069825","page_num":"0","width":"0.04215115942853562","block_num":"0","height":"0.006968640444571461","left":"0.04651163174781109","line_num":"0","text":"c) SaveActiviv.ono"},{"conf":"0.30000001192092896","par_num":"0","text":"c)saveliranscriotion.onv","top":"0.30662020900450737","page_num":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","left":"0.04651162677256695","level":"0","width":"0.0523255835188196","word_num":"0"},{"height":"0.0072464973352361906","block_num":"0","par_num":"0","top":"0.32376395531045343","left":"0.04651163174781109","page_num":"0","conf":"0.5","line_num":"0","text":"C) SetuoLavout.oho","width":"0.04215115942853562","word_num":"0","level":"0"},{"conf":"0.5","line_num":"0","left":"0.04651163174781109","text":"C) SvncActivitv.oho","top":"0.34130781499202545","level":"0","width":"0.04215115942853562","word_num":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.0071770334928230595"},{"conf":"1","left":"0.04638947542561308","line_num":"0","width":"0.055435398791698696","word_num":"0","block_num":"0","height":"0.014418177627490425","page_num":"0","level":"0","par_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665"},{"height":"0.010455739935429254","par_num":"0","left":"0.046511631609252174","text":"© SyncLeads.php","line_num":"0","level":"0","block_num":"0","page_num":"0","conf":"1","top":"0.3763066205343165","width":"0.039244182566378974","word_num":"0"},{"level":"0","line_num":"0","top":"0.38995215311004783","height":"0.014354066985645897","conf":"1","block_num":"0","page_num":"0","par_num":"0","width":"0.04215115942853562","word_num":"0","left":"0.046511631695615716","text":"© SyncObjects.php"},{"block_num":"0","text":"© SyncOpportunitiesJob.php","par_num":"0","conf":"1","width":"0.06104650903255382","level":"0","height":"0.010700253968793927","page_num":"0","top":"0.41114982586710536","left":"0.04651163073081603","line_num":"0","word_num":"0"},{"line_num":"0","height":"0.014354066985646008","width":"0.05087208747863769","level":"0","par_num":"0","left":"0.046511633451594","word_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.42503987240829344","text":"© SyncOpportunity.php"},{"height":"0.010672468127626344","par_num":"0","text":"© SyncProfileMetadata.php","width":"0.05813953217039717","top":"0.44577352463809683","level":"0","block_num":"0","line_num":"0","left":"0.04651163071712692","word_num":"0","conf":"1","page_num":"0"},{"par_num":"0","conf":"1","top":"0.46331738455485405","width":"0.056686041202950996","height":"0.010550210730691068","block_num":"0","line_num":"0","level":"0","left":"0.04651163321565249","page_num":"0","text":"© SyncTeamFieldsJob.php","word_num":"0"},{"left":"0.04651163321565131","block_num":"0","height":"0.010452961047110243","level":"0","par_num":"0","top":"0.48083623715937174","width":"0.05668604120295098","word_num":"0","line_num":"0","page_num":"0","conf":"1","text":"© SyncTeamMetadata.php"},{"left":"0.04651163548425466","width":"0.08430231885707123","height":"0.01051408974557777","page_num":"0","par_num":"0","text":"© UpdateOpportunitySpecifications.php","conf":"1","word_num":"0","top":"0.49825784007433493","level":"0","block_num":"0","line_num":"0"},{"height":"0.006968640444571461","page_num":"0","block_num":"0","left":"0.046511627480499834","level":"0","line_num":"0","width":"0.04215115942853563","par_num":"0","word_num":"0","top":"0.5191637634014077","conf":"0.30000001192092896","text":"Updatestage.ong"},{"page_num":"0","height":"0.010758603778942555","block_num":"0","par_num":"0","text":"> @ DealRisks","width":"0.03343022884206569","left":"0.03343023627313173","level":"0","line_num":"0","top":"0.5331010454942319","word_num":"0","conf":"0.30000001192092896"},{"text":"_Meeuine bor","height":"0.006968640444571572","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.03924418649273823","top":"0.5714285717637769","width":"0.031976740410987366","word_num":"0","par_num":"0"},{"block_num":"0","left":"0.03924418703063903","line_num":"0","text":"a Telephony","level":"0","height":"0.007210375589617124","page_num":"0","par_num":"0","top":"0.6411149830944434","width":"0.029069763548830715","conf":"0.30000001192092896","word_num":"0"},{"page_num":"0","block_num":"0","level":"0","text":"C User","width":"0.017441858636572008","conf":"0.30000001192092896","line_num":"0","top":"0.6547049441786283","left":"0.03924418612559764","height":"0.011164274322169154","par_num":"0","word_num":"0"},{"par_num":"0","text":"c8aseprocessing.oo.ono","height":"0.006968641205077342","width":"0.05523256038097625","level":"0","word_num":"0","top":"0.675958188117432","page_num":"0","line_num":"0","left":"0.04069767337055839","block_num":"0","conf":"0.30000001192092896"},{"word_num":"0","top":"0.6897926633384308","par_num":"0","height":"0.01055576850732931","page_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.04069767586474709","conf":"0.30000001192092896","text":"@ Dummv.Job.php","width":"0.03779069667166852"},{"block_num":"0","conf":"0.5","level":"0","height":"0.006968640444571572","text":"(C)ImoortRecallA|Recordinas.Job.oho","left":"0.04069768173679198","line_num":"0","page_num":"0","word_num":"0","top":"0.7108013940634285","width":"0.07558138827060132","par_num":"0"},{"text":"@ ImportRemoteTrack.Job.ohp","page_num":"0","width":"0.06395348082197475","word_num":"0","block_num":"0","left":"0.0406976819687229","par_num":"0","conf":"0.5","height":"0.010508531968939527","level":"0","top":"0.724738676808766","line_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","top":"0.7456140350877193","height":"0.0071770334928229484","left":"0.04069767637769677","level":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":"C ob.oho","width":"0.023255812360885288"},{"conf":"0.30000001192092896","page_num":"0","left":"0.04069767469984203","block_num":"0","width":"0.04505813882706013","level":"0","text":"C)JobDisoatcher.oho","height":"0.006968641205077342","top":"0.7630662020343051","word_num":"0","par_num":"0","line_num":"0"},{"left":"0.04069768139133789","block_num":"0","conf":"0.30000001192092896","line_num":"0","text":".lobDisnatcherintertace.oho","width":"0.06395348082197473","word_num":"0","top":"0.7804878052132543","level":"0","page_num":"0","par_num":"0","height":"0.006968640444571572"},{"par_num":"0","line_num":"0","height":"0.01061967533361019","page_num":"0","level":"0","width":"0.08430231885707126","word_num":"0","top":"0.7942583731520936","left":"0.04069768199588256","block_num":"0","conf":"0.5","text":"@ [EMAIL]"},{"top":"0.8149920253520749","block_num":"0","height":"0.007307626033703829","conf":"0.30000001192092896","page_num":"0","text":"T. SacVisibilitvControl.ohn","par_num":"0","left":"0.039244191467289816","width":"0.05668604120295098","word_num":"0","line_num":"0","level":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.027616282843257383","par_num":"0","text":"v D Listeners","line_num":"0","top":"0.8325358850720923","page_num":"0","width":"0.03197674041098737","height":"0.010669689239307223","word_num":"0"},{"top":"0.8500797448165869","text":"v M Activitiod","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.03343023313500392","block_num":"0","word_num":"0","width":"0.031976740410987366","par_num":"0","level":"0","height":"0.0071770334928230595"},{"height":"0.007204819333990642","left":"0.03924418511117721","block_num":"0","par_num":"0","page_num":"0","conf":"0.5","width":"0.04651162979450632","level":"0","word_num":"0","text":"v M ActivitvProviden","top":"0.8675958187199364","line_num":"0"},{"left":"0.046511629117106865","height":"0.007327075970420038","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.02906976608519858","top":"0.8850174216200114","par_num":"0","line_num":"0","text":"> M.lustCall","word_num":"0"},{"par_num":"0","level":"0","line_num":"0","width":"0.03197674041098737","conf":"0.5","word_num":"0","block_num":"0","top":"0.9024390246943023","height":"0.010639125270326288","text":"v D UserPilot","page_num":"0","left":"0.046511631681215526"},{"left":"0.059593032929402996","conf":"1","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","page_num":"0","width":"0.07412789730315514","top":"0.9198606275943773","block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"text":"MAudia","width":"0.026162789223041938","word_num":"0","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","level":"0","top":"0.9372822303003622","left":"0.039244188091967266"},{"line_num":"0","par_num":"0","word_num":"0","text":"MRots","page_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.006968640444571572","width":"0.0232558123608853","top":"0.9547038330878187","left":"0.039244188005603746"},{"word_num":"0","text":"C ActivitvController.ohn","width":"0.047965110616481066","par_num":"0","level":"0","left":"0.15406977310444897","conf":"0.5","line_num":"0","block_num":"0","height":"0.007249275463049432","page_num":"0","top":"0.05574912945445576"},{"width":"0.07122093058646994","left":"0.15406976733606492","conf":"0.30000001192092896","text":"Automateakeporskepository.pnp","height":"0.006968641205077342","top":"0.08362369334200259","word_num":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0"},{"line_num":"0","level":"0","par_num":"0","height":"0.011164274322169043","top":"0.0797448165869219","width":"0.07122092551373421","word_num":"0","text":"© AutomatedReportsCommand.php","page_num":"0","block_num":"0","conf":"1","left":"0.30668604530999377"},{"page_num":"0","par_num":"0","line_num":"0","conf":"0.5","level":"0","text":"Opportunitysynclrait.ong","top":"0.13240418151987454","width":"0.05523255023550483","height":"0.006968640444571461","block_num":"0","left":"0.3066860477020153","word_num":"0"},{"text":"C)Hubspotwebnookbatchsyncstrategy.pnp","conf":"0.5","top":"0.13240418151987454","page_num":"0","word_num":"0","left":"0.37063954254736237","line_num":"0","level":"0","width":"0.08720929571922792","height":"0.006968640444571461","par_num":"0","block_num":"0"},{"conf":"0.30000001192092896","level":"0","top":"0.1567944254223136","width":"0.05523255023550483","page_num":"0","text":"wsyncermenuuiestrait.ono","par_num":"0","left":"0.31831396020201475","height":"0.006968640444571461","word_num":"0","block_num":"0","line_num":"0"},{"top":"0.18102073365231264","level":"0","page_num":"0","word_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","width":"0.039244185102746826","left":"0.15406976824025068","block_num":"0","text":"c) SyncObiects.pho","line_num":"0","par_num":"0"},{"text":"©ImportOpportunityBatch.php","par_num":"0","top":"0.17770034929920653","width":"0.06104650395981806","page_num":"0","word_num":"0","left":"0.20203489060729998","conf":"1","height":"0.010452960286604362","level":"0","block_num":"0","line_num":"0"},{"level":"0","height":"0.010497417936674913","text":"© ImportContactBatch.php","par_num":"0","top":"0.17770034916869026","width":"0.053779064340794325","conf":"1","block_num":"0","left":"0.27180233100804285","line_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","width":"0.027616275117752387","word_num":"0","block_num":"0","conf":"1","page_num":"0","text":"© Client.php","top":"0.17770034916869026","height":"0.010497417936674913","level":"0","left":"0.33284884116015484"},{"level":"0","width":"0.0654069717894209","word_num":"0","top":"0.18102073365231264","text":"C) HubspotPaqinationService.phg","page_num":"0","par_num":"0","height":"0.0071770334928229484","left":"0.3677325572728374","line_num":"0","block_num":"0","conf":"0.5"},{"block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.20557491325434107","line_num":"0","text":"() Service.php","width":"0.030523251979909044","left":"0.15406977127553043","word_num":"0","height":"0.007343747018817126","page_num":"0","par_num":"0"},{"block_num":"0","text":"BatchSyncTrait.php","line_num":"0","width":"0.04505813375432441","height":"0.006968640444571572","conf":"0.5","page_num":"0","par_num":"0","top":"0.20557491322719157","word_num":"0","left":"0.19186047025946548","level":"0"},{"text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","top":"0.20175438596491224","width":"0.14534883296236076","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","height":"0.011164274322169154","block_num":"0","left":"0.2441860510865191","level":"0"},{"height":"0.007343747018817126","left":"0.3982558178455254","level":"0","width":"0.02906976354883073","conf":"0.5","page_num":"0","word_num":"0","top":"0.20557491325434107","block_num":"0","text":"php api_v2.php","line_num":"0","par_num":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","text":"(C) AutomatedReportResult.oho","block_num":"0","height":"0.007268726160271521","top":"0.22966507158551952","width":"0.06104650395981809","left":"0.15406977510994932","page_num":"0","word_num":"0"},{"word_num":"0","left":"0.17151161694332442","width":"0.21656975847609497","level":"0","block_num":"0","height":"0.010691917303836784","par_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","line_num":"0","top":"0.2508710809687519","conf":"1","page_num":"0"},{"level":"0","top":"0.26794258384399516","left":"0.18313953485556841","par_num":"0","width":"0.05959302313784334","word_num":"0","line_num":"0","conf":"1","page_num":"0","text":"nublic function handlel","height":"0.007318740065968554","block_num":"0"},{"top":"0.4111498263026909","word_num":"0","line_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.1497093032619457","height":"0.010452960286604362","text":"138","width":"0.010174417749364312"},{"height":"0.017421602252187474","page_num":"0","left":"0.15116279097784552","text":"140","par_num":"0","width":"0.010174418383456285","line_num":"0","conf":"1","top":"0.44250871089481225","block_num":"0","word_num":"0","level":"0"},{"left":"0.15116279076509007","height":"0.006968641205077342","width":"0.00872092995237797","word_num":"0","conf":"0.30000001192092896","top":"0.5017421601756263","page_num":"0","par_num":"0","level":"0","text":"1143","block_num":"0","line_num":"0"},{"height":"0.010452961047110132","left":"0.1511627908377645","page_num":"0","width":"0.00872092995237797","text":"144","word_num":"0","par_num":"0","level":"0","conf":"1","top":"0.5156794425600686","line_num":"0","block_num":"0"},{"width":"0.00872092995237797","word_num":"0","line_num":"0","top":"0.6062717769003649","level":"0","height":"0.006968641205077342","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"149","left":"0.15116279076509007","page_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","top":"0.7108013942469417","conf":"1","text":"155","word_num":"0","left":"0.15116279159085694","level":"0"},{"text":"158","width":"0.008720929318285997","height":"0.010452960286604362","page_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","left":"0.15116279159085694","top":"0.763066202609311","word_num":"0","line_num":"0"},{"text":"161","top":"0.8153310109716805","par_num":"0","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","level":"0","left":"0.15116279159085694","block_num":"0","line_num":"0","conf":"1","page_num":"0"},{"level":"0","conf":"1","word_num":"0","line_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","page_num":"0","block_num":"0","par_num":"0","text":"163","top":"0.8501742165465933","width":"0.008720929318285997"},{"width":"0.00872092995237797","line_num":"0","par_num":"0","conf":"1","page_num":"0","level":"0","block_num":"0","height":"0.006968641205077342","left":"0.15116279076509007","text":"1164","word_num":"0","top":"0.871080139269703"},{"left":"0.15116279159085694","text":"165","conf":"1","par_num":"0","line_num":"0","height":"0.010452960286604362","top":"0.8850174221215062","word_num":"0","block_num":"0","width":"0.008720929318285997","page_num":"0","level":"0"},{"level":"0","height":"0.006968641205077342","word_num":"0","conf":"0.30000001192092896","top":"0.9059233448446159","par_num":"0","line_num":"0","block_num":"0","text":"1166","width":"0.00872092995237797","left":"0.15116279076509007","page_num":"0"},{"height":"0.010452960286604362","block_num":"0","line_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.2891986067904957","text":"$config,","word_num":"0","left":"0.21366279261358478","level":"0","width":"0.021802323929806966"},{"height":"0.010452960286604362","left":"0.21366279584086087","page_num":"0","text":"$batchRepository,","word_num":"0","conf":"1","line_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.30662020992638417","width":"0.04505813375432441"},{"text":"SredisService","word_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","par_num":"0","width":"0.03633720570422233","top":"0.3240418127138407","conf":"1","page_num":"0","level":"0","left":"0.21366279067986574"},{"height":"0.010452960286604251","top":"0.3414634155012971","line_num":"0","left":"0.21366279592722434","width":"0.04796511061648104","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"$entityRepository,","level":"0"},{"page_num":"0","height":"0.006968640444571461","left":"0.21366279063768656","text":"sloggen","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.3623693383142996","word_num":"0","width":"0.018895347067650337","block_num":"0","level":"0"},{"width":"0.2398255733733482","block_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","left":"0.20348838007687264","page_num":"0","conf":"0.5","level":"0","height":"0.007215933366255367","line_num":"0","par_num":"0","top":"0.4146341463621239"},{"width":"0.07994185102746842","word_num":"0","height":"0.010672467367120575","left":"0.20348838095072486","text":"if (Sthis->attemots@ === 1) {","block_num":"0","conf":"0.5","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.4457735248441337"},{"par_num":"0","level":"0","height":"0.010550210730691068","block_num":"0","left":"0.21366278713067985","conf":"1","line_num":"0","page_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","width":"0.1482558047517817","word_num":"0"},{"top":"0.5191387559808612","height":"0.0071770334928229484","line_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","block_num":"0","left":"0.20348838105878864","level":"0","width":"0.091569758476095","word_num":"0","conf":"0.5","page_num":"0"},{"level":"0","page_num":"0","height":"0.013948396442419408","top":"0.5331010453200158","line_num":"0","word_num":"0","conf":"1","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","par_num":"0","block_num":"0","width":"0.15552324944354115","left":"0.20348837906873227"},{"block_num":"0","level":"0","line_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","conf":"0.30000001192092896","left":"0.20348837025078986","top":"0.5714285713801411","par_num":"0","width":"0.14970930586469938","word_num":"0","height":"0.006968641205077342","page_num":"0"},{"level":"0","top":"0.5923344949742337","left":"0.2470930229619993","page_num":"0","par_num":"0","width":"0.021802323929806966","text":"<1/6 >","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.010536318570613101","block_num":"0"},{"top":"0.6060606061050023","width":"0.027616277654120253","line_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.0071798116206361895","left":"0.2151162810652241","level":"0","page_num":"0","text":"'entity tvo"},{"level":"0","line_num":"0","width":"0.021802323929806966","left":"0.25000000055269916","conf":"0.5","page_num":"0","top":"0.6132376396173622","block_num":"0","par_num":"0","height":"0.010455739935429254","word_num":"0","text":"© Logger"},{"level":"0","left":"0.2151162810652241","line_num":"0","par_num":"0","width":"0.027616277654120253","height":"0.0071770334928230595","top":"0.6236044657097288","text":"Itotal reco","block_num":"0","conf":"0.5","word_num":"0","page_num":"0"},{"left":"0.248546517777781","line_num":"0","top":"0.6339712919137487","width":"0.05668604120295098","level":"0","text":"public function info","word_num":"0","height":"0.010628010477555794","par_num":"0","conf":"0.5","page_num":"0","block_num":"0"},{"text":"\"batches d","block_num":"0","top":"0.6411149825399743","width":"0.027616277654120253","height":"0.0072103763501230045","word_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.2151162799850968","conf":"0.5","line_num":"0"},{"height":"0.007332632986552401","level":"0","top":"0.6585365856142653","width":"0.026162789223041966","word_num":"0","line_num":"0","page_num":"0","text":"Isvnced atl","conf":"0.30000001192092896","par_num":"0","left":"0.21511628105837952","block_num":"0"},{"line_num":"0","top":"0.6618819775389818","block_num":"0","text":"cav $context = [1","width":"0.04360464785961399","par_num":"0","word_num":"0","page_num":"0","conf":"0.5","height":"0.010591889492442497","left":"0.26598837545525295","level":"0"},{"conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.24854651350063556","width":"0.020348835498728624","height":"0.0071770334928229484","line_num":"0","level":"0","block_num":"0","top":"0.6794258373205742","text":": voidi","word_num":"0"},{"par_num":"0","conf":"1","left":"0.1918604731373945","block_num":"0","height":"0.011164274322169043","width":"0.052325573373348144","word_num":"0","line_num":"0","level":"0","text":"} catch (SocialAcco","page_num":"0","top":"0.6929824561403509"},{"level":"0","line_num":"0","block_num":"0","left":"0.2034883724950264","par_num":"0","top":"0.7108013936697744","width":"0.039244185102746854","text":"Cloaden-swannir","word_num":"0","conf":"0.5","height":"0.006968641205077342","page_num":"0"},{"word_num":"0","line_num":"0","top":"0.7105263157219254","conf":"1","level":"0","width":"0.08720929571922792","left":"0.24854651872595424","page_num":"0","block_num":"0","text":"Log an informational message to the logs.","height":"0.01072803904945585","par_num":"0"},{"conf":"1","word_num":"0","width":"0.0813953419949146","page_num":"0","top":"0.7384370017274113","line_num":"0","left":"0.24854651107352554","par_num":"0","level":"0","text":"Implements: Loggerinterface::info","height":"0.010691917303836673","block_num":"0"},{"width":"0.07122092551373421","left":"0.27761628499022556","par_num":"0","line_num":"0","text":"array|ArravyablelJsonable|Stri","top":"0.7595818820518198","page_num":"0","conf":"1","level":"0","height":"0.010452960286604362","block_num":"0","word_num":"0"},{"text":"ngable lstring smessage","top":"0.7804878052132543","width":"0.056686041202950954","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","height":"0.006968640444571572","left":"0.2761627910440279"},{"par_num":"0","word_num":"0","height":"0.010703032096607279","conf":"1","line_num":"0","block_num":"0","text":"} catch (Throwable","level":"0","top":"0.7979094080543587","width":"0.049418596511191515","left":"0.19186047325424327","page_num":"0"},{"height":"0.010452960286604362","level":"0","top":"0.7944250876267327","left":"0.2761627943999499","line_num":"0","page_num":"0","text":"arrayScontext","word_num":"0","width":"0.03924418256637896","conf":"0.5","par_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","level":"0","text":"slogger->errorl","top":"0.8188153313456585","word_num":"0","height":"0.006968640444571461","left":"0.20348837187088045","width":"0.03924418256637899"},{"conf":"1","top":"0.8188153315291717","width":"0.01889534706765031","word_num":"0","left":"0.2485465134574538","block_num":"0","par_num":"0","text":"Returns:","height":"0.010452960286604362","page_num":"0","line_num":"0","level":"0"},{"word_num":"0","text":"CAurno","line_num":"0","width":"0.01598837020549368","page_num":"0","left":"0.24854651337109027","top":"0.8432055752480975","conf":"0.30000001192092896","level":"0","height":"0.006968640444571572","block_num":"0","par_num":"0"},{"line_num":"0","text":"vendor/aravel/tramework/src","conf":"0.5","width":"0.06395348082197477","page_num":"0","par_num":"0","height":"0.006968640444571461","word_num":"0","top":"0.8466898958055888","left":"0.2747093029029664","level":"0","block_num":"0"},{"level":"0","text":"luminare Loc/Loccer.ono","block_num":"0","height":"0.006968640444571461","page_num":"0","top":"0.8641114985930454","word_num":"0","left":"0.2747093023963053","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.05668604120295101"},{"word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007235383302971576","left":"0.21511627846207848","par_num":"0","text":"'error' =>","top":"0.8708133969827938","page_num":"0","block_num":"0","width":"0.026162789223041938"},{"block_num":"0","text":"throw Ser","top":"0.9233449476199234","level":"0","line_num":"0","page_num":"0","left":"0.20348837139363007","par_num":"0","width":"0.023255814897253146","word_num":"0","conf":"0.30000001192092896","height":"0.0072770620647228945"},{"text":"826 л v 512","width":"0.03488371727314399","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","left":"0.44476744220017683","level":"0","top":"0.2508710809687519","height":"0.010691917303836784","word_num":"0","page_num":"0"},{"page_num":"0","top":"0.29965156834254736","level":"0","height":"0.017421602252187585","word_num":"0","left":"0.47238372096131104","line_num":"0","text":"575","block_num":"0","par_num":"0","conf":"1","width":"0.008720929952377943"},{"level":"0","page_num":"0","width":"0.008720929318285997","conf":"0.30000001192092896","text":"576","left":"0.47093023257922917","top":"0.3205574921563493","height":"0.010452960286604362","line_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"left":"0.4709302334945038","par_num":"0","line_num":"0","conf":"1","block_num":"0","top":"0.3379790945953738","word_num":"0","text":"577","height":"0.010452960286604362","level":"0","width":"0.01017441774936434","page_num":"0"},{"block_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","conf":"1","par_num":"0","page_num":"0","top":"0.35540069773126226","line_num":"0","width":"0.008720929318285997","word_num":"0","level":"0","text":"578"},{"top":"0.3693379791874951","left":"0.4709302331500887","par_num":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.017421602252187585","width":"0.011627906180442682","conf":"1","word_num":"0","level":"0","text":"579"},{"line_num":"0","block_num":"0","left":"0.4709302334945038","conf":"1","level":"0","page_num":"0","top":"0.39024390295774314","word_num":"0","height":"0.010452960286604362","par_num":"0","text":"580","width":"0.01017441774936434"},{"block_num":"0","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.40418118460121666","left":"0.4665697680180062","text":"=581","width":"0.0159883714736776","height":"0.024390243457264815"},{"width":"0.008720929318285997","page_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","level":"0","block_num":"0","left":"0.4723837218234151","top":"0.4425087113201125","par_num":"0","line_num":"0","text":"583"},{"left":"0.4709302334945038","width":"0.01017441774936434","height":"0.010452960286604362","conf":"1","level":"0","block_num":"0","text":"584","par_num":"0","page_num":"0","line_num":"0","word_num":"0","top":"0.459930314107569"},{"height":"0.010452960286604362","left":"0.46656976846458836","top":"0.4773519168950253","block_num":"0","conf":"0.5","page_num":"0","width":"0.013081394611520969","par_num":"0","text":"—585","level":"0","line_num":"0","word_num":"0"},{"word_num":"0","left":"0.47093023257922917","conf":"1","top":"0.4947735200309138","line_num":"0","text":"586","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","page_num":"0","par_num":"0","level":"0"},{"left":"0.4723837218234151","width":"0.008720929318285997","page_num":"0","conf":"1","par_num":"0","word_num":"0","block_num":"0","text":"587","height":"0.010452960286604362","line_num":"0","level":"0","top":"0.5121951224699383"},{"block_num":"0","conf":"1","par_num":"0","height":"0.010452960286604362","text":"588","left":"0.4723837218234151","page_num":"0","line_num":"0","width":"0.008720929318285997","top":"0.5296167252573947","level":"0","word_num":"0"},{"left":"0.4709302334945038","page_num":"0","conf":"1","level":"0","block_num":"0","par_num":"0","width":"0.01017441774936434","line_num":"0","text":"589","top":"0.5470383280448511","height":"0.010452960286604362","word_num":"0"},{"top":"0.5609756106427853","page_num":"0","height":"0.020905922094220375","left":"0.47238372114299704","line_num":"0","conf":"0.5","width":"0.008720929952377943","level":"0","word_num":"0","block_num":"0","par_num":"0","text":"590"},{"conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","line_num":"0","block_num":"0","top":"0.5853658539937421","page_num":"0","level":"0","left":"0.46802325552854196","text":"15911","width":"0.013081394611520969","word_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","conf":"1","left":"0.4723837209560432","height":"0.020905923615232025","width":"0.010174418383456285","line_num":"0","text":"592","block_num":"0","level":"0","top":"0.5958188150216522"},{"width":"0.008720929952377998","top":"0.616724738727316","page_num":"0","height":"0.010452961047110132","line_num":"0","conf":"1","block_num":"0","par_num":"0","text":"593","left":"0.47238372099764825","word_num":"0","level":"0"},{"text":"T 595","word_num":"0","conf":"0.30000001192092896","width":"0.014534881774415365","line_num":"0","block_num":"0","left":"0.466569769326747","page_num":"0","height":"0.013937280889142922","top":"0.6480836243637909","level":"0","par_num":"0"},{"height":"0.020905922094220375","line_num":"0","block_num":"0","par_num":"0","page_num":"0","level":"0","left":"0.46656976759933994","width":"0.014534883042599256","text":"-596","word_num":"0","top":"0.6655052271933078","conf":"0.30000001192092896"},{"level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.47093023259606254","text":"597","par_num":"0","top":"0.6898954702884519","width":"0.010174418383456285","word_num":"0","line_num":"0","page_num":"0"},{"top":"0.7003484325068968","conf":"0.5","word_num":"0","line_num":"0","par_num":"0","width":"0.011627906180442626","height":"0.020905922094220375","left":"0.4709302331016392","block_num":"0","level":"0","text":"598","page_num":"0"},{"par_num":"0","height":"0.006968641205077342","left":"0.4723837209976482","level":"0","text":"$99","top":"0.7247386758550688","word_num":"0","block_num":"0","width":"0.008720929952377943","conf":"1","line_num":"0","page_num":"0"},{"par_num":"0","text":"=600","page_num":"0","width":"0.014534883042599311","height":"0.027874564820309367","block_num":"0","left":"0.46656976790214993","line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.7282229962193458"},{"block_num":"0","conf":"0.30000001192092896","top":"0.7595818818683066","page_num":"0","level":"0","left":"0.4709302334945038","line_num":"0","height":"0.006968640444571572","par_num":"0","text":"6011","width":"0.01017441774936434","word_num":"0"},{"par_num":"0","block_num":"0","height":"0.020905923615232025","page_num":"0","level":"0","word_num":"0","left":"0.466569767781026","text":"-602","conf":"0.30000001192092896","line_num":"0","top":"0.7700348428613736","width":"0.014534883042599311"},{"line_num":"0","conf":"1","height":"0.020905922094220375","block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.47093023264451217","text":"604","top":"0.8048780490574194","width":"0.010174418383456285","word_num":"0"},{"height":"0.010452960286604362","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","top":"0.8292682935500775","page_num":"0","par_num":"0","line_num":"0","width":"0.008720929318285997","left":"0.47093023257922917","text":"605"},{"height":"0.017421602252187474","level":"0","par_num":"0","line_num":"0","text":"606","top":"0.8432055753547425","word_num":"0","conf":"1","page_num":"0","width":"0.008720929952377943","block_num":"0","left":"0.4723837211284622"},{"block_num":"0","left":"0.4665697671564489","page_num":"0","height":"0.010689139176023432","par_num":"0","conf":"0.30000001192092896","text":"— 607","word_num":"0","top":"0.8641114988686065","width":"0.013081394611520969","level":"0","line_num":"0"},{"block_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","width":"0.008720929318285997","conf":"1","left":"0.4723837218234151","text":"608","line_num":"0","par_num":"0","top":"0.8815331015640149","word_num":"0"},{"block_num":"0","text":"100% 52","left":"0.9127906979746175","top":"0.006968641043132773","height":"0.006968641205077342","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.018895348335834172","line_num":"0"},{"width":"0.05813952709766146","page_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","top":"0.006968641450188162","par_num":"0","height":"0.006968640444571461","left":"0.9345930252198137","text":"• Mon ZU Aor 10.30.0%","level":"0","line_num":"0"},{"page_num":"0","text":"L AskJiminnyReportActivityServiceTestv","level":"0","left":"0.8270348901595695","word_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","conf":"1","width":"0.08866278668667404","block_num":"0","top":"0.02787456497864904"},{"word_num":"0","block_num":"0","par_num":"0","top":"0.05574912978701141","conf":"0.5","height":"0.010452960286604362","level":"0","line_num":"0","text":"=custom.log","page_num":"0","left":"0.4738372097953522","width":"0.029069763548830674"},{"height":"0.010452961047110132","line_num":"0","width":"0.027616277654120225","block_num":"0","conf":"1","page_num":"0","par_num":"0","text":"=laravel.log","top":"0.055749129145434506","word_num":"0","left":"0.5101744200028817","level":"0"},{"width":"0.050872087478637695","text":"A SF [jiminny@localhost]","height":"0.010452960286604362","top":"0.05574912978701141","page_num":"0","block_num":"0","conf":"0.5","left":"0.5450581399922917","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"top":"0.055749129145434506","width":"0.06104650903255382","line_num":"0","block_num":"0","word_num":"0","left":"0.6046511654871605","conf":"0.5","par_num":"0","page_num":"0","text":"4 HS_local (iminny@localhost]","height":"0.010452961047110132","level":"0"},{"page_num":"0","height":"0.010452960286604362","par_num":"0","left":"0.6947674436468302","level":"0","line_num":"0","block_num":"0","conf":"1","text":"Cascade","word_num":"0","width":"0.017441858636571994","top":"0.05574912943857935"},{"block_num":"0","left":"0.4738372088584945","par_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","width":"0.07703488431078326","level":"0","text":"A console [PROD] X A console [EU]"},{"left":"0.5595930266071848","top":"0.0797448165869219","block_num":"0","level":"0","page_num":"0","text":"A console [STAGING]","conf":"0.5","height":"0.011164274322169043","word_num":"0","line_num":"0","par_num":"0","width":"0.04360464785961393"},{"word_num":"0","par_num":"0","left":"0.6933139525309181","height":"0.007285397208668498","block_num":"0","line_num":"0","text":"Retactor Connection","level":"0","page_num":"0","width":"0.04651162979450629","top":"0.08362369354010668","conf":"1"},{"par_num":"0","top":"0.08362369371432266","line_num":"0","conf":"0.30000001192092896","text":"CRM Initial Sync Oven","height":"0.007285397208668609","width":"0.045058133754324436","word_num":"0","level":"0","block_num":"0","left":"0.7470930289847444","page_num":"0"},{"top":"0.1044657097288676","par_num":"0","block_num":"0","width":"0.02034883549872868","level":"0","line_num":"0","conf":"0.5","word_num":"0","text":"Tx: Autov","left":"0.5348837228066751","page_num":"0","height":"0.0071770334928229484"},{"par_num":"0","block_num":"0","text":"do jiminny v","conf":"0.5","level":"0","top":"0.1044657097460916","width":"0.023255814897253146","height":"0.010516868633897003","page_num":"0","left":"0.6627906972313775","word_num":"0","line_num":"0"},{"text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","word_num":"0","top":"0.12519936212958604","left":"0.49273255700367574","block_num":"0","line_num":"0","conf":"0.5","width":"0.12936045261139567","level":"0","height":"0.010689139176023432","page_num":"0","par_num":"0"},{"level":"0","page_num":"0","word_num":"0","top":"0.12519936195537007","conf":"0.30000001192092896","height":"0.010689139176023432","block_num":"0","left":"0.6279069838403225","line_num":"0","par_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.006968640444571461","top":"0.1463414637498397","word_num":"0","left":"0.4927325782522842","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","width":"0.12499997970905707"},{"conf":"1","par_num":"0","width":"0.1962209052227913","word_num":"0","block_num":"0","left":"0.4927325630147635","height":"0.013937280889143033","page_num":"0","top":"0.15679442610595107","level":"0","line_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act."},{"page_num":"0","conf":"1","par_num":"0","text":"SELECT","top":"0.17770034895077447","block_num":"0","height":"0.010452960286604362","left":"0.49273255988271814","width":"0.015988370205493707","line_num":"0","level":"0","word_num":"0"},{"line_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","level":"0","par_num":"0","top":"0.1951219518899232","page_num":"0","word_num":"0","block_num":"0","height":"0.013937280889143033","left":"0.5014535184914614","width":"0.1889534605310318","conf":"0.5"},{"par_num":"0","top":"0.21602787489966546","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571461","line_num":"0","block_num":"0","left":"0.5029069786600965","width":"0.021802323929806966","level":"0","text":"U.ema1l.","word_num":"0"},{"top":"0.233449477263315","level":"0","width":"0.011627907448626518","word_num":"0","line_num":"0","text":"sa.*","page_num":"0","block_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.5029069764355705","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.5029069796729173","par_num":"0","top":"0.25087108008861336","conf":"0.30000001192092896","text":"towner 1d FRol sochal accounts sa","height":"0.006968641205077342","width":"0.08866278668667404"},{"height":"0.011164274322168932","par_num":"0","width":"0.0959302313784336","block_num":"0","text":"JOIN users u on u.id = sa.sociable_id","line_num":"0","conf":"0.5","level":"0","top":"0.2679425837320575","left":"0.49273255569667207","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","page_num":"0","top":"0.28548644338568163","word_num":"0","width":"0.10610464785961388","left":"0.492732561293783","height":"0.007196483429539158"},{"line_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","width":"0.1381482875093501","top":"0.2995371262853762","left":"0.49269744083144135","level":"0","height":"0.0148935728666314","par_num":"0","word_num":"0","block_num":"0","conf":"0.5","page_num":"0"},{"block_num":"0","level":"0","height":"0.010505753841126397","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","word_num":"0","page_num":"0","left":"0.4927325646028267","width":"0.14534883296236073","conf":"1","line_num":"0","top":"0.33797909453440456"},{"text":"select * from features;","word_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.059593018065107584","top":"0.3728222999543015","conf":"1","line_num":"0","height":"0.01075026787449107","page_num":"0","left":"0.4927325633660667"},{"page_num":"0","block_num":"0","width":"0.12936045261139567","word_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.49273257312172364","height":"0.007260390255820148","par_num":"0","level":"0","top":"0.38995215302990127","text":"Bplect * from team fpatunos where featunp id = 40:"},{"line_num":"0","width":"0.09011627765412028","text":"select * from teams where id = 556;","page_num":"0","level":"0","left":"0.4927325550814989","top":"0.42503987254774733","block_num":"0","word_num":"0","par_num":"0","height":"0.010500196824994035","conf":"1"},{"left":"0.4927325616686351","text":"select * from","block_num":"0","page_num":"0","conf":"1","top":"0.4599303140744231","level":"0","line_num":"0","par_num":"0","height":"0.010564103651274914","width":"0.03779069413530067","word_num":"0"},{"par_num":"0","height":"0.010564103651274914","level":"0","page_num":"0","width":"0.12499998985452854","left":"0.5654069877565148","block_num":"0","conf":"1","line_num":"0","top":"0.4599303140744231","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0"},{"top":"0.47735191659424503","width":"0.19767440633570887","par_num":"0","block_num":"0","word_num":"0","left":"0.4927325741233989","line_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","level":"0","conf":"1","page_num":"0"},{"text":"select * from automated_report_results order Dy zu desc,","conf":"0.5","level":"0","block_num":"0","top":"0.49466613506674073","line_num":"0","left":"0.4927008834473122","width":"0.1453954818400931","page_num":"0","height":"0.014546766235497555","par_num":"0","word_num":"0"},{"page_num":"0","conf":"1","height":"0.010686361048210191","left":"0.4927325548990552","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448","word_num":"0","level":"0","line_num":"0","block_num":"0","width":"0.14244185102746842","par_num":"0"},{"line_num":"0","level":"0","page_num":"0","height":"0.010452960286604362","conf":"1","width":"0.15552323929806972","block_num":"0","word_num":"0","par_num":"0","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831"},{"text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","par_num":"0","height":"0.010622453461423431","word_num":"0","block_num":"0","width":"0.12209300791963623","left":"0.49273256125581216","level":"0","page_num":"0","line_num":"0","conf":"1"},{"left":"0.49273257226354994","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","block_num":"0","top":"0.6164274323772443","line_num":"0","height":"0.010750267113985301","par_num":"0","width":"0.19767440633570899","level":"0","word_num":"0","page_num":"0","conf":"0.5"},{"width":"0.15406975847609494","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","level":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.6339712919137487","left":"0.49273256709487234","par_num":"0","conf":"1"},{"width":"0.15261626750864876","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","height":"0.010505753841126397","page_num":"0","left":"0.4927325551571803","conf":"1","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.651515151624469","block_num":"0"},{"width":"0.11046511061648101","word_num":"0","left":"0.4927325646279135","conf":"1","line_num":"0","block_num":"0","par_num":"0","top":"0.6689895475345226","height":"0.013937280889143033","page_num":"0","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147"},{"line_num":"0","width":"0.15261626750864876","page_num":"0","word_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","height":"0.010558546635142552","par_num":"0","conf":"1","level":"0","left":"0.4927325552882119","top":"0.6864111504286012","block_num":"0"},{"word_num":"0","width":"0.12354650903255388","level":"0","conf":"0.5","height":"0.007318740065968554","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","page_num":"0","block_num":"0","left":"0.4927325602990887","line_num":"0","par_num":"0","top":"0.724738676080081"},{"top":"0.7386759584137272","word_num":"0","width":"0.0159883714736776","conf":"0.30000001192092896","height":"0.010452961047110132","block_num":"0","left":"0.492732558848917","level":"0","page_num":"0","par_num":"0","text":"GELECT","line_num":"0"},{"conf":"0.5","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","word_num":"0","width":"0.18604649888708236","line_num":"0","height":"0.014354066985646008","top":"0.7559808612440191","block_num":"0","page_num":"0","left":"0.5029069807442199","level":"0"},{"level":"0","top":"0.7767145136381128","page_num":"0","width":"0.021802323929806966","height":"0.007257611367501027","par_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606","text":"u. email","block_num":"0","line_num":"0"},{"left":"0.5029069777669138","level":"0","width":"0.013081394611520913","par_num":"0","text":"sa.*,","page_num":"0","line_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","top":"0.7944250876267327","word_num":"0"},{"left":"0.5014534906556222","page_num":"0","block_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","line_num":"0","conf":"1","height":"0.010497418697180683","par_num":"0","width":"0.09011626750864876","top":"0.8118022326885981"},{"height":"0.007254833239687675","width":"0.09738371220040826","par_num":"0","level":"0","top":"0.8292682928942409","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"JOTN usens u on trid = ca.cociable idi","word_num":"0","left":"0.49273256673203064"},{"text":"JOIN teams t 1..n<->1: on t.id = u.team_id","conf":"0.5","width":"0.10610464785961393","word_num":"0","left":"0.49273255613526434","level":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.010566882539594036","par_num":"0","top":"0.8466898957943156"},{"word_num":"0","left":"0.4927325670763793","page_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","level":"0","width":"0.1380813882706013","height":"0.010689139176023432"},{"page_num":"0","line_num":"0","level":"0","left":"0.4927325575704069","par_num":"0","block_num":"0","height":"0.01068358215989107","width":"0.19622092551373427","conf":"0.5","top":"0.8987240830528642","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","word_num":"0"},{"par_num":"0","word_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","width":"0.020348834230544677","block_num":"0","page_num":"0","text":"+0 ..","height":"0.011164274322169043","left":"0.965116281891486","line_num":"0","level":"0"},{"width":"0.2703488329623608","line_num":"0","word_num":"0","height":"0.01059744650857497","par_num":"0","left":"0.6976744093136732","page_num":"0","block_num":"0","level":"0","top":"0.10104529661439754","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1"},{"level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","word_num":"0","left":"0.703488371377582","par_num":"0","width":"0.23837209255137337","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.11846689891207607","height":"0.006968641205077342"},{"height":"0.007357639939400973","conf":"1","word_num":"0","block_num":"0","width":"0.28633718287691157","line_num":"0","left":"0.694767473312973","level":"0","page_num":"0","par_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094"},{"height":"0.010653017430404366","left":"0.6962209524994839","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0","line_num":"0","level":"0","conf":"0.5","top":"0.15311004796085603","width":"0.2819767201200445","block_num":"0","page_num":"0","par_num":"0"},{"top":"0.1672473874286453","width":"0.12645347067650337","level":"0","page_num":"0","conf":"1","word_num":"0","line_num":"0","text":"already solved - just not parametrised for the profile/since case","left":"0.6947674594038452","par_num":"0","height":"0.010583553587991013","block_num":"0"},{"left":"0.6947674552483422","page_num":"0","block_num":"0","word_num":"0","height":"0.010494639808861561","level":"0","conf":"1","top":"0.19856459312259356","par_num":"0","width":"0.13517440633570899","line_num":"0","text":"What splitting the profile sync into batches would look like"},{"left":"0.6947674427962095","level":"0","word_num":"0","par_num":"0","line_num":"0","height":"0.007182590508955311","page_num":"0","width":"0.1511627765412027","top":"0.21929824549679078","block_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","conf":"1"},{"top":"0.233449478068677","block_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","width":"0.28633716258596864","word_num":"0","level":"0","height":"0.010569660667407277","line_num":"0","page_num":"0","conf":"1","par_num":"0","left":"0.694767459943104"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","top":"0.2508710804745784","level":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.6947674612076477"},{"level":"0","par_num":"0","height":"0.007329854098233168","line_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","left":"0.6962209605769604","top":"0.271777003894373","page_num":"0","block_num":"0","conf":"1","width":"0.284883661473051","word_num":"0"},{"block_num":"0","top":"0.306620209394439","width":"0.2877906636988863","word_num":"0","level":"0","height":"0.006968640444571461","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","left":"0.6962209692158519","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"par_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","left":"0.7034883691075557","width":"0.2776162573631774","top":"0.3205574921563493","block_num":"0","line_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","word_num":"0","conf":"1"},{"page_num":"0","width":"0.20639533184944325","top":"0.33797909453440456","block_num":"0","left":"0.7034883928957734","line_num":"0","height":"0.010505753841126397","level":"0","conf":"0.30000001192092896","par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","word_num":"0"},{"top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","block_num":"0","left":"0.6962209294276679","height":"0.010628010477555794","par_num":"0","level":"0","conf":"1","line_num":"0","width":"0.2819767201200445","word_num":"0"},{"left":"0.6962209430504749","height":"0.0072659472719524","par_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","word_num":"0","top":"0.3763066205343165","level":"0","width":"0.2848836817639939","conf":"1"},{"conf":"0.5","word_num":"0","text":"You get for free","block_num":"0","left":"0.6947674424200525","level":"0","line_num":"0","par_num":"0","height":"0.007215933366255256","page_num":"0","width":"0.0319767404109873","top":"0.41463414653422836"},{"par_num":"0","conf":"0.5","text":"•streamed fetch (no 0OM on big owners)","top":"0.43540669856459324","block_num":"0","word_num":"0","left":"0.697674417508692","height":"0.0071770334928229484","page_num":"0","level":"0","width":"0.08575581489725315","line_num":"0"},{"top":"0.4529505582137161","block_num":"0","left":"0.6976744285694189","level":"0","par_num":"0","height":"0.0071770334928229484","width":"0.06540696671668522","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","text":"• 100-record batches via Redis"},{"block_num":"0","level":"0","width":"0.13953486909257606","par_num":"0","left":"0.6976744332330052","top":"0.4703832754342152","word_num":"0","height":"0.010477968760464584","line_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","page_num":"0","conf":"1"},{"width":"0.1322674244008165","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","block_num":"0","page_num":"0","line_num":"0","height":"0.010514089745577881","level":"0","conf":"1","top":"0.4912280700058711","word_num":"0","par_num":"0","left":"0.6976744360642997"},{"top":"0.508710801912447","width":"0.2819767201200444","level":"0","conf":"0.5","word_num":"0","par_num":"0","height":"0.010452960286604251","line_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","block_num":"0","page_num":"0","left":"0.6976744452422932"},{"left":"0.7034883798200974","height":"0.007360418067214214","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.5","page_num":"0","word_num":"0","top":"0.5261324047144549","text":"key so difterent orofiles don't collide","width":"0.07267441140844466"},{"word_num":"0","left":"0.6947674678139966","block_num":"0","par_num":"0","top":"0.5470383280448511","page_num":"0","height":"0.010452960286604362","width":"0.1729650903255382","conf":"1","line_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","level":"0"},{"text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","height":"0.0073104049220229506","par_num":"0","top":"0.5644599301598978","page_num":"0","left":"0.6947674633339377","word_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.2819767201200445","conf":"0.5"},{"top":"0.5956937798195339","conf":"1","word_num":"0","width":"0.28052323929806977","par_num":"0","page_num":"0","line_num":"0","height":"0.010577996571858761","block_num":"0","left":"0.6947674627311626","level":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates"},{"width":"0.13953487923804753","par_num":"0","block_num":"0","line_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","word_num":"0","left":"0.6947674461509291","level":"0","page_num":"0","height":"0.0071770334928229484","top":"0.613237639553429","conf":"1"},{"text":"Recommendation","line_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.6947674422006878","top":"0.6411149825213349","conf":"1","width":"0.04215116196490354","block_num":"0","level":"0","word_num":"0","par_num":"0"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","level":"0","left":"0.6947674626641019","block_num":"0","par_num":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.010522425650029366","width":"0.28052323929806977","conf":"1"},{"left":"0.6947674655515993","par_num":"0","width":"0.28488370205493685","level":"0","top":"0.6759581884885157","block_num":"0","line_num":"0","height":"0.006968640444571461","conf":"0.5","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","page_num":"0"},{"line_num":"0","top":"0.6897926635444678","width":"0.17441859143845573","block_num":"0","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","word_num":"0","left":"0.6947674548777797","page_num":"0","height":"0.01055576774682343","level":"0","conf":"1"},{"height":"0.01072803904945574","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.697674427545875","conf":"1","word_num":"0","top":"0.7105263158961413","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","width":"0.22819766592472157","line_num":"0"},{"level":"0","height":"0.010716925017191015","width":"0.2848836817639939","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","word_num":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.6976744576996018","top":"0.7317073174143272","conf":"1"},{"conf":"0.30000001192092896","height":"0.017421602252187585","width":"0.011627906180442626","word_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.7034883726365229","text":"do),","block_num":"0","level":"0","top":"0.7421602788826169"},{"word_num":"0","left":"0.6976744436144179","top":"0.766347687400319","line_num":"0","par_num":"0","height":"0.0071770334928229484","conf":"0.5","level":"0","page_num":"0","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774"},{"top":"0.7870813397129187","width":"0.2877906636988864","line_num":"0","word_num":"0","height":"0.011164274322169043","conf":"1","level":"0","block_num":"0","left":"0.694767475704478","page_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","par_num":"0"},{"word_num":"0","top":"0.8013937288934075","page_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.013937280889143033","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","left":"0.6947674739397125","level":"0","line_num":"0","width":"0.2718022934933926"},{"width":"0.08430232392980697","word_num":"0","par_num":"0","top":"0.8221690590111643","page_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.6962209318790669","line_num":"0","level":"0","conf":"1","text":"watermark — gate it on \"no profile context\"."},{"width":"0.017441858636571994","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8397129185198681","word_num":"0","height":"0.010461296951561616","left":"0.9651162807795277","text":"Gal ."},{"text":"Ask anvthina (84-D","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","top":"0.9266347687400319","page_num":"0","width":"0.04069767099745736","word_num":"0","left":"0.6962209300842392","par_num":"0","block_num":"0","level":"0"},{"word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","height":"0.0071770334928229484","par_num":"0","line_num":"0","top":"0.9545454545454546","left":"0.7223837197862006","text":"Claude Qnus 17 Medium","width":"0.04651162472177062"},{"height":"0.006968640444571572","left":"0.9331395351302343","block_num":"0","page_num":"0","par_num":"0","text":"144-25","width":"0.01453488177441542","top":"0.9860627181052405","level":"0","word_num":"0","conf":"0.5","line_num":"0"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.01074748898617195","text":"Po 4 sp","top":"0.986062718234409","width":"0.01453488177441531","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59323
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.3/103L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","text":"Phostorm","par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.006968641205077342","width":"0.021802326466174835","page_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.006968641046706359"},{"left":"0.1148255812121043","width":"0.01162790618044264","height":"0.006968640444571461","level":"0","line_num":"0","top":"0.006968641450188162","block_num":"0","par_num":"0","page_num":"0","text":"code","word_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","top":"0.02787456497864904","word_num":"0","height":"0.010452960286604362","width":"0.029069763548830722","level":"0","block_num":"0","left":"0.030523259704860126","text":"FV faVsco.js","page_num":"0","par_num":"0","line_num":"0"},{"par_num":"0","height":"0.010452960286604362","line_num":"0","block_num":"0","top":"0.02787456497864904","text":"?9 master","conf":"0.30000001192092896","page_num":"0","width":"0.024709300791963623","word_num":"0","level":"0","left":"0.06831395542728312"},{"left":"0.014534883869450689","level":"0","line_num":"0","text":"Proledey","par_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.05923344944238418","width":"0.020348836766912577","block_num":"0","word_num":"0","height":"0.003484320602538671"},{"width":"0.030583024024963372","top":"0.07612742412338913","level":"0","line_num":"0","text":"D Salesforce","height":"0.01150821840934213","block_num":"0","conf":"0.30000001192092896","left":"0.043574765514713835","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.046511627642654756","level":"0","page_num":"0","block_num":"0","text":"> DDTO","height":"0.010452960286604362","line_num":"0","top":"0.09407665591941561","conf":"0.30000001192092896","width":"0.021802323929806973","word_num":"0","par_num":"0"},{"par_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","line_num":"0","left":"0.0537095887639354","page_num":"0","width":"0.07137109878215384","height":"0.015479323586398475","block_num":"0","conf":"1","word_num":"0","top":"0.11024367702094318","level":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.05232558202147495","width":"0.08575580475178171","level":"0","line_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","top":"0.13237639553429026","height":"0.0071770334928229484","page_num":"0","word_num":"0","par_num":"0"},{"text":"C) ketryralleasalestorcerecorasJob.onp","width":"0.08575580475178171","conf":"0.5","top":"0.14982578435435434","word_num":"0","block_num":"0","page_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.0072715042880847625","left":"0.05232558202147495"},{"left":"0.046511627154292065","block_num":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.006968640444571461","par_num":"0","conf":"0.30000001192092896","level":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","width":"0.06249999492726427"},{"word_num":"0","level":"0","block_num":"0","left":"0.046511627667025296","conf":"1","line_num":"0","par_num":"0","top":"0.18102073376030525","width":"0.07558138827060132","height":"0.010616896445291069","page_num":"0","text":"© CheckAndRetryRemoteMatch.php"},{"width":"0.06395348082197473","par_num":"0","word_num":"0","conf":"0.5","left":"0.04651163545709501","line_num":"0","text":"C) CreaterollowupActivity.php","level":"0","height":"0.0073048471453848185","page_num":"0","block_num":"0","top":"0.2017543859602864"},{"conf":"0.30000001192092896","page_num":"0","level":"0","word_num":"0","block_num":"0","width":"0.04215116196490349","par_num":"0","left":"0.04651162858740109","top":"0.21929824565899192","line_num":"0","height":"0.007182590508955311","text":"C) CreateNotes.php"},{"conf":"1","left":"0.04651163557061816","page_num":"0","height":"0.010544653714558705","level":"0","block_num":"0","line_num":"0","text":"© MatchActivitiesToNewOpportunity.php","top":"0.23684210521680837","par_num":"0","width":"0.08720929571922789","word_num":"0"},{"block_num":"0","par_num":"0","line_num":"0","text":"C) MatchActivitvermData.php","conf":"0.5","width":"0.06249999492726427","word_num":"0","top":"0.2543554009942979","page_num":"0","left":"0.04651163358738779","level":"0","height":"0.007207597461803994"},{"height":"0.00732985485873916","text":"E) NoteObiect.ohp","par_num":"0","level":"0","top":"0.27177700333990396","word_num":"0","page_num":"0","block_num":"0","left":"0.046511628705343505","line_num":"0","conf":"0.30000001192092896","width":"0.039244185102746854"},{"word_num":"0","line_num":"0","height":"0.006968640444571461","text":"c) SaveActiviv.ono","top":"0.2891986066069825","conf":"0.30000001192092896","par_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","page_num":"0","level":"0","block_num":"0"},{"text":"c)saveliranscriotion.onv","left":"0.04651162677256695","top":"0.30662020900450737","width":"0.0523255835188196","par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","page_num":"0","line_num":"0","word_num":"0"},{"word_num":"0","left":"0.04651163174781109","block_num":"0","height":"0.0072464973352361906","level":"0","par_num":"0","width":"0.04215115942853562","top":"0.32376395531045343","page_num":"0","line_num":"0","conf":"0.5","text":"C) SetuoLavout.oho"},{"top":"0.34130781499202545","word_num":"0","width":"0.04215115942853562","height":"0.0071770334928230595","left":"0.04651163174781109","block_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"C) SvncActivitv.oho","page_num":"0","level":"0"},{"text":"@ SvncFieldMetadata.php","block_num":"0","height":"0.014418177627490425","top":"0.3552072621290665","left":"0.04638947542561308","level":"0","par_num":"0","width":"0.055435398791698696","conf":"1","word_num":"0","line_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","top":"0.3763066205343165","block_num":"0","word_num":"0","page_num":"0","level":"0","text":"© SyncLeads.php","width":"0.039244182566378974","height":"0.010455739935429254","conf":"1","left":"0.046511631609252174"},{"height":"0.014354066985645897","line_num":"0","par_num":"0","top":"0.38995215311004783","left":"0.046511631695615716","text":"© SyncObjects.php","page_num":"0","conf":"1","block_num":"0","level":"0","width":"0.04215115942853562","word_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","level":"0","conf":"1","text":"© SyncOpportunitiesJob.php","width":"0.06104650903255382","line_num":"0","left":"0.04651163073081603","height":"0.010700253968793927","page_num":"0","top":"0.41114982586710536"},{"conf":"1","height":"0.014354066985646008","left":"0.046511633451594","block_num":"0","page_num":"0","top":"0.42503987240829344","width":"0.05087208747863769","word_num":"0","line_num":"0","level":"0","text":"© SyncOpportunity.php","par_num":"0"},{"left":"0.04651163071712692","par_num":"0","text":"© SyncProfileMetadata.php","word_num":"0","page_num":"0","block_num":"0","level":"0","top":"0.44577352463809683","width":"0.05813953217039717","line_num":"0","conf":"1","height":"0.010672468127626344"},{"left":"0.04651163321565249","page_num":"0","height":"0.010550210730691068","par_num":"0","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","word_num":"0","top":"0.46331738455485405","block_num":"0","line_num":"0","level":"0","conf":"1"},{"width":"0.05668604120295098","page_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.04651163321565131","height":"0.010452961047110243","block_num":"0","level":"0","top":"0.48083623715937174","conf":"1","text":"© SyncTeamMetadata.php"},{"width":"0.08430231885707123","line_num":"0","block_num":"0","level":"0","top":"0.49825784007433493","left":"0.04651163548425466","height":"0.01051408974557777","text":"© UpdateOpportunitySpecifications.php","word_num":"0","page_num":"0","conf":"1","par_num":"0"},{"left":"0.046511627480499834","width":"0.04215115942853563","text":"Updatestage.ong","word_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.5191637634014077","par_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","page_num":"0"},{"level":"0","word_num":"0","left":"0.03343023627313173","top":"0.5331010454942319","height":"0.010758603778942555","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"> @ DealRisks","block_num":"0","par_num":"0","width":"0.03343022884206569"},{"level":"0","line_num":"0","left":"0.03924418649273823","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572","text":"_Meeuine bor","width":"0.031976740410987366","word_num":"0","page_num":"0","par_num":"0","top":"0.5714285717637769"},{"width":"0.029069763548830715","height":"0.007210375589617124","level":"0","conf":"0.30000001192092896","text":"a Telephony","word_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.03924418703063903","page_num":"0","top":"0.6411149830944434"},{"level":"0","width":"0.017441858636572008","height":"0.011164274322169154","page_num":"0","top":"0.6547049441786283","word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.03924418612559764","text":"C User","par_num":"0"},{"par_num":"0","top":"0.675958188117432","page_num":"0","text":"c8aseprocessing.oo.ono","height":"0.006968641205077342","line_num":"0","left":"0.04069767337055839","width":"0.05523256038097625","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"par_num":"0","height":"0.01055576850732931","width":"0.03779069667166852","word_num":"0","left":"0.04069767586474709","top":"0.6897926633384308","level":"0","text":"@ Dummv.Job.php","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285","conf":"0.5","line_num":"0","page_num":"0","word_num":"0","block_num":"0","level":"0","width":"0.07558138827060132","par_num":"0","left":"0.04069768173679198","height":"0.006968640444571572"},{"width":"0.06395348082197475","level":"0","line_num":"0","height":"0.010508531968939527","top":"0.724738676808766","conf":"0.5","text":"@ ImportRemoteTrack.Job.ohp","par_num":"0","word_num":"0","page_num":"0","left":"0.0406976819687229","block_num":"0"},{"line_num":"0","height":"0.0071770334928229484","left":"0.04069767637769677","par_num":"0","text":"C ob.oho","page_num":"0","top":"0.7456140350877193","word_num":"0","conf":"0.30000001192092896","level":"0","width":"0.023255812360885288","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.006968641205077342","left":"0.04069767469984203","block_num":"0","level":"0","text":"C)JobDisoatcher.oho","width":"0.04505813882706013","top":"0.7630662020343051","word_num":"0","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.006968640444571572","left":"0.04069768139133789","page_num":"0","top":"0.7804878052132543","width":"0.06395348082197473","block_num":"0","par_num":"0","text":".lobDisnatcherintertace.oho"},{"height":"0.01061967533361019","conf":"0.5","par_num":"0","text":"@ [EMAIL]","page_num":"0","width":"0.08430231885707126","line_num":"0","level":"0","block_num":"0","top":"0.7942583731520936","word_num":"0","left":"0.04069768199588256"},{"left":"0.039244191467289816","top":"0.8149920253520749","word_num":"0","page_num":"0","text":"T. SacVisibilitvControl.ohn","line_num":"0","block_num":"0","par_num":"0","width":"0.05668604120295098","conf":"0.30000001192092896","height":"0.007307626033703829","level":"0"},{"par_num":"0","text":"v D Listeners","left":"0.027616282843257383","top":"0.8325358850720923","height":"0.010669689239307223","word_num":"0","line_num":"0","width":"0.03197674041098737","conf":"0.5","page_num":"0","level":"0","block_num":"0"},{"text":"v M Activitiod","page_num":"0","left":"0.03343023313500392","height":"0.0071770334928230595","line_num":"0","block_num":"0","level":"0","width":"0.031976740410987366","conf":"0.30000001192092896","top":"0.8500797448165869","par_num":"0","word_num":"0"},{"width":"0.04651162979450632","height":"0.007204819333990642","word_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.5","block_num":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","top":"0.8675958187199364"},{"word_num":"0","block_num":"0","par_num":"0","top":"0.8850174216200114","conf":"0.30000001192092896","level":"0","height":"0.007327075970420038","page_num":"0","line_num":"0","text":"> M.lustCall","left":"0.046511629117106865","width":"0.02906976608519858"},{"line_num":"0","level":"0","width":"0.03197674041098737","left":"0.046511631681215526","conf":"0.5","page_num":"0","text":"v D UserPilot","word_num":"0","top":"0.9024390246943023","height":"0.010639125270326288","par_num":"0","block_num":"0"},{"par_num":"0","level":"0","word_num":"0","block_num":"0","page_num":"0","top":"0.9198606275943773","height":"0.010761381906755796","conf":"1","text":"© TrackProviderInstalledEvent.php","width":"0.07412789730315514","line_num":"0","left":"0.059593032929402996"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.9372822303003622","left":"0.039244188091967266","word_num":"0","height":"0.006968640444571572","line_num":"0","width":"0.026162789223041938","text":"MAudia","page_num":"0"},{"left":"0.039244188005603746","top":"0.9547038330878187","width":"0.0232558123608853","conf":"0.30000001192092896","block_num":"0","word_num":"0","height":"0.006968640444571572","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"MRots"},{"height":"0.007249275463049432","level":"0","page_num":"0","text":"C ActivitvController.ohn","top":"0.05574912945445576","line_num":"0","word_num":"0","left":"0.15406977310444897","block_num":"0","width":"0.047965110616481066","conf":"0.5","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","level":"0","word_num":"0","width":"0.07122093058646994","height":"0.006968641205077342","left":"0.15406976733606492","line_num":"0","page_num":"0","block_num":"0"},{"conf":"1","height":"0.011164274322169043","top":"0.0797448165869219","block_num":"0","level":"0","par_num":"0","text":"© AutomatedReportsCommand.php","line_num":"0","page_num":"0","width":"0.07122092551373421","word_num":"0","left":"0.30668604530999377"},{"block_num":"0","text":"Opportunitysynclrait.ong","conf":"0.5","left":"0.3066860477020153","line_num":"0","page_num":"0","par_num":"0","top":"0.13240418151987454","width":"0.05523255023550483","word_num":"0","height":"0.006968640444571461","level":"0"},{"width":"0.08720929571922792","page_num":"0","word_num":"0","left":"0.37063954254736237","block_num":"0","line_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.006968640444571461","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","top":"0.13240418151987454"},{"height":"0.006968640444571461","level":"0","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.05523255023550483","left":"0.31831396020201475","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","width":"0.039244185102746826","word_num":"0","page_num":"0","left":"0.15406976824025068","level":"0","line_num":"0","conf":"0.30000001192092896","text":"c) SyncObiects.pho","top":"0.18102073365231264","height":"0.0071770334928229484"},{"height":"0.010452960286604362","block_num":"0","page_num":"0","text":"©ImportOpportunityBatch.php","level":"0","line_num":"0","conf":"1","top":"0.17770034929920653","width":"0.06104650395981806","left":"0.20203489060729998","par_num":"0","word_num":"0"},{"word_num":"0","conf":"1","top":"0.17770034916869026","left":"0.27180233100804285","height":"0.010497417936674913","level":"0","page_num":"0","par_num":"0","text":"© ImportContactBatch.php","line_num":"0","width":"0.053779064340794325","block_num":"0"},{"block_num":"0","height":"0.010497417936674913","word_num":"0","par_num":"0","width":"0.027616275117752387","text":"© Client.php","line_num":"0","top":"0.17770034916869026","level":"0","conf":"1","left":"0.33284884116015484","page_num":"0"},{"word_num":"0","width":"0.0654069717894209","conf":"0.5","line_num":"0","level":"0","page_num":"0","par_num":"0","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264","left":"0.3677325572728374","block_num":"0","height":"0.0071770334928229484"},{"block_num":"0","conf":"0.30000001192092896","text":"() Service.php","page_num":"0","width":"0.030523251979909044","word_num":"0","left":"0.15406977127553043","par_num":"0","height":"0.007343747018817126","top":"0.20557491325434107","line_num":"0","level":"0"},{"height":"0.006968640444571572","line_num":"0","width":"0.04505813375432441","word_num":"0","text":"BatchSyncTrait.php","top":"0.20557491322719157","block_num":"0","left":"0.19186047025946548","level":"0","par_num":"0","page_num":"0","conf":"0.5"},{"line_num":"0","height":"0.011164274322169154","top":"0.20175438596491224","page_num":"0","conf":"0.5","block_num":"0","width":"0.14534883296236076","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","par_num":"0","left":"0.2441860510865191","word_num":"0","level":"0"},{"height":"0.007343747018817126","left":"0.3982558178455254","line_num":"0","page_num":"0","conf":"0.5","text":"php api_v2.php","width":"0.02906976354883073","level":"0","top":"0.20557491325434107","par_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","top":"0.22966507158551952","block_num":"0","conf":"1","left":"0.15406977510994932","level":"0","width":"0.06104650395981809","page_num":"0","par_num":"0","word_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.oho"},{"block_num":"0","left":"0.17151161694332442","conf":"1","page_num":"0","par_num":"0","line_num":"0","height":"0.010691917303836784","top":"0.2508710809687519","width":"0.21656975847609497","word_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","level":"0"},{"block_num":"0","left":"0.18313953485556841","word_num":"0","page_num":"0","line_num":"0","height":"0.007318740065968554","conf":"1","text":"nublic function handlel","par_num":"0","top":"0.26794258384399516","width":"0.05959302313784334","level":"0"},{"text":"138","block_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.1497093032619457","par_num":"0","width":"0.010174417749364312","height":"0.010452960286604362","line_num":"0","top":"0.4111498263026909","page_num":"0"},{"width":"0.010174418383456285","par_num":"0","text":"140","block_num":"0","line_num":"0","conf":"1","page_num":"0","level":"0","top":"0.44250871089481225","word_num":"0","height":"0.017421602252187474","left":"0.15116279097784552"},{"block_num":"0","conf":"0.30000001192092896","top":"0.5017421601756263","level":"0","left":"0.15116279076509007","line_num":"0","page_num":"0","text":"1143","width":"0.00872092995237797","word_num":"0","height":"0.006968641205077342","par_num":"0"},{"block_num":"0","par_num":"0","text":"144","line_num":"0","top":"0.5156794425600686","height":"0.010452961047110132","left":"0.1511627908377645","conf":"1","page_num":"0","level":"0","word_num":"0","width":"0.00872092995237797"},{"top":"0.6062717769003649","width":"0.00872092995237797","par_num":"0","height":"0.006968641205077342","text":"149","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.15116279076509007"},{"level":"0","height":"0.010452960286604362","top":"0.7108013942469417","text":"155","width":"0.008720929318285997","word_num":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.15116279159085694"},{"level":"0","height":"0.010452960286604362","left":"0.15116279159085694","page_num":"0","par_num":"0","conf":"1","text":"158","top":"0.763066202609311","word_num":"0","block_num":"0","width":"0.008720929318285997","line_num":"0"},{"line_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","text":"161","top":"0.8153310109716805","width":"0.008720929318285997","word_num":"0","conf":"1","page_num":"0","block_num":"0","level":"0","par_num":"0"},{"left":"0.15116279159085694","page_num":"0","conf":"1","top":"0.8501742165465933","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"163","block_num":"0","line_num":"0"},{"height":"0.006968641205077342","conf":"1","left":"0.15116279076509007","level":"0","text":"1164","page_num":"0","top":"0.871080139269703","line_num":"0","width":"0.00872092995237797","block_num":"0","word_num":"0","par_num":"0"},{"conf":"1","left":"0.15116279159085694","par_num":"0","line_num":"0","text":"165","top":"0.8850174221215062","word_num":"0","height":"0.010452960286604362","level":"0","block_num":"0","width":"0.008720929318285997","page_num":"0"},{"word_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","text":"1166","level":"0","par_num":"0","line_num":"0","top":"0.9059233448446159","block_num":"0","page_num":"0","width":"0.00872092995237797","height":"0.006968641205077342"},{"text":"$config,","line_num":"0","top":"0.2891986067904957","par_num":"0","word_num":"0","block_num":"0","width":"0.021802323929806966","conf":"1","level":"0","height":"0.010452960286604362","left":"0.21366279261358478","page_num":"0"},{"block_num":"0","width":"0.04505813375432441","word_num":"0","left":"0.21366279584086087","text":"$batchRepository,","par_num":"0","page_num":"0","conf":"1","line_num":"0","top":"0.30662020992638417","height":"0.010452960286604362","level":"0"},{"text":"SredisService","top":"0.3240418127138407","conf":"1","page_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","par_num":"0","width":"0.03633720570422233","block_num":"0","word_num":"0","left":"0.21366279067986574"},{"block_num":"0","height":"0.010452960286604251","conf":"1","level":"0","top":"0.3414634155012971","word_num":"0","line_num":"0","left":"0.21366279592722434","width":"0.04796511061648104","page_num":"0","par_num":"0","text":"$entityRepository,"},{"height":"0.006968640444571461","level":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.018895347067650337","par_num":"0","line_num":"0","top":"0.3623693383142996","block_num":"0","left":"0.21366279063768656","text":"sloggen"},{"block_num":"0","left":"0.20348838007687264","conf":"0.5","word_num":"0","level":"0","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","width":"0.2398255733733482","line_num":"0","page_num":"0","height":"0.007215933366255367"},{"line_num":"0","par_num":"0","text":"if (Sthis->attemots@ === 1) {","width":"0.07994185102746842","left":"0.20348838095072486","height":"0.010672467367120575","level":"0","word_num":"0","page_num":"0","top":"0.4457735248441337","block_num":"0","conf":"0.5"},{"text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","line_num":"0","conf":"1","left":"0.21366278713067985","level":"0","width":"0.1482558047517817","word_num":"0","height":"0.010550210730691068","page_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","conf":"0.5","word_num":"0","level":"0","page_num":"0","top":"0.5191387559808612","text":"ssuncedat = carbonimmuta.le::nowo:","left":"0.20348838105878864","par_num":"0","width":"0.091569758476095","height":"0.0071770334928229484","line_num":"0"},{"left":"0.20348837906873227","block_num":"0","line_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","page_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0","width":"0.15552324944354115","top":"0.5331010453200158","height":"0.013948396442419408"},{"height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","top":"0.5714285713801411","level":"0","word_num":"0","par_num":"0","page_num":"0","left":"0.20348837025078986","width":"0.14970930586469938","block_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'"},{"page_num":"0","text":"<1/6 >","top":"0.5923344949742337","level":"0","height":"0.010536318570613101","width":"0.021802323929806966","left":"0.2470930229619993","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0"},{"top":"0.6060606061050023","word_num":"0","text":"'entity tvo","left":"0.2151162810652241","block_num":"0","width":"0.027616277654120253","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.0071798116206361895","page_num":"0"},{"level":"0","conf":"0.5","text":"© Logger","par_num":"0","top":"0.6132376396173622","word_num":"0","page_num":"0","width":"0.021802323929806966","block_num":"0","left":"0.25000000055269916","height":"0.010455739935429254","line_num":"0"},{"line_num":"0","top":"0.6236044657097288","left":"0.2151162810652241","level":"0","page_num":"0","par_num":"0","height":"0.0071770334928230595","block_num":"0","conf":"0.5","width":"0.027616277654120253","text":"Itotal reco","word_num":"0"},{"conf":"0.5","height":"0.010628010477555794","line_num":"0","left":"0.248546517777781","block_num":"0","page_num":"0","par_num":"0","level":"0","text":"public function info","width":"0.05668604120295098","word_num":"0","top":"0.6339712919137487"},{"conf":"0.5","height":"0.0072103763501230045","word_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.2151162799850968","top":"0.6411149825399743","width":"0.027616277654120253","text":"\"batches d","page_num":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.007332632986552401","par_num":"0","width":"0.026162789223041966","text":"Isvnced atl","top":"0.6585365856142653","word_num":"0","level":"0","left":"0.21511628105837952"},{"block_num":"0","height":"0.010591889492442497","par_num":"0","width":"0.04360464785961399","conf":"0.5","top":"0.6618819775389818","word_num":"0","text":"cav $context = [1","level":"0","line_num":"0","page_num":"0","left":"0.26598837545525295"},{"conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928229484","line_num":"0","left":"0.24854651350063556","level":"0","top":"0.6794258373205742","width":"0.020348835498728624","text":": voidi","par_num":"0","page_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","level":"0","top":"0.6929824561403509","height":"0.011164274322169043","par_num":"0","text":"} catch (SocialAcco","width":"0.052325573373348144","word_num":"0","conf":"1","left":"0.1918604731373945","page_num":"0"},{"left":"0.2034883724950264","word_num":"0","block_num":"0","page_num":"0","width":"0.039244185102746854","top":"0.7108013936697744","par_num":"0","level":"0","conf":"0.5","line_num":"0","height":"0.006968641205077342","text":"Cloaden-swannir"},{"height":"0.01072803904945585","par_num":"0","level":"0","conf":"1","line_num":"0","width":"0.08720929571922792","left":"0.24854651872595424","top":"0.7105263157219254","word_num":"0","text":"Log an informational message to the logs.","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.7384370017274113","page_num":"0","word_num":"0","height":"0.010691917303836673","text":"Implements: Loggerinterface::info","left":"0.24854651107352554","width":"0.0813953419949146","level":"0"},{"width":"0.07122092551373421","height":"0.010452960286604362","text":"array|ArravyablelJsonable|Stri","left":"0.27761628499022556","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.7595818820518198"},{"top":"0.7804878052132543","word_num":"0","text":"ngable lstring smessage","page_num":"0","block_num":"0","level":"0","width":"0.056686041202950954","left":"0.2761627910440279","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0"},{"width":"0.049418596511191515","line_num":"0","block_num":"0","word_num":"0","conf":"1","height":"0.010703032096607279","level":"0","page_num":"0","left":"0.19186047325424327","par_num":"0","text":"} catch (Throwable","top":"0.7979094080543587"},{"level":"0","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","height":"0.010452960286604362","width":"0.03924418256637896","text":"arrayScontext","left":"0.2761627943999499","word_num":"0","line_num":"0","top":"0.7944250876267327"},{"conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.20348837187088045","text":"slogger->errorl","word_num":"0","top":"0.8188153313456585","block_num":"0","page_num":"0","height":"0.006968640444571461","width":"0.03924418256637899","line_num":"0"},{"height":"0.010452960286604362","text":"Returns:","left":"0.2485465134574538","page_num":"0","width":"0.01889534706765031","top":"0.8188153315291717","par_num":"0","conf":"1","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.24854651337109027","width":"0.01598837020549368","line_num":"0","text":"CAurno","top":"0.8432055752480975","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"width":"0.06395348082197477","page_num":"0","word_num":"0","left":"0.2747093029029664","par_num":"0","height":"0.006968640444571461","line_num":"0","top":"0.8466898958055888","block_num":"0","level":"0","text":"vendor/aravel/tramework/src","conf":"0.5"},{"width":"0.05668604120295101","page_num":"0","block_num":"0","line_num":"0","top":"0.8641114985930454","word_num":"0","left":"0.2747093023963053","text":"luminare Loc/Loccer.ono","par_num":"0","level":"0","height":"0.006968640444571461","conf":"0.30000001192092896"},{"height":"0.007235383302971576","page_num":"0","level":"0","text":"'error' =>","conf":"0.30000001192092896","top":"0.8708133969827938","par_num":"0","width":"0.026162789223041938","block_num":"0","word_num":"0","line_num":"0","left":"0.21511627846207848"},{"top":"0.9233449476199234","line_num":"0","block_num":"0","text":"throw Ser","height":"0.0072770620647228945","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.20348837139363007","width":"0.023255814897253146","word_num":"0"},{"block_num":"0","par_num":"0","left":"0.44476744220017683","width":"0.03488371727314399","conf":"0.30000001192092896","top":"0.2508710809687519","text":"826 л v 512","height":"0.010691917303836784","level":"0","page_num":"0","line_num":"0","word_num":"0"},{"left":"0.47238372096131104","line_num":"0","block_num":"0","width":"0.008720929952377943","conf":"1","level":"0","height":"0.017421602252187585","text":"575","par_num":"0","top":"0.29965156834254736","page_num":"0","word_num":"0"},{"width":"0.008720929318285997","text":"576","page_num":"0","height":"0.010452960286604362","word_num":"0","top":"0.3205574921563493","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","left":"0.47093023257922917"},{"text":"577","height":"0.010452960286604362","word_num":"0","width":"0.01017441774936434","left":"0.4709302334945038","conf":"1","par_num":"0","top":"0.3379790945953738","level":"0","block_num":"0","page_num":"0","line_num":"0"},{"left":"0.47093023257922917","page_num":"0","line_num":"0","text":"578","top":"0.35540069773126226","height":"0.010452960286604362","conf":"1","width":"0.008720929318285997","block_num":"0","level":"0","par_num":"0","word_num":"0"},{"width":"0.011627906180442682","line_num":"0","word_num":"0","text":"579","top":"0.3693379791874951","conf":"1","page_num":"0","par_num":"0","left":"0.4709302331500887","height":"0.017421602252187585","level":"0","block_num":"0"},{"height":"0.010452960286604362","text":"580","block_num":"0","left":"0.4709302334945038","level":"0","top":"0.39024390295774314","page_num":"0","conf":"1","line_num":"0","width":"0.01017441774936434","par_num":"0","word_num":"0"},{"word_num":"0","level":"0","left":"0.4665697680180062","block_num":"0","height":"0.024390243457264815","top":"0.40418118460121666","text":"=581","par_num":"0","line_num":"0","page_num":"0","width":"0.0159883714736776","conf":"0.5"},{"level":"0","left":"0.4723837218234151","text":"583","block_num":"0","conf":"1","width":"0.008720929318285997","top":"0.4425087113201125","page_num":"0","height":"0.010452960286604362","par_num":"0","word_num":"0","line_num":"0"},{"conf":"1","left":"0.4709302334945038","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"584","par_num":"0","height":"0.010452960286604362","top":"0.459930314107569","width":"0.01017441774936434","block_num":"0"},{"level":"0","par_num":"0","text":"—585","block_num":"0","left":"0.46656976846458836","conf":"0.5","word_num":"0","height":"0.010452960286604362","width":"0.013081394611520969","line_num":"0","page_num":"0","top":"0.4773519168950253"},{"level":"0","text":"586","width":"0.008720929318285997","height":"0.010452960286604362","par_num":"0","word_num":"0","line_num":"0","left":"0.47093023257922917","top":"0.4947735200309138","block_num":"0","page_num":"0","conf":"1"},{"height":"0.010452960286604362","top":"0.5121951224699383","conf":"1","page_num":"0","block_num":"0","text":"587","width":"0.008720929318285997","level":"0","word_num":"0","line_num":"0","par_num":"0","left":"0.4723837218234151"},{"level":"0","top":"0.5296167252573947","block_num":"0","left":"0.4723837218234151","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","conf":"1","word_num":"0","line_num":"0","text":"588","par_num":"0"},{"height":"0.010452960286604362","conf":"1","par_num":"0","left":"0.4709302334945038","top":"0.5470383280448511","text":"589","word_num":"0","line_num":"0","page_num":"0","width":"0.01017441774936434","block_num":"0","level":"0"},{"width":"0.008720929952377943","page_num":"0","conf":"0.5","level":"0","line_num":"0","par_num":"0","height":"0.020905922094220375","word_num":"0","text":"590","block_num":"0","left":"0.47238372114299704","top":"0.5609756106427853"},{"page_num":"0","width":"0.013081394611520969","height":"0.006968640444571572","conf":"0.30000001192092896","level":"0","top":"0.5853658539937421","text":"15911","block_num":"0","line_num":"0","word_num":"0","par_num":"0","left":"0.46802325552854196"},{"word_num":"0","height":"0.020905923615232025","left":"0.4723837209560432","block_num":"0","page_num":"0","text":"592","level":"0","line_num":"0","par_num":"0","conf":"1","top":"0.5958188150216522","width":"0.010174418383456285"},{"conf":"1","page_num":"0","top":"0.616724738727316","line_num":"0","word_num":"0","width":"0.008720929952377998","level":"0","height":"0.010452961047110132","par_num":"0","left":"0.47238372099764825","text":"593","block_num":"0"},{"line_num":"0","top":"0.6480836243637909","text":"T 595","word_num":"0","conf":"0.30000001192092896","height":"0.013937280889142922","left":"0.466569769326747","level":"0","page_num":"0","block_num":"0","width":"0.014534881774415365","par_num":"0"},{"page_num":"0","text":"-596","top":"0.6655052271933078","par_num":"0","word_num":"0","line_num":"0","height":"0.020905922094220375","conf":"0.30000001192092896","level":"0","width":"0.014534883042599256","block_num":"0","left":"0.46656976759933994"},{"level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.47093023259606254","top":"0.6898954702884519","page_num":"0","height":"0.006968641205077342","text":"597","width":"0.010174418383456285","word_num":"0"},{"conf":"0.5","block_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.011627906180442626","height":"0.020905922094220375","left":"0.4709302331016392","top":"0.7003484325068968","page_num":"0","line_num":"0","text":"598"},{"height":"0.006968641205077342","width":"0.008720929952377943","conf":"1","page_num":"0","left":"0.4723837209976482","top":"0.7247386758550688","block_num":"0","line_num":"0","par_num":"0","level":"0","text":"$99","word_num":"0"},{"left":"0.46656976790214993","line_num":"0","top":"0.7282229962193458","block_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.027874564820309367","page_num":"0","text":"=600","width":"0.014534883042599311","conf":"0.30000001192092896"},{"word_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.7595818818683066","left":"0.4709302334945038","level":"0","line_num":"0","height":"0.006968640444571572","page_num":"0","block_num":"0","text":"6011","width":"0.01017441774936434"},{"block_num":"0","top":"0.7700348428613736","level":"0","line_num":"0","par_num":"0","text":"-602","height":"0.020905923615232025","left":"0.466569767781026","page_num":"0","width":"0.014534883042599311","conf":"0.30000001192092896","word_num":"0"},{"height":"0.020905922094220375","top":"0.8048780490574194","width":"0.010174418383456285","block_num":"0","line_num":"0","conf":"1","par_num":"0","left":"0.47093023264451217","level":"0","text":"604","word_num":"0","page_num":"0"},{"width":"0.008720929318285997","word_num":"0","line_num":"0","page_num":"0","top":"0.8292682935500775","conf":"0.30000001192092896","block_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","level":"0","par_num":"0","text":"605"},{"level":"0","page_num":"0","text":"606","height":"0.017421602252187474","left":"0.4723837211284622","line_num":"0","top":"0.8432055753547425","word_num":"0","conf":"1","width":"0.008720929952377943","par_num":"0","block_num":"0"},{"conf":"0.30000001192092896","page_num":"0","top":"0.8641114988686065","par_num":"0","width":"0.013081394611520969","block_num":"0","height":"0.010689139176023432","text":"— 607","level":"0","word_num":"0","left":"0.4665697671564489","line_num":"0"},{"text":"608","level":"0","top":"0.8815331015640149","conf":"1","height":"0.010452960286604362","par_num":"0","block_num":"0","width":"0.008720929318285997","word_num":"0","left":"0.4723837218234151","page_num":"0","line_num":"0"},{"top":"0.006968641043132773","block_num":"0","left":"0.9127906979746175","text":"100% 52","width":"0.018895348335834172","word_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.9345930220335801","par_num":"0","text":"• Mon ZU Aor 10.3/103","top":"0.006968641078646032","width":"0.05813953724313292","line_num":"0"},{"conf":"1","page_num":"0","line_num":"0","top":"0.02787456497864904","width":"0.08866278668667404","word_num":"0","left":"0.8270348901595695","level":"0","text":"L AskJiminnyReportActivityServiceTestv","par_num":"0","height":"0.010452960286604362","block_num":"0"},{"block_num":"0","left":"0.4738372097953522","height":"0.010452960286604362","word_num":"0","conf":"0.5","level":"0","page_num":"0","width":"0.029069763548830674","top":"0.05574912978701141","text":"=custom.log","line_num":"0","par_num":"0"},{"width":"0.027616277654120225","left":"0.5101744200028817","text":"=laravel.log","page_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.055749129145434506","word_num":"0","height":"0.010452961047110132","conf":"1","level":"0"},{"height":"0.010452960286604362","line_num":"0","page_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","left":"0.5450581399922917","block_num":"0","par_num":"0","conf":"0.5","top":"0.05574912978701141","level":"0","word_num":"0"},{"height":"0.010452961047110132","level":"0","conf":"0.5","par_num":"0","width":"0.06104650903255382","word_num":"0","text":"4 HS_local (iminny@localhost]","left":"0.6046511654871605","line_num":"0","block_num":"0","top":"0.055749129145434506","page_num":"0"},{"block_num":"0","text":"Cascade","width":"0.017441858636571994","par_num":"0","page_num":"0","line_num":"0","top":"0.05574912943857935","word_num":"0","conf":"1","level":"0","height":"0.010452960286604362","left":"0.6947674436468302"},{"left":"0.4738372088584945","text":"A console [PROD] X A console [EU]","width":"0.07703488431078326","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.0797448165869219","line_num":"0","block_num":"0","page_num":"0","height":"0.011164274322169043"},{"text":"A console [STAGING]","conf":"0.5","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","par_num":"0","height":"0.011164274322169043","line_num":"0","page_num":"0","left":"0.5595930266071848","block_num":"0","level":"0"},{"page_num":"0","par_num":"0","top":"0.08362369354010668","line_num":"0","height":"0.007285397208668498","level":"0","text":"Retactor Connection","conf":"1","word_num":"0","width":"0.04651162979450629","left":"0.6933139525309181","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","height":"0.007285397208668609","left":"0.7470930289847444","word_num":"0","page_num":"0","level":"0","width":"0.045058133754324436"},{"line_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"Tx: Autov","word_num":"0","top":"0.1044657097288676","conf":"0.5","width":"0.02034883549872868","block_num":"0","level":"0","left":"0.5348837228066751"},{"block_num":"0","top":"0.1044657097460916","word_num":"0","conf":"0.5","height":"0.010516868633897003","left":"0.6627906972313775","level":"0","par_num":"0","width":"0.023255814897253146","text":"do jiminny v","line_num":"0","page_num":"0"},{"text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","top":"0.12519936212958604","height":"0.010689139176023432","width":"0.12936045261139567","left":"0.49273255700367574","word_num":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"0.5","level":"0"},{"block_num":"0","height":"0.010689139176023432","left":"0.6279069838403225","line_num":"0","top":"0.12519936195537007","text":"034 A1 A34 M62 ^ -","par_num":"0","width":"0.05813952709766146","conf":"0.30000001192092896","word_num":"0","page_num":"0","level":"0"},{"width":"0.12499997970905707","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.1463414637498397","word_num":"0","left":"0.4927325782522842","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","height":"0.006968640444571461","block_num":"0","level":"0"},{"page_num":"0","height":"0.013937280889143033","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","par_num":"0","left":"0.4927325630147635","line_num":"0","block_num":"0","top":"0.15679442610595107","word_num":"0","conf":"1","width":"0.1962209052227913"},{"left":"0.49273255988271814","conf":"1","text":"SELECT","block_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","par_num":"0","top":"0.17770034895077447","width":"0.015988370205493707","word_num":"0","page_num":"0"},{"level":"0","par_num":"0","top":"0.1951219518899232","line_num":"0","width":"0.1889534605310318","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","height":"0.013937280889143033","page_num":"0","conf":"0.5","block_num":"0","left":"0.5014535184914614"},{"par_num":"0","page_num":"0","text":"U.ema1l.","top":"0.21602787489966546","level":"0","left":"0.5029069786600965","word_num":"0","block_num":"0","width":"0.021802323929806966","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461"},{"par_num":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","text":"sa.*","page_num":"0","width":"0.011627907448626518","level":"0","conf":"0.30000001192092896","left":"0.5029069764355705","top":"0.233449477263315","word_num":"0"},{"block_num":"0","text":"towner 1d FRol sochal accounts sa","level":"0","width":"0.08866278668667404","conf":"0.30000001192092896","word_num":"0","par_num":"0","left":"0.5029069796729173","line_num":"0","top":"0.25087108008861336","height":"0.006968641205077342","page_num":"0"},{"par_num":"0","word_num":"0","conf":"0.5","level":"0","block_num":"0","page_num":"0","width":"0.0959302313784336","line_num":"0","height":"0.011164274322168932","left":"0.49273255569667207","top":"0.2679425837320575","text":"JOIN users u on u.id = sa.sociable_id"},{"par_num":"0","width":"0.10610464785961388","word_num":"0","left":"0.492732561293783","top":"0.28548644338568163","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","height":"0.007196483429539158","block_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"top":"0.2995371262853762","conf":"0.5","left":"0.49269744083144135","width":"0.1381482875093501","line_num":"0","word_num":"0","block_num":"0","par_num":"0","height":"0.0148935728666314","level":"0","page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';"},{"level":"0","page_num":"0","top":"0.33797909453440456","width":"0.14534883296236073","block_num":"0","conf":"1","par_num":"0","height":"0.010505753841126397","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","line_num":"0","word_num":"0"},{"top":"0.3728222999543015","page_num":"0","width":"0.059593018065107584","height":"0.01075026787449107","word_num":"0","conf":"1","par_num":"0","line_num":"0","level":"0","left":"0.4927325633660667","block_num":"0","text":"select * from features;"},{"block_num":"0","level":"0","top":"0.38995215302990127","left":"0.49273257312172364","par_num":"0","line_num":"0","word_num":"0","height":"0.007260390255820148","conf":"0.30000001192092896","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","width":"0.12936045261139567"},{"width":"0.09011627765412028","text":"select * from teams where id = 556;","left":"0.4927325550814989","top":"0.42503987254774733","par_num":"0","height":"0.010500196824994035","page_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","word_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","height":"0.010564103651274914","level":"0","text":"select * from","width":"0.03779069413530067","word_num":"0","top":"0.4599303140744231","left":"0.4927325616686351"},{"block_num":"0","left":"0.5654069877565148","page_num":"0","line_num":"0","height":"0.010564103651274914","conf":"1","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","level":"0","top":"0.4599303140744231","word_num":"0"},{"left":"0.4927325741233989","height":"0.010686361048210191","top":"0.47735191659424503","block_num":"0","level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","word_num":"0","par_num":"0","page_num":"0","line_num":"0","conf":"1","width":"0.19767440633570887"},{"text":"select * from automated_report_results order Dy zu desc,","block_num":"0","line_num":"0","height":"0.014546766235497555","level":"0","width":"0.1453954818400931","conf":"0.5","left":"0.4927008834473122","top":"0.49466613506674073","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.4927325548990552","block_num":"0","level":"0","height":"0.010686361048210191","top":"0.5119617223575448","width":"0.14244185102746842","word_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","line_num":"0","conf":"1"},{"level":"0","block_num":"0","conf":"1","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","height":"0.010452960286604362","word_num":"0","width":"0.15552323929806972","par_num":"0","page_num":"0","line_num":"0","left":"0.49273255862023396"},{"par_num":"0","text":"select * from opportunities where id = 7594349:","width":"0.12209300791963623","top":"0.5818815337886577","page_num":"0","block_num":"0","height":"0.010622453461423431","word_num":"0","conf":"1","line_num":"0","level":"0","left":"0.49273256125581216"},{"height":"0.010750267113985301","top":"0.6164274323772443","word_num":"0","left":"0.49273257226354994","block_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0","level":"0","conf":"0.5","par_num":"0","width":"0.19767440633570899","page_num":"0"},{"page_num":"0","top":"0.6339712919137487","line_num":"0","width":"0.15406975847609494","word_num":"0","block_num":"0","conf":"1","level":"0","height":"0.010628010477555794","left":"0.49273256709487234","par_num":"0","text":"select * from plavbooks where team id = 711: # event 226147"},{"word_num":"0","par_num":"0","left":"0.4927325551571803","top":"0.651515151624469","width":"0.15261626750864876","level":"0","block_num":"0","height":"0.010505753841126397","page_num":"0","conf":"1","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:"},{"par_num":"0","page_num":"0","height":"0.013937280889143033","left":"0.4927325646279135","level":"0","line_num":"0","conf":"1","block_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","text":"SELECT * FROM crm_fields WHERE id = 226147","word_num":"0"},{"top":"0.6864111504286012","word_num":"0","conf":"1","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","par_num":"0","level":"0","height":"0.010558546635142552","left":"0.4927325552882119","line_num":"0","width":"0.15261626750864876","block_num":"0","page_num":"0"},{"conf":"0.5","level":"0","par_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","page_num":"0","top":"0.724738676080081","width":"0.12354650903255388","height":"0.007318740065968554","block_num":"0","left":"0.4927325602990887","line_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.010452961047110132","left":"0.492732558848917","level":"0","text":"GELECT","word_num":"0","page_num":"0","par_num":"0","width":"0.0159883714736776","line_num":"0","top":"0.7386759584137272"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","page_num":"0","top":"0.7559808612440191","width":"0.18604649888708236","level":"0","word_num":"0","height":"0.014354066985646008","block_num":"0","conf":"0.5","left":"0.5029069807442199","line_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.007257611367501027","top":"0.7767145136381128","line_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.021802323929806966","block_num":"0","text":"u. email","word_num":"0","left":"0.5014534902332606"},{"word_num":"0","left":"0.5029069777669138","level":"0","par_num":"0","line_num":"0","width":"0.013081394611520913","height":"0.010452960286604362","block_num":"0","page_num":"0","text":"sa.*,","conf":"1","top":"0.7944250876267327"},{"height":"0.010497418697180683","left":"0.5014534906556222","par_num":"0","line_num":"0","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","top":"0.8118022326885981","word_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1"},{"text":"JOTN usens u on trid = ca.cociable idi","top":"0.8292682928942409","conf":"0.30000001192092896","width":"0.09738371220040826","line_num":"0","par_num":"0","word_num":"0","height":"0.007254833239687675","block_num":"0","left":"0.49273256673203064","page_num":"0","level":"0"},{"height":"0.010566882539594036","level":"0","left":"0.49273255613526434","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","width":"0.10610464785961393","par_num":"0","top":"0.8466898957943156"},{"par_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","height":"0.010689139176023432","block_num":"0","conf":"1","level":"0","top":"0.8641114986943905","width":"0.1380813882706013","word_num":"0","page_num":"0","line_num":"0","left":"0.4927325670763793"},{"height":"0.01068358215989107","top":"0.8987240830528642","word_num":"0","page_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","block_num":"0","par_num":"0","left":"0.4927325575704069","width":"0.19622092551373427","line_num":"0","conf":"0.5","level":"0"},{"block_num":"0","text":"+0 ..","line_num":"0","top":"0.0797448165869219","width":"0.020348834230544677","word_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043","left":"0.965116281891486","page_num":"0","level":"0"},{"level":"0","block_num":"0","conf":"1","width":"0.2703488329623608","par_num":"0","line_num":"0","left":"0.6976744093136732","height":"0.01059744650857497","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","word_num":"0","top":"0.10104529661439754","page_num":"0"},{"width":"0.23837209255137337","top":"0.11846689891207607","line_num":"0","word_num":"0","conf":"0.30000001192092896","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","page_num":"0","left":"0.703488371377582","block_num":"0","par_num":"0","level":"0","height":"0.006968641205077342"},{"word_num":"0","conf":"1","page_num":"0","level":"0","top":"0.1393728226143094","par_num":"0","width":"0.28633718287691157","left":"0.694767473312973","height":"0.007357639939400973","block_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","line_num":"0"},{"text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","line_num":"0","block_num":"0","height":"0.010653017430404366","top":"0.15311004796085603","width":"0.2819767201200445","word_num":"0","level":"0","conf":"0.5","par_num":"0","left":"0.6962209524994839","page_num":"0"},{"width":"0.12645347067650337","word_num":"0","block_num":"0","text":"already solved - just not parametrised for the profile/since case","level":"0","left":"0.6947674594038452","page_num":"0","line_num":"0","conf":"1","height":"0.010583553587991013","par_num":"0","top":"0.1672473874286453"},{"level":"0","left":"0.6947674552483422","width":"0.13517440633570899","block_num":"0","word_num":"0","par_num":"0","top":"0.19856459312259356","page_num":"0","text":"What splitting the profile sync into batches would look like","conf":"1","line_num":"0","height":"0.010494639808861561"},{"level":"0","block_num":"0","conf":"1","height":"0.007182590508955311","line_num":"0","page_num":"0","par_num":"0","left":"0.6947674427962095","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","top":"0.21929824549679078","word_num":"0","width":"0.1511627765412027"},{"text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","left":"0.694767459943104","level":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.010569660667407277","conf":"1","width":"0.28633716258596864","line_num":"0"},{"level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571461","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","line_num":"0","left":"0.6947674612076477","width":"0.24127905419532292","block_num":"0","top":"0.2508710804745784","page_num":"0"},{"line_num":"0","page_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","height":"0.007329854098233168","block_num":"0","level":"0","top":"0.271777003894373","word_num":"0","width":"0.284883661473051","par_num":"0","conf":"1","left":"0.6962209605769604"},{"width":"0.2877906636988863","block_num":"0","top":"0.306620209394439","par_num":"0","page_num":"0","line_num":"0","height":"0.006968640444571461","level":"0","conf":"0.30000001192092896","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","word_num":"0"},{"left":"0.7034883691075557","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","conf":"1","block_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.7034883928957734","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","top":"0.33797909453440456","line_num":"0","conf":"0.30000001192092896","width":"0.20639533184944325","word_num":"0","height":"0.010505753841126397"},{"width":"0.2819767201200445","left":"0.6962209294276679","par_num":"0","block_num":"0","height":"0.010628010477555794","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","level":"0","page_num":"0","line_num":"0","conf":"1","top":"0.3554006976086954","word_num":"0"},{"width":"0.2848836817639939","left":"0.6962209430504749","par_num":"0","level":"0","block_num":"0","page_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","height":"0.0072659472719524","line_num":"0","conf":"1","word_num":"0"},{"block_num":"0","conf":"0.5","width":"0.0319767404109873","line_num":"0","word_num":"0","text":"You get for free","height":"0.007215933366255256","left":"0.6947674424200525","par_num":"0","page_num":"0","top":"0.41463414653422836","level":"0"},{"conf":"0.5","width":"0.08575581489725315","word_num":"0","level":"0","page_num":"0","block_num":"0","top":"0.43540669856459324","height":"0.0071770334928229484","left":"0.697674417508692","line_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)"},{"page_num":"0","text":"• 100-record batches via Redis","top":"0.4529505582137161","width":"0.06540696671668522","left":"0.6976744285694189","word_num":"0","height":"0.0071770334928229484","level":"0","par_num":"0","block_num":"0","conf":"0.5","line_num":"0"},{"height":"0.010477968760464584","par_num":"0","width":"0.13953486909257606","line_num":"0","page_num":"0","block_num":"0","left":"0.6976744332330052","level":"0","top":"0.4703832754342152","conf":"1","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0"},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","conf":"1","block_num":"0","par_num":"0","width":"0.1322674244008165","line_num":"0","word_num":"0","height":"0.010514089745577881","level":"0","page_num":"0","left":"0.6976744360642997","top":"0.4912280700058711"},{"left":"0.6976744452422932","width":"0.2819767201200444","height":"0.010452960286604251","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","block_num":"0","top":"0.508710801912447","word_num":"0","level":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that"},{"conf":"0.5","level":"0","left":"0.7034883798200974","par_num":"0","width":"0.07267441140844466","height":"0.007360418067214214","block_num":"0","top":"0.5261324047144549","page_num":"0","word_num":"0","line_num":"0","text":"key so difterent orofiles don't collide"},{"block_num":"0","height":"0.010452960286604362","line_num":"0","conf":"1","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","par_num":"0","left":"0.6947674678139966","word_num":"0","page_num":"0","level":"0","top":"0.5470383280448511"},{"text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","conf":"0.5","block_num":"0","page_num":"0","par_num":"0","top":"0.5644599301598978","height":"0.0073104049220229506","width":"0.2819767201200445","level":"0","word_num":"0","left":"0.6947674633339377","line_num":"0"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","level":"0","par_num":"0","conf":"1","page_num":"0","width":"0.28052323929806977","block_num":"0","top":"0.5956937798195339","word_num":"0","line_num":"0","left":"0.6947674627311626","height":"0.010577996571858761"},{"width":"0.13953487923804753","block_num":"0","conf":"1","word_num":"0","line_num":"0","page_num":"0","height":"0.0071770334928229484","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","par_num":"0","top":"0.613237639553429","level":"0"},{"line_num":"0","height":"0.006968641205077342","level":"0","conf":"1","page_num":"0","text":"Recommendation","par_num":"0","block_num":"0","top":"0.6411149825213349","width":"0.04215116196490354","word_num":"0","left":"0.6947674422006878"},{"top":"0.6585365856142653","par_num":"0","conf":"1","line_num":"0","height":"0.010522425650029366","left":"0.6947674626641019","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","word_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.28052323929806977"},{"par_num":"0","left":"0.6947674655515993","word_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","page_num":"0","level":"0","top":"0.6759581884885157","conf":"0.5","width":"0.28488370205493685","block_num":"0","height":"0.006968640444571461","line_num":"0"},{"top":"0.6897926635444678","left":"0.6947674548777797","width":"0.17441859143845573","level":"0","block_num":"0","conf":"1","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.01055576774682343","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"left":"0.697674427545875","conf":"1","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","line_num":"0","word_num":"0","par_num":"0","page_num":"0","width":"0.22819766592472157","top":"0.7105263158961413","block_num":"0","height":"0.01072803904945574"},{"width":"0.2848836817639939","level":"0","par_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","block_num":"0","left":"0.6976744576996018","line_num":"0","conf":"1","page_num":"0","word_num":"0","height":"0.010716925017191015","top":"0.7317073174143272"},{"word_num":"0","height":"0.017421602252187585","page_num":"0","width":"0.011627906180442626","left":"0.7034883726365229","conf":"0.30000001192092896","block_num":"0","text":"do),","top":"0.7421602788826169","level":"0","line_num":"0","par_num":"0"},{"word_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.5","left":"0.6976744436144179","line_num":"0","page_num":"0","par_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","top":"0.766347687400319","width":"0.2776162573631774"},{"left":"0.694767475704478","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187","width":"0.2877906636988864","page_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0","word_num":"0","height":"0.011164274322169043","line_num":"0"},{"line_num":"0","top":"0.8013937288934075","word_num":"0","left":"0.6947674739397125","block_num":"0","height":"0.013937280889143033","page_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","width":"0.2718022934933926","level":"0","conf":"1","par_num":"0"},{"par_num":"0","line_num":"0","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","left":"0.6962209318790669","width":"0.08430232392980697","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"1","height":"0.0071770334928229484"},{"top":"0.8397129185198681","width":"0.017441858636571994","word_num":"0","left":"0.9651162807795277","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","text":"Gal .","height":"0.010461296951561616"},{"conf":"0.30000001192092896","left":"0.6962209300842392","width":"0.04069767099745736","height":"0.0071770334928229484","par_num":"0","block_num":"0","top":"0.9266347687400319","text":"Ask anvthina (84-D","page_num":"0","level":"0","line_num":"0","word_num":"0"},{"block_num":"0","height":"0.0071770334928229484","page_num":"0","par_num":"0","top":"0.9545454545454546","width":"0.04651162472177062","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.7223837197862006","text":"Claude Qnus 17 Medium"},{"height":"0.006968640444571572","width":"0.01453488177441542","top":"0.9860627181052405","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"144-25","left":"0.9331395351302343","par_num":"0","word_num":"0","line_num":"0"},{"text":"Po 4 sp","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.986062718234409","par_num":"0","width":"0.01453488177441531","height":"0.01074748898617195","block_num":"0","level":"0","word_num":"0","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8069
|
NULL
|
NULL
|
|
59407
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.19L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"line_num":"0","text": [{"line_num":"0","text":"Phostorm","par_num":"0","word_num":"0","page_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.006968641046706359","left":"0.01744185995005212","conf":"0.30000001192092896","level":"0","width":"0.021802326466174835"},{"page_num":"0","word_num":"0","level":"0","left":"0.1148255812121043","par_num":"0","height":"0.006968640444571461","line_num":"0","top":"0.006968641450188162","block_num":"0","conf":"0.30000001192092896","width":"0.01162790618044264","text":"code"},{"left":"0.030523259704860126","par_num":"0","text":"FV faVsco.js","line_num":"0","height":"0.010452960286604362","block_num":"0","word_num":"0","width":"0.029069763548830722","top":"0.02787456497864904","conf":"0.5","page_num":"0","level":"0"},{"page_num":"0","width":"0.024709300791963623","level":"0","top":"0.02787456497864904","left":"0.06831395542728312","text":"?9 master","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","block_num":"0"},{"left":"0.014534883869450689","width":"0.020348836766912577","height":"0.003484320602538671","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"Proledey","page_num":"0","word_num":"0","top":"0.05923344944238418","block_num":"0"},{"top":"0.07612742412338913","conf":"0.30000001192092896","page_num":"0","width":"0.030583024024963372","word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.01150821840934213","text":"D Salesforce","left":"0.043574765514713835"},{"left":"0.046511627642654756","page_num":"0","text":"> DDTO","word_num":"0","line_num":"0","top":"0.09407665591941561","par_num":"0","width":"0.021802323929806973","conf":"0.30000001192092896","level":"0","height":"0.010452960286604362","block_num":"0"},{"word_num":"0","level":"0","height":"0.015479323586398475","page_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.07137109878215384","left":"0.0537095887639354","top":"0.11024367702094318"},{"par_num":"0","block_num":"0","level":"0","top":"0.13237639553429026","height":"0.0071770334928229484","left":"0.05232558202147495","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","word_num":"0"},{"left":"0.05232558202147495","level":"0","height":"0.0072715042880847625","conf":"0.5","par_num":"0","block_num":"0","page_num":"0","line_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","text":"c) AulolocDelavec locrm.ono","level":"0","left":"0.046511627154292065","top":"0.16724738709478748","width":"0.06249999492726427","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","height":"0.010616896445291069","level":"0","par_num":"0","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","word_num":"0","left":"0.046511627667025296","width":"0.07558138827060132","conf":"1"},{"level":"0","top":"0.2017543859602864","left":"0.04651163545709501","text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","height":"0.0073048471453848185","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","word_num":"0","line_num":"0"},{"left":"0.04651162858740109","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"C) CreateNotes.php","height":"0.007182590508955311","par_num":"0","top":"0.21929824565899192","width":"0.04215116196490349","page_num":"0"},{"block_num":"0","text":"© MatchActivitiesToNewOpportunity.php","page_num":"0","par_num":"0","word_num":"0","conf":"1","left":"0.04651163557061816","level":"0","line_num":"0","top":"0.23684210521680837","height":"0.010544653714558705","width":"0.08720929571922789"},{"word_num":"0","block_num":"0","left":"0.04651163358738779","level":"0","line_num":"0","height":"0.007207597461803994","conf":"0.5","page_num":"0","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","par_num":"0","width":"0.06249999492726427"},{"block_num":"0","top":"0.27177700333990396","level":"0","page_num":"0","text":"E) NoteObiect.ohp","left":"0.046511628705343505","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.00732985485873916","width":"0.039244185102746854","word_num":"0"},{"top":"0.2891986066069825","width":"0.04215115942853562","level":"0","left":"0.04651163174781109","line_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.006968640444571461","text":"c) SaveActiviv.ono","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","height":"0.006968641205077342","text":"c)saveliranscriotion.onv","width":"0.0523255835188196","conf":"0.30000001192092896","top":"0.30662020900450737","line_num":"0","word_num":"0","left":"0.04651162677256695","level":"0","par_num":"0"},{"line_num":"0","height":"0.0072464973352361906","left":"0.04651163174781109","page_num":"0","conf":"0.5","word_num":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343","par_num":"0","block_num":"0","level":"0","width":"0.04215115942853562"},{"height":"0.0071770334928230595","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"C) SvncActivitv.oho","width":"0.04215115942853562","word_num":"0","line_num":"0","left":"0.04651163174781109","par_num":"0","top":"0.34130781499202545"},{"conf":"1","block_num":"0","page_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","height":"0.014418177627490425","level":"0","width":"0.055435398791698696","word_num":"0","par_num":"0","line_num":"0","left":"0.04638947542561308"},{"height":"0.010455739935429254","page_num":"0","conf":"1","block_num":"0","left":"0.046511631609252174","level":"0","text":"© SyncLeads.php","par_num":"0","width":"0.039244182566378974","top":"0.3763066205343165","word_num":"0","line_num":"0"},{"block_num":"0","line_num":"0","text":"© SyncObjects.php","top":"0.38995215311004783","width":"0.04215115942853562","conf":"1","level":"0","height":"0.014354066985645897","page_num":"0","word_num":"0","par_num":"0","left":"0.046511631695615716"},{"width":"0.06104650903255382","conf":"1","page_num":"0","level":"0","height":"0.010700253968793927","left":"0.04651163073081603","block_num":"0","line_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","top":"0.41114982586710536","word_num":"0"},{"height":"0.014354066985646008","top":"0.42503987240829344","block_num":"0","level":"0","conf":"1","word_num":"0","par_num":"0","left":"0.046511633451594","text":"© SyncOpportunity.php","width":"0.05087208747863769","line_num":"0","page_num":"0"},{"left":"0.04651163071712692","level":"0","par_num":"0","text":"© SyncProfileMetadata.php","top":"0.44577352463809683","word_num":"0","block_num":"0","width":"0.05813953217039717","height":"0.010672468127626344","conf":"1","line_num":"0","page_num":"0"},{"line_num":"0","top":"0.46331738455485405","width":"0.056686041202950996","text":"© SyncTeamFieldsJob.php","par_num":"0","conf":"1","word_num":"0","left":"0.04651163321565249","page_num":"0","block_num":"0","level":"0","height":"0.010550210730691068"},{"height":"0.010452961047110243","level":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.48083623715937174","width":"0.05668604120295098","line_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","conf":"1"},{"top":"0.49825784007433493","level":"0","text":"© UpdateOpportunitySpecifications.php","par_num":"0","width":"0.08430231885707123","line_num":"0","height":"0.01051408974557777","block_num":"0","left":"0.04651163548425466","page_num":"0","conf":"1","word_num":"0"},{"text":"Updatestage.ong","word_num":"0","left":"0.046511627480499834","par_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","top":"0.5191637634014077","line_num":"0","page_num":"0","level":"0","width":"0.04215115942853563"},{"width":"0.03343022884206569","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0","height":"0.010758603778942555","left":"0.03343023627313173","text":"> @ DealRisks","top":"0.5331010454942319","word_num":"0"},{"par_num":"0","word_num":"0","text":"_Meeuine bor","left":"0.03924418649273823","line_num":"0","page_num":"0","top":"0.5714285717637769","block_num":"0","level":"0","conf":"0.30000001192092896","width":"0.031976740410987366","height":"0.006968640444571572"},{"left":"0.03924418703063903","line_num":"0","width":"0.029069763548830715","height":"0.007210375589617124","level":"0","block_num":"0","conf":"0.30000001192092896","text":"a Telephony","word_num":"0","par_num":"0","page_num":"0","top":"0.6411149830944434"},{"conf":"0.30000001192092896","text":"C User","height":"0.011164274322169154","level":"0","line_num":"0","word_num":"0","par_num":"0","block_num":"0","width":"0.017441858636572008","top":"0.6547049441786283","left":"0.03924418612559764","page_num":"0"},{"top":"0.675958188117432","word_num":"0","page_num":"0","text":"c8aseprocessing.oo.ono","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.05523256038097625","block_num":"0","height":"0.006968641205077342","left":"0.04069767337055839","line_num":"0"},{"level":"0","width":"0.03779069667166852","page_num":"0","conf":"0.30000001192092896","top":"0.6897926633384308","word_num":"0","block_num":"0","left":"0.04069767586474709","par_num":"0","text":"@ Dummv.Job.php","line_num":"0","height":"0.01055576850732931"},{"top":"0.7108013940634285","width":"0.07558138827060132","block_num":"0","conf":"0.5","left":"0.04069768173679198","line_num":"0","word_num":"0","height":"0.006968640444571572","page_num":"0","level":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","par_num":"0"},{"text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","word_num":"0","level":"0","width":"0.06395348082197475","line_num":"0","page_num":"0","height":"0.010508531968939527","par_num":"0","conf":"0.5","block_num":"0","left":"0.0406976819687229"},{"height":"0.0071770334928229484","line_num":"0","top":"0.7456140350877193","par_num":"0","page_num":"0","block_num":"0","left":"0.04069767637769677","level":"0","text":"C ob.oho","width":"0.023255812360885288","conf":"0.30000001192092896","word_num":"0"},{"left":"0.04069767469984203","level":"0","text":"C)JobDisoatcher.oho","line_num":"0","page_num":"0","word_num":"0","top":"0.7630662020343051","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","width":"0.04505813882706013","block_num":"0"},{"height":"0.006968640444571572","level":"0","page_num":"0","par_num":"0","left":"0.04069768139133789","conf":"0.30000001192092896","block_num":"0","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","word_num":"0","line_num":"0","width":"0.06395348082197473"},{"height":"0.01061967533361019","block_num":"0","conf":"0.5","page_num":"0","left":"0.04069768199588256","par_num":"0","word_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","width":"0.08430231885707126","level":"0","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.8149920253520749","conf":"0.30000001192092896","left":"0.039244191467289816","width":"0.05668604120295098","text":"T. SacVisibilitvControl.ohn","word_num":"0","page_num":"0","height":"0.007307626033703829","level":"0","line_num":"0"},{"conf":"0.5","text":"v D Listeners","block_num":"0","height":"0.010669689239307223","left":"0.027616282843257383","line_num":"0","par_num":"0","top":"0.8325358850720923","width":"0.03197674041098737","level":"0","word_num":"0","page_num":"0"},{"left":"0.03343023313500392","level":"0","height":"0.0071770334928230595","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"v M Activitiod","width":"0.031976740410987366","line_num":"0","par_num":"0","word_num":"0","top":"0.8500797448165869"},{"word_num":"0","text":"v M ActivitvProviden","conf":"0.5","page_num":"0","height":"0.007204819333990642","left":"0.03924418511117721","width":"0.04651162979450632","block_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.8675958187199364"},{"text":"> M.lustCall","line_num":"0","top":"0.8850174216200114","width":"0.02906976608519858","page_num":"0","left":"0.046511629117106865","par_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.007327075970420038","conf":"0.30000001192092896"},{"block_num":"0","top":"0.9024390246943023","left":"0.046511631681215526","conf":"0.5","line_num":"0","level":"0","page_num":"0","height":"0.010639125270326288","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","par_num":"0"},{"conf":"1","block_num":"0","left":"0.059593032929402996","height":"0.010761381906755796","page_num":"0","par_num":"0","text":"© TrackProviderInstalledEvent.php","word_num":"0","top":"0.9198606275943773","width":"0.07412789730315514","level":"0","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","text":"MAudia","height":"0.006968640444571572","line_num":"0","page_num":"0","par_num":"0","top":"0.9372822303003622","word_num":"0","left":"0.039244188091967266","width":"0.026162789223041938"},{"height":"0.006968640444571572","left":"0.039244188005603746","page_num":"0","block_num":"0","par_num":"0","width":"0.0232558123608853","text":"MRots","level":"0","line_num":"0","top":"0.9547038330878187","word_num":"0","conf":"0.30000001192092896"},{"top":"0.05574912945445576","left":"0.15406977310444897","level":"0","line_num":"0","page_num":"0","text":"C ActivitvController.ohn","par_num":"0","conf":"0.5","width":"0.047965110616481066","block_num":"0","height":"0.007249275463049432","word_num":"0"},{"left":"0.15406976733606492","conf":"0.30000001192092896","par_num":"0","text":"Automateakeporskepository.pnp","word_num":"0","width":"0.07122093058646994","top":"0.08362369334200259","page_num":"0","height":"0.006968641205077342","level":"0","line_num":"0","block_num":"0"},{"block_num":"0","top":"0.0797448165869219","conf":"1","par_num":"0","width":"0.07122092551373421","level":"0","line_num":"0","page_num":"0","height":"0.011164274322169043","text":"© AutomatedReportsCommand.php","word_num":"0","left":"0.30668604530999377"},{"conf":"0.5","height":"0.006968640444571461","left":"0.3066860477020153","level":"0","line_num":"0","text":"Opportunitysynclrait.ong","word_num":"0","width":"0.05523255023550483","par_num":"0","top":"0.13240418151987454","block_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.08720929571922792","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","left":"0.37063954254736237","top":"0.13240418151987454","word_num":"0","conf":"0.5","height":"0.006968640444571461"},{"top":"0.1567944254223136","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"wsyncermenuuiestrait.ono","block_num":"0","conf":"0.30000001192092896","left":"0.31831396020201475","word_num":"0","height":"0.006968640444571461","width":"0.05523255023550483"},{"level":"0","text":"c) SyncObiects.pho","height":"0.0071770334928229484","left":"0.15406976824025068","par_num":"0","width":"0.039244185102746826","word_num":"0","block_num":"0","line_num":"0","top":"0.18102073365231264","conf":"0.30000001192092896","page_num":"0"},{"level":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","block_num":"0","par_num":"0","left":"0.20203489060729998","word_num":"0","width":"0.06104650395981806","height":"0.010452960286604362","page_num":"0","line_num":"0","conf":"1"},{"word_num":"0","text":"© ImportContactBatch.php","line_num":"0","level":"0","par_num":"0","left":"0.27180233100804285","top":"0.17770034916869026","block_num":"0","page_num":"0","height":"0.010497417936674913","width":"0.053779064340794325","conf":"1"},{"level":"0","height":"0.010497417936674913","block_num":"0","conf":"1","line_num":"0","left":"0.33284884116015484","par_num":"0","text":"© Client.php","word_num":"0","width":"0.027616275117752387","top":"0.17770034916869026","page_num":"0"},{"page_num":"0","left":"0.3677325572728374","top":"0.18102073365231264","par_num":"0","block_num":"0","level":"0","height":"0.0071770334928229484","width":"0.0654069717894209","word_num":"0","conf":"0.5","text":"C) HubspotPaqinationService.phg","line_num":"0"},{"line_num":"0","conf":"0.30000001192092896","level":"0","text":"() Service.php","page_num":"0","left":"0.15406977127553043","block_num":"0","width":"0.030523251979909044","par_num":"0","top":"0.20557491325434107","height":"0.007343747018817126","word_num":"0"},{"par_num":"0","block_num":"0","left":"0.19186047025946548","line_num":"0","text":"BatchSyncTrait.php","width":"0.04505813375432441","height":"0.006968640444571572","top":"0.20557491322719157","conf":"0.5","level":"0","page_num":"0","word_num":"0"},{"text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","page_num":"0","level":"0","block_num":"0","width":"0.14534883296236076","top":"0.20175438596491224","line_num":"0","conf":"0.5","left":"0.2441860510865191","height":"0.011164274322169154","par_num":"0","word_num":"0"},{"block_num":"0","left":"0.3982558178455254","par_num":"0","width":"0.02906976354883073","top":"0.20557491325434107","height":"0.007343747018817126","line_num":"0","text":"php api_v2.php","word_num":"0","conf":"0.5","page_num":"0","level":"0"},{"text":"(C) AutomatedReportResult.oho","line_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.007268726160271521","left":"0.15406977510994932","level":"0","top":"0.22966507158551952","width":"0.06104650395981809","par_num":"0","word_num":"0"},{"line_num":"0","level":"0","top":"0.2508710809687519","width":"0.21656975847609497","block_num":"0","conf":"1","height":"0.010691917303836784","left":"0.17151161694332442","page_num":"0","par_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","word_num":"0"},{"height":"0.007318740065968554","width":"0.05959302313784334","page_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","top":"0.26794258384399516","text":"nublic function handlel","word_num":"0","par_num":"0","left":"0.18313953485556841"},{"left":"0.1497093032619457","page_num":"0","height":"0.010452960286604362","par_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.010174417749364312","block_num":"0","text":"138","line_num":"0","top":"0.4111498263026909","level":"0"},{"conf":"1","height":"0.017421602252187474","line_num":"0","top":"0.44250871089481225","width":"0.010174418383456285","word_num":"0","level":"0","page_num":"0","text":"140","block_num":"0","par_num":"0","left":"0.15116279097784552"},{"conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.15116279076509007","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.5017421601756263","width":"0.00872092995237797","word_num":"0","text":"1143"},{"top":"0.5156794425600686","text":"144","page_num":"0","word_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.010452961047110132","conf":"1","left":"0.1511627908377645","level":"0","width":"0.00872092995237797"},{"page_num":"0","top":"0.6062717769003649","line_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","par_num":"0","text":"149","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","block_num":"0","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","top":"0.7108013942469417","width":"0.008720929318285997","height":"0.010452960286604362","par_num":"0","conf":"1","block_num":"0","text":"155","word_num":"0","left":"0.15116279159085694"},{"conf":"1","left":"0.15116279159085694","top":"0.763066202609311","level":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.008720929318285997","block_num":"0","word_num":"0","height":"0.010452960286604362","text":"158"},{"level":"0","width":"0.008720929318285997","word_num":"0","par_num":"0","left":"0.15116279159085694","page_num":"0","text":"161","top":"0.8153310109716805","conf":"1","block_num":"0","line_num":"0","height":"0.010452960286604362"},{"height":"0.010452960286604362","block_num":"0","text":"163","level":"0","top":"0.8501742165465933","width":"0.008720929318285997","word_num":"0","left":"0.15116279159085694","conf":"1","line_num":"0","par_num":"0","page_num":"0"},{"top":"0.871080139269703","width":"0.00872092995237797","line_num":"0","level":"0","page_num":"0","text":"1164","conf":"1","height":"0.006968641205077342","left":"0.15116279076509007","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","text":"165","page_num":"0","line_num":"0","width":"0.008720929318285997","par_num":"0","level":"0","word_num":"0","left":"0.15116279159085694","top":"0.8850174221215062","height":"0.010452960286604362","conf":"1"},{"line_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","width":"0.00872092995237797","block_num":"0","left":"0.15116279076509007","par_num":"0","top":"0.9059233448446159","level":"0","text":"1166"},{"word_num":"0","level":"0","block_num":"0","par_num":"0","text":"$config,","top":"0.2891986067904957","height":"0.010452960286604362","page_num":"0","conf":"1","left":"0.21366279261358478","line_num":"0","width":"0.021802323929806966"},{"level":"0","left":"0.21366279584086087","block_num":"0","height":"0.010452960286604362","text":"$batchRepository,","top":"0.30662020992638417","line_num":"0","word_num":"0","conf":"1","par_num":"0","width":"0.04505813375432441","page_num":"0"},{"page_num":"0","block_num":"0","width":"0.03633720570422233","left":"0.21366279067986574","word_num":"0","height":"0.010452960286604362","conf":"1","level":"0","par_num":"0","text":"SredisService","top":"0.3240418127138407","line_num":"0"},{"par_num":"0","conf":"1","top":"0.3414634155012971","level":"0","line_num":"0","height":"0.010452960286604251","width":"0.04796511061648104","word_num":"0","text":"$entityRepository,","block_num":"0","left":"0.21366279592722434","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","level":"0","text":"sloggen","page_num":"0","left":"0.21366279063768656","par_num":"0","top":"0.3623693383142996","width":"0.018895347067650337","word_num":"0"},{"par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","left":"0.20348838007687264","level":"0","width":"0.2398255733733482","page_num":"0","height":"0.007215933366255367","line_num":"0","conf":"0.5","block_num":"0","top":"0.4146341463621239","word_num":"0"},{"level":"0","line_num":"0","top":"0.4457735248441337","height":"0.010672467367120575","word_num":"0","left":"0.20348838095072486","width":"0.07994185102746842","par_num":"0","text":"if (Sthis->attemots@ === 1) {","conf":"0.5","block_num":"0","page_num":"0"},{"par_num":"0","page_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","word_num":"0","level":"0","conf":"1","width":"0.1482558047517817","left":"0.21366278713067985","height":"0.010550210730691068","line_num":"0","block_num":"0"},{"page_num":"0","word_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","par_num":"0","line_num":"0","conf":"0.5","top":"0.5191387559808612","height":"0.0071770334928229484","block_num":"0","left":"0.20348838105878864","width":"0.091569758476095","level":"0"},{"text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","height":"0.013948396442419408","word_num":"0","par_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","top":"0.5331010453200158","width":"0.15552324944354115","block_num":"0","left":"0.20348837906873227"},{"top":"0.5714285713801411","width":"0.14970930586469938","conf":"0.30000001192092896","left":"0.20348837025078986","page_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","block_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'"},{"conf":"0.30000001192092896","block_num":"0","left":"0.2470930229619993","text":"<1/6 >","line_num":"0","par_num":"0","width":"0.021802323929806966","level":"0","word_num":"0","height":"0.010536318570613101","page_num":"0","top":"0.5923344949742337"},{"width":"0.027616277654120253","word_num":"0","text":"'entity tvo","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.0071798116206361895","level":"0","top":"0.6060606061050023","left":"0.2151162810652241"},{"block_num":"0","left":"0.25000000055269916","height":"0.010455739935429254","conf":"0.5","line_num":"0","par_num":"0","top":"0.6132376396173622","width":"0.021802323929806966","page_num":"0","text":"© Logger","level":"0","word_num":"0"},{"word_num":"0","level":"0","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","height":"0.0071770334928230595","left":"0.2151162810652241","width":"0.027616277654120253","top":"0.6236044657097288","text":"Itotal reco","line_num":"0"},{"block_num":"0","top":"0.6339712919137487","par_num":"0","left":"0.248546517777781","level":"0","page_num":"0","height":"0.010628010477555794","text":"public function info","width":"0.05668604120295098","word_num":"0","conf":"0.5","line_num":"0"},{"top":"0.6411149825399743","word_num":"0","conf":"0.5","width":"0.027616277654120253","page_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.0072103763501230045","left":"0.2151162799850968","text":"\"batches d"},{"page_num":"0","level":"0","height":"0.007332632986552401","par_num":"0","top":"0.6585365856142653","left":"0.21511628105837952","word_num":"0","width":"0.026162789223041966","text":"Isvnced atl","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"height":"0.010591889492442497","line_num":"0","par_num":"0","top":"0.6618819775389818","block_num":"0","left":"0.26598837545525295","conf":"0.5","width":"0.04360464785961399","text":"cav $context = [1","page_num":"0","word_num":"0","level":"0"},{"text":": voidi","page_num":"0","par_num":"0","block_num":"0","width":"0.020348835498728624","top":"0.6794258373205742","level":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","word_num":"0","left":"0.24854651350063556","line_num":"0"},{"text":"} catch (SocialAcco","par_num":"0","top":"0.6929824561403509","word_num":"0","height":"0.011164274322169043","left":"0.1918604731373945","level":"0","line_num":"0","page_num":"0","conf":"1","block_num":"0","width":"0.052325573373348144"},{"conf":"0.5","line_num":"0","page_num":"0","word_num":"0","left":"0.2034883724950264","par_num":"0","level":"0","height":"0.006968641205077342","block_num":"0","text":"Cloaden-swannir","top":"0.7108013936697744","width":"0.039244185102746854"},{"par_num":"0","left":"0.24854651872595424","block_num":"0","level":"0","line_num":"0","top":"0.7105263157219254","width":"0.08720929571922792","word_num":"0","page_num":"0","conf":"1","text":"Log an informational message to the logs.","height":"0.01072803904945585"},{"text":"Implements: Loggerinterface::info","line_num":"0","height":"0.010691917303836673","block_num":"0","top":"0.7384370017274113","conf":"1","width":"0.0813953419949146","left":"0.24854651107352554","level":"0","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.27761628499022556","line_num":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri","word_num":"0","width":"0.07122092551373421","conf":"1","height":"0.010452960286604362","page_num":"0","top":"0.7595818820518198","block_num":"0","level":"0"},{"top":"0.7804878052132543","conf":"0.30000001192092896","word_num":"0","left":"0.2761627910440279","line_num":"0","par_num":"0","text":"ngable lstring smessage","level":"0","width":"0.056686041202950954","block_num":"0","page_num":"0","height":"0.006968640444571572"},{"left":"0.19186047325424327","text":"} catch (Throwable","top":"0.7979094080543587","height":"0.010703032096607279","block_num":"0","line_num":"0","word_num":"0","width":"0.049418596511191515","conf":"1","par_num":"0","level":"0","page_num":"0"},{"conf":"0.5","left":"0.2761627943999499","text":"arrayScontext","par_num":"0","block_num":"0","width":"0.03924418256637896","word_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","top":"0.7944250876267327"},{"text":"slogger->errorl","page_num":"0","conf":"0.30000001192092896","left":"0.20348837187088045","top":"0.8188153313456585","par_num":"0","word_num":"0","width":"0.03924418256637899","height":"0.006968640444571461","block_num":"0","level":"0","line_num":"0"},{"line_num":"0","page_num":"0","text":"Returns:","conf":"1","top":"0.8188153315291717","width":"0.01889534706765031","par_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.2485465134574538","height":"0.010452960286604362"},{"level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.8432055752480975","left":"0.24854651337109027","width":"0.01598837020549368","word_num":"0","block_num":"0","height":"0.006968640444571572","par_num":"0","text":"CAurno"},{"word_num":"0","left":"0.2747093029029664","block_num":"0","width":"0.06395348082197477","page_num":"0","par_num":"0","top":"0.8466898958055888","height":"0.006968640444571461","conf":"0.5","level":"0","line_num":"0","text":"vendor/aravel/tramework/src"},{"height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","level":"0","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","word_num":"0","left":"0.2747093023963053","width":"0.05668604120295101","page_num":"0","par_num":"0","line_num":"0"},{"width":"0.026162789223041938","height":"0.007235383302971576","par_num":"0","top":"0.8708133969827938","block_num":"0","page_num":"0","level":"0","line_num":"0","text":"'error' =>","word_num":"0","left":"0.21511627846207848","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","par_num":"0","left":"0.20348837139363007","block_num":"0","text":"throw Ser","height":"0.0072770620647228945","word_num":"0","level":"0","top":"0.9233449476199234","line_num":"0","page_num":"0","width":"0.023255814897253146"},{"height":"0.010691917303836784","par_num":"0","top":"0.2508710809687519","conf":"0.30000001192092896","block_num":"0","left":"0.44476744220017683","text":"826 л v 512","width":"0.03488371727314399","level":"0","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","conf":"1","height":"0.017421602252187585","left":"0.47238372096131104","level":"0","page_num":"0","par_num":"0","text":"575","line_num":"0","top":"0.29965156834254736","width":"0.008720929952377943","word_num":"0"},{"level":"0","page_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","conf":"0.30000001192092896","line_num":"0","left":"0.47093023257922917","par_num":"0","text":"576","block_num":"0","height":"0.010452960286604362","word_num":"0"},{"level":"0","par_num":"0","top":"0.3379790945953738","word_num":"0","text":"577","width":"0.01017441774936434","height":"0.010452960286604362","left":"0.4709302334945038","page_num":"0","block_num":"0","conf":"1","line_num":"0"},{"left":"0.47093023257922917","height":"0.010452960286604362","conf":"1","level":"0","line_num":"0","word_num":"0","width":"0.008720929318285997","top":"0.35540069773126226","block_num":"0","page_num":"0","par_num":"0","text":"578"},{"width":"0.011627906180442682","par_num":"0","word_num":"0","text":"579","level":"0","top":"0.3693379791874951","conf":"1","line_num":"0","page_num":"0","block_num":"0","left":"0.4709302331500887","height":"0.017421602252187585"},{"top":"0.39024390295774314","line_num":"0","par_num":"0","page_num":"0","left":"0.4709302334945038","text":"580","width":"0.01017441774936434","word_num":"0","block_num":"0","conf":"1","level":"0","height":"0.010452960286604362"},{"level":"0","left":"0.4665697680180062","text":"=581","top":"0.40418118460121666","line_num":"0","word_num":"0","width":"0.0159883714736776","height":"0.024390243457264815","page_num":"0","par_num":"0","block_num":"0","conf":"0.5"},{"width":"0.008720929318285997","par_num":"0","conf":"1","level":"0","block_num":"0","left":"0.4723837218234151","page_num":"0","top":"0.4425087113201125","word_num":"0","text":"583","line_num":"0","height":"0.010452960286604362"},{"line_num":"0","level":"0","text":"584","top":"0.459930314107569","block_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","par_num":"0","width":"0.01017441774936434","word_num":"0","page_num":"0","conf":"1"},{"width":"0.013081394611520969","block_num":"0","conf":"0.5","par_num":"0","top":"0.4773519168950253","word_num":"0","text":"—585","level":"0","height":"0.010452960286604362","left":"0.46656976846458836","line_num":"0","page_num":"0"},{"word_num":"0","conf":"1","top":"0.4947735200309138","height":"0.010452960286604362","par_num":"0","line_num":"0","left":"0.47093023257922917","text":"586","block_num":"0","level":"0","page_num":"0","width":"0.008720929318285997"},{"block_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"587","word_num":"0","conf":"1","left":"0.4723837218234151","line_num":"0","width":"0.008720929318285997","top":"0.5121951224699383"},{"top":"0.5296167252573947","line_num":"0","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","block_num":"0","conf":"1","word_num":"0","text":"588","left":"0.4723837218234151","level":"0","par_num":"0"},{"page_num":"0","level":"0","line_num":"0","par_num":"0","text":"589","word_num":"0","left":"0.4709302334945038","block_num":"0","height":"0.010452960286604362","conf":"1","top":"0.5470383280448511","width":"0.01017441774936434"},{"par_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","top":"0.5609756106427853","line_num":"0","width":"0.008720929952377943","word_num":"0","height":"0.020905922094220375","text":"590","left":"0.47238372114299704"},{"block_num":"0","par_num":"0","line_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","text":"15911","top":"0.5853658539937421","width":"0.013081394611520969","word_num":"0","left":"0.46802325552854196","page_num":"0","level":"0"},{"page_num":"0","height":"0.020905923615232025","conf":"1","line_num":"0","left":"0.4723837209560432","par_num":"0","text":"592","top":"0.5958188150216522","level":"0","width":"0.010174418383456285","block_num":"0","word_num":"0"},{"par_num":"0","top":"0.616724738727316","left":"0.47238372099764825","conf":"1","level":"0","text":"593","width":"0.008720929952377998","block_num":"0","height":"0.010452961047110132","page_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","left":"0.466569769326747","line_num":"0","conf":"0.30000001192092896","text":"T 595","height":"0.013937280889142922","top":"0.6480836243637909","word_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.014534881774415365"},{"width":"0.014534883042599256","block_num":"0","text":"-596","height":"0.020905922094220375","line_num":"0","page_num":"0","top":"0.6655052271933078","word_num":"0","level":"0","left":"0.46656976759933994","conf":"0.30000001192092896","par_num":"0"},{"line_num":"0","page_num":"0","height":"0.006968641205077342","width":"0.010174418383456285","level":"0","par_num":"0","conf":"0.30000001192092896","text":"597","word_num":"0","block_num":"0","top":"0.6898954702884519","left":"0.47093023259606254"},{"conf":"0.5","top":"0.7003484325068968","line_num":"0","par_num":"0","height":"0.020905922094220375","text":"598","width":"0.011627906180442626","left":"0.4709302331016392","level":"0","word_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.4723837209976482","level":"0","text":"$99","top":"0.7247386758550688","block_num":"0","par_num":"0","conf":"1","width":"0.008720929952377943","word_num":"0"},{"level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","left":"0.46656976790214993","page_num":"0","text":"=600","word_num":"0","width":"0.014534883042599311","par_num":"0","top":"0.7282229962193458","height":"0.027874564820309367"},{"line_num":"0","level":"0","left":"0.4709302334945038","page_num":"0","top":"0.7595818818683066","text":"6011","conf":"0.30000001192092896","width":"0.01017441774936434","par_num":"0","block_num":"0","height":"0.006968640444571572","word_num":"0"},{"left":"0.466569767781026","block_num":"0","conf":"0.30000001192092896","height":"0.020905923615232025","line_num":"0","top":"0.7700348428613736","width":"0.014534883042599311","word_num":"0","text":"-602","page_num":"0","level":"0","par_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.010174418383456285","word_num":"0","height":"0.020905922094220375","level":"0","block_num":"0","text":"604","conf":"1","top":"0.8048780490574194","left":"0.47093023264451217"},{"level":"0","block_num":"0","text":"605","par_num":"0","conf":"0.30000001192092896","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.8292682935500775","page_num":"0","left":"0.47093023257922917"},{"level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.4723837211284622","top":"0.8432055753547425","width":"0.008720929952377943","text":"606","page_num":"0","height":"0.017421602252187474","block_num":"0","par_num":"0"},{"top":"0.8641114988686065","par_num":"0","word_num":"0","block_num":"0","left":"0.4665697671564489","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"— 607","width":"0.013081394611520969","height":"0.010689139176023432"},{"page_num":"0","par_num":"0","level":"0","height":"0.010452960286604362","line_num":"0","text":"608","top":"0.8815331015640149","block_num":"0","width":"0.008720929318285997","conf":"1","word_num":"0","left":"0.4723837218234151"},{"text":"100% 52","height":"0.006968640444571461","line_num":"0","left":"0.9127906995735092","conf":"0.30000001192092896","level":"0","width":"0.01889534706765028","top":"0.006968641450188162","page_num":"0","word_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.05813952709766146","left":"0.9345930252198137","text":"• Mon ZU Aor 10.40.19","top":"0.006968641450188162","block_num":"0","height":"0.006968640444571461"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","width":"0.08866278668667404","page_num":"0","conf":"1","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","left":"0.8270348901595695","word_num":"0","block_num":"0","level":"0"},{"word_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.05574912978701141","text":"=custom.log","width":"0.029069763548830674","height":"0.010452960286604362","conf":"0.5","line_num":"0","level":"0","left":"0.4738372097953522"},{"height":"0.010452961047110132","line_num":"0","page_num":"0","left":"0.5101744200028817","top":"0.055749129145434506","text":"=laravel.log","block_num":"0","conf":"1","level":"0","width":"0.027616277654120225","word_num":"0","par_num":"0"},{"level":"0","left":"0.5450581399922917","word_num":"0","height":"0.010452960286604362","par_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","block_num":"0","conf":"0.5","page_num":"0","top":"0.05574912978701141","line_num":"0"},{"block_num":"0","width":"0.06104650903255382","left":"0.6046511654871605","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"4 HS_local (iminny@localhost]","conf":"0.5","top":"0.055749129145434506","height":"0.010452961047110132","word_num":"0"},{"par_num":"0","line_num":"0","left":"0.6947674436468302","height":"0.010452960286604362","word_num":"0","level":"0","text":"Cascade","width":"0.017441858636571994","block_num":"0","conf":"1","page_num":"0","top":"0.05574912943857935"},{"block_num":"0","text":"A console [PROD] X A console [EU]","word_num":"0","level":"0","top":"0.0797448165869219","conf":"0.30000001192092896","width":"0.07703488431078326","height":"0.011164274322169043","par_num":"0","left":"0.4738372088584945","page_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","left":"0.5595930266071848","top":"0.0797448165869219","level":"0","text":"A console [STAGING]","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","width":"0.04360464785961393","height":"0.011164274322169043"},{"line_num":"0","page_num":"0","left":"0.6933139525309181","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.007285397208668498","text":"Retactor Connection","level":"0"},{"level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.045058133754324436","left":"0.7470930289847444","top":"0.08362369371432266","page_num":"0","block_num":"0","par_num":"0","text":"CRM Initial Sync Oven","word_num":"0","height":"0.007285397208668609"},{"line_num":"0","page_num":"0","left":"0.5348837228066751","top":"0.1044657097288676","word_num":"0","text":"Tx: Autov","block_num":"0","conf":"0.5","height":"0.0071770334928229484","level":"0","par_num":"0","width":"0.02034883549872868"},{"conf":"0.5","par_num":"0","word_num":"0","line_num":"0","block_num":"0","left":"0.6627906972313775","height":"0.010516868633897003","width":"0.023255814897253146","text":"do jiminny v","page_num":"0","top":"0.1044657097460916","level":"0"},{"left":"0.49273255700367574","level":"0","word_num":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","top":"0.12519936212958604","height":"0.010689139176023432","width":"0.12936045261139567","conf":"0.5"},{"height":"0.010689139176023432","block_num":"0","par_num":"0","line_num":"0","level":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","left":"0.6279069838403225","page_num":"0","top":"0.12519936195537007"},{"text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","height":"0.006968640444571461","line_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.12499997970905707","left":"0.4927325782522842","page_num":"0","top":"0.1463414637498397","conf":"0.30000001192092896","word_num":"0"},{"word_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","left":"0.4927325630147635","width":"0.1962209052227913","block_num":"0","height":"0.013937280889143033","par_num":"0","conf":"1","line_num":"0","level":"0","top":"0.15679442610595107"},{"level":"0","page_num":"0","text":"SELECT","word_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.49273255988271814","top":"0.17770034895077447","width":"0.015988370205493707","conf":"1","line_num":"0"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","page_num":"0","height":"0.013937280889143033","line_num":"0","top":"0.1951219518899232","level":"0","width":"0.1889534605310318","conf":"0.5","block_num":"0","left":"0.5014535184914614","word_num":"0","par_num":"0"},{"word_num":"0","text":"U.ema1l.","conf":"0.30000001192092896","block_num":"0","left":"0.5029069786600965","height":"0.006968640444571461","level":"0","par_num":"0","page_num":"0","top":"0.21602787489966546","width":"0.021802323929806966","line_num":"0"},{"left":"0.5029069764355705","text":"sa.*","level":"0","top":"0.233449477263315","conf":"0.30000001192092896","block_num":"0","par_num":"0","width":"0.011627907448626518","word_num":"0","page_num":"0","line_num":"0","height":"0.006968641205077342"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","width":"0.08866278668667404","word_num":"0","left":"0.5029069796729173","page_num":"0","line_num":"0","height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","level":"0"},{"par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","height":"0.011164274322168932","top":"0.2679425837320575","block_num":"0","width":"0.0959302313784336","word_num":"0","conf":"0.5","left":"0.49273255569667207","level":"0","line_num":"0"},{"height":"0.007196483429539158","page_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.492732561293783","level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","width":"0.10610464785961388","top":"0.28548644338568163","conf":"0.30000001192092896","block_num":"0"},{"line_num":"0","height":"0.0148935728666314","top":"0.2995371262853762","page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","left":"0.49269744083144135","word_num":"0","par_num":"0","block_num":"0","conf":"0.5","level":"0","width":"0.1381482875093501"},{"block_num":"0","page_num":"0","left":"0.4927325646028267","level":"0","par_num":"0","word_num":"0","width":"0.14534883296236073","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","conf":"1","line_num":"0","height":"0.010505753841126397"},{"left":"0.4927325633660667","text":"select * from features;","width":"0.059593018065107584","top":"0.3728222999543015","block_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"1","level":"0","height":"0.01075026787449107","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","width":"0.12936045261139567","word_num":"0","height":"0.007260390255820148","left":"0.49273257312172364","line_num":"0","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","par_num":"0","level":"0"},{"height":"0.010500196824994035","level":"0","width":"0.09011627765412028","line_num":"0","page_num":"0","word_num":"0","conf":"1","block_num":"0","text":"select * from teams where id = 556;","par_num":"0","top":"0.42503987254774733","left":"0.4927325550814989"},{"par_num":"0","level":"0","top":"0.4599303140744231","left":"0.4927325616686351","text":"select * from","conf":"1","block_num":"0","height":"0.010564103651274914","page_num":"0","width":"0.03779069413530067","word_num":"0","line_num":"0"},{"line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","height":"0.010564103651274914","level":"0","left":"0.5654069877565148","conf":"1","block_num":"0","par_num":"0","top":"0.4599303140744231","width":"0.12499998985452854","word_num":"0"},{"left":"0.4927325741233989","line_num":"0","page_num":"0","width":"0.19767440633570887","word_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","height":"0.010686361048210191","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47735191659424503"},{"block_num":"0","text":"select * from automated_report_results order Dy zu desc,","word_num":"0","page_num":"0","width":"0.1453954818400931","left":"0.4927008834473122","par_num":"0","level":"0","height":"0.014546766235497555","top":"0.49466613506674073","line_num":"0","conf":"0.5"},{"top":"0.5119617223575448","page_num":"0","left":"0.4927325548990552","width":"0.14244185102746842","word_num":"0","par_num":"0","conf":"1","block_num":"0","level":"0","height":"0.010686361048210191","line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:"},{"width":"0.15552323929806972","left":"0.49273255862023396","height":"0.010452960286604362","level":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","par_num":"0","top":"0.5470383283932831","text":"select * from automated report results WHERE report id = 54:"},{"conf":"1","height":"0.010622453461423431","text":"select * from opportunities where id = 7594349:","left":"0.49273256125581216","top":"0.5818815337886577","width":"0.12209300791963623","word_num":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","level":"0"},{"conf":"0.5","page_num":"0","height":"0.010750267113985301","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","top":"0.6164274323772443","line_num":"0","width":"0.19767440633570899","word_num":"0","block_num":"0","level":"0","left":"0.49273257226354994"},{"conf":"1","level":"0","page_num":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","block_num":"0","top":"0.6339712919137487","line_num":"0","width":"0.15406975847609494","par_num":"0","left":"0.49273256709487234","word_num":"0"},{"left":"0.4927325551571803","par_num":"0","width":"0.15261626750864876","level":"0","conf":"1","line_num":"0","height":"0.010505753841126397","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","block_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","level":"0","width":"0.11046511061648101","word_num":"0","height":"0.013937280889143033","left":"0.4927325646279135","par_num":"0","top":"0.6689895475345226","conf":"1","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147"},{"par_num":"0","page_num":"0","word_num":"0","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","block_num":"0","top":"0.6864111504286012","height":"0.010558546635142552","line_num":"0","width":"0.15261626750864876","left":"0.4927325552882119","conf":"1"},{"height":"0.007318740065968554","left":"0.4927325602990887","level":"0","line_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","word_num":"0","top":"0.724738676080081","page_num":"0","conf":"0.5","width":"0.12354650903255388","block_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","text":"GELECT","top":"0.7386759584137272","width":"0.0159883714736776","word_num":"0","line_num":"0","height":"0.010452961047110132","left":"0.492732558848917","level":"0","page_num":"0","conf":"0.30000001192092896"},{"level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.18604649888708236","height":"0.014354066985646008","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","block_num":"0","line_num":"0","conf":"0.5","top":"0.7559808612440191","left":"0.5029069807442199"},{"top":"0.7767145136381128","word_num":"0","page_num":"0","text":"u. email","left":"0.5014534902332606","block_num":"0","height":"0.007257611367501027","width":"0.021802323929806966","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0"},{"par_num":"0","conf":"0.30000001192092896","text":"sa.*","line_num":"0","left":"0.5029069777669138","height":"0.006968640444571461","top":"0.7944250874432196","block_num":"0","level":"0","width":"0.013081394611520913","page_num":"0","word_num":"0"},{"par_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","page_num":"0","line_num":"0","block_num":"0","width":"0.09011626750864876","level":"0","word_num":"0","height":"0.010497418697180683","left":"0.5014534906556222"},{"left":"0.49273256673203064","width":"0.09738371220040826","conf":"0.30000001192092896","level":"0","height":"0.007254833239687675","block_num":"0","par_num":"0","text":"JOTN usens u on trid = ca.cociable idi","line_num":"0","page_num":"0","word_num":"0","top":"0.8292682928942409"},{"level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","line_num":"0","width":"0.10610464785961393","page_num":"0","block_num":"0","conf":"0.5","top":"0.8466898957943156","word_num":"0","par_num":"0","height":"0.010566882539594036","left":"0.49273255613526434"},{"level":"0","line_num":"0","page_num":"0","top":"0.8641114986943905","width":"0.1380813882706013","block_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","word_num":"0","conf":"1","height":"0.010689139176023432","left":"0.4927325670763793","par_num":"0"},{"left":"0.4927325575704069","height":"0.01068358215989107","page_num":"0","par_num":"0","top":"0.8987240830528642","line_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","level":"0","word_num":"0","conf":"0.5","width":"0.19622092551373427","block_num":"0"},{"block_num":"0","left":"0.965116281891486","par_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169043","top":"0.0797448165869219","text":"+0 ..","conf":"0.30000001192092896","level":"0","width":"0.020348834230544677","page_num":"0"},{"par_num":"0","word_num":"0","level":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1","line_num":"0","top":"0.10104529661439754","width":"0.2703488329623608","left":"0.6976744093136732","block_num":"0","height":"0.01059744650857497","page_num":"0"},{"top":"0.11846689891207607","word_num":"0","height":"0.006968641205077342","line_num":"0","block_num":"0","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","left":"0.703488371377582","page_num":"0","conf":"0.30000001192092896","width":"0.23837209255137337","level":"0"},{"word_num":"0","height":"0.007357639939400973","level":"0","par_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.694767473312973","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","width":"0.28633718287691157"},{"block_num":"0","page_num":"0","top":"0.15311004796085603","par_num":"0","level":"0","conf":"0.5","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0","width":"0.2819767201200445","line_num":"0","left":"0.6962209524994839","height":"0.010653017430404366"},{"par_num":"0","top":"0.1672473874286453","word_num":"0","line_num":"0","level":"0","conf":"1","page_num":"0","height":"0.010583553587991013","left":"0.6947674594038452","text":"already solved - just not parametrised for the profile/since case","block_num":"0","width":"0.12645347067650337"},{"height":"0.010494639808861561","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","width":"0.13517440633570899","conf":"1","left":"0.6947674552483422","page_num":"0","word_num":"0"},{"width":"0.1511627765412027","word_num":"0","top":"0.21929824549679078","par_num":"0","line_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","height":"0.007182590508955311","block_num":"0","conf":"1","level":"0","page_num":"0","left":"0.6947674427962095"},{"width":"0.28633716258596864","level":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","word_num":"0","left":"0.694767459943104","line_num":"0","height":"0.010569660667407277","par_num":"0","top":"0.233449478068677","conf":"1","page_num":"0","block_num":"0"},{"word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.6947674612076477","page_num":"0","width":"0.24127905419532292","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","block_num":"0","top":"0.2508710804745784"},{"top":"0.271777003894373","height":"0.007329854098233168","par_num":"0","width":"0.284883661473051","level":"0","line_num":"0","page_num":"0","left":"0.6962209605769604","word_num":"0","block_num":"0","conf":"1","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt"},{"line_num":"0","width":"0.2877906636988863","conf":"0.30000001192092896","level":"0","left":"0.6962209692158519","par_num":"0","word_num":"0","page_num":"0","top":"0.306620209394439","height":"0.006968640444571461","block_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,"},{"word_num":"0","top":"0.3205574921563493","height":"0.010452960286604362","page_num":"0","par_num":"0","left":"0.7034883691075557","line_num":"0","level":"0","block_num":"0","width":"0.2776162573631774","conf":"1","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro"},{"conf":"0.30000001192092896","height":"0.010505753841126397","line_num":"0","page_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","left":"0.7034883928957734","level":"0","par_num":"0","width":"0.20639533184944325","top":"0.33797909453440456","block_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","top":"0.3554006976086954","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0","left":"0.6962209294276679","width":"0.2819767201200445","page_num":"0","line_num":"0","level":"0","height":"0.010628010477555794"},{"par_num":"0","conf":"1","level":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","width":"0.2848836817639939","page_num":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.3763066205343165","left":"0.6962209430504749","height":"0.0072659472719524"},{"width":"0.0319767404109873","height":"0.007215933366255256","block_num":"0","level":"0","top":"0.41463414653422836","line_num":"0","par_num":"0","page_num":"0","word_num":"0","left":"0.6947674424200525","text":"You get for free","conf":"0.5"},{"par_num":"0","top":"0.43540669856459324","word_num":"0","left":"0.697674417508692","width":"0.08575581489725315","line_num":"0","conf":"0.5","page_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","text":"•streamed fetch (no 0OM on big owners)"},{"block_num":"0","text":"• 100-record batches via Redis","width":"0.06540696671668522","page_num":"0","line_num":"0","par_num":"0","height":"0.0071770334928229484","left":"0.6976744285694189","level":"0","conf":"0.5","top":"0.4529505582137161","word_num":"0"},{"line_num":"0","word_num":"0","width":"0.13953486909257606","page_num":"0","conf":"1","left":"0.6976744332330052","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","height":"0.010477968760464584","block_num":"0","level":"0","par_num":"0","top":"0.4703832754342152"},{"width":"0.1322674244008165","par_num":"0","page_num":"0","conf":"1","top":"0.4912280700058711","line_num":"0","height":"0.010514089745577881","level":"0","block_num":"0","left":"0.6976744360642997","word_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob"},{"left":"0.6976744452422932","word_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","par_num":"0","conf":"0.5","height":"0.010452960286604251","block_num":"0","level":"0","page_num":"0","line_num":"0","width":"0.2819767201200444"},{"height":"0.007360418067214214","conf":"0.5","top":"0.5261324047144549","width":"0.07267441140844466","word_num":"0","left":"0.7034883798200974","par_num":"0","block_num":"0","level":"0","text":"key so difterent orofiles don't collide","line_num":"0","page_num":"0"},{"word_num":"0","left":"0.6947674678139966","page_num":"0","line_num":"0","height":"0.010452960286604362","par_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","level":"0","top":"0.5470383280448511","block_num":"0","conf":"1","width":"0.1729650903255382"},{"height":"0.0073104049220229506","block_num":"0","line_num":"0","conf":"0.5","par_num":"0","left":"0.6947674633339377","top":"0.5644599301598978","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0","width":"0.2819767201200445","page_num":"0","level":"0"},{"page_num":"0","block_num":"0","level":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","par_num":"0","line_num":"0","width":"0.28052323929806977","height":"0.010577996571858761","left":"0.6947674627311626","top":"0.5956937798195339","word_num":"0","conf":"1"},{"level":"0","width":"0.13953487923804753","par_num":"0","left":"0.6947674461509291","height":"0.0071770334928229484","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","word_num":"0","page_num":"0","line_num":"0","conf":"1","block_num":"0"},{"level":"0","block_num":"0","conf":"1","left":"0.6947674422006878","line_num":"0","page_num":"0","par_num":"0","top":"0.6411149825213349","width":"0.04215116196490354","text":"Recommendation","word_num":"0","height":"0.006968641205077342"},{"level":"0","conf":"1","line_num":"0","height":"0.010522425650029366","block_num":"0","page_num":"0","top":"0.6585365856142653","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","width":"0.28052323929806977","word_num":"0","par_num":"0","left":"0.6947674626641019"},{"text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","left":"0.6947674655515993","width":"0.28488370205493685","word_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","top":"0.6759581884885157","height":"0.006968640444571461"},{"level":"0","left":"0.6947674548777797","top":"0.6897926635444678","block_num":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","height":"0.01055576774682343","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","conf":"1","width":"0.17441859143845573"},{"par_num":"0","line_num":"0","top":"0.7105263158961413","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","width":"0.22819766592472157","block_num":"0","level":"0","page_num":"0","height":"0.01072803904945574","conf":"1","left":"0.697674427545875","word_num":"0"},{"text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","page_num":"0","left":"0.6976744576996018","conf":"1","top":"0.7317073174143272","par_num":"0","line_num":"0","width":"0.2848836817639939","block_num":"0","height":"0.010716925017191015","level":"0","word_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","top":"0.7421602788826169","left":"0.7034883726365229","conf":"0.30000001192092896","height":"0.017421602252187585","word_num":"0","level":"0","block_num":"0","text":"do),","width":"0.011627906180442626"},{"conf":"0.5","par_num":"0","line_num":"0","top":"0.766347687400319","width":"0.2776162573631774","height":"0.0071770334928229484","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","word_num":"0","level":"0","block_num":"0","left":"0.6976744436144179","page_num":"0"},{"width":"0.2877906636988864","conf":"1","line_num":"0","par_num":"0","page_num":"0","top":"0.7870813397129187","word_num":"0","block_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","left":"0.694767475704478","level":"0","height":"0.011164274322169043"},{"left":"0.6947674739397125","par_num":"0","block_num":"0","page_num":"0","top":"0.8013937288934075","width":"0.2718022934933926","level":"0","line_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","word_num":"0","height":"0.013937280889143033","conf":"1"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.0071770334928229484","level":"0","top":"0.8221690590111643","text":"watermark — gate it on \"no profile context\".","width":"0.08430232392980697","left":"0.6962209318790669","page_num":"0","conf":"1"},{"height":"0.010461296951561616","block_num":"0","text":"G.l .","page_num":"0","left":"0.9651162807795277","level":"0","width":"0.017441858636571994","par_num":"0","conf":"0.30000001192092896","top":"0.8397129185198681","word_num":"0","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","text":"Ask anvthina (84-D","left":"0.6962209300842392","page_num":"0","top":"0.9266347687400319","height":"0.0071770334928229484","level":"0","width":"0.04069767099745736"},{"level":"0","height":"0.0071770334928229484","block_num":"0","width":"0.04651162472177062","top":"0.9545454545454546","word_num":"0","left":"0.7223837197862006","page_num":"0","par_num":"0","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","line_num":"0"},{"level":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.9860627181052405","block_num":"0","page_num":"0","height":"0.006968640444571572","conf":"0.5","left":"0.9331395351302343","text":"144-25","width":"0.01453488177441542"},{"page_num":"0","level":"0","line_num":"0","text":"Po 4 sp","width":"0.01453488177441531","height":"0.01074748898617195","word_num":"0","block_num":"0","top":"0.986062718234409","par_num":"0","left":"0.9709302343731505","conf":"0.30000001192092896"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8068
|
NULL
|
NULL
|
|
59373
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.44'34L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"height":"0.006968641205077342", [{"height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.01744185995005212","page_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.006968641046706359","block_num":"0","text":"Phostorm","width":"0.021802326466174835","word_num":"0"},{"width":"0.01162790618044264","word_num":"0","line_num":"0","top":"0.006968641450188162","left":"0.1148255812121043","block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"code"},{"height":"0.010452960286604362","level":"0","word_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","block_num":"0","line_num":"0","left":"0.030523259704860126","conf":"0.5","page_num":"0","width":"0.029069763548830722","par_num":"0"},{"page_num":"0","left":"0.06831395542728312","width":"0.024709300791963623","block_num":"0","par_num":"0","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","text":"?9 master","top":"0.02787456497864904"},{"line_num":"0","block_num":"0","height":"0.003484320602538671","par_num":"0","text":"Proledey","top":"0.05923344944238418","word_num":"0","left":"0.014534883869450689","level":"0","width":"0.020348836766912577","page_num":"0","conf":"0.30000001192092896"},{"height":"0.01150821840934213","par_num":"0","text":"D Salesforce","page_num":"0","level":"0","word_num":"0","top":"0.07612742412338913","width":"0.030583024024963372","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.043574765514713835"},{"height":"0.010452960286604362","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","text":"> DDTO","top":"0.09407665591941561","width":"0.021802323929806973","level":"0","word_num":"0","left":"0.046511627642654756"},{"page_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","level":"0","conf":"1","top":"0.11024367702094318","width":"0.07137109878215384","word_num":"0","height":"0.015479323586398475","left":"0.0537095887639354"},{"page_num":"0","word_num":"0","line_num":"0","top":"0.13237639553429026","conf":"0.30000001192092896","level":"0","left":"0.05232558202147495","height":"0.0071770334928229484","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","block_num":"0"},{"text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","par_num":"0","block_num":"0","conf":"0.5","word_num":"0","line_num":"0","height":"0.0072715042880847625","level":"0","page_num":"0","left":"0.05232558202147495"},{"conf":"0.30000001192092896","par_num":"0","width":"0.06249999492726427","left":"0.046511627154292065","line_num":"0","text":"c) AulolocDelavec locrm.ono","height":"0.006968640444571461","block_num":"0","level":"0","page_num":"0","top":"0.16724738709478748","word_num":"0"},{"page_num":"0","conf":"1","level":"0","text":"© CheckAndRetryRemoteMatch.php","word_num":"0","par_num":"0","top":"0.18102073376030525","line_num":"0","block_num":"0","width":"0.07558138827060132","height":"0.010616896445291069","left":"0.046511627667025296"},{"word_num":"0","left":"0.04651163545709501","height":"0.0073048471453848185","top":"0.2017543859602864","width":"0.06395348082197473","conf":"0.5","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"C) CreaterollowupActivity.php"},{"block_num":"0","left":"0.04651162858740109","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"C) CreateNotes.php","width":"0.04215116196490349","word_num":"0","height":"0.007182590508955311","level":"0","top":"0.21929824565899192","par_num":"0"},{"height":"0.010544653714558705","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php","line_num":"0","left":"0.04651163557061816","top":"0.23684210521680837","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","width":"0.06249999492726427","text":"C) MatchActivitvermData.php","height":"0.007207597461803994","level":"0","top":"0.2543554009942979","line_num":"0","left":"0.04651163358738779"},{"block_num":"0","par_num":"0","text":"E) NoteObiect.ohp","word_num":"0","line_num":"0","left":"0.046511628705343505","level":"0","top":"0.27177700333990396","width":"0.039244185102746854","page_num":"0","height":"0.00732985485873916","conf":"0.30000001192092896"},{"left":"0.04651163174781109","line_num":"0","page_num":"0","top":"0.2891986066069825","width":"0.04215115942853562","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"c) SaveActiviv.ono","level":"0"},{"par_num":"0","left":"0.04651162677256695","top":"0.30662020900450737","height":"0.006968641205077342","text":"c)saveliranscriotion.onv","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","width":"0.0523255835188196","word_num":"0","page_num":"0"},{"top":"0.32376395531045343","height":"0.0072464973352361906","conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"C) SetuoLavout.oho","width":"0.04215115942853562","word_num":"0","block_num":"0","par_num":"0","left":"0.04651163174781109"},{"block_num":"0","height":"0.0071770334928230595","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.04215115942853562","top":"0.34130781499202545","text":"C) SvncActivitv.oho","left":"0.04651163174781109","word_num":"0","level":"0"},{"width":"0.055435398791698696","line_num":"0","par_num":"0","left":"0.04638947542561308","height":"0.014418177627490425","level":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","word_num":"0","page_num":"0","block_num":"0","conf":"1"},{"level":"0","conf":"1","top":"0.3763066205343165","word_num":"0","left":"0.046511631609252174","block_num":"0","par_num":"0","height":"0.010455739935429254","line_num":"0","text":"© SyncLeads.php","page_num":"0","width":"0.039244182566378974"},{"top":"0.38995215311004783","page_num":"0","height":"0.014354066985645897","text":"© SyncObjects.php","left":"0.046511631695615716","line_num":"0","par_num":"0","width":"0.04215115942853562","word_num":"0","block_num":"0","level":"0","conf":"1"},{"block_num":"0","page_num":"0","text":"© SyncOpportunitiesJob.php","word_num":"0","line_num":"0","conf":"1","level":"0","height":"0.010700253968793927","width":"0.06104650903255382","left":"0.04651163073081603","top":"0.41114982586710536","par_num":"0"},{"left":"0.046511633451594","page_num":"0","height":"0.014354066985646008","word_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","text":"© SyncOpportunity.php","top":"0.42503987240829344","width":"0.05087208747863769"},{"height":"0.010672468127626344","top":"0.44577352463809683","par_num":"0","line_num":"0","block_num":"0","left":"0.04651163071712692","page_num":"0","word_num":"0","level":"0","text":"© SyncProfileMetadata.php","width":"0.05813953217039717","conf":"1"},{"word_num":"0","page_num":"0","height":"0.010550210730691068","left":"0.04651163321565249","text":"© SyncTeamFieldsJob.php","block_num":"0","level":"0","conf":"1","par_num":"0","top":"0.46331738455485405","line_num":"0","width":"0.056686041202950996"},{"conf":"1","height":"0.010452961047110243","level":"0","par_num":"0","block_num":"0","page_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","top":"0.48083623715937174","width":"0.05668604120295098","word_num":"0","line_num":"0"},{"block_num":"0","level":"0","width":"0.08430231885707123","word_num":"0","line_num":"0","conf":"1","left":"0.04651163548425466","page_num":"0","par_num":"0","text":"© UpdateOpportunitySpecifications.php","top":"0.49825784007433493","height":"0.01051408974557777"},{"par_num":"0","line_num":"0","left":"0.046511627480499834","height":"0.006968640444571461","text":"Updatestage.ong","top":"0.5191637634014077","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","width":"0.04215115942853563","word_num":"0"},{"block_num":"0","left":"0.03343023627313173","height":"0.010758603778942555","level":"0","top":"0.5331010454942319","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"> @ DealRisks","width":"0.03343022884206569","conf":"0.30000001192092896"},{"page_num":"0","block_num":"0","word_num":"0","text":"_Meeuine bor","top":"0.5714285717637769","conf":"0.30000001192092896","line_num":"0","width":"0.031976740410987366","left":"0.03924418649273823","height":"0.006968640444571572","par_num":"0","level":"0"},{"line_num":"0","block_num":"0","top":"0.6411149830944434","level":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"a Telephony","height":"0.007210375589617124","width":"0.029069763548830715","left":"0.03924418703063903"},{"text":"C User","left":"0.03924418612559764","width":"0.017441858636572008","word_num":"0","block_num":"0","level":"0","height":"0.011164274322169154","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","top":"0.6547049441786283"},{"text":"c8aseprocessing.oo.ono","width":"0.05523256038097625","word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","line_num":"0","left":"0.04069767337055839","level":"0","par_num":"0","top":"0.675958188117432","height":"0.006968641205077342"},{"height":"0.01055576850732931","left":"0.04069767586474709","top":"0.6897926633384308","width":"0.03779069667166852","par_num":"0","block_num":"0","text":"@ Dummv.Job.php","conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","line_num":"0"},{"top":"0.7108013940634285","block_num":"0","word_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","left":"0.04069768173679198","height":"0.006968640444571572","conf":"0.5","line_num":"0","level":"0","width":"0.07558138827060132","par_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","top":"0.724738676808766","text":"@ ImportRemoteTrack.Job.ohp","left":"0.0406976819687229","height":"0.010508531968939527","width":"0.06395348082197475","line_num":"0","level":"0","conf":"0.5","page_num":"0"},{"top":"0.7456140350877193","word_num":"0","width":"0.023255812360885288","left":"0.04069767637769677","height":"0.0071770334928229484","level":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"C ob.oho"},{"conf":"0.30000001192092896","top":"0.7630662020343051","level":"0","word_num":"0","page_num":"0","line_num":"0","height":"0.006968641205077342","block_num":"0","width":"0.04505813882706013","par_num":"0","text":"C)JobDisoatcher.oho","left":"0.04069767469984203"},{"top":"0.7804878052132543","left":"0.04069768139133789","page_num":"0","level":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","par_num":"0","text":".lobDisnatcherintertace.oho","width":"0.06395348082197473","conf":"0.30000001192092896","word_num":"0"},{"top":"0.7942583731520936","height":"0.01061967533361019","conf":"0.5","block_num":"0","left":"0.04069768199588256","level":"0","line_num":"0","text":"@ [EMAIL]","word_num":"0","par_num":"0","page_num":"0","width":"0.08430231885707126"},{"level":"0","line_num":"0","left":"0.039244191467289816","text":"T. SacVisibilitvControl.ohn","par_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","height":"0.007307626033703829","block_num":"0","word_num":"0"},{"width":"0.03197674041098737","line_num":"0","conf":"0.5","par_num":"0","level":"0","left":"0.027616282843257383","block_num":"0","word_num":"0","page_num":"0","height":"0.010669689239307223","top":"0.8325358850720923","text":"v D Listeners"},{"page_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928230595","left":"0.03343023313500392","width":"0.031976740410987366","top":"0.8500797448165869","line_num":"0","level":"0","text":"v M Activitiod","par_num":"0","word_num":"0"},{"conf":"0.5","par_num":"0","page_num":"0","level":"0","text":"v M ActivitvProviden","width":"0.04651162979450632","word_num":"0","line_num":"0","left":"0.03924418511117721","block_num":"0","height":"0.007204819333990642","top":"0.8675958187199364"},{"block_num":"0","text":"> M.lustCall","conf":"0.30000001192092896","par_num":"0","left":"0.046511629117106865","page_num":"0","width":"0.02906976608519858","line_num":"0","word_num":"0","height":"0.007327075970420038","level":"0","top":"0.8850174216200114"},{"block_num":"0","word_num":"0","text":"v D UserPilot","height":"0.010639125270326288","page_num":"0","level":"0","par_num":"0","left":"0.046511631681215526","conf":"0.5","top":"0.9024390246943023","width":"0.03197674041098737","line_num":"0"},{"block_num":"0","line_num":"0","text":"© TrackProviderInstalledEvent.php","top":"0.9198606275943773","width":"0.07412789730315514","par_num":"0","page_num":"0","level":"0","left":"0.059593032929402996","word_num":"0","height":"0.010761381906755796","conf":"1"},{"height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.9372822303003622","par_num":"0","width":"0.026162789223041938","text":"MAudia","page_num":"0","left":"0.039244188091967266","level":"0","word_num":"0"},{"top":"0.9547038330878187","page_num":"0","block_num":"0","left":"0.039244188005603746","text":"MRots","level":"0","conf":"0.30000001192092896","width":"0.0232558123608853","word_num":"0","line_num":"0","height":"0.006968640444571572","par_num":"0"},{"line_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.15406977310444897","height":"0.007249275463049432","level":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn","word_num":"0","width":"0.047965110616481066"},{"conf":"0.30000001192092896","block_num":"0","left":"0.15406976733606492","level":"0","width":"0.07122093058646994","word_num":"0","text":"Automateakeporskepository.pnp","line_num":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.08362369334200259"},{"level":"0","text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","width":"0.07122092551373421","conf":"1","page_num":"0","par_num":"0","left":"0.30668604530999377","height":"0.011164274322169043","block_num":"0","word_num":"0","line_num":"0"},{"page_num":"0","height":"0.006968640444571461","text":"Opportunitysynclrait.ong","line_num":"0","left":"0.3066860477020153","par_num":"0","conf":"0.5","word_num":"0","width":"0.05523255023550483","level":"0","block_num":"0","top":"0.13240418151987454"},{"par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","left":"0.37063954254736237","level":"0","top":"0.13240418151987454","page_num":"0","line_num":"0","conf":"0.5","width":"0.08720929571922792","block_num":"0","height":"0.006968640444571461","word_num":"0"},{"word_num":"0","par_num":"0","level":"0","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","page_num":"0","height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","left":"0.31831396020201475","line_num":"0","width":"0.05523255023550483"},{"left":"0.15406976824025068","height":"0.0071770334928229484","par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"c) SyncObiects.pho","width":"0.039244185102746826","level":"0","top":"0.18102073365231264","word_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.20203489060729998","width":"0.06104650395981806","top":"0.17770034929920653","word_num":"0","level":"0","conf":"1","page_num":"0","par_num":"0","text":"©ImportOpportunityBatch.php"},{"level":"0","par_num":"0","block_num":"0","line_num":"0","text":"© ImportContactBatch.php","top":"0.17770034916869026","width":"0.053779064340794325","left":"0.27180233100804285","conf":"1","word_num":"0","page_num":"0","height":"0.010497417936674913"},{"block_num":"0","conf":"1","level":"0","left":"0.33284884116015484","top":"0.17770034916869026","width":"0.027616275117752387","word_num":"0","height":"0.010497417936674913","line_num":"0","page_num":"0","par_num":"0","text":"© Client.php"},{"left":"0.3677325572728374","page_num":"0","text":"C) HubspotPaqinationService.phg","height":"0.0071770334928229484","width":"0.0654069717894209","conf":"0.5","word_num":"0","block_num":"0","par_num":"0","top":"0.18102073365231264","level":"0","line_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"() Service.php","page_num":"0","top":"0.20557491325434107","width":"0.030523251979909044","height":"0.007343747018817126","left":"0.15406977127553043","par_num":"0","block_num":"0","level":"0","word_num":"0"},{"width":"0.04505813375432441","top":"0.20557491322719157","conf":"0.5","height":"0.006968640444571572","left":"0.19186047025946548","line_num":"0","page_num":"0","par_num":"0","block_num":"0","level":"0","word_num":"0","text":"BatchSyncTrait.php"},{"top":"0.20175438596491224","block_num":"0","line_num":"0","level":"0","width":"0.14534883296236076","par_num":"0","conf":"0.5","height":"0.011164274322169154","left":"0.2441860510865191","page_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","word_num":"0"},{"width":"0.02906976354883073","par_num":"0","line_num":"0","conf":"0.5","block_num":"0","height":"0.007343747018817126","page_num":"0","level":"0","text":"php api_v2.php","top":"0.20557491325434107","left":"0.3982558178455254","word_num":"0"},{"block_num":"0","line_num":"0","conf":"1","height":"0.007268726160271521","page_num":"0","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","width":"0.06104650395981809","top":"0.22966507158551952","word_num":"0","par_num":"0","level":"0"},{"par_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","level":"0","left":"0.17151161694332442","conf":"1","height":"0.010691917303836784","page_num":"0","block_num":"0","word_num":"0","line_num":"0"},{"conf":"1","text":"nublic function handlel","left":"0.18313953485556841","page_num":"0","word_num":"0","width":"0.05959302313784334","block_num":"0","height":"0.007318740065968554","line_num":"0","par_num":"0","top":"0.26794258384399516","level":"0"},{"block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.1497093032619457","text":"138","width":"0.010174417749364312","top":"0.4111498263026909","height":"0.010452960286604362","par_num":"0"},{"left":"0.15116279097784552","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"140","width":"0.010174418383456285","word_num":"0","height":"0.017421602252187474","top":"0.44250871089481225"},{"line_num":"0","left":"0.15116279076509007","text":"1143","top":"0.5017421601756263","height":"0.006968641205077342","level":"0","par_num":"0","page_num":"0","block_num":"0","width":"0.00872092995237797","conf":"0.30000001192092896","word_num":"0"},{"page_num":"0","line_num":"0","text":"144","left":"0.1511627908377645","block_num":"0","top":"0.5156794425600686","height":"0.010452961047110132","level":"0","conf":"1","par_num":"0","word_num":"0","width":"0.00872092995237797"},{"word_num":"0","top":"0.6062717769003649","block_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","text":"149","line_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342"},{"conf":"1","block_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","level":"0","width":"0.008720929318285997","page_num":"0","word_num":"0","line_num":"0","par_num":"0","text":"155","top":"0.7108013942469417"},{"block_num":"0","level":"0","left":"0.15116279159085694","par_num":"0","width":"0.008720929318285997","line_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","text":"158","top":"0.763066202609311","word_num":"0"},{"level":"0","top":"0.8153310109716805","width":"0.008720929318285997","line_num":"0","word_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","text":"161","page_num":"0","conf":"1","left":"0.15116279159085694"},{"word_num":"0","top":"0.8501742165465933","line_num":"0","height":"0.010452960286604362","page_num":"0","conf":"1","par_num":"0","left":"0.15116279159085694","text":"163","block_num":"0","level":"0","width":"0.008720929318285997"},{"word_num":"0","par_num":"0","top":"0.871080139269703","page_num":"0","line_num":"0","conf":"1","height":"0.006968641205077342","block_num":"0","left":"0.15116279076509007","text":"1164","width":"0.00872092995237797","level":"0"},{"text":"165","height":"0.010452960286604362","block_num":"0","left":"0.15116279159085694","par_num":"0","page_num":"0","top":"0.8850174221215062","conf":"1","level":"0","width":"0.008720929318285997","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","top":"0.9059233448446159","block_num":"0","left":"0.15116279076509007","level":"0","par_num":"0","width":"0.00872092995237797","word_num":"0","text":"1166","page_num":"0"},{"height":"0.010452960286604362","line_num":"0","left":"0.21366279261358478","conf":"1","level":"0","par_num":"0","text":"$config,","top":"0.2891986067904957","width":"0.021802323929806966","page_num":"0","block_num":"0","word_num":"0"},{"left":"0.21366279584086087","top":"0.30662020992638417","page_num":"0","par_num":"0","text":"$batchRepository,","width":"0.04505813375432441","conf":"1","word_num":"0","level":"0","line_num":"0","height":"0.010452960286604362","block_num":"0"},{"block_num":"0","text":"SredisService","par_num":"0","height":"0.010452960286604362","conf":"1","top":"0.3240418127138407","width":"0.03633720570422233","word_num":"0","left":"0.21366279067986574","page_num":"0","level":"0","line_num":"0"},{"width":"0.04796511061648104","page_num":"0","par_num":"0","text":"$entityRepository,","word_num":"0","left":"0.21366279592722434","height":"0.010452960286604251","block_num":"0","level":"0","top":"0.3414634155012971","conf":"1","line_num":"0"},{"left":"0.21366279063768656","conf":"0.30000001192092896","block_num":"0","line_num":"0","height":"0.006968640444571461","par_num":"0","page_num":"0","text":"sloggen","top":"0.3623693383142996","width":"0.018895347067650337","level":"0","word_num":"0"},{"height":"0.007215933366255367","left":"0.20348838007687264","word_num":"0","block_num":"0","page_num":"0","par_num":"0","conf":"0.5","level":"0","line_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","width":"0.2398255733733482"},{"top":"0.4457735248441337","level":"0","width":"0.07994185102746842","page_num":"0","block_num":"0","word_num":"0","left":"0.20348838095072486","line_num":"0","conf":"0.5","height":"0.010672467367120575","par_num":"0","text":"if (Sthis->attemots@ === 1) {"},{"text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","word_num":"0","conf":"1","line_num":"0","height":"0.010550210730691068","width":"0.1482558047517817","block_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.21366278713067985"},{"conf":"0.5","block_num":"0","level":"0","page_num":"0","width":"0.091569758476095","height":"0.0071770334928229484","top":"0.5191387559808612","left":"0.20348838105878864","line_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","word_num":"0"},{"top":"0.5331010453200158","width":"0.15552324944354115","conf":"1","block_num":"0","word_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","par_num":"0","level":"0","height":"0.013948396442419408","page_num":"0","left":"0.20348837906873227","line_num":"0"},{"par_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","block_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","line_num":"0","width":"0.14970930586469938","height":"0.006968641205077342","level":"0","page_num":"0","word_num":"0"},{"page_num":"0","text":"<1/6 >","line_num":"0","top":"0.5923344949742337","block_num":"0","width":"0.021802323929806966","left":"0.2470930229619993","conf":"0.30000001192092896","level":"0","par_num":"0","word_num":"0","height":"0.010536318570613101"},{"level":"0","word_num":"0","top":"0.6060606061050023","par_num":"0","width":"0.027616277654120253","block_num":"0","text":"'entity tvo","page_num":"0","height":"0.0071798116206361895","conf":"0.30000001192092896","left":"0.2151162810652241","line_num":"0"},{"page_num":"0","height":"0.010455739935429254","conf":"0.5","par_num":"0","text":"© Logger","top":"0.6132376396173622","level":"0","line_num":"0","width":"0.021802323929806966","word_num":"0","left":"0.25000000055269916","block_num":"0"},{"conf":"0.5","left":"0.2151162810652241","line_num":"0","height":"0.0071770334928230595","top":"0.6236044657097288","page_num":"0","par_num":"0","text":"Itotal reco","width":"0.027616277654120253","word_num":"0","block_num":"0","level":"0"},{"text":"public function info","top":"0.6339712919137487","line_num":"0","word_num":"0","level":"0","left":"0.248546517777781","height":"0.010628010477555794","par_num":"0","width":"0.05668604120295098","conf":"0.5","page_num":"0","block_num":"0"},{"height":"0.0072103763501230045","text":"\"batches d","par_num":"0","width":"0.027616277654120253","conf":"0.5","line_num":"0","top":"0.6411149825399743","left":"0.2151162799850968","page_num":"0","word_num":"0","level":"0","block_num":"0"},{"par_num":"0","text":"Isvnced atl","top":"0.6585365856142653","word_num":"0","block_num":"0","width":"0.026162789223041966","left":"0.21511628105837952","conf":"0.30000001192092896","page_num":"0","height":"0.007332632986552401","level":"0","line_num":"0"},{"left":"0.26598837545525295","page_num":"0","text":"cav $context = [1","conf":"0.5","level":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.6618819775389818","block_num":"0","width":"0.04360464785961399","height":"0.010591889492442497"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.24854651350063556","par_num":"0","width":"0.020348835498728624","block_num":"0","level":"0","word_num":"0","top":"0.6794258373205742","text":": voidi","line_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","height":"0.011164274322169043","level":"0","width":"0.052325573373348144","block_num":"0","conf":"1","left":"0.1918604731373945","top":"0.6929824561403509","word_num":"0","text":"} catch (SocialAcco"},{"top":"0.7108013936697744","page_num":"0","left":"0.2034883724950264","word_num":"0","par_num":"0","level":"0","width":"0.039244185102746854","line_num":"0","text":"Cloaden-swannir","height":"0.006968641205077342","block_num":"0","conf":"0.5"},{"block_num":"0","top":"0.7105263157219254","level":"0","line_num":"0","text":"Log an informational message to the logs.","width":"0.08720929571922792","conf":"1","left":"0.24854651872595424","word_num":"0","height":"0.01072803904945585","page_num":"0","par_num":"0"},{"width":"0.0813953419949146","level":"0","top":"0.7384370017274113","height":"0.010691917303836673","page_num":"0","left":"0.24854651107352554","line_num":"0","conf":"1","par_num":"0","block_num":"0","text":"Implements: Loggerinterface::info","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.010452960286604362","text":"array|ArravyablelJsonable|Stri","line_num":"0","par_num":"0","conf":"1","word_num":"0","level":"0","width":"0.07122092551373421","top":"0.7595818820518198","left":"0.27761628499022556"},{"conf":"0.30000001192092896","height":"0.006968640444571572","width":"0.056686041202950954","top":"0.7804878052132543","par_num":"0","word_num":"0","block_num":"0","left":"0.2761627910440279","page_num":"0","text":"ngable lstring smessage","line_num":"0","level":"0"},{"page_num":"0","top":"0.7979094080543587","width":"0.049418596511191515","word_num":"0","text":"} catch (Throwable","left":"0.19186047325424327","par_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1","height":"0.010703032096607279"},{"level":"0","conf":"0.5","page_num":"0","word_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.2761627943999499","block_num":"0","line_num":"0","text":"arrayScontext","width":"0.03924418256637896","top":"0.7944250876267327"},{"word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.20348837187088045","top":"0.8188153313456585","width":"0.03924418256637899","text":"slogger->errorl","page_num":"0","conf":"0.30000001192092896"},{"width":"0.01889534706765031","top":"0.8188153315291717","block_num":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","level":"0","left":"0.2485465134574538","text":"Returns:"},{"word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","text":"CAurno","top":"0.8432055752480975","width":"0.01598837020549368","left":"0.24854651337109027","level":"0","block_num":"0","page_num":"0"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.06395348082197477","left":"0.2747093029029664","text":"vendor/aravel/tramework/src","level":"0","page_num":"0","line_num":"0","top":"0.8466898958055888","word_num":"0","conf":"0.5"},{"word_num":"0","page_num":"0","top":"0.8641114985930454","par_num":"0","conf":"0.30000001192092896","left":"0.2747093023963053","line_num":"0","text":"luminare Loc/Loccer.ono","block_num":"0","level":"0","width":"0.05668604120295101","height":"0.006968640444571461"},{"text":"'error' =>","top":"0.8708133969827938","block_num":"0","level":"0","height":"0.007235383302971576","conf":"0.30000001192092896","par_num":"0","left":"0.21511627846207848","word_num":"0","page_num":"0","width":"0.026162789223041938","line_num":"0"},{"width":"0.023255814897253146","word_num":"0","left":"0.20348837139363007","height":"0.0072770620647228945","text":"throw Ser","block_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.9233449476199234"},{"level":"0","line_num":"0","block_num":"0","word_num":"0","height":"0.010691917303836784","left":"0.44476744220017683","page_num":"0","top":"0.2508710809687519","par_num":"0","text":"826 л v 512","conf":"0.30000001192092896","width":"0.03488371727314399"},{"page_num":"0","height":"0.017421602252187585","width":"0.008720929952377943","line_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"1","left":"0.47238372096131104","level":"0","text":"575","top":"0.29965156834254736"},{"par_num":"0","level":"0","text":"576","top":"0.3205574921563493","conf":"0.30000001192092896","left":"0.47093023257922917","width":"0.008720929318285997","line_num":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.010452960286604362"},{"par_num":"0","level":"0","top":"0.3379790945953738","block_num":"0","height":"0.010452960286604362","text":"577","line_num":"0","width":"0.01017441774936434","word_num":"0","left":"0.4709302334945038","conf":"1","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","text":"578","par_num":"0","page_num":"0","level":"0","top":"0.35540069773126226","line_num":"0","word_num":"0","width":"0.008720929318285997","conf":"1","left":"0.47093023257922917"},{"width":"0.011627906180442682","block_num":"0","left":"0.4709302331500887","word_num":"0","conf":"1","height":"0.017421602252187585","level":"0","line_num":"0","text":"579","page_num":"0","top":"0.3693379791874951","par_num":"0"},{"line_num":"0","left":"0.4709302334945038","top":"0.39024390295774314","width":"0.01017441774936434","conf":"1","block_num":"0","text":"580","word_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","par_num":"0"},{"conf":"0.5","height":"0.024390243457264815","left":"0.4665697680180062","page_num":"0","level":"0","line_num":"0","block_num":"0","top":"0.40418118460121666","width":"0.0159883714736776","par_num":"0","text":"=581","word_num":"0"},{"par_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","conf":"1","top":"0.4425087113201125","line_num":"0","text":"583","left":"0.4723837218234151","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"par_num":"0","height":"0.010452960286604362","top":"0.459930314107569","conf":"1","level":"0","text":"584","word_num":"0","block_num":"0","width":"0.01017441774936434","line_num":"0","page_num":"0","left":"0.4709302334945038"},{"level":"0","height":"0.010452960286604362","top":"0.4773519168950253","width":"0.013081394611520969","par_num":"0","line_num":"0","left":"0.46656976846458836","page_num":"0","word_num":"0","conf":"0.5","text":"—585","block_num":"0"},{"line_num":"0","height":"0.010452960286604362","text":"586","width":"0.008720929318285997","top":"0.4947735200309138","par_num":"0","left":"0.47093023257922917","conf":"1","level":"0","block_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","conf":"1","left":"0.4723837218234151","level":"0","top":"0.5121951224699383","par_num":"0","text":"587","height":"0.010452960286604362","line_num":"0","page_num":"0","word_num":"0","width":"0.008720929318285997"},{"line_num":"0","level":"0","height":"0.010452960286604362","text":"588","word_num":"0","block_num":"0","conf":"1","par_num":"0","top":"0.5296167252573947","page_num":"0","left":"0.4723837218234151","width":"0.008720929318285997"},{"word_num":"0","level":"0","width":"0.01017441774936434","block_num":"0","conf":"1","text":"589","line_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","par_num":"0","top":"0.5470383280448511","page_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","width":"0.008720929952377943","conf":"0.5","word_num":"0","height":"0.020905922094220375","left":"0.47238372114299704","line_num":"0","level":"0","text":"590","top":"0.5609756106427853"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","text":"15911","block_num":"0","width":"0.013081394611520969","top":"0.5853658539937421","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.46802325552854196"},{"par_num":"0","block_num":"0","conf":"1","left":"0.4723837209560432","level":"0","line_num":"0","text":"592","top":"0.5958188150216522","width":"0.010174418383456285","word_num":"0","page_num":"0","height":"0.020905923615232025"},{"word_num":"0","level":"0","left":"0.47238372099764825","block_num":"0","width":"0.008720929952377998","text":"593","conf":"1","top":"0.616724738727316","page_num":"0","par_num":"0","height":"0.010452961047110132","line_num":"0"},{"page_num":"0","width":"0.014534881774415365","block_num":"0","left":"0.466569769326747","par_num":"0","level":"0","top":"0.6480836243637909","conf":"0.30000001192092896","word_num":"0","text":"T 595","line_num":"0","height":"0.013937280889142922"},{"left":"0.46656976759933994","word_num":"0","level":"0","text":"-596","width":"0.014534883042599256","top":"0.6655052271933078","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.020905922094220375"},{"text":"597","word_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","top":"0.6898954702884519","block_num":"0","level":"0","left":"0.47093023259606254","width":"0.010174418383456285"},{"line_num":"0","page_num":"0","height":"0.020905922094220375","left":"0.4709302331016392","par_num":"0","text":"598","width":"0.011627906180442626","level":"0","word_num":"0","conf":"0.5","block_num":"0","top":"0.7003484325068968"},{"left":"0.4723837209976482","conf":"1","level":"0","line_num":"0","page_num":"0","height":"0.006968641205077342","par_num":"0","text":"$99","top":"0.7247386758550688","block_num":"0","width":"0.008720929952377943","word_num":"0"},{"text":"=600","block_num":"0","top":"0.7282229962193458","conf":"0.30000001192092896","line_num":"0","height":"0.027874564820309367","left":"0.46656976790214993","level":"0","width":"0.014534883042599311","page_num":"0","word_num":"0","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.7595818818683066","block_num":"0","width":"0.01017441774936434","word_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","text":"6011","height":"0.006968640444571572","level":"0"},{"level":"0","par_num":"0","text":"-602","line_num":"0","left":"0.466569767781026","block_num":"0","conf":"0.30000001192092896","width":"0.014534883042599311","top":"0.7700348428613736","word_num":"0","page_num":"0","height":"0.020905923615232025"},{"line_num":"0","top":"0.8048780490574194","block_num":"0","page_num":"0","conf":"1","height":"0.020905922094220375","level":"0","width":"0.010174418383456285","left":"0.47093023264451217","par_num":"0","text":"604","word_num":"0"},{"left":"0.47093023257922917","level":"0","width":"0.008720929318285997","height":"0.010452960286604362","top":"0.8292682935500775","text":"605","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"level":"0","word_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.017421602252187474","page_num":"0","left":"0.4723837211284622","top":"0.8432055753547425","text":"606","par_num":"0","width":"0.008720929952377943"},{"top":"0.8641114988686065","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","height":"0.010689139176023432","page_num":"0","line_num":"0","par_num":"0","left":"0.4665697671564489","text":"— 607","width":"0.013081394611520969"},{"top":"0.8815331015640149","block_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","level":"0","left":"0.4723837218234151","par_num":"0","text":"608","word_num":"0","width":"0.008720929318285997"},{"text":"100% 52","word_num":"0","left":"0.9127906979746175","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.006968641043132773","width":"0.018895348335834172"},{"text":"• MOn ZU Aor 10.44'34","block_num":"0","height":"0.006968641205077342","left":"0.9345930220335801","level":"0","page_num":"0","width":"0.05813953724313292","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.006968641078646032","word_num":"0"},{"word_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","left":"0.8270348901595695","width":"0.08866278668667404","page_num":"0","par_num":"0","top":"0.02787456497864904","text":"L AskJiminnyReportActivityServiceTestv"},{"level":"0","width":"0.029069763548830674","top":"0.05574912978701141","block_num":"0","left":"0.4738372097953522","page_num":"0","par_num":"0","conf":"0.5","text":"=custom.log","line_num":"0","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.027616277654120225","page_num":"0","level":"0","height":"0.010452961047110132","left":"0.5101744200028817","text":"=laravel.log","top":"0.055749129145434506","conf":"1"},{"height":"0.010452960286604362","page_num":"0","block_num":"0","line_num":"0","top":"0.05574912978701141","level":"0","word_num":"0","left":"0.5450581399922917","width":"0.050872087478637695","conf":"0.5","par_num":"0","text":"A SF [jiminny@localhost]"},{"page_num":"0","width":"0.06104650903255382","conf":"0.5","height":"0.010452961047110132","par_num":"0","level":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506"},{"word_num":"0","par_num":"0","width":"0.017441858636571994","line_num":"0","left":"0.6947674436468302","level":"0","page_num":"0","height":"0.010452960286604362","conf":"1","text":"Cascade","top":"0.05574912943857935","block_num":"0"},{"conf":"0.30000001192092896","width":"0.07703488431078326","height":"0.011164274322169043","level":"0","top":"0.0797448165869219","word_num":"0","par_num":"0","left":"0.4738372088584945","page_num":"0","text":"A console [PROD] X A console [EU]","block_num":"0","line_num":"0"},{"top":"0.0797448165869219","width":"0.04360464785961393","page_num":"0","line_num":"0","height":"0.011164274322169043","block_num":"0","conf":"0.5","left":"0.5595930266071848","level":"0","par_num":"0","text":"A console [STAGING]","word_num":"0"},{"height":"0.007285397208668498","text":"Retactor Connection","par_num":"0","conf":"1","page_num":"0","level":"0","line_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","left":"0.6933139525309181","block_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.7470930289847444","height":"0.007285397208668609","top":"0.08362369371432266","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436"},{"par_num":"0","top":"0.1044657097288676","level":"0","text":"Tx: Autov","conf":"0.5","width":"0.02034883549872868","word_num":"0","line_num":"0","left":"0.5348837228066751","height":"0.0071770334928229484","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","conf":"0.5","text":"do jiminny v","width":"0.023255812360885364","left":"0.6627906997912746","height":"0.010516867873391123","level":"0","top":"0.10446570977791247","word_num":"0","page_num":"0"},{"conf":"0.5","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","top":"0.12519936212958604","height":"0.010689139176023432","line_num":"0","left":"0.49273255700367574","word_num":"0","level":"0","block_num":"0","par_num":"0"},{"height":"0.010689139176023432","conf":"0.30000001192092896","left":"0.6279069838403225","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.12519936195537007","width":"0.05813952709766146","text":"034 A1 A34 M62 ^ -","word_num":"0","line_num":"0"},{"top":"0.1463414637498397","width":"0.12499997970905707","word_num":"0","height":"0.006968640444571461","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","line_num":"0","level":"0","left":"0.4927325782522842","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"top":"0.15679442610595107","left":"0.4927325630147635","word_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","height":"0.013937280889143033","page_num":"0","width":"0.1962209052227913","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","line_num":"0"},{"left":"0.49273255988271814","word_num":"0","par_num":"0","text":"SELECT","page_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","level":"0","top":"0.17770034895077447","width":"0.015988370205493707","line_num":"0"},{"block_num":"0","width":"0.1889534605310318","word_num":"0","page_num":"0","height":"0.013937280889143033","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","conf":"0.5","line_num":"0","top":"0.1951219518899232","left":"0.5014535184914614","level":"0","par_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.006968640444571461","left":"0.5029069786600965","conf":"0.30000001192092896","text":"U.ema1l.","line_num":"0","par_num":"0","top":"0.21602787489966546","width":"0.021802323929806966"},{"word_num":"0","height":"0.006968641205077342","block_num":"0","level":"0","line_num":"0","left":"0.5029069764355705","page_num":"0","conf":"0.30000001192092896","text":"sa.*","width":"0.011627907448626518","par_num":"0","top":"0.233449477263315"},{"width":"0.08866278668667404","level":"0","conf":"0.30000001192092896","text":"towner 1d FRol sochal accounts sa","page_num":"0","word_num":"0","left":"0.5029069796729173","par_num":"0","block_num":"0","height":"0.006968641205077342","line_num":"0","top":"0.25087108008861336"},{"par_num":"0","top":"0.2679425837320575","conf":"0.5","left":"0.49273255569667207","width":"0.0959302313784336","height":"0.011164274322168932","word_num":"0","line_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","level":"0","block_num":"0"},{"width":"0.10610464785961388","word_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007196483429539158","level":"0","par_num":"0","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","page_num":"0"},{"text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","line_num":"0","word_num":"0","par_num":"0","level":"0","height":"0.0148935728666314","conf":"0.5","left":"0.49269744083144135","page_num":"0","top":"0.2995371262853762","width":"0.1381482875093501","block_num":"0"},{"page_num":"0","width":"0.14534883296236073","block_num":"0","top":"0.33797909453440456","level":"0","text":"SELECT * FROM automated_report_results order by id desc;","par_num":"0","line_num":"0","word_num":"0","left":"0.4927325646028267","height":"0.010505753841126397","conf":"1"},{"line_num":"0","text":"select * from features;","conf":"1","word_num":"0","left":"0.4927325633660667","page_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.3728222999543015","width":"0.059593018065107584","height":"0.01075026787449107"},{"block_num":"0","page_num":"0","top":"0.38995215302990127","par_num":"0","left":"0.49273257312172364","width":"0.12936045261139567","word_num":"0","height":"0.007260390255820148","level":"0","conf":"0.30000001192092896","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0"},{"text":"select * from teams where id = 556;","width":"0.09011627765412028","page_num":"0","height":"0.010500196824994035","par_num":"0","line_num":"0","top":"0.42503987254774733","level":"0","left":"0.4927325550814989","block_num":"0","conf":"1","word_num":"0"},{"block_num":"0","height":"0.010564103651274914","left":"0.4927325616686351","level":"0","page_num":"0","top":"0.4599303140744231","text":"select * from","conf":"1","par_num":"0","width":"0.03779069413530067","line_num":"0","word_num":"0"},{"level":"0","left":"0.5654069877565148","width":"0.12499998985452854","page_num":"0","par_num":"0","conf":"1","line_num":"0","top":"0.4599303140744231","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","height":"0.010564103651274914","block_num":"0"},{"block_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","conf":"1","left":"0.4927325741233989","width":"0.19767440633570887","line_num":"0","height":"0.010686361048210191","par_num":"0","top":"0.47735191659424503","level":"0","page_num":"0","word_num":"0"},{"left":"0.4927008834473122","width":"0.1453954818400931","word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","page_num":"0","conf":"0.5","level":"0","height":"0.014546766235497555"},{"left":"0.4927325548990552","conf":"1","page_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.010686361048210191","word_num":"0","width":"0.14244185102746842","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","top":"0.5119617223575448"},{"left":"0.49273255862023396","width":"0.15552323929806972","top":"0.5470383283932831","par_num":"0","page_num":"0","text":"select * from automated report results WHERE report id = 54:","block_num":"0","height":"0.010452960286604362","line_num":"0","level":"0","conf":"1","word_num":"0"},{"left":"0.49273256125581216","line_num":"0","width":"0.12209300791963623","par_num":"0","text":"select * from opportunities where id = 7594349:","word_num":"0","page_num":"0","conf":"1","height":"0.010622453461423431","block_num":"0","top":"0.5818815337886577","level":"0"},{"block_num":"0","left":"0.49273257226354994","word_num":"0","top":"0.6164274323772443","height":"0.010750267113985301","page_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","par_num":"0","conf":"0.5","line_num":"0","width":"0.19767440633570899","level":"0"},{"block_num":"0","level":"0","height":"0.010628010477555794","page_num":"0","width":"0.15406975847609494","conf":"1","par_num":"0","left":"0.49273256709487234","line_num":"0","top":"0.6339712919137487","word_num":"0","text":"select * from plavbooks where team id = 711: # event 226147"},{"height":"0.010505753841126397","level":"0","page_num":"0","conf":"1","par_num":"0","line_num":"0","left":"0.4927325551571803","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","width":"0.15261626750864876","block_num":"0","word_num":"0"},{"conf":"1","block_num":"0","height":"0.013937280889143033","word_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.11046511061648101","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","left":"0.4927325646279135","page_num":"0"},{"level":"0","word_num":"0","height":"0.010558546635142552","line_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","width":"0.15261626750864876","par_num":"0","page_num":"0","block_num":"0","left":"0.4927325552882119","top":"0.6864111504286012","conf":"1"},{"conf":"0.5","level":"0","line_num":"0","page_num":"0","top":"0.724738676080081","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","left":"0.4927325602990887","block_num":"0","height":"0.007318740065968554","par_num":"0","word_num":"0","width":"0.12354650903255388"},{"block_num":"0","conf":"0.30000001192092896","left":"0.492732558848917","line_num":"0","level":"0","text":"GELECT","width":"0.0159883714736776","top":"0.7386759584137272","word_num":"0","par_num":"0","page_num":"0","height":"0.010452961047110132"},{"width":"0.18604649888708236","block_num":"0","left":"0.5029069807442199","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","line_num":"0","height":"0.014354066985646008","page_num":"0","par_num":"0","level":"0","top":"0.7559808612440191","conf":"0.5"},{"left":"0.5014534902332606","level":"0","height":"0.007257611367501027","line_num":"0","par_num":"0","text":"u. email","top":"0.7767145136381128","word_num":"0","block_num":"0","width":"0.021802323929806966","page_num":"0","conf":"0.30000001192092896"},{"level":"0","width":"0.013081394611520913","word_num":"0","block_num":"0","text":"sa.*","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","height":"0.006968640444571461","left":"0.5029069777669138","top":"0.7944250874432196"},{"par_num":"0","text":"t.owner_id FROM social_accounts sa","left":"0.5014534906556222","top":"0.8118022326885981","line_num":"0","width":"0.09011626750864876","conf":"1","word_num":"0","block_num":"0","height":"0.010497418697180683","level":"0","page_num":"0"},{"word_num":"0","height":"0.007254833239687675","left":"0.49273256673203064","top":"0.8292682928942409","conf":"0.30000001192092896","par_num":"0","line_num":"0","level":"0","text":"JOTN usens u on trid = ca.cociable idi","block_num":"0","page_num":"0","width":"0.09738371220040826"},{"line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","left":"0.49273255613526434","top":"0.8466898957943156","page_num":"0","height":"0.010566882539594036","block_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.10610464785961393"},{"height":"0.010689139176023432","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.4927325670763793","conf":"1","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","block_num":"0","width":"0.1380813882706013","top":"0.8641114986943905"},{"top":"0.8987240830528642","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","level":"0","conf":"0.5","par_num":"0","word_num":"0","left":"0.4927325575704069","page_num":"0","height":"0.01068358215989107","block_num":"0","width":"0.19622092551373427","line_num":"0"},{"top":"0.0797448165869219","block_num":"0","conf":"0.30000001192092896","width":"0.020348834230544677","text":"+0 ..","word_num":"0","par_num":"0","level":"0","height":"0.011164274322169043","line_num":"0","page_num":"0","left":"0.965116281891486"},{"block_num":"0","page_num":"0","conf":"1","line_num":"0","top":"0.10104529661439754","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","par_num":"0","level":"0","height":"0.01059744650857497","word_num":"0","left":"0.6976744093136732"},{"left":"0.703488371377582","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","top":"0.11846689891207607","level":"0","page_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","height":"0.006968641205077342","width":"0.23837209255137337","word_num":"0"},{"level":"0","top":"0.1393728226143094","block_num":"0","width":"0.28633718287691157","word_num":"0","par_num":"0","line_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","page_num":"0","height":"0.007357639939400973","conf":"1","left":"0.694767473312973"},{"line_num":"0","height":"0.010653017430404366","page_num":"0","par_num":"0","top":"0.15311004796085603","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","left":"0.6962209524994839","level":"0","width":"0.2819767201200445","conf":"0.5","word_num":"0","block_num":"0"},{"text":"already solved - just not parametrised for the profile/since case","par_num":"0","level":"0","height":"0.010583553587991013","page_num":"0","block_num":"0","top":"0.1672473874286453","width":"0.12645347067650337","line_num":"0","word_num":"0","left":"0.6947674594038452","conf":"1"},{"level":"0","text":"What splitting the profile sync into batches would look like","block_num":"0","top":"0.19856459312259356","height":"0.010494639808861561","left":"0.6947674552483422","conf":"1","page_num":"0","word_num":"0","width":"0.13517440633570899","line_num":"0","par_num":"0"},{"line_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","par_num":"0","height":"0.007182590508955311","top":"0.21929824549679078","conf":"1","level":"0","width":"0.1511627765412027","left":"0.6947674427962095","page_num":"0","word_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","conf":"1","height":"0.010569660667407277","left":"0.694767459943104","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","line_num":"0","top":"0.233449478068677","page_num":"0","level":"0","par_num":"0","width":"0.28633716258596864"},{"left":"0.6947674612076477","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.2508710804745784","width":"0.24127905419532292","block_num":"0","page_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","level":"0","word_num":"0"},{"left":"0.6962209605769604","block_num":"0","width":"0.284883661473051","line_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.007329854098233168","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","page_num":"0","level":"0"},{"par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","conf":"0.30000001192092896","word_num":"0","width":"0.2877906636988863","top":"0.306620209394439","block_num":"0","left":"0.6962209692158519","line_num":"0","page_num":"0","level":"0","height":"0.006968640444571461"},{"level":"0","conf":"1","line_num":"0","block_num":"0","left":"0.7034883691075557","par_num":"0","page_num":"0","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","word_num":"0","width":"0.2776162573631774"},{"text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","level":"0","width":"0.20639533184944325","word_num":"0","page_num":"0","top":"0.33797909453440456","height":"0.010505753841126397","par_num":"0","conf":"0.30000001192092896","left":"0.7034883928957734","block_num":"0","line_num":"0"},{"level":"0","height":"0.010628010477555794","left":"0.6962209294276679","top":"0.3554006976086954","line_num":"0","width":"0.2819767201200445","word_num":"0","par_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0","conf":"1","page_num":"0"},{"word_num":"0","top":"0.3763066205343165","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","block_num":"0","line_num":"0","left":"0.6962209430504749","level":"0","par_num":"0","height":"0.0072659472719524","width":"0.2848836817639939","conf":"1","page_num":"0"},{"par_num":"0","text":"You get for free","level":"0","left":"0.6947674424200525","word_num":"0","line_num":"0","width":"0.0319767404109873","height":"0.007215933366255256","top":"0.41463414653422836","block_num":"0","page_num":"0","conf":"0.5"},{"block_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"•streamed fetch (no 0OM on big owners)","level":"0","top":"0.43540669856459324","width":"0.08575581489725315","word_num":"0","page_num":"0","left":"0.697674417508692","height":"0.0071770334928229484"},{"height":"0.0071770334928229484","block_num":"0","left":"0.6976744285694189","width":"0.06540696671668522","top":"0.4529505582137161","line_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.5","text":"• 100-record batches via Redis","word_num":"0"},{"par_num":"0","height":"0.010477968760464584","page_num":"0","width":"0.13953486909257606","conf":"1","left":"0.6976744332330052","line_num":"0","top":"0.4703832754342152","block_num":"0","word_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","level":"0"},{"word_num":"0","block_num":"0","height":"0.010514089745577881","page_num":"0","conf":"1","left":"0.6976744360642997","level":"0","line_num":"0","par_num":"0","top":"0.4912280700058711","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165"},{"word_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","height":"0.010452960286604251","level":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.6976744452422932","top":"0.508710801912447","width":"0.2819767201200444","conf":"0.5"},{"par_num":"0","text":"key so difterent orofiles don't collide","top":"0.5261324047144549","line_num":"0","block_num":"0","width":"0.07267441140844466","word_num":"0","conf":"0.5","level":"0","left":"0.7034883798200974","page_num":"0","height":"0.007360418067214214"},{"level":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","line_num":"0","height":"0.010452960286604362","conf":"1","left":"0.6947674678139966","par_num":"0","page_num":"0","width":"0.1729650903255382","block_num":"0","top":"0.5470383280448511","word_num":"0"},{"conf":"0.5","block_num":"0","height":"0.0073104049220229506","line_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","left":"0.6947674633339377","level":"0","page_num":"0","par_num":"0","top":"0.5644599301598978","word_num":"0"},{"height":"0.010577996571858761","width":"0.28052323929806977","par_num":"0","word_num":"0","left":"0.6947674627311626","level":"0","conf":"1","line_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0","top":"0.5956937798195339","block_num":"0"},{"left":"0.6947674461509291","width":"0.13953487923804753","block_num":"0","level":"0","height":"0.0071770334928229484","line_num":"0","top":"0.613237639553429","word_num":"0","page_num":"0","conf":"1","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"block_num":"0","level":"0","width":"0.04215116196490354","line_num":"0","text":"Recommendation","word_num":"0","par_num":"0","conf":"1","page_num":"0","top":"0.6411149825213349","left":"0.6947674422006878","height":"0.006968641205077342"},{"block_num":"0","width":"0.28052323929806977","word_num":"0","par_num":"0","height":"0.010522425650029366","line_num":"0","top":"0.6585365856142653","level":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","page_num":"0","conf":"1","left":"0.6947674626641019"},{"level":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","top":"0.6759581884885157","width":"0.28488370205493685","left":"0.6947674655515993","line_num":"0","page_num":"0","height":"0.006968640444571461","block_num":"0","word_num":"0","conf":"0.5","par_num":"0"},{"conf":"1","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","block_num":"0","top":"0.6897926635444678","level":"0","height":"0.01055576774682343","word_num":"0","left":"0.6947674548777797","page_num":"0","par_num":"0","line_num":"0","width":"0.17441859143845573"},{"par_num":"0","top":"0.7105263158961413","block_num":"0","height":"0.01072803904945574","level":"0","line_num":"0","page_num":"0","width":"0.22819766592472157","left":"0.697674427545875","conf":"1","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","word_num":"0"},{"conf":"1","page_num":"0","top":"0.7317073174143272","word_num":"0","block_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","left":"0.6976744576996018","level":"0","par_num":"0","line_num":"0","height":"0.010716925017191015","width":"0.2848836817639939"},{"par_num":"0","block_num":"0","width":"0.011627906180442626","level":"0","top":"0.7421602788826169","height":"0.017421602252187585","left":"0.7034883726365229","line_num":"0","text":"do),","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"width":"0.2776162573631774","left":"0.6976744436144179","line_num":"0","top":"0.766347687400319","page_num":"0","height":"0.0071770334928229484","word_num":"0","conf":"0.5","block_num":"0","par_num":"0","level":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce."},{"height":"0.011164274322169043","conf":"1","block_num":"0","top":"0.7870813397129187","word_num":"0","level":"0","left":"0.694767475704478","par_num":"0","width":"0.2877906636988864","page_num":"0","line_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config"},{"word_num":"0","left":"0.6947674739397125","conf":"1","par_num":"0","top":"0.8013937288934075","level":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","height":"0.013937280889143033","line_num":"0","page_num":"0","width":"0.2718022934933926","block_num":"0"},{"word_num":"0","block_num":"0","conf":"1","line_num":"0","level":"0","text":"watermark — gate it on \"no profile context\".","page_num":"0","par_num":"0","left":"0.6962209318790669","width":"0.08430232392980697","height":"0.0071770334928229484","top":"0.8221690590111643"},{"line_num":"0","left":"0.9651162807795277","width":"0.017441858636571994","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","text":"G.l .","top":"0.8397129185198681","page_num":"0","height":"0.010461296951561616"},{"left":"0.6962209300842392","block_num":"0","top":"0.9266347687400319","level":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"Ask anvthina (84-D","height":"0.0071770334928229484","width":"0.04069767099745736"},{"height":"0.0071770334928229484","left":"0.7223837197862006","width":"0.04651162472177062","conf":"0.30000001192092896","top":"0.9545454545454546","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"Claude Qnus 17 Medium","word_num":"0"},{"block_num":"0","left":"0.9331395351302343","text":"144-25","line_num":"0","top":"0.9860627181052405","level":"0","word_num":"0","height":"0.006968640444571572","page_num":"0","conf":"0.5","par_num":"0","width":"0.01453488177441542"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.986062718234409","par_num":"0","word_num":"0","left":"0.9709302343731505","level":"0","height":"0.01074748898617195","text":"Po 4 sp","width":"0.01453488177441531"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8068
|
NULL
|
NULL
|
|
59370
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.44:0%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","text":"Phostorm","page_num":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.01744185995005212","height":"0.006968641205077342","width":"0.021802326466174835","level":"0","top":"0.006968641046706359","word_num":"0"},{"text":"code","height":"0.006968640444571461","left":"0.1148255812121043","par_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.01162790618044264","page_num":"0","word_num":"0","level":"0","top":"0.006968641450188162","block_num":"0"},{"par_num":"0","page_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","level":"0","text":"FV faVsco.js","conf":"0.5","left":"0.030523259704860126","word_num":"0","line_num":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.06831395542728312","block_num":"0","level":"0","height":"0.010452960286604362","width":"0.024709300791963623","text":"?9 master","page_num":"0","top":"0.02787456497864904","par_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","height":"0.003484320602538671","page_num":"0","top":"0.05923344944238418","line_num":"0","level":"0","text":"Proledey","width":"0.020348836766912577","par_num":"0","block_num":"0","left":"0.014534883869450689","word_num":"0"},{"word_num":"0","conf":"0.30000001192092896","top":"0.07612742412338913","height":"0.01150821840934213","block_num":"0","par_num":"0","page_num":"0","width":"0.030583024024963372","level":"0","line_num":"0","left":"0.043574765514713835","text":"D Salesforce"},{"conf":"0.30000001192092896","level":"0","top":"0.09407665591941561","width":"0.021802323929806973","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362","text":"> DDTO","left":"0.046511627642654756","par_num":"0"},{"conf":"1","word_num":"0","block_num":"0","left":"0.0537095887639354","level":"0","height":"0.015479323586398475","page_num":"0","par_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","line_num":"0","top":"0.11024367702094318","width":"0.07137109878215384"},{"level":"0","word_num":"0","top":"0.13237639553429026","block_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.05232558202147495","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171"},{"page_num":"0","height":"0.0072715042880847625","level":"0","block_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0","left":"0.05232558202147495"},{"level":"0","par_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","top":"0.16724738709478748","height":"0.006968640444571461","line_num":"0","block_num":"0","left":"0.046511627154292065","text":"c) AulolocDelavec locrm.ono","width":"0.06249999492726427"},{"conf":"1","line_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.046511627667025296","top":"0.18102073376030525","width":"0.07558138827060132","height":"0.010616896445291069","text":"© CheckAndRetryRemoteMatch.php","level":"0","block_num":"0"},{"block_num":"0","height":"0.0073048471453848185","level":"0","page_num":"0","top":"0.2017543859602864","conf":"0.5","left":"0.04651163545709501","line_num":"0","par_num":"0","text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","word_num":"0"},{"word_num":"0","line_num":"0","level":"0","left":"0.04651162858740109","page_num":"0","par_num":"0","text":"C) CreateNotes.php","width":"0.04215116196490349","conf":"0.30000001192092896","block_num":"0","height":"0.007182590508955311","top":"0.21929824565899192"},{"level":"0","page_num":"0","top":"0.23684210521680837","line_num":"0","par_num":"0","text":"© MatchActivitiesToNewOpportunity.php","word_num":"0","height":"0.010544653714558705","conf":"1","block_num":"0","left":"0.04651163557061816","width":"0.08720929571922789"},{"word_num":"0","left":"0.04651163358738779","block_num":"0","par_num":"0","top":"0.2543554009942979","width":"0.06249999492726427","line_num":"0","conf":"0.5","height":"0.007207597461803994","level":"0","page_num":"0","text":"C) MatchActivitvermData.php"},{"top":"0.27177700333990396","block_num":"0","line_num":"0","text":"E) NoteObiect.ohp","left":"0.046511628705343505","height":"0.00732985485873916","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","width":"0.039244185102746854","word_num":"0"},{"conf":"0.30000001192092896","left":"0.04651163174781109","line_num":"0","par_num":"0","width":"0.04215115942853562","word_num":"0","page_num":"0","level":"0","height":"0.006968640444571461","top":"0.2891986066069825","block_num":"0","text":"c) SaveActiviv.ono"},{"text":"c)saveliranscriotion.onv","top":"0.30662020900450737","word_num":"0","width":"0.0523255835188196","height":"0.006968641205077342","block_num":"0","left":"0.04651162677256695","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"width":"0.04215115942853562","word_num":"0","page_num":"0","level":"0","conf":"0.5","left":"0.04651163174781109","height":"0.0072464973352361906","line_num":"0","par_num":"0","block_num":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343"},{"width":"0.04215115942853562","left":"0.04651163174781109","height":"0.0071770334928230595","conf":"0.5","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"C) SvncActivitv.oho","top":"0.34130781499202545","line_num":"0","word_num":"0"},{"height":"0.014418177627490425","block_num":"0","par_num":"0","line_num":"0","width":"0.055435398791698696","left":"0.04638947542561308","text":"@ SvncFieldMetadata.php","page_num":"0","level":"0","top":"0.3552072621290665","word_num":"0","conf":"1"},{"line_num":"0","conf":"1","par_num":"0","level":"0","width":"0.039244182566378974","word_num":"0","text":"© SyncLeads.php","height":"0.010455739935429254","left":"0.046511631609252174","page_num":"0","top":"0.3763066205343165","block_num":"0"},{"level":"0","height":"0.014354066985645897","par_num":"0","left":"0.046511631695615716","text":"© SyncObjects.php","top":"0.38995215311004783","conf":"1","block_num":"0","line_num":"0","word_num":"0","width":"0.04215115942853562","page_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","left":"0.04651163073081603","line_num":"0","height":"0.010700253968793927","text":"© SyncOpportunitiesJob.php","page_num":"0","top":"0.41114982586710536","width":"0.06104650903255382"},{"block_num":"0","width":"0.05087208747863769","height":"0.014354066985646008","word_num":"0","conf":"1","page_num":"0","text":"© SyncOpportunity.php","top":"0.42503987240829344","left":"0.046511633451594","level":"0","line_num":"0","par_num":"0"},{"par_num":"0","left":"0.04651163071712692","level":"0","page_num":"0","top":"0.44577352463809683","width":"0.05813953217039717","word_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.010672468127626344","text":"© SyncProfileMetadata.php"},{"left":"0.04651163321565249","par_num":"0","word_num":"0","conf":"1","top":"0.46331738455485405","level":"0","text":"© SyncTeamFieldsJob.php","block_num":"0","width":"0.056686041202950996","height":"0.010550210730691068","page_num":"0","line_num":"0"},{"line_num":"0","top":"0.48083623715937174","height":"0.010452961047110243","level":"0","par_num":"0","width":"0.05668604120295098","word_num":"0","block_num":"0","left":"0.04651163321565131","text":"© SyncTeamMetadata.php","page_num":"0","conf":"1"},{"top":"0.49825784007433493","page_num":"0","text":"© UpdateOpportunitySpecifications.php","conf":"1","line_num":"0","width":"0.08430231885707123","par_num":"0","height":"0.01051408974557777","word_num":"0","level":"0","left":"0.04651163548425466","block_num":"0"},{"left":"0.046511627480499834","level":"0","word_num":"0","conf":"0.30000001192092896","top":"0.5191637634014077","page_num":"0","line_num":"0","text":"Updatestage.ong","block_num":"0","width":"0.04215115942853563","par_num":"0","height":"0.006968640444571461"},{"block_num":"0","text":"> @ DealRisks","par_num":"0","top":"0.5331010454942319","width":"0.03343022884206569","page_num":"0","height":"0.010758603778942555","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","line_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.03924418649273823","par_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.5714285717637769","width":"0.031976740410987366","line_num":"0","text":"_Meeuine bor","word_num":"0"},{"left":"0.03924418703063903","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","text":"a Telephony","top":"0.6411149830944434","width":"0.029069763548830715","height":"0.007210375589617124","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.011164274322169154","level":"0","par_num":"0","text":"C User","block_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.03924418612559764"},{"level":"0","word_num":"0","line_num":"0","text":"c8aseprocessing.oo.ono","left":"0.04069767337055839","conf":"0.30000001192092896","block_num":"0","height":"0.006968641205077342","page_num":"0","top":"0.675958188117432","par_num":"0","width":"0.05523256038097625"},{"word_num":"0","top":"0.6897926633384308","height":"0.01055576850732931","left":"0.04069767586474709","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.03779069667166852","block_num":"0","text":"@ Dummv.Job.php","level":"0"},{"block_num":"0","conf":"0.5","height":"0.006968640444571572","top":"0.7108013940634285","text":"(C)ImoortRecallA|Recordinas.Job.oho","line_num":"0","par_num":"0","word_num":"0","left":"0.04069768173679198","width":"0.07558138827060132","level":"0","page_num":"0"},{"height":"0.010508531968939527","conf":"0.5","top":"0.724738676808766","word_num":"0","block_num":"0","text":"@ ImportRemoteTrack.Job.ohp","level":"0","left":"0.0406976819687229","par_num":"0","width":"0.06395348082197475","page_num":"0","line_num":"0"},{"left":"0.04069767637769677","word_num":"0","line_num":"0","top":"0.7456140350877193","text":"C ob.oho","height":"0.0071770334928229484","conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","width":"0.023255812360885288","par_num":"0"},{"width":"0.04505813882706013","par_num":"0","word_num":"0","level":"0","height":"0.006968641205077342","text":"C)JobDisoatcher.oho","top":"0.7630662020343051","conf":"0.30000001192092896","block_num":"0","page_num":"0","left":"0.04069767469984203","line_num":"0"},{"par_num":"0","left":"0.04069768139133789","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","word_num":"0","width":"0.06395348082197473","line_num":"0","level":"0","height":"0.006968640444571572","block_num":"0","conf":"0.30000001192092896","page_num":"0"},{"top":"0.7942583731520936","par_num":"0","conf":"0.5","width":"0.08430231885707126","level":"0","block_num":"0","height":"0.01061967533361019","left":"0.04069768199588256","word_num":"0","text":"@ [EMAIL]","line_num":"0","page_num":"0"},{"block_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","height":"0.007307626033703829","left":"0.039244191467289816","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"T. SacVisibilitvControl.ohn"},{"page_num":"0","width":"0.03197674041098737","text":"v D Listeners","top":"0.8325358850720923","level":"0","conf":"0.5","word_num":"0","par_num":"0","height":"0.010669689239307223","left":"0.027616282843257383","line_num":"0","block_num":"0"},{"page_num":"0","text":"v M Activitiod","top":"0.8500797448165869","level":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.031976740410987366","height":"0.0071770334928230595","block_num":"0","conf":"0.30000001192092896","left":"0.03343023313500392"},{"word_num":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","line_num":"0","height":"0.007204819333990642","par_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","block_num":"0","level":"0","page_num":"0","conf":"0.5"},{"height":"0.007327075970420038","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.046511629117106865","level":"0","text":"> M.lustCall","width":"0.02906976608519858","top":"0.8850174216200114","word_num":"0","par_num":"0"},{"block_num":"0","level":"0","page_num":"0","word_num":"0","text":"v D UserPilot","height":"0.010639125270326288","left":"0.046511631681215526","par_num":"0","top":"0.9024390246943023","conf":"0.5","line_num":"0","width":"0.03197674041098737"},{"par_num":"0","line_num":"0","word_num":"0","block_num":"0","conf":"1","text":"© TrackProviderInstalledEvent.php","page_num":"0","top":"0.9198606275943773","width":"0.07412789730315514","level":"0","height":"0.010761381906755796","left":"0.059593032929402996"},{"left":"0.039244188091967266","level":"0","line_num":"0","top":"0.9372822303003622","word_num":"0","par_num":"0","height":"0.006968640444571572","text":"MAudia","conf":"0.30000001192092896","width":"0.026162789223041938","page_num":"0","block_num":"0"},{"block_num":"0","height":"0.006968640444571572","left":"0.039244188005603746","text":"MRots","width":"0.0232558123608853","word_num":"0","line_num":"0","top":"0.9547038330878187","par_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0"},{"text":"C ActivitvController.ohn","height":"0.007249275463049432","word_num":"0","par_num":"0","top":"0.05574912945445576","width":"0.047965110616481066","line_num":"0","page_num":"0","level":"0","left":"0.15406977310444897","conf":"0.5","block_num":"0"},{"level":"0","line_num":"0","top":"0.08362369334200259","word_num":"0","par_num":"0","text":"Automateakeporskepository.pnp","left":"0.15406976733606492","conf":"0.30000001192092896","height":"0.006968641205077342","block_num":"0","page_num":"0","width":"0.07122093058646994"},{"level":"0","text":"© AutomatedReportsCommand.php","par_num":"0","height":"0.011164274322169043","block_num":"0","left":"0.30668604530999377","line_num":"0","top":"0.0797448165869219","width":"0.07122092551373421","page_num":"0","word_num":"0","conf":"1"},{"page_num":"0","height":"0.006968640444571461","width":"0.05523255023550483","par_num":"0","text":"Opportunitysynclrait.ong","word_num":"0","block_num":"0","left":"0.3066860477020153","conf":"0.5","top":"0.13240418151987454","level":"0","line_num":"0"},{"level":"0","height":"0.006968640444571461","left":"0.37063954254736237","page_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","line_num":"0"},{"page_num":"0","line_num":"0","left":"0.31831396020201475","level":"0","height":"0.006968640444571461","par_num":"0","block_num":"0","text":"wsyncermenuuiestrait.ono","conf":"0.30000001192092896","top":"0.1567944254223136","width":"0.05523255023550483","word_num":"0"},{"text":"c) SyncObiects.pho","height":"0.0071770334928229484","par_num":"0","width":"0.039244185102746826","block_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.15406976824025068","line_num":"0","top":"0.18102073365231264","level":"0","page_num":"0"},{"left":"0.20203489060729998","text":"©ImportOpportunityBatch.php","page_num":"0","width":"0.06104650395981806","line_num":"0","conf":"1","height":"0.010452960286604362","word_num":"0","top":"0.17770034929920653","par_num":"0","block_num":"0","level":"0"},{"page_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.053779064340794325","word_num":"0","top":"0.17770034916869026","left":"0.27180233100804285","conf":"1","text":"© ImportContactBatch.php","block_num":"0","height":"0.010497417936674913"},{"level":"0","word_num":"0","width":"0.027616275117752387","par_num":"0","top":"0.17770034916869026","block_num":"0","height":"0.010497417936674913","page_num":"0","line_num":"0","conf":"1","left":"0.33284884116015484","text":"© Client.php"},{"width":"0.0654069717894209","word_num":"0","par_num":"0","page_num":"0","top":"0.18102073365231264","conf":"0.5","height":"0.0071770334928229484","left":"0.3677325572728374","line_num":"0","level":"0","text":"C) HubspotPaqinationService.phg","block_num":"0"},{"left":"0.15406977127553043","level":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","top":"0.20557491325434107","width":"0.030523251979909044","word_num":"0","page_num":"0","par_num":"0","height":"0.007343747018817126","text":"() Service.php"},{"text":"BatchSyncTrait.php","height":"0.006968640444571572","top":"0.20557491322719157","width":"0.04505813375432441","word_num":"0","conf":"0.5","left":"0.19186047025946548","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"line_num":"0","width":"0.14534883296236076","level":"0","left":"0.2441860510865191","block_num":"0","conf":"0.5","top":"0.20175438596491224","word_num":"0","height":"0.011164274322169154","par_num":"0","page_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"text":"php api_v2.php","page_num":"0","level":"0","left":"0.3982558178455254","line_num":"0","word_num":"0","conf":"0.5","block_num":"0","par_num":"0","height":"0.007343747018817126","top":"0.20557491325434107","width":"0.02906976354883073"},{"conf":"1","word_num":"0","block_num":"0","page_num":"0","left":"0.15406977510994932","height":"0.007268726160271521","width":"0.06104650395981809","par_num":"0","top":"0.22966507158551952","line_num":"0","text":"(C) AutomatedReportResult.oho","level":"0"},{"width":"0.21656975847609497","height":"0.010691917303836784","top":"0.2508710809687519","line_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","conf":"1","level":"0","block_num":"0","left":"0.17151161694332442"},{"block_num":"0","conf":"1","level":"0","height":"0.007318740065968554","left":"0.18313953485556841","par_num":"0","top":"0.26794258384399516","word_num":"0","width":"0.05959302313784334","page_num":"0","line_num":"0","text":"nublic function handlel"},{"top":"0.4111498263026909","par_num":"0","text":"138","left":"0.1497093032619457","height":"0.010452960286604362","width":"0.010174417749364312","conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","word_num":"0","line_num":"0"},{"par_num":"0","conf":"1","top":"0.44250871089481225","height":"0.017421602252187474","block_num":"0","left":"0.15116279097784552","level":"0","word_num":"0","line_num":"0","text":"140","page_num":"0","width":"0.010174418383456285"},{"block_num":"0","height":"0.006968641205077342","par_num":"0","page_num":"0","line_num":"0","text":"1143","top":"0.5017421601756263","conf":"0.30000001192092896","word_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","level":"0"},{"block_num":"0","top":"0.5156794425600686","conf":"1","line_num":"0","page_num":"0","text":"144","height":"0.010452961047110132","par_num":"0","left":"0.1511627908377645","word_num":"0","level":"0","width":"0.00872092995237797"},{"par_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","word_num":"0","top":"0.6062717769003649","text":"149","width":"0.00872092995237797","page_num":"0","left":"0.15116279076509007"},{"height":"0.010452960286604362","par_num":"0","width":"0.008720929318285997","page_num":"0","conf":"1","text":"155","line_num":"0","top":"0.7108013942469417","block_num":"0","word_num":"0","left":"0.15116279159085694","level":"0"},{"top":"0.763066202609311","word_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","block_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0","left":"0.15116279159085694","level":"0","text":"158"},{"width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0","level":"0","line_num":"0","conf":"1","left":"0.15116279159085694","top":"0.8153310109716805","page_num":"0","par_num":"0","text":"161","block_num":"0"},{"word_num":"0","width":"0.008720929318285997","block_num":"0","conf":"1","page_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"163","left":"0.15116279159085694","line_num":"0","top":"0.8501742165465933"},{"top":"0.871080139269703","block_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","par_num":"0","page_num":"0","conf":"1","height":"0.006968641205077342","text":"1164","word_num":"0","line_num":"0","level":"0"},{"conf":"1","page_num":"0","height":"0.010452960286604362","text":"165","level":"0","width":"0.008720929318285997","left":"0.15116279159085694","top":"0.8850174221215062","line_num":"0","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.006968641205077342","word_num":"0","top":"0.9059233448446159","text":"1166","level":"0","width":"0.00872092995237797","left":"0.15116279076509007","page_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0"},{"text":"$config,","conf":"1","par_num":"0","width":"0.021802323929806966","height":"0.010452960286604362","line_num":"0","block_num":"0","left":"0.21366279261358478","word_num":"0","top":"0.2891986067904957","level":"0","page_num":"0"},{"left":"0.21366279584086087","page_num":"0","block_num":"0","height":"0.010452960286604362","word_num":"0","par_num":"0","text":"$batchRepository,","top":"0.30662020992638417","conf":"1","level":"0","line_num":"0","width":"0.04505813375432441"},{"block_num":"0","page_num":"0","text":"SredisService","conf":"1","par_num":"0","height":"0.010452960286604362","word_num":"0","line_num":"0","top":"0.3240418127138407","width":"0.03633720570422233","level":"0","left":"0.21366279067986574"},{"par_num":"0","word_num":"0","height":"0.010452960286604251","block_num":"0","level":"0","left":"0.21366279592722434","top":"0.3414634155012971","text":"$entityRepository,","width":"0.04796511061648104","page_num":"0","conf":"1","line_num":"0"},{"text":"sloggen","width":"0.018895347067650337","block_num":"0","level":"0","height":"0.006968640444571461","word_num":"0","conf":"0.30000001192092896","left":"0.21366279063768656","line_num":"0","par_num":"0","page_num":"0","top":"0.3623693383142996"},{"level":"0","page_num":"0","word_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.20348838007687264","width":"0.2398255733733482","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","height":"0.007215933366255367","top":"0.4146341463621239","conf":"0.5"},{"block_num":"0","text":"if (Sthis->attemots@ === 1) {","page_num":"0","par_num":"0","height":"0.010672467367120575","width":"0.07994185102746842","left":"0.20348838095072486","conf":"0.5","top":"0.4457735248441337","line_num":"0","word_num":"0","level":"0"},{"conf":"1","line_num":"0","par_num":"0","width":"0.1482558047517817","top":"0.46331738455485405","word_num":"0","level":"0","block_num":"0","left":"0.21366278713067985","page_num":"0","height":"0.010550210730691068","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):"},{"level":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.20348838105878864","block_num":"0","line_num":"0","height":"0.0071770334928229484","conf":"0.5","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","width":"0.091569758476095"},{"word_num":"0","width":"0.15552324944354115","conf":"1","top":"0.5331010453200158","level":"0","height":"0.013948396442419408","block_num":"0","page_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","left":"0.20348837906873227","line_num":"0","par_num":"0"},{"height":"0.006968641205077342","level":"0","left":"0.20348837025078986","page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","width":"0.14970930586469938","word_num":"0"},{"text":"<1/6 >","height":"0.010536318570613101","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.5923344949742337","width":"0.021802323929806966","word_num":"0","left":"0.2470930229619993","page_num":"0","line_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","height":"0.0071798116206361895","conf":"0.30000001192092896","left":"0.2151162810652241","page_num":"0","top":"0.6060606061050023","par_num":"0","block_num":"0","level":"0","text":"'entity tvo","width":"0.027616277654120253"},{"height":"0.010455739935429254","par_num":"0","conf":"0.5","left":"0.25000000055269916","text":"© Logger","top":"0.6132376396173622","word_num":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.021802323929806966","level":"0"},{"line_num":"0","par_num":"0","text":"Itotal reco","left":"0.2151162810652241","width":"0.027616277654120253","level":"0","block_num":"0","height":"0.0071770334928230595","page_num":"0","conf":"0.5","top":"0.6236044657097288","word_num":"0"},{"text":"public function info","page_num":"0","line_num":"0","conf":"0.5","width":"0.05668604120295098","block_num":"0","par_num":"0","left":"0.248546517777781","word_num":"0","level":"0","top":"0.6339712919137487","height":"0.010628010477555794"},{"width":"0.027616277654120253","conf":"0.5","level":"0","block_num":"0","par_num":"0","page_num":"0","left":"0.2151162799850968","top":"0.6411149825399743","text":"\"batches d","height":"0.0072103763501230045","line_num":"0","word_num":"0"},{"left":"0.21511628105837952","block_num":"0","line_num":"0","page_num":"0","text":"Isvnced atl","top":"0.6585365856142653","width":"0.026162789223041966","height":"0.007332632986552401","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0"},{"text":"cav $context = [1","left":"0.26598837545525295","block_num":"0","conf":"0.5","height":"0.010591889492442497","page_num":"0","par_num":"0","line_num":"0","top":"0.6618819775389818","width":"0.04360464785961399","word_num":"0","level":"0"},{"level":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.6794258373205742","width":"0.020348835498728624","height":"0.0071770334928229484","left":"0.24854651350063556","word_num":"0","text":": voidi","conf":"0.30000001192092896"},{"text":"} catch (SocialAcco","page_num":"0","line_num":"0","conf":"1","left":"0.1918604731373945","level":"0","par_num":"0","width":"0.052325573373348144","block_num":"0","word_num":"0","height":"0.011164274322169043","top":"0.6929824561403509"},{"word_num":"0","conf":"0.5","block_num":"0","height":"0.006968641205077342","left":"0.2034883724950264","line_num":"0","top":"0.7108013936697744","par_num":"0","text":"Cloaden-swannir","page_num":"0","level":"0","width":"0.039244185102746854"},{"top":"0.7105263157219254","par_num":"0","text":"Log an informational message to the logs.","page_num":"0","level":"0","left":"0.24854651872595424","block_num":"0","height":"0.01072803904945585","conf":"1","width":"0.08720929571922792","word_num":"0","line_num":"0"},{"text":"Implements: Loggerinterface::info","width":"0.0813953419949146","level":"0","conf":"1","left":"0.24854651107352554","page_num":"0","block_num":"0","word_num":"0","top":"0.7384370017274113","par_num":"0","line_num":"0","height":"0.010691917303836673"},{"text":"array|ArravyablelJsonable|Stri","word_num":"0","width":"0.07122092551373421","left":"0.27761628499022556","page_num":"0","block_num":"0","par_num":"0","top":"0.7595818820518198","conf":"1","line_num":"0","height":"0.010452960286604362","level":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571572","level":"0","block_num":"0","page_num":"0","top":"0.7804878052132543","width":"0.056686041202950954","par_num":"0","text":"ngable lstring smessage","word_num":"0","left":"0.2761627910440279"},{"block_num":"0","word_num":"0","line_num":"0","height":"0.010703032096607279","top":"0.7979094080543587","par_num":"0","width":"0.049418596511191515","left":"0.19186047325424327","level":"0","page_num":"0","text":"} catch (Throwable","conf":"1"},{"top":"0.7944250876267327","level":"0","par_num":"0","page_num":"0","conf":"0.5","left":"0.2761627943999499","text":"arrayScontext","block_num":"0","word_num":"0","width":"0.03924418256637896","height":"0.010452960286604362","line_num":"0"},{"left":"0.20348837187088045","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","page_num":"0","top":"0.8188153313456585","line_num":"0","word_num":"0","block_num":"0","text":"slogger->errorl","par_num":"0","width":"0.03924418256637899"},{"par_num":"0","level":"0","top":"0.8188153315291717","conf":"1","word_num":"0","page_num":"0","block_num":"0","left":"0.2485465134574538","text":"Returns:","width":"0.01889534706765031","height":"0.010452960286604362","line_num":"0"},{"top":"0.8432055752480975","width":"0.01598837020549368","block_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"CAurno","left":"0.24854651337109027","page_num":"0","height":"0.006968640444571572","line_num":"0"},{"line_num":"0","top":"0.8466898958055888","width":"0.06395348082197477","word_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.2747093029029664","conf":"0.5","par_num":"0","page_num":"0","level":"0","text":"vendor/aravel/tramework/src"},{"height":"0.006968640444571461","text":"luminare Loc/Loccer.ono","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.8641114985930454","width":"0.05668604120295101","level":"0","page_num":"0","word_num":"0","left":"0.2747093023963053"},{"text":"'error' =>","left":"0.21511627846207848","block_num":"0","page_num":"0","height":"0.007235383302971576","par_num":"0","top":"0.8708133969827938","width":"0.026162789223041938","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.0072770620647228945","page_num":"0","text":"throw Ser","par_num":"0","word_num":"0","left":"0.20348837139363007","top":"0.9233449476199234","line_num":"0","level":"0","width":"0.023255814897253146","block_num":"0"},{"left":"0.44476744220017683","level":"0","height":"0.010691917303836784","par_num":"0","text":"826 л v 512","word_num":"0","top":"0.2508710809687519","width":"0.03488371727314399","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0"},{"height":"0.017421602252187585","top":"0.29965156834254736","block_num":"0","width":"0.008720929952377943","left":"0.47238372096131104","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","text":"575","level":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.47093023257922917","line_num":"0","block_num":"0","par_num":"0","top":"0.3205574921563493","height":"0.010452960286604362","page_num":"0","word_num":"0","text":"576","width":"0.008720929318285997"},{"height":"0.010452960286604362","text":"577","level":"0","word_num":"0","top":"0.3379790945953738","page_num":"0","block_num":"0","width":"0.01017441774936434","conf":"1","line_num":"0","par_num":"0","left":"0.4709302334945038"},{"height":"0.010452960286604362","word_num":"0","level":"0","par_num":"0","text":"578","block_num":"0","line_num":"0","top":"0.35540069773126226","page_num":"0","conf":"1","left":"0.47093023257922917","width":"0.008720929318285997"},{"text":"579","top":"0.3693379791874951","height":"0.017421602252187585","par_num":"0","word_num":"0","width":"0.011627906180442682","level":"0","line_num":"0","page_num":"0","conf":"1","left":"0.4709302331500887","block_num":"0"},{"block_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0","height":"0.010452960286604362","text":"580","par_num":"0","left":"0.4709302334945038","top":"0.39024390295774314","line_num":"0","width":"0.01017441774936434"},{"page_num":"0","par_num":"0","left":"0.4665697680180062","line_num":"0","conf":"0.5","top":"0.40418118460121666","height":"0.024390243457264815","level":"0","width":"0.0159883714736776","word_num":"0","block_num":"0","text":"=581"},{"top":"0.4425087113201125","line_num":"0","word_num":"0","width":"0.008720929318285997","level":"0","par_num":"0","left":"0.4723837218234151","text":"583","block_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0"},{"top":"0.459930314107569","word_num":"0","height":"0.010452960286604362","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","text":"584","par_num":"0","conf":"1","width":"0.01017441774936434"},{"left":"0.46656976846458836","height":"0.010452960286604362","level":"0","width":"0.013081394611520969","word_num":"0","block_num":"0","par_num":"0","text":"—585","top":"0.4773519168950253","page_num":"0","line_num":"0","conf":"0.5"},{"level":"0","block_num":"0","par_num":"0","top":"0.4947735200309138","text":"586","height":"0.010452960286604362","left":"0.47093023257922917","width":"0.008720929318285997","word_num":"0","line_num":"0","page_num":"0","conf":"1"},{"level":"0","height":"0.010452960286604362","page_num":"0","par_num":"0","top":"0.5121951224699383","conf":"1","text":"587","block_num":"0","left":"0.4723837218234151","width":"0.008720929318285997","line_num":"0","word_num":"0"},{"par_num":"0","top":"0.5296167252573947","level":"0","line_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","block_num":"0","text":"588","width":"0.008720929318285997","word_num":"0","page_num":"0","conf":"1"},{"conf":"1","height":"0.010452960286604362","top":"0.5470383280448511","width":"0.01017441774936434","block_num":"0","par_num":"0","word_num":"0","line_num":"0","level":"0","page_num":"0","text":"589","left":"0.4709302334945038"},{"width":"0.008720929952377943","level":"0","page_num":"0","top":"0.5609756106427853","line_num":"0","par_num":"0","block_num":"0","left":"0.47238372114299704","text":"590","word_num":"0","conf":"0.5","height":"0.020905922094220375"},{"word_num":"0","top":"0.5853658539937421","conf":"0.30000001192092896","line_num":"0","width":"0.013081394611520969","level":"0","height":"0.006968640444571572","page_num":"0","text":"15911","left":"0.46802325552854196","block_num":"0","par_num":"0"},{"top":"0.5958188150216522","par_num":"0","text":"592","block_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.4723837209560432","width":"0.010174418383456285","word_num":"0","conf":"1","height":"0.020905923615232025"},{"top":"0.616724738727316","width":"0.008720929952377998","conf":"1","line_num":"0","page_num":"0","par_num":"0","level":"0","left":"0.47238372099764825","text":"593","height":"0.010452961047110132","block_num":"0","word_num":"0"},{"line_num":"0","block_num":"0","top":"0.6480836243637909","conf":"0.30000001192092896","width":"0.014534881774415365","par_num":"0","page_num":"0","left":"0.466569769326747","level":"0","text":"T 595","word_num":"0","height":"0.013937280889142922"},{"level":"0","width":"0.014534883042599256","height":"0.020905922094220375","conf":"0.30000001192092896","left":"0.46656976759933994","top":"0.6655052271933078","par_num":"0","text":"-596","line_num":"0","page_num":"0","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.006968641205077342","width":"0.010174418383456285","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0","text":"597","top":"0.6898954702884519","block_num":"0","left":"0.47093023259606254"},{"text":"598","line_num":"0","height":"0.020905922094220375","par_num":"0","top":"0.7003484325068968","block_num":"0","page_num":"0","level":"0","word_num":"0","conf":"0.5","left":"0.4709302331016392","width":"0.011627906180442626"},{"block_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","left":"0.4723837209976482","line_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.7247386758550688","text":"$99","width":"0.008720929952377943"},{"page_num":"0","conf":"0.30000001192092896","left":"0.46656976790214993","top":"0.7282229962193458","par_num":"0","block_num":"0","level":"0","height":"0.027874564820309367","line_num":"0","text":"=600","width":"0.014534883042599311","word_num":"0"},{"left":"0.4709302334945038","par_num":"0","line_num":"0","block_num":"0","height":"0.006968640444571572","page_num":"0","level":"0","conf":"0.30000001192092896","text":"6011","top":"0.7595818818683066","width":"0.01017441774936434","word_num":"0"},{"top":"0.7700348428613736","level":"0","width":"0.014534883042599311","word_num":"0","height":"0.020905923615232025","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.466569767781026","text":"-602","page_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","height":"0.020905922094220375","level":"0","left":"0.47093023264451217","line_num":"0","text":"604","top":"0.8048780490574194","word_num":"0","conf":"1","width":"0.010174418383456285"},{"top":"0.8292682935500775","height":"0.010452960286604362","par_num":"0","text":"605","page_num":"0","level":"0","word_num":"0","left":"0.47093023257922917","conf":"0.30000001192092896","block_num":"0","line_num":"0","width":"0.008720929318285997"},{"page_num":"0","left":"0.4723837211284622","par_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","height":"0.017421602252187474","top":"0.8432055753547425","width":"0.008720929952377943","word_num":"0","text":"606"},{"height":"0.010689139176023432","line_num":"0","block_num":"0","width":"0.013081394611520969","left":"0.4665697671564489","par_num":"0","level":"0","top":"0.8641114988686065","text":"— 607","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"conf":"1","height":"0.010452960286604362","top":"0.8815331015640149","line_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.4723837218234151","par_num":"0","text":"608","width":"0.008720929318285997","word_num":"0"},{"width":"0.018895348335834172","line_num":"0","word_num":"0","level":"0","text":"100% 52","left":"0.9127906979746175","block_num":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","top":"0.006968641043132773"},{"page_num":"0","par_num":"0","width":"0.05813953724313292","block_num":"0","left":"0.9345930220335801","line_num":"0","conf":"0.30000001192092896","level":"0","text":"• Mon ZU Aor 10.44:0%","top":"0.006968641078646032","word_num":"0","height":"0.006968641205077342"},{"left":"0.8270348901595695","word_num":"0","text":"L AskJiminnyReportActivityServiceTestv","line_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","page_num":"0","top":"0.02787456497864904","width":"0.08866278668667404","level":"0"},{"top":"0.05574912978701141","block_num":"0","conf":"0.5","word_num":"0","left":"0.4738372097953522","line_num":"0","level":"0","par_num":"0","text":"=custom.log","height":"0.010452960286604362","width":"0.029069763548830674","page_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","page_num":"0","top":"0.055749129145434506","level":"0","height":"0.010452961047110132","conf":"1","left":"0.5101744200028817","line_num":"0","text":"=laravel.log","width":"0.027616277654120225"},{"conf":"0.5","top":"0.05574912978701141","width":"0.050872087478637695","line_num":"0","word_num":"0","par_num":"0","level":"0","text":"A SF [jiminny@localhost]","height":"0.010452960286604362","left":"0.5450581399922917","block_num":"0","page_num":"0"},{"conf":"0.5","level":"0","top":"0.055749129145434506","par_num":"0","width":"0.06104650903255382","word_num":"0","text":"4 HS_local (iminny@localhost]","block_num":"0","line_num":"0","left":"0.6046511654871605","page_num":"0","height":"0.010452961047110132"},{"block_num":"0","text":"Cascade","top":"0.05574912943857935","conf":"1","level":"0","par_num":"0","page_num":"0","width":"0.017441858636571994","left":"0.6947674436468302","word_num":"0","line_num":"0","height":"0.010452960286604362"},{"level":"0","width":"0.07703488431078326","left":"0.4738372088584945","word_num":"0","height":"0.011164274322169043","block_num":"0","page_num":"0","par_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","text":"A console [PROD] X A console [EU]","line_num":"0"},{"word_num":"0","level":"0","width":"0.04360464785961393","line_num":"0","height":"0.011164274322169043","par_num":"0","text":"A console [STAGING]","page_num":"0","block_num":"0","conf":"0.5","left":"0.5595930266071848","top":"0.0797448165869219"},{"level":"0","par_num":"0","text":"Retactor Connection","height":"0.007285397208668498","conf":"1","top":"0.08362369354010668","page_num":"0","block_num":"0","word_num":"0","left":"0.6933139525309181","line_num":"0","width":"0.04651162979450629"},{"block_num":"0","top":"0.08362369371432266","height":"0.007285397208668609","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"CRM Initial Sync Oven","left":"0.7470930289847444","line_num":"0","width":"0.045058133754324436","word_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.1044657097288676","left":"0.5348837228066751","par_num":"0","level":"0","conf":"0.5","text":"Tx: Autov","width":"0.02034883549872868","height":"0.0071770334928229484"},{"width":"0.023255814897253146","line_num":"0","level":"0","page_num":"0","conf":"0.5","left":"0.6627906972313775","par_num":"0","top":"0.1044657097460916","height":"0.010516868633897003","block_num":"0","text":"do jiminny v","word_num":"0"},{"level":"0","conf":"0.5","line_num":"0","word_num":"0","height":"0.010689139176023432","top":"0.12519936212958604","left":"0.49273255700367574","page_num":"0","width":"0.12936045261139567","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","block_num":"0","par_num":"0"},{"left":"0.6279069838403225","conf":"0.30000001192092896","text":"034 A1 A34 M62 ^ -","line_num":"0","height":"0.010689139176023432","word_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.12519936195537007","width":"0.05813952709766146"},{"block_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","word_num":"0","line_num":"0","left":"0.4927325782522842","level":"0","width":"0.12499997970905707","conf":"0.30000001192092896","par_num":"0","top":"0.1463414637498397","height":"0.006968640444571461","page_num":"0"},{"block_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","page_num":"0","height":"0.013937280889143033","line_num":"0","conf":"1","par_num":"0","top":"0.15679442610595107","left":"0.4927325630147635","width":"0.1962209052227913","level":"0","word_num":"0"},{"line_num":"0","block_num":"0","conf":"1","page_num":"0","text":"SELECT","level":"0","par_num":"0","left":"0.49273255988271814","top":"0.17770034895077447","width":"0.015988370205493707","word_num":"0","height":"0.010452960286604362"},{"top":"0.1951219518899232","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","page_num":"0","block_num":"0","level":"0","left":"0.5014535184914614","conf":"0.5","width":"0.1889534605310318","par_num":"0","line_num":"0","height":"0.013937280889143033"},{"left":"0.5029069786600965","line_num":"0","width":"0.021802323929806966","word_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","conf":"0.30000001192092896","text":"U.ema1l.","par_num":"0","page_num":"0","top":"0.21602787489966546"},{"line_num":"0","width":"0.011627907448626518","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.5029069764355705","text":"sa.*","word_num":"0","par_num":"0","top":"0.233449477263315"},{"height":"0.006968641205077342","par_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.5029069796729173","width":"0.08866278668667404","text":"towner 1d FRol sochal accounts sa","line_num":"0","word_num":"0","page_num":"0","top":"0.25087108008861336"},{"word_num":"0","text":"JOIN users u on u.id = sa.sociable_id","conf":"0.5","block_num":"0","height":"0.011164274322168932","top":"0.2679425837320575","left":"0.49273255569667207","level":"0","par_num":"0","page_num":"0","line_num":"0","width":"0.0959302313784336"},{"level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.007196483429539158","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","word_num":"0","top":"0.28548644338568163","block_num":"0","page_num":"0","width":"0.10610464785961388"},{"width":"0.1381482875093501","height":"0.0148935728666314","conf":"0.5","level":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.2995371262853762","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","word_num":"0","left":"0.49269744083144135","page_num":"0"},{"text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","block_num":"0","line_num":"0","top":"0.33797909453440456","width":"0.14534883296236073","level":"0","conf":"1","height":"0.010505753841126397","page_num":"0","word_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","height":"0.01075026787449107","conf":"1","line_num":"0","page_num":"0","word_num":"0","left":"0.4927325633660667","width":"0.059593018065107584","text":"select * from features;","level":"0","top":"0.3728222999543015"},{"conf":"0.30000001192092896","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","width":"0.12936045261139567","par_num":"0","block_num":"0","line_num":"0","left":"0.49273257312172364","word_num":"0","page_num":"0","height":"0.007260390255820148","level":"0"},{"level":"0","top":"0.42503987254774733","width":"0.09011627765412028","conf":"1","word_num":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"select * from teams where id = 556;","left":"0.4927325550814989","height":"0.010500196824994035"},{"word_num":"0","level":"0","page_num":"0","left":"0.4927325616686351","par_num":"0","line_num":"0","text":"select * from","top":"0.4599303140744231","block_num":"0","height":"0.010564103651274914","conf":"1","width":"0.03779069413530067"},{"block_num":"0","height":"0.010564103651274914","line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","conf":"1","left":"0.5654069877565148","word_num":"0","level":"0","width":"0.12499998985452854","par_num":"0","top":"0.4599303140744231"},{"height":"0.010686361048210191","left":"0.4927325741233989","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","word_num":"0","top":"0.47735191659424503","width":"0.19767440633570887","par_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","text":"select * from automated_report_results order Dy zu desc,","left":"0.4927008834473122","top":"0.49466613506674073","page_num":"0","level":"0","conf":"0.5","par_num":"0","width":"0.1453954818400931","height":"0.014546766235497555","word_num":"0"},{"width":"0.14244185102746842","word_num":"0","left":"0.4927325548990552","height":"0.010686361048210191","level":"0","top":"0.5119617223575448","text":"SELECT * FROM automated report results WHERE id = 1919:","page_num":"0","line_num":"0","conf":"1","par_num":"0","block_num":"0"},{"left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:","conf":"1","width":"0.15552323929806972","page_num":"0","height":"0.010452960286604362","level":"0","top":"0.5470383283932831","word_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"top":"0.5818815337886577","line_num":"0","height":"0.010622453461423431","width":"0.12209300791963623","page_num":"0","text":"select * from opportunities where id = 7594349:","word_num":"0","block_num":"0","level":"0","conf":"1","left":"0.49273256125581216","par_num":"0"},{"block_num":"0","height":"0.010750267113985301","conf":"0.5","level":"0","line_num":"0","page_num":"0","left":"0.49273257226354994","par_num":"0","width":"0.19767440633570899","top":"0.6164274323772443","word_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte"},{"par_num":"0","width":"0.15406975847609494","page_num":"0","word_num":"0","conf":"1","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","block_num":"0","left":"0.49273256709487234","line_num":"0","top":"0.6339712919137487","level":"0"},{"word_num":"0","level":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","left":"0.4927325551571803","line_num":"0","height":"0.010505753841126397","block_num":"0","conf":"1","width":"0.15261626750864876","top":"0.651515151624469","par_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","level":"0","height":"0.013937280889143033","page_num":"0","conf":"1","top":"0.6689895475345226","width":"0.11046511061648101","left":"0.4927325646279135","text":"SELECT * FROM crm_fields WHERE id = 226147","word_num":"0","block_num":"0"},{"line_num":"0","page_num":"0","level":"0","top":"0.6864111504286012","height":"0.010558546635142552","par_num":"0","word_num":"0","width":"0.15261626750864876","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","left":"0.4927325552882119","block_num":"0","conf":"1"},{"block_num":"0","left":"0.4927325602990887","line_num":"0","word_num":"0","width":"0.12354650903255388","page_num":"0","height":"0.007318740065968554","level":"0","conf":"0.5","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","par_num":"0","top":"0.724738676080081"},{"left":"0.492732558848917","text":"GELECT","word_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.7386759584137272","width":"0.0159883714736776","height":"0.010452961047110132","conf":"0.30000001192092896"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","width":"0.18604649888708236","conf":"0.5","height":"0.014354066985646008","page_num":"0","line_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.5029069807442199","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.007257611367501027","line_num":"0","top":"0.7767145136381128","width":"0.021802323929806966","text":"u. email","page_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.5014534902332606"},{"left":"0.5029069777669138","height":"0.006968640444571461","par_num":"0","text":"sa.*","level":"0","top":"0.7944250874432196","width":"0.013081394611520913","word_num":"0","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"width":"0.09011626750864876","top":"0.8118022326885981","level":"0","line_num":"0","left":"0.5014534906556222","block_num":"0","conf":"1","height":"0.010497418697180683","page_num":"0","par_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","left":"0.49273256673203064","line_num":"0","width":"0.09738371220040826","level":"0","height":"0.007254833239687675","top":"0.8292682928942409","text":"JOTN usens u on trid = ca.cociable idi","block_num":"0","page_num":"0","word_num":"0"},{"text":"JOIN teams t 1..n<->1: on t.id = u.team_id","block_num":"0","width":"0.10610464785961393","conf":"0.5","height":"0.010566882539594036","line_num":"0","page_num":"0","left":"0.49273255613526434","level":"0","par_num":"0","top":"0.8466898957943156","word_num":"0"},{"line_num":"0","block_num":"0","height":"0.010689139176023432","par_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013","level":"0","conf":"1","top":"0.8641114986943905","word_num":"0","page_num":"0","left":"0.4927325670763793"},{"text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","width":"0.19622092551373427","page_num":"0","height":"0.01068358215989107","block_num":"0","left":"0.4927325575704069","word_num":"0","level":"0","top":"0.8987240830528642","par_num":"0","conf":"0.5","line_num":"0"},{"width":"0.020348834230544677","page_num":"0","left":"0.965116281891486","par_num":"0","word_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","level":"0","text":"+0 ..","line_num":"0","block_num":"0","height":"0.011164274322169043"},{"height":"0.01059744650857497","top":"0.10104529661439754","par_num":"0","level":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1","left":"0.6976744093136732","block_num":"0","page_num":"0","width":"0.2703488329623608","word_num":"0","line_num":"0"},{"word_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","level":"0","page_num":"0","top":"0.11846689891207607","conf":"0.30000001192092896","height":"0.006968641205077342","left":"0.703488371377582","line_num":"0","par_num":"0","block_num":"0","width":"0.23837209255137337"},{"word_num":"0","top":"0.1393728226143094","height":"0.007357639939400973","par_num":"0","line_num":"0","left":"0.694767473312973","page_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","conf":"1","width":"0.28633718287691157","block_num":"0","level":"0"},{"conf":"0.5","width":"0.2819767201200445","block_num":"0","left":"0.6962209524994839","par_num":"0","line_num":"0","top":"0.15311004796085603","word_num":"0","height":"0.010653017430404366","level":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","page_num":"0"},{"page_num":"0","par_num":"0","conf":"1","block_num":"0","text":"already solved - just not parametrised for the profile/since case","height":"0.010583553587991013","line_num":"0","width":"0.12645347067650337","level":"0","word_num":"0","top":"0.1672473874286453","left":"0.6947674594038452"},{"text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","line_num":"0","height":"0.010494639808861561","par_num":"0","top":"0.19856459312259356","word_num":"0","block_num":"0","conf":"1","left":"0.6947674552483422","level":"0","page_num":"0"},{"page_num":"0","conf":"1","line_num":"0","left":"0.6947674427962095","par_num":"0","block_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","top":"0.21929824549679078","level":"0","width":"0.1511627765412027","word_num":"0","height":"0.007182590508955311"},{"level":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","word_num":"0","par_num":"0","left":"0.694767459943104","block_num":"0","height":"0.010569660667407277","conf":"1","line_num":"0","width":"0.28633716258596864","page_num":"0"},{"text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","top":"0.2508710804745784","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","left":"0.6947674612076477","word_num":"0","page_num":"0","width":"0.24127905419532292","height":"0.006968640444571461","block_num":"0"},{"height":"0.007329854098233168","top":"0.271777003894373","width":"0.284883661473051","par_num":"0","left":"0.6962209605769604","line_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","level":"0","block_num":"0","page_num":"0","conf":"1"},{"page_num":"0","block_num":"0","left":"0.6962209692158519","top":"0.306620209394439","word_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","width":"0.2877906636988863","par_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461"},{"conf":"1","level":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","left":"0.7034883691075557","width":"0.2776162573631774","height":"0.010452960286604362","line_num":"0","page_num":"0","top":"0.3205574921563493","block_num":"0","word_num":"0"},{"level":"0","width":"0.20639533184944325","top":"0.33797909453440456","left":"0.7034883928957734","block_num":"0","line_num":"0","conf":"0.30000001192092896","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","par_num":"0","height":"0.010505753841126397","page_num":"0","word_num":"0"},{"level":"0","height":"0.010628010477555794","line_num":"0","page_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","left":"0.6962209294276679","block_num":"0","word_num":"0","top":"0.3554006976086954","width":"0.2819767201200445","conf":"1","par_num":"0"},{"block_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","width":"0.2848836817639939","height":"0.0072659472719524","line_num":"0","page_num":"0","par_num":"0","conf":"1","left":"0.6962209430504749","word_num":"0","level":"0"},{"text":"You get for free","top":"0.41463414653422836","par_num":"0","word_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.6947674424200525","line_num":"0","width":"0.0319767404109873","height":"0.007215933366255256","level":"0"},{"top":"0.43540669856459324","word_num":"0","width":"0.08575581489725315","block_num":"0","level":"0","conf":"0.5","height":"0.0071770334928229484","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","page_num":"0","line_num":"0","left":"0.697674417508692"},{"width":"0.06540696671668522","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.6976744285694189","block_num":"0","text":"• 100-record batches via Redis","top":"0.4529505582137161","height":"0.0071770334928229484","conf":"0.5"},{"text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","conf":"1","block_num":"0","left":"0.6976744332330052","line_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.010477968760464584","top":"0.4703832754342152","width":"0.13953486909257606","word_num":"0"},{"conf":"1","line_num":"0","par_num":"0","left":"0.6976744360642997","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","height":"0.010514089745577881","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","block_num":"0","page_num":"0","level":"0"},{"block_num":"0","level":"0","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","width":"0.2819767201200444","word_num":"0","line_num":"0","par_num":"0","left":"0.6976744452422932","height":"0.010452960286604251","conf":"0.5"},{"width":"0.07267441140844466","height":"0.007360418067214214","par_num":"0","conf":"0.5","left":"0.7034883798200974","page_num":"0","word_num":"0","level":"0","text":"key so difterent orofiles don't collide","line_num":"0","block_num":"0","top":"0.5261324047144549"},{"width":"0.1729650903255382","page_num":"0","word_num":"0","line_num":"0","level":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","par_num":"0","left":"0.6947674678139966","height":"0.010452960286604362","conf":"1","top":"0.5470383280448511"},{"par_num":"0","left":"0.6947674633339377","level":"0","block_num":"0","page_num":"0","height":"0.0073104049220229506","line_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","conf":"0.5","word_num":"0","top":"0.5644599301598978"},{"par_num":"0","conf":"1","level":"0","top":"0.5956937798195339","word_num":"0","block_num":"0","left":"0.6947674627311626","line_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","height":"0.010577996571858761","page_num":"0","width":"0.28052323929806977"},{"page_num":"0","par_num":"0","block_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","word_num":"0","height":"0.0071770334928229484","left":"0.6947674461509291","level":"0","conf":"1","line_num":"0","width":"0.13953487923804753"},{"level":"0","width":"0.04215116196490354","conf":"1","page_num":"0","height":"0.006968641205077342","word_num":"0","block_num":"0","line_num":"0","left":"0.6947674422006878","par_num":"0","top":"0.6411149825213349","text":"Recommendation"},{"width":"0.28052323929806977","par_num":"0","block_num":"0","height":"0.010522425650029366","page_num":"0","level":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","word_num":"0","line_num":"0","conf":"1","top":"0.6585365856142653","left":"0.6947674626641019"},{"line_num":"0","top":"0.6759581884885157","par_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","height":"0.006968640444571461","left":"0.6947674655515993","block_num":"0","level":"0","page_num":"0","width":"0.28488370205493685","conf":"0.5"},{"word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.01055576774682343","line_num":"0","top":"0.6897926635444678","width":"0.17441859143845573","conf":"1","par_num":"0","left":"0.6947674548777797","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","conf":"1","left":"0.697674427545875","level":"0","height":"0.01072803904945574","block_num":"0","line_num":"0","par_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","page_num":"0"},{"width":"0.2848836817639939","block_num":"0","left":"0.6976744576996018","line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.010716925017191015","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","top":"0.7317073174143272","par_num":"0","word_num":"0"},{"conf":"0.30000001192092896","width":"0.011627906180442626","level":"0","par_num":"0","top":"0.7421602788826169","word_num":"0","line_num":"0","left":"0.7034883726365229","page_num":"0","height":"0.017421602252187585","text":"do),","block_num":"0"},{"level":"0","height":"0.0071770334928229484","conf":"0.5","par_num":"0","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","line_num":"0","top":"0.766347687400319","width":"0.2776162573631774","left":"0.6976744436144179","word_num":"0"},{"width":"0.2877906636988864","block_num":"0","left":"0.694767475704478","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","par_num":"0","level":"0","height":"0.011164274322169043","line_num":"0","page_num":"0","top":"0.7870813397129187","word_num":"0","conf":"1"},{"height":"0.013937280889143033","word_num":"0","page_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","top":"0.8013937288934075","conf":"1","width":"0.2718022934933926","level":"0","line_num":"0","left":"0.6947674739397125","par_num":"0","block_num":"0"},{"block_num":"0","height":"0.0071770334928229484","word_num":"0","text":"watermark — gate it on \"no profile context\".","left":"0.6962209318790669","par_num":"0","conf":"1","top":"0.8221690590111643","page_num":"0","level":"0","line_num":"0","width":"0.08430232392980697"},{"text":"G.l .","left":"0.9651162807795277","width":"0.017441858636571994","height":"0.010461296951561616","page_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.8397129185198681","block_num":"0","par_num":"0","word_num":"0","level":"0"},{"left":"0.6962209300842392","level":"0","conf":"0.30000001192092896","width":"0.04069767099745736","par_num":"0","block_num":"0","height":"0.0071770334928229484","page_num":"0","line_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","word_num":"0"},{"page_num":"0","top":"0.9545454545454546","width":"0.04651162472177062","word_num":"0","height":"0.0071770334928229484","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"Claude Qnus 17 Medium","left":"0.7223837197862006"},{"text":"144-25","word_num":"0","left":"0.9331395351302343","par_num":"0","level":"0","line_num":"0","top":"0.9860627181052405","width":"0.01453488177441542","block_num":"0","conf":"0.5","page_num":"0","height":"0.006968640444571572"},{"line_num":"0","par_num":"0","text":"Po 4 sp","width":"0.01453488177441531","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.01074748898617195","top":"0.986062718234409","page_num":"0","word_num":"0","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8068
|
NULL
|
NULL
|
|
59333
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.39-40L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"Phostorm","page_num":"0","top":"0.006968641046706359","width":"0.021802326466174835","word_num":"0","level":"0","block_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.006968641450188162","width":"0.01162790618044264","block_num":"0","left":"0.1148255812121043","par_num":"0","word_num":"0","line_num":"0","page_num":"0","level":"0","text":"code"},{"block_num":"0","height":"0.010452960286604362","par_num":"0","word_num":"0","level":"0","conf":"0.5","line_num":"0","top":"0.02787456497864904","text":"FV faVsco.js","left":"0.030523259704860126","width":"0.029069763548830722","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","left":"0.06831395542728312","level":"0","par_num":"0","text":"?9 master","conf":"0.30000001192092896","line_num":"0","top":"0.02787456497864904","width":"0.024709300791963623","page_num":"0","word_num":"0"},{"height":"0.003484320602538671","block_num":"0","text":"Proledey","level":"0","top":"0.05923344944238418","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.020348836766912577","left":"0.014534883869450689","line_num":"0","word_num":"0"},{"level":"0","text":"D Salesforce","conf":"0.30000001192092896","top":"0.07612742412338913","word_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.030583024024963372","height":"0.01150821840934213","left":"0.043574765514713835","page_num":"0"},{"left":"0.046511627642654756","line_num":"0","level":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","text":"> DDTO","width":"0.021802323929806973","word_num":"0","par_num":"0","top":"0.09407665591941561"},{"par_num":"0","width":"0.07137109878215384","line_num":"0","left":"0.0537095887639354","text":"© FetchSalesforceEntitiesJob.pnp","height":"0.015479323586398475","block_num":"0","top":"0.11024367702094318","word_num":"0","conf":"1","level":"0","page_num":"0"},{"par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896","left":"0.05232558202147495","level":"0","block_num":"0","line_num":"0","top":"0.13237639553429026","width":"0.08575580475178171","word_num":"0","page_num":"0","height":"0.0071770334928229484"},{"width":"0.08575580475178171","top":"0.14982578435435434","level":"0","page_num":"0","par_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","word_num":"0","left":"0.05232558202147495","conf":"0.5","height":"0.0072715042880847625","line_num":"0","block_num":"0"},{"line_num":"0","top":"0.16724738709478748","conf":"0.30000001192092896","word_num":"0","left":"0.046511627154292065","block_num":"0","text":"c) AulolocDelavec locrm.ono","width":"0.06249999492726427","level":"0","height":"0.006968640444571461","par_num":"0","page_num":"0"},{"conf":"1","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","level":"0","width":"0.07558138827060132","left":"0.046511627667025296","page_num":"0","top":"0.18102073376030525","word_num":"0","line_num":"0","block_num":"0","height":"0.010616896445291069"},{"word_num":"0","height":"0.0073048471453848185","line_num":"0","page_num":"0","left":"0.04651163545709501","conf":"0.5","level":"0","block_num":"0","width":"0.06395348082197473","par_num":"0","text":"C) CreaterollowupActivity.php","top":"0.2017543859602864"},{"top":"0.21929824565899192","height":"0.007182590508955311","block_num":"0","page_num":"0","left":"0.04651162858740109","conf":"0.30000001192092896","par_num":"0","width":"0.04215116196490349","word_num":"0","line_num":"0","level":"0","text":"C) CreateNotes.php"},{"text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","word_num":"0","conf":"1","par_num":"0","block_num":"0","left":"0.04651163557061816","line_num":"0","page_num":"0","top":"0.23684210521680837","height":"0.010544653714558705","level":"0"},{"block_num":"0","left":"0.04651163358738779","line_num":"0","conf":"0.5","height":"0.007207597461803994","level":"0","par_num":"0","text":"C) MatchActivitvermData.php","page_num":"0","width":"0.06249999492726427","word_num":"0","top":"0.2543554009942979"},{"top":"0.27177700333990396","height":"0.00732985485873916","word_num":"0","block_num":"0","width":"0.039244185102746854","line_num":"0","page_num":"0","text":"E) NoteObiect.ohp","left":"0.046511628705343505","par_num":"0","conf":"0.30000001192092896","level":"0"},{"page_num":"0","left":"0.04651163174781109","conf":"0.30000001192092896","par_num":"0","word_num":"0","level":"0","top":"0.2891986066069825","block_num":"0","height":"0.006968640444571461","width":"0.04215115942853562","line_num":"0","text":"c) SaveActiviv.ono"},{"left":"0.04651162677256695","height":"0.006968641205077342","text":"c)saveliranscriotion.onv","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.30662020900450737","width":"0.0523255835188196"},{"level":"0","left":"0.04651163174781109","par_num":"0","page_num":"0","top":"0.32376395531045343","width":"0.04215115942853562","height":"0.0072464973352361906","conf":"0.5","text":"C) SetuoLavout.oho","word_num":"0","line_num":"0","block_num":"0"},{"height":"0.0071770334928230595","width":"0.04215115942853562","word_num":"0","left":"0.04651163174781109","par_num":"0","page_num":"0","text":"C) SvncActivitv.oho","line_num":"0","top":"0.34130781499202545","block_num":"0","level":"0","conf":"0.5"},{"line_num":"0","word_num":"0","top":"0.3552072621290665","block_num":"0","conf":"1","level":"0","text":"@ SvncFieldMetadata.php","height":"0.014418177627490425","par_num":"0","page_num":"0","left":"0.04638947542561308","width":"0.055435398791698696"},{"conf":"1","top":"0.3763066205343165","height":"0.010455739935429254","block_num":"0","word_num":"0","page_num":"0","level":"0","left":"0.046511631609252174","line_num":"0","par_num":"0","width":"0.039244182566378974","text":"© SyncLeads.php"},{"block_num":"0","height":"0.014354066985645897","text":"© SyncObjects.php","top":"0.38995215311004783","width":"0.04215115942853562","word_num":"0","left":"0.046511631695615716","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"1"},{"height":"0.010700253968793927","level":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.41114982586710536","block_num":"0","left":"0.04651163073081603","par_num":"0","conf":"1","text":"© SyncOpportunitiesJob.php","width":"0.06104650903255382"},{"top":"0.42503987240829344","conf":"1","block_num":"0","page_num":"0","text":"© SyncOpportunity.php","level":"0","par_num":"0","word_num":"0","width":"0.05087208747863769","height":"0.014354066985646008","line_num":"0","left":"0.046511633451594"},{"text":"© SyncProfileMetadata.php","level":"0","left":"0.04651163071712692","block_num":"0","line_num":"0","page_num":"0","height":"0.010672468127626344","conf":"1","top":"0.44577352463809683","width":"0.05813953217039717","par_num":"0","word_num":"0"},{"left":"0.04651163321565249","block_num":"0","page_num":"0","par_num":"0","height":"0.010550210730691068","text":"© SyncTeamFieldsJob.php","conf":"1","width":"0.056686041202950996","level":"0","line_num":"0","top":"0.46331738455485405","word_num":"0"},{"left":"0.04651163321565131","line_num":"0","conf":"1","height":"0.010452961047110243","text":"© SyncTeamMetadata.php","level":"0","par_num":"0","width":"0.05668604120295098","page_num":"0","word_num":"0","top":"0.48083623715937174","block_num":"0"},{"block_num":"0","width":"0.08430231885707123","text":"© UpdateOpportunitySpecifications.php","height":"0.01051408974557777","word_num":"0","conf":"1","level":"0","left":"0.04651163548425466","top":"0.49825784007433493","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.04215115942853563","word_num":"0","left":"0.046511627480499834","conf":"0.30000001192092896","top":"0.5191637634014077","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","text":"Updatestage.ong"},{"block_num":"0","line_num":"0","left":"0.03343023627313173","conf":"0.30000001192092896","page_num":"0","top":"0.5331010454942319","par_num":"0","word_num":"0","width":"0.03343022884206569","level":"0","height":"0.010758603778942555","text":"> @ DealRisks"},{"text":"_Meeuine bor","word_num":"0","line_num":"0","par_num":"0","top":"0.5714285717637769","level":"0","conf":"0.30000001192092896","left":"0.03924418649273823","page_num":"0","block_num":"0","width":"0.031976740410987366","height":"0.006968640444571572"},{"height":"0.007210375589617124","page_num":"0","top":"0.6411149830944434","left":"0.03924418703063903","line_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.029069763548830715","par_num":"0","text":"a Telephony","level":"0","block_num":"0"},{"height":"0.011164274322169154","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"C User","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0","level":"0","page_num":"0","left":"0.03924418612559764"},{"conf":"0.30000001192092896","block_num":"0","width":"0.05523256038097625","word_num":"0","height":"0.006968641205077342","page_num":"0","top":"0.675958188117432","level":"0","par_num":"0","text":"c8aseprocessing.oo.ono","line_num":"0","left":"0.04069767337055839"},{"level":"0","line_num":"0","top":"0.6897926633384308","block_num":"0","conf":"0.30000001192092896","left":"0.04069767586474709","page_num":"0","par_num":"0","width":"0.03779069667166852","text":"@ Dummv.Job.php","word_num":"0","height":"0.01055576850732931"},{"par_num":"0","conf":"0.5","page_num":"0","width":"0.07558138827060132","line_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","height":"0.006968640444571572","block_num":"0","level":"0","top":"0.7108013940634285","word_num":"0","left":"0.04069768173679198"},{"height":"0.010508531968939527","conf":"0.5","line_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","page_num":"0","top":"0.724738676808766","width":"0.06395348082197475","block_num":"0","left":"0.0406976819687229","level":"0","word_num":"0"},{"line_num":"0","par_num":"0","top":"0.7456140350877193","block_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.04069767637769677","width":"0.023255812360885288","height":"0.0071770334928229484","level":"0","page_num":"0","text":"C ob.oho"},{"par_num":"0","conf":"0.30000001192092896","top":"0.7630662020343051","height":"0.006968641205077342","left":"0.04069767469984203","line_num":"0","text":"C)JobDisoatcher.oho","block_num":"0","width":"0.04505813882706013","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","par_num":"0","text":".lobDisnatcherintertace.oho","word_num":"0","height":"0.006968640444571572","left":"0.04069768139133789","page_num":"0","top":"0.7804878052132543","width":"0.06395348082197473","level":"0","block_num":"0","conf":"0.30000001192092896"},{"text":"@ [EMAIL]","level":"0","line_num":"0","page_num":"0","top":"0.7942583731520936","width":"0.08430231885707126","block_num":"0","left":"0.04069768199588256","conf":"0.5","par_num":"0","height":"0.01061967533361019","word_num":"0"},{"width":"0.05668604120295098","par_num":"0","left":"0.039244191467289816","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007307626033703829","text":"T. SacVisibilitvControl.ohn","top":"0.8149920253520749","page_num":"0"},{"text":"v D Listeners","height":"0.010669689239307223","width":"0.03197674041098737","block_num":"0","left":"0.027616282843257383","top":"0.8325358850720923","word_num":"0","conf":"0.5","par_num":"0","page_num":"0","level":"0","line_num":"0"},{"height":"0.0071770334928230595","block_num":"0","width":"0.031976740410987366","word_num":"0","text":"v M Activitiod","par_num":"0","line_num":"0","top":"0.8500797448165869","left":"0.03343023313500392","conf":"0.30000001192092896","page_num":"0","level":"0"},{"block_num":"0","line_num":"0","height":"0.007204819333990642","conf":"0.5","page_num":"0","word_num":"0","left":"0.03924418511117721","par_num":"0","top":"0.8675958187199364","level":"0","width":"0.04651162979450632","text":"v M ActivitvProviden"},{"left":"0.046511629117106865","width":"0.02906976608519858","word_num":"0","level":"0","line_num":"0","height":"0.007327075970420038","par_num":"0","text":"> M.lustCall","block_num":"0","top":"0.8850174216200114","page_num":"0","conf":"0.30000001192092896"},{"height":"0.010639125270326288","left":"0.046511631681215526","par_num":"0","line_num":"0","text":"v D UserPilot","conf":"0.5","block_num":"0","width":"0.03197674041098737","word_num":"0","top":"0.9024390246943023","page_num":"0","level":"0"},{"level":"0","text":"© TrackProviderInstalledEvent.php","word_num":"0","top":"0.9198606275943773","conf":"1","left":"0.059593032929402996","line_num":"0","height":"0.010761381906755796","block_num":"0","par_num":"0","page_num":"0","width":"0.07412789730315514"},{"word_num":"0","height":"0.006968640444571572","level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.039244188091967266","text":"MAudia","top":"0.9372822303003622","page_num":"0","par_num":"0","width":"0.026162789223041938"},{"line_num":"0","par_num":"0","level":"0","text":"MRots","height":"0.006968640444571572","word_num":"0","block_num":"0","left":"0.039244188005603746","conf":"0.30000001192092896","top":"0.9547038330878187","width":"0.0232558123608853","page_num":"0"},{"height":"0.007249275463049432","level":"0","block_num":"0","left":"0.15406977310444897","par_num":"0","text":"C ActivitvController.ohn","page_num":"0","top":"0.05574912945445576","line_num":"0","width":"0.047965110616481066","word_num":"0","conf":"0.5"},{"conf":"0.30000001192092896","page_num":"0","level":"0","word_num":"0","block_num":"0","height":"0.006968641205077342","left":"0.15406976733606492","par_num":"0","line_num":"0","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","width":"0.07122093058646994"},{"conf":"1","line_num":"0","height":"0.011164274322169043","left":"0.30668604530999377","width":"0.07122092551373421","word_num":"0","block_num":"0","level":"0","top":"0.0797448165869219","text":"© AutomatedReportsCommand.php","page_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571461","level":"0","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","word_num":"0","left":"0.3066860477020153","top":"0.13240418151987454","conf":"0.5"},{"top":"0.13240418151987454","left":"0.37063954254736237","conf":"0.5","width":"0.08720929571922792","level":"0","page_num":"0","line_num":"0","par_num":"0","height":"0.006968640444571461","block_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","word_num":"0"},{"top":"0.1567944254223136","width":"0.05523255023550483","text":"wsyncermenuuiestrait.ono","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.31831396020201475","par_num":"0","word_num":"0","height":"0.006968640444571461"},{"left":"0.15406976824025068","height":"0.0071770334928229484","text":"c) SyncObiects.pho","top":"0.18102073365231264","width":"0.039244185102746826","page_num":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"width":"0.06104650395981806","line_num":"0","page_num":"0","conf":"1","level":"0","top":"0.17770034929920653","par_num":"0","word_num":"0","left":"0.20203489060729998","block_num":"0","height":"0.010452960286604362","text":"©ImportOpportunityBatch.php"},{"height":"0.010497417936674913","level":"0","line_num":"0","par_num":"0","left":"0.27180233100804285","page_num":"0","top":"0.17770034916869026","width":"0.053779064340794325","conf":"1","block_num":"0","text":"© ImportContactBatch.php","word_num":"0"},{"left":"0.33284884116015484","par_num":"0","line_num":"0","text":"© Client.php","height":"0.010497417936674913","top":"0.17770034916869026","page_num":"0","width":"0.027616275117752387","word_num":"0","level":"0","block_num":"0","conf":"1"},{"word_num":"0","width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","left":"0.3677325572728374","height":"0.0071770334928229484","page_num":"0","par_num":"0","conf":"0.5","block_num":"0","top":"0.18102073365231264","level":"0","line_num":"0"},{"top":"0.20557491325434107","left":"0.15406977127553043","par_num":"0","conf":"0.30000001192092896","level":"0","width":"0.030523251979909044","text":"() Service.php","page_num":"0","block_num":"0","line_num":"0","height":"0.007343747018817126","word_num":"0"},{"height":"0.006968640444571572","level":"0","left":"0.19186047025946548","conf":"0.5","line_num":"0","top":"0.20557491322719157","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.04505813375432441","text":"BatchSyncTrait.php"},{"word_num":"0","line_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","height":"0.011164274322169154","left":"0.2441860510865191","width":"0.14534883296236076","level":"0","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.20175438596491224"},{"height":"0.007343747018817126","conf":"0.5","block_num":"0","left":"0.3982558178455254","line_num":"0","page_num":"0","par_num":"0","text":"php api_v2.php","width":"0.02906976354883073","top":"0.20557491325434107","word_num":"0","level":"0"},{"block_num":"0","conf":"1","height":"0.007268726160271521","par_num":"0","text":"(C) AutomatedReportResult.oho","top":"0.22966507158551952","left":"0.15406977510994932","page_num":"0","line_num":"0","width":"0.06104650395981809","level":"0","word_num":"0"},{"conf":"1","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.2508710809687519","height":"0.010691917303836784","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","width":"0.21656975847609497","left":"0.17151161694332442","line_num":"0","level":"0"},{"text":"nublic function handlel","block_num":"0","level":"0","conf":"1","top":"0.26794258384399516","page_num":"0","width":"0.05959302313784334","par_num":"0","line_num":"0","left":"0.18313953485556841","height":"0.007318740065968554","word_num":"0"},{"text":"138","line_num":"0","width":"0.010174417749364312","par_num":"0","left":"0.1497093032619457","level":"0","conf":"0.30000001192092896","word_num":"0","height":"0.010452960286604362","block_num":"0","top":"0.4111498263026909","page_num":"0"},{"level":"0","block_num":"0","text":"140","top":"0.44250871089481225","height":"0.017421602252187474","width":"0.010174418383456285","par_num":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.15116279097784552"},{"level":"0","text":"1143","top":"0.5017421601756263","word_num":"0","page_num":"0","width":"0.00872092995237797","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","left":"0.15116279076509007"},{"word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010452961047110132","conf":"1","par_num":"0","text":"144","width":"0.00872092995237797","block_num":"0","left":"0.1511627908377645","top":"0.5156794425600686"},{"height":"0.006968641205077342","conf":"0.30000001192092896","top":"0.6062717769003649","line_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.15116279076509007","page_num":"0","text":"149","width":"0.00872092995237797","par_num":"0"},{"height":"0.010452960286604362","left":"0.15116279159085694","page_num":"0","width":"0.008720929318285997","level":"0","conf":"1","line_num":"0","par_num":"0","word_num":"0","block_num":"0","text":"155","top":"0.7108013942469417"},{"height":"0.010452960286604362","par_num":"0","line_num":"0","block_num":"0","level":"0","top":"0.763066202609311","conf":"1","text":"158","left":"0.15116279159085694","word_num":"0","page_num":"0","width":"0.008720929318285997"},{"width":"0.008720929318285997","word_num":"0","left":"0.15116279159085694","par_num":"0","level":"0","page_num":"0","top":"0.8153310109716805","height":"0.010452960286604362","conf":"1","block_num":"0","line_num":"0","text":"161"},{"conf":"1","width":"0.008720929318285997","text":"163","line_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.8501742165465933","height":"0.010452960286604362","word_num":"0","left":"0.15116279159085694","page_num":"0"},{"width":"0.00872092995237797","height":"0.006968641205077342","line_num":"0","top":"0.871080139269703","word_num":"0","par_num":"0","conf":"1","level":"0","page_num":"0","block_num":"0","left":"0.15116279076509007","text":"1164"},{"page_num":"0","text":"165","conf":"1","line_num":"0","top":"0.8850174221215062","height":"0.010452960286604362","block_num":"0","width":"0.008720929318285997","word_num":"0","level":"0","par_num":"0","left":"0.15116279159085694"},{"width":"0.00872092995237797","height":"0.006968641205077342","par_num":"0","top":"0.9059233448446159","conf":"0.30000001192092896","line_num":"0","word_num":"0","left":"0.15116279076509007","page_num":"0","level":"0","block_num":"0","text":"1166"},{"line_num":"0","text":"$config,","word_num":"0","level":"0","width":"0.021802323929806966","par_num":"0","left":"0.21366279261358478","block_num":"0","conf":"1","top":"0.2891986067904957","height":"0.010452960286604362","page_num":"0"},{"width":"0.04505813375432441","par_num":"0","line_num":"0","page_num":"0","left":"0.21366279584086087","conf":"1","level":"0","block_num":"0","word_num":"0","text":"$batchRepository,","top":"0.30662020992638417","height":"0.010452960286604362"},{"level":"0","par_num":"0","text":"SredisService","height":"0.010452960286604362","block_num":"0","width":"0.03633720570422233","top":"0.3240418127138407","page_num":"0","word_num":"0","line_num":"0","left":"0.21366279067986574","conf":"1"},{"top":"0.3414634155012971","height":"0.010452960286604251","word_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","text":"$entityRepository,","page_num":"0","left":"0.21366279592722434","block_num":"0","width":"0.04796511061648104"},{"height":"0.006968640444571461","block_num":"0","line_num":"0","par_num":"0","left":"0.21366279063768656","level":"0","conf":"0.30000001192092896","text":"sloggen","page_num":"0","top":"0.3623693383142996","word_num":"0","width":"0.018895347067650337"},{"left":"0.20348838007687264","level":"0","conf":"0.5","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","height":"0.007215933366255367","line_num":"0","width":"0.2398255733733482","word_num":"0","block_num":"0","par_num":"0","page_num":"0"},{"left":"0.20348838095072486","width":"0.07994185102746842","height":"0.010672467367120575","top":"0.4457735248441337","level":"0","text":"if (Sthis->attemots@ === 1) {","line_num":"0","block_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.5"},{"text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","width":"0.1482558047517817","line_num":"0","left":"0.21366278713067985","conf":"1","height":"0.010550210730691068","par_num":"0","top":"0.46331738455485405","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"level":"0","par_num":"0","width":"0.091569758476095","word_num":"0","left":"0.20348838105878864","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","height":"0.0071770334928229484","block_num":"0","page_num":"0","conf":"0.5","line_num":"0"},{"level":"0","top":"0.5331010453200158","width":"0.15552324944354115","block_num":"0","line_num":"0","left":"0.20348837906873227","par_num":"0","word_num":"0","height":"0.013948396442419408","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","page_num":"0","conf":"1"},{"left":"0.20348837025078986","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5714285713801411","line_num":"0","width":"0.14970930586469938","block_num":"0","height":"0.006968641205077342","word_num":"0"},{"text":"<1/6 >","line_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","height":"0.010536318570613101","left":"0.2470930229619993","width":"0.021802323929806966","top":"0.5923344949742337"},{"width":"0.027616277654120253","left":"0.2151162810652241","word_num":"0","block_num":"0","level":"0","text":"'entity tvo","height":"0.0071798116206361895","top":"0.6060606061050023","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.010455739935429254","top":"0.6132376396173622","width":"0.021802323929806966","text":"© Logger","level":"0","word_num":"0","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","left":"0.25000000055269916"},{"page_num":"0","conf":"0.5","word_num":"0","height":"0.0071770334928230595","left":"0.2151162810652241","par_num":"0","block_num":"0","text":"Itotal reco","level":"0","line_num":"0","top":"0.6236044657097288","width":"0.027616277654120253"},{"par_num":"0","left":"0.248546517777781","line_num":"0","page_num":"0","conf":"0.5","word_num":"0","width":"0.05668604120295098","block_num":"0","top":"0.6339712919137487","text":"public function info","level":"0","height":"0.010628010477555794"},{"conf":"0.5","width":"0.027616277654120253","par_num":"0","page_num":"0","text":"\"batches d","height":"0.0072103763501230045","word_num":"0","top":"0.6411149825399743","left":"0.2151162799850968","level":"0","line_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","top":"0.6585365856142653","conf":"0.30000001192092896","left":"0.21511628105837952","level":"0","width":"0.026162789223041966","height":"0.007332632986552401","line_num":"0","page_num":"0","text":"Isvnced atl"},{"width":"0.04360464785961399","conf":"0.5","page_num":"0","word_num":"0","par_num":"0","top":"0.6618819775389818","height":"0.010591889492442497","block_num":"0","level":"0","line_num":"0","left":"0.26598837545525295","text":"cav $context = [1"},{"par_num":"0","word_num":"0","block_num":"0","width":"0.020348835498728624","text":": voidi","conf":"0.30000001192092896","level":"0","left":"0.24854651350063556","height":"0.0071770334928229484","line_num":"0","top":"0.6794258373205742","page_num":"0"},{"top":"0.6929824561403509","width":"0.052325573373348144","word_num":"0","left":"0.1918604731373945","conf":"1","height":"0.011164274322169043","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"} catch (SocialAcco"},{"height":"0.006968641205077342","par_num":"0","left":"0.2034883724950264","line_num":"0","width":"0.039244185102746854","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"Cloaden-swannir","top":"0.7108013936697744","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","conf":"1","top":"0.7105263157219254","text":"Log an informational message to the logs.","left":"0.24854651872595424","level":"0","width":"0.08720929571922792","height":"0.01072803904945585"},{"block_num":"0","height":"0.010691917303836673","left":"0.24854651107352554","level":"0","par_num":"0","top":"0.7384370017274113","width":"0.0813953419949146","page_num":"0","conf":"1","line_num":"0","text":"Implements: Loggerinterface::info","word_num":"0"},{"text":"array|ArravyablelJsonable|Stri","width":"0.07122092551373421","word_num":"0","line_num":"0","block_num":"0","top":"0.7595818820518198","conf":"1","level":"0","page_num":"0","height":"0.010452960286604362","left":"0.27761628499022556","par_num":"0"},{"top":"0.7804878052132543","height":"0.006968640444571572","line_num":"0","page_num":"0","text":"ngable lstring smessage","conf":"0.30000001192092896","block_num":"0","left":"0.2761627910440279","width":"0.056686041202950954","level":"0","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.010703032096607279","left":"0.19186047325424327","line_num":"0","text":"} catch (Throwable","top":"0.7979094080543587","conf":"1","width":"0.049418596511191515","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"line_num":"0","left":"0.2761627943999499","page_num":"0","par_num":"0","text":"arrayScontext","top":"0.7944250876267327","level":"0","width":"0.03924418256637896","height":"0.010452960286604362","word_num":"0","conf":"0.5","block_num":"0"},{"block_num":"0","page_num":"0","text":"slogger->errorl","left":"0.20348837187088045","top":"0.8188153313456585","width":"0.03924418256637899","level":"0","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","text":"Returns:","width":"0.01889534706765031","word_num":"0","conf":"1","height":"0.010452960286604362","block_num":"0","page_num":"0","left":"0.2485465134574538","level":"0","top":"0.8188153315291717"},{"conf":"0.30000001192092896","par_num":"0","word_num":"0","left":"0.24854651337109027","line_num":"0","page_num":"0","width":"0.01598837020549368","text":"CAurno","top":"0.8432055752480975","block_num":"0","level":"0","height":"0.006968640444571572"},{"conf":"0.5","height":"0.006968640444571461","text":"vendor/aravel/tramework/src","level":"0","line_num":"0","page_num":"0","left":"0.2747093029029664","top":"0.8466898958055888","width":"0.06395348082197477","word_num":"0","par_num":"0","block_num":"0"},{"left":"0.2747093023963053","par_num":"0","width":"0.05668604120295101","line_num":"0","top":"0.8641114985930454","page_num":"0","word_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","level":"0","text":"luminare Loc/Loccer.ono"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","width":"0.026162789223041938","level":"0","height":"0.007235383302971576","text":"'error' =>","left":"0.21511627846207848","par_num":"0","top":"0.8708133969827938","word_num":"0"},{"left":"0.20348837139363007","word_num":"0","par_num":"0","page_num":"0","text":"throw Ser","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.0072770620647228945","top":"0.9233449476199234","width":"0.023255814897253146"},{"conf":"0.30000001192092896","page_num":"0","left":"0.44476744220017683","par_num":"0","word_num":"0","line_num":"0","level":"0","text":"826 л v 512","top":"0.2508710809687519","width":"0.03488371727314399","height":"0.010691917303836784","block_num":"0"},{"top":"0.29965156834254736","conf":"1","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"575","width":"0.008720929952377943","word_num":"0","line_num":"0","height":"0.017421602252187585","left":"0.47238372096131104"},{"text":"576","top":"0.3205574921563493","width":"0.008720929318285997","word_num":"0","level":"0","left":"0.47093023257922917","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.010452960286604362"},{"width":"0.01017441774936434","top":"0.3379790945953738","word_num":"0","left":"0.4709302334945038","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.010452960286604362","text":"577","par_num":"0"},{"top":"0.35540069773126226","word_num":"0","level":"0","conf":"1","block_num":"0","par_num":"0","page_num":"0","text":"578","width":"0.008720929318285997","left":"0.47093023257922917","height":"0.010452960286604362","line_num":"0"},{"text":"579","word_num":"0","conf":"1","line_num":"0","width":"0.011627906180442682","left":"0.4709302331500887","height":"0.017421602252187585","block_num":"0","level":"0","page_num":"0","top":"0.3693379791874951","par_num":"0"},{"block_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","top":"0.39024390295774314","page_num":"0","left":"0.4709302334945038","text":"580","width":"0.01017441774936434","level":"0","par_num":"0"},{"top":"0.40418118460121666","word_num":"0","block_num":"0","page_num":"0","conf":"0.5","height":"0.024390243457264815","width":"0.0159883714736776","level":"0","par_num":"0","text":"=581","line_num":"0","left":"0.4665697680180062"},{"par_num":"0","height":"0.010452960286604362","conf":"1","text":"583","width":"0.008720929318285997","block_num":"0","top":"0.4425087113201125","left":"0.4723837218234151","line_num":"0","page_num":"0","word_num":"0","level":"0"},{"word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","text":"584","width":"0.01017441774936434","par_num":"0","top":"0.459930314107569","height":"0.010452960286604362","line_num":"0","left":"0.4709302334945038"},{"word_num":"0","height":"0.010452960286604362","line_num":"0","conf":"0.5","par_num":"0","text":"—585","level":"0","page_num":"0","width":"0.013081394611520969","left":"0.46656976846458836","top":"0.4773519168950253","block_num":"0"},{"word_num":"0","conf":"1","line_num":"0","text":"586","top":"0.4947735200309138","block_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","width":"0.008720929318285997","left":"0.47093023257922917"},{"left":"0.4723837218234151","word_num":"0","conf":"1","text":"587","par_num":"0","height":"0.010452960286604362","top":"0.5121951224699383","line_num":"0","page_num":"0","level":"0","width":"0.008720929318285997","block_num":"0"},{"text":"588","conf":"1","level":"0","page_num":"0","par_num":"0","left":"0.4723837218234151","line_num":"0","block_num":"0","height":"0.010452960286604362","top":"0.5296167252573947","width":"0.008720929318285997","word_num":"0"},{"conf":"1","par_num":"0","word_num":"0","line_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","text":"589","top":"0.5470383280448511","width":"0.01017441774936434","level":"0","page_num":"0","block_num":"0"},{"level":"0","text":"590","conf":"0.5","top":"0.5609756106427853","block_num":"0","left":"0.47238372114299704","height":"0.020905922094220375","width":"0.008720929952377943","word_num":"0","par_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.46802325552854196","width":"0.013081394611520969","top":"0.5853658539937421","block_num":"0","height":"0.006968640444571572","line_num":"0","text":"15911","word_num":"0","page_num":"0","level":"0"},{"level":"0","text":"592","line_num":"0","page_num":"0","height":"0.020905923615232025","width":"0.010174418383456285","par_num":"0","word_num":"0","conf":"1","top":"0.5958188150216522","left":"0.4723837209560432","block_num":"0"},{"width":"0.008720929952377998","text":"593","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.47238372099764825","top":"0.616724738727316","conf":"1","height":"0.010452961047110132"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0","text":"T 595","page_num":"0","left":"0.466569769326747","line_num":"0","top":"0.6480836243637909","height":"0.013937280889142922","width":"0.014534881774415365"},{"line_num":"0","conf":"0.30000001192092896","text":"-596","block_num":"0","page_num":"0","width":"0.014534883042599256","par_num":"0","left":"0.46656976759933994","height":"0.020905922094220375","top":"0.6655052271933078","level":"0","word_num":"0"},{"block_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","text":"597","top":"0.6898954702884519","left":"0.47093023259606254","width":"0.010174418383456285","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"page_num":"0","level":"0","conf":"0.5","block_num":"0","text":"598","height":"0.020905922094220375","line_num":"0","left":"0.4709302331016392","width":"0.011627906180442626","word_num":"0","par_num":"0","top":"0.7003484325068968"},{"word_num":"0","page_num":"0","block_num":"0","top":"0.7247386758550688","height":"0.006968641205077342","conf":"1","level":"0","left":"0.4723837209976482","line_num":"0","par_num":"0","text":"$99","width":"0.008720929952377943"},{"block_num":"0","text":"=600","height":"0.027874564820309367","top":"0.7282229962193458","par_num":"0","left":"0.46656976790214993","width":"0.014534883042599311","level":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","par_num":"0","text":"6011","top":"0.7595818818683066","width":"0.01017441774936434","height":"0.006968640444571572","left":"0.4709302334945038","word_num":"0","line_num":"0"},{"page_num":"0","line_num":"0","top":"0.7700348428613736","block_num":"0","width":"0.014534883042599311","conf":"0.30000001192092896","par_num":"0","text":"-602","level":"0","word_num":"0","left":"0.466569767781026","height":"0.020905923615232025"},{"height":"0.020905922094220375","text":"604","conf":"1","line_num":"0","left":"0.47093023264451217","word_num":"0","par_num":"0","width":"0.010174418383456285","top":"0.8048780490574194","block_num":"0","level":"0","page_num":"0"},{"page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","line_num":"0","par_num":"0","text":"605","width":"0.008720929318285997","top":"0.8292682935500775","word_num":"0","left":"0.47093023257922917","level":"0"},{"left":"0.4723837211284622","par_num":"0","width":"0.008720929952377943","block_num":"0","height":"0.017421602252187474","text":"606","page_num":"0","top":"0.8432055753547425","conf":"1","line_num":"0","word_num":"0","level":"0"},{"height":"0.010689139176023432","level":"0","page_num":"0","text":"— 607","block_num":"0","left":"0.4665697671564489","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8641114988686065","width":"0.013081394611520969","word_num":"0"},{"word_num":"0","line_num":"0","conf":"1","level":"0","top":"0.8815331015640149","height":"0.010452960286604362","left":"0.4723837218234151","par_num":"0","width":"0.008720929318285997","block_num":"0","text":"608","page_num":"0"},{"height":"0.006968640444571461","par_num":"0","text":"100% 52","top":"0.006968641450188162","page_num":"0","width":"0.01889534706765028","left":"0.9127906995735092","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","text":"• MOn ZU Aor 10.39-40","block_num":"0","top":"0.006968641450188162","word_num":"0","left":"0.9345930252198137","level":"0","height":"0.006968640444571461","width":"0.05813952709766146","par_num":"0","page_num":"0","line_num":"0"},{"conf":"1","level":"0","par_num":"0","width":"0.08866278668667404","word_num":"0","top":"0.02787456497864904","text":"L AskJiminnyReportActivityServiceTestv","page_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.8270348901595695"},{"text":"=custom.log","block_num":"0","conf":"0.5","left":"0.4738372097953522","par_num":"0","line_num":"0","top":"0.05574912978701141","level":"0","page_num":"0","height":"0.010452960286604362","width":"0.029069763548830674","word_num":"0"},{"conf":"1","block_num":"0","page_num":"0","left":"0.5101744200028817","text":"=laravel.log","level":"0","line_num":"0","width":"0.027616277654120225","par_num":"0","top":"0.055749129145434506","word_num":"0","height":"0.010452961047110132"},{"height":"0.010452960286604362","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","left":"0.5450581399922917","level":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.050872087478637695","word_num":"0","conf":"0.5","page_num":"0"},{"left":"0.6046511654871605","word_num":"0","height":"0.010452961047110132","line_num":"0","page_num":"0","conf":"0.5","text":"4 HS_local (iminny@localhost]","block_num":"0","level":"0","top":"0.055749129145434506","par_num":"0","width":"0.06104650903255382"},{"line_num":"0","width":"0.017441858636571994","word_num":"0","conf":"1","text":"Cascade","block_num":"0","level":"0","top":"0.05574912943857935","par_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.6947674436468302"},{"conf":"0.30000001192092896","par_num":"0","top":"0.0797448165869219","width":"0.07703488431078326","word_num":"0","height":"0.011164274322169043","block_num":"0","level":"0","left":"0.4738372088584945","line_num":"0","page_num":"0","text":"A console [PROD] X A console [EU]"},{"level":"0","line_num":"0","page_num":"0","height":"0.011164274322169043","text":"A console [STAGING]","conf":"0.5","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","left":"0.5595930266071848","par_num":"0","block_num":"0"},{"page_num":"0","text":"Retactor Connection","line_num":"0","word_num":"0","conf":"1","height":"0.007285397208668498","left":"0.6933139525309181","block_num":"0","level":"0","width":"0.04651162979450629","top":"0.08362369354010668","par_num":"0"},{"height":"0.007285397208668609","level":"0","block_num":"0","par_num":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","word_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.7470930289847444","width":"0.045058133754324436"},{"line_num":"0","par_num":"0","left":"0.5348837228066751","text":"Tx: Autov","page_num":"0","conf":"0.5","block_num":"0","level":"0","top":"0.1044657097288676","width":"0.02034883549872868","word_num":"0","height":"0.0071770334928229484"},{"height":"0.010516868633897003","conf":"0.5","block_num":"0","level":"0","par_num":"0","left":"0.6627906972313775","line_num":"0","top":"0.1044657097460916","width":"0.023255814897253146","word_num":"0","text":"do jiminny v","page_num":"0"},{"par_num":"0","top":"0.12519936212958604","page_num":"0","conf":"0.5","left":"0.49273255700367574","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","level":"0","height":"0.010689139176023432","width":"0.12936045261139567","word_num":"0","block_num":"0","line_num":"0"},{"block_num":"0","height":"0.010689139176023432","left":"0.6279069838403225","level":"0","text":"034 A1 A34 M62 ^ -","par_num":"0","page_num":"0","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.12519936195537007"},{"word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.4927325782522842","par_num":"0","height":"0.006968640444571461","page_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","block_num":"0","line_num":"0","width":"0.12499997970905707","top":"0.1463414637498397"},{"word_num":"0","height":"0.013937280889143033","conf":"1","level":"0","line_num":"0","par_num":"0","top":"0.15679442610595107","width":"0.1962209052227913","page_num":"0","left":"0.4927325630147635","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","block_num":"0"},{"word_num":"0","left":"0.49273255988271814","conf":"1","width":"0.015988370205493707","page_num":"0","height":"0.010452960286604362","block_num":"0","line_num":"0","top":"0.17770034895077447","par_num":"0","text":"SELECT","level":"0"},{"level":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","word_num":"0","top":"0.1951219518899232","line_num":"0","left":"0.5014535184914614","block_num":"0","conf":"0.5","height":"0.013937280889143033","page_num":"0","width":"0.1889534605310318"},{"line_num":"0","width":"0.021802323929806966","height":"0.006968640444571461","conf":"0.30000001192092896","text":"U.ema1l.","top":"0.21602787489966546","word_num":"0","left":"0.5029069786600965","page_num":"0","block_num":"0","level":"0","par_num":"0"},{"conf":"0.30000001192092896","page_num":"0","word_num":"0","line_num":"0","height":"0.006968641205077342","level":"0","left":"0.5029069764355705","par_num":"0","text":"sa.*","block_num":"0","top":"0.233449477263315","width":"0.011627907448626518"},{"page_num":"0","line_num":"0","par_num":"0","top":"0.25087108008861336","width":"0.08866278668667404","word_num":"0","text":"towner 1d FRol sochal accounts sa","left":"0.5029069796729173","block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0"},{"height":"0.011164274322168932","block_num":"0","width":"0.0959302313784336","top":"0.2679425837320575","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","line_num":"0","word_num":"0","level":"0","conf":"0.5","left":"0.49273255569667207"},{"level":"0","top":"0.28548644338568163","par_num":"0","width":"0.10610464785961388","block_num":"0","conf":"0.30000001192092896","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","word_num":"0","line_num":"0","left":"0.492732561293783","page_num":"0"},{"conf":"0.5","level":"0","par_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","height":"0.0148935728666314","width":"0.1381482875093501","word_num":"0","left":"0.49269744083144135","top":"0.2995371262853762"},{"width":"0.14534883296236073","word_num":"0","left":"0.4927325646028267","block_num":"0","height":"0.010505753841126397","level":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456"},{"word_num":"0","block_num":"0","line_num":"0","height":"0.01075026787449107","conf":"1","left":"0.4927325633660667","page_num":"0","width":"0.059593018065107584","top":"0.3728222999543015","level":"0","par_num":"0","text":"select * from features;"},{"page_num":"0","height":"0.007260390255820148","par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","conf":"0.30000001192092896","top":"0.38995215302990127","line_num":"0","left":"0.49273257312172364","width":"0.12936045261139567","word_num":"0","level":"0","block_num":"0"},{"width":"0.09011627765412028","par_num":"0","level":"0","top":"0.42503987254774733","conf":"1","word_num":"0","block_num":"0","height":"0.010500196824994035","left":"0.4927325550814989","line_num":"0","page_num":"0","text":"select * from teams where id = 556;"},{"conf":"1","width":"0.03779069413530067","block_num":"0","text":"select * from","line_num":"0","height":"0.010564103651274914","par_num":"0","level":"0","page_num":"0","left":"0.4927325616686351","top":"0.4599303140744231","word_num":"0"},{"conf":"1","level":"0","page_num":"0","height":"0.010564103651274914","left":"0.5654069877565148","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","block_num":"0","width":"0.12499998985452854","word_num":"0","top":"0.4599303140744231","line_num":"0"},{"level":"0","left":"0.4927325741233989","top":"0.47735191659424503","page_num":"0","block_num":"0","line_num":"0","width":"0.19767440633570887","word_num":"0","conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","height":"0.010686361048210191"},{"block_num":"0","top":"0.49466613506674073","width":"0.1453954818400931","word_num":"0","par_num":"0","conf":"0.5","height":"0.014546766235497555","level":"0","text":"select * from automated_report_results order Dy zu desc,","line_num":"0","left":"0.4927008834473122","page_num":"0"},{"text":"SELECT * FROM automated report results WHERE id = 1919:","page_num":"0","block_num":"0","height":"0.010686361048210191","conf":"1","top":"0.5119617223575448","left":"0.4927325548990552","level":"0","width":"0.14244185102746842","word_num":"0","par_num":"0","line_num":"0"},{"top":"0.5470383283932831","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","width":"0.15552323929806972","par_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:"},{"left":"0.49273256125581216","block_num":"0","page_num":"0","width":"0.12209300791963623","word_num":"0","top":"0.5818815337886577","conf":"1","par_num":"0","text":"select * from opportunities where id = 7594349:","line_num":"0","level":"0","height":"0.010622453461423431"},{"par_num":"0","page_num":"0","word_num":"0","left":"0.49273257226354994","top":"0.6164274323772443","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0","block_num":"0","width":"0.19767440633570899","conf":"0.5","level":"0","height":"0.010750267113985301"},{"conf":"1","left":"0.49273256709487234","level":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","page_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.15406975847609494","word_num":"0","top":"0.6339712919137487"},{"par_num":"0","left":"0.4927325551571803","word_num":"0","height":"0.010505753841126397","level":"0","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","width":"0.15261626750864876","conf":"1","page_num":"0","block_num":"0"},{"block_num":"0","left":"0.4927325646279135","height":"0.013937280889143033","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","conf":"1","text":"SELECT * FROM crm_fields WHERE id = 226147","word_num":"0"},{"page_num":"0","height":"0.010558546635142552","line_num":"0","block_num":"0","width":"0.15261626750864876","level":"0","par_num":"0","conf":"1","top":"0.6864111504286012","word_num":"0","left":"0.4927325552882119","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"level":"0","left":"0.4927325602990887","page_num":"0","block_num":"0","height":"0.007318740065968554","par_num":"0","line_num":"0","width":"0.12354650903255388","word_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","conf":"0.5","top":"0.724738676080081"},{"level":"0","top":"0.7386759584137272","width":"0.0159883714736776","block_num":"0","conf":"0.30000001192092896","text":"GELECT","page_num":"0","height":"0.010452961047110132","line_num":"0","par_num":"0","word_num":"0","left":"0.492732558848917"},{"word_num":"0","line_num":"0","height":"0.014354066985646008","par_num":"0","conf":"0.5","width":"0.18604649888708236","top":"0.7559808612440191","block_num":"0","left":"0.5029069807442199","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","page_num":"0"},{"line_num":"0","height":"0.007257611367501027","page_num":"0","par_num":"0","top":"0.7767145136381128","width":"0.021802323929806966","word_num":"0","level":"0","text":"u. email","block_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606"},{"line_num":"0","page_num":"0","left":"0.5029069777669138","level":"0","top":"0.7944250874432196","text":"sa.*","height":"0.006968640444571461","width":"0.013081394611520913","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0"},{"page_num":"0","height":"0.010497418697180683","par_num":"0","word_num":"0","left":"0.5014534906556222","block_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","width":"0.09011626750864876","line_num":"0","level":"0"},{"width":"0.09738371220040826","block_num":"0","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.007254833239687675","par_num":"0","level":"0","top":"0.8292682928942409"},{"par_num":"0","height":"0.010566882539594036","conf":"0.5","level":"0","line_num":"0","page_num":"0","left":"0.49273255613526434","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","width":"0.10610464785961393","block_num":"0","word_num":"0"},{"level":"0","height":"0.010689139176023432","line_num":"0","width":"0.1380813882706013","word_num":"0","left":"0.4927325670763793","page_num":"0","par_num":"0","conf":"1","top":"0.8641114986943905","block_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';"},{"conf":"0.5","left":"0.4927325575704069","height":"0.01068358215989107","block_num":"0","level":"0","word_num":"0","par_num":"0","width":"0.19622092551373427","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","line_num":"0","page_num":"0"},{"height":"0.011164274322169043","level":"0","width":"0.020348834230544677","par_num":"0","text":"+0 ..","top":"0.0797448165869219","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.965116281891486","block_num":"0"},{"height":"0.01059744650857497","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","block_num":"0","top":"0.10104529661439754","width":"0.2703488329623608","line_num":"0","par_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.6976744093136732","conf":"1"},{"block_num":"0","level":"0","line_num":"0","top":"0.11846689891207607","left":"0.703488371377582","height":"0.006968641205077342","width":"0.23837209255137337","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"width":"0.28633718287691157","height":"0.007357639939400973","page_num":"0","line_num":"0","conf":"1","par_num":"0","word_num":"0","block_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","level":"0","top":"0.1393728226143094","left":"0.694767473312973"},{"left":"0.6962209524994839","top":"0.15311004796085603","par_num":"0","conf":"0.5","page_num":"0","line_num":"0","height":"0.010653017430404366","level":"0","width":"0.2819767201200445","block_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0"},{"conf":"1","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","par_num":"0","line_num":"0","block_num":"0","height":"0.010583553587991013","level":"0","width":"0.12645347067650337","left":"0.6947674594038452","page_num":"0","word_num":"0"},{"par_num":"0","level":"0","text":"What splitting the profile sync into batches would look like","width":"0.13517440633570899","line_num":"0","height":"0.010494639808861561","page_num":"0","top":"0.19856459312259356","word_num":"0","conf":"1","block_num":"0","left":"0.6947674552483422"},{"top":"0.21929824549679078","conf":"1","page_num":"0","line_num":"0","block_num":"0","height":"0.007182590508955311","level":"0","par_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","left":"0.6947674427962095","width":"0.1511627765412027","word_num":"0"},{"conf":"1","height":"0.010569660667407277","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","page_num":"0","level":"0","left":"0.694767459943104","par_num":"0","top":"0.233449478068677","word_num":"0","width":"0.28633716258596864","block_num":"0","line_num":"0"},{"conf":"0.30000001192092896","left":"0.6947674612076477","page_num":"0","level":"0","word_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","top":"0.2508710804745784","line_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.24127905419532292"},{"height":"0.007329854098233168","conf":"1","block_num":"0","line_num":"0","top":"0.271777003894373","width":"0.284883661473051","level":"0","left":"0.6962209605769604","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","line_num":"0","top":"0.306620209394439","word_num":"0","width":"0.2877906636988863","conf":"0.30000001192092896"},{"left":"0.7034883691075557","conf":"1","width":"0.2776162573631774","line_num":"0","level":"0","height":"0.010452960286604362","par_num":"0","word_num":"0","page_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","block_num":"0"},{"left":"0.7034883928957734","level":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","top":"0.33797909453440456","width":"0.20639533184944325","word_num":"0","conf":"0.30000001192092896","height":"0.010505753841126397","page_num":"0","block_num":"0","par_num":"0","line_num":"0"},{"left":"0.6962209294276679","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","top":"0.3554006976086954","line_num":"0","block_num":"0","height":"0.010628010477555794","level":"0","width":"0.2819767201200445","word_num":"0","conf":"1","page_num":"0","par_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","top":"0.3763066205343165","height":"0.0072659472719524","word_num":"0","line_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","level":"0","width":"0.2848836817639939","conf":"1","left":"0.6962209430504749"},{"level":"0","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","width":"0.0319767404109873","word_num":"0","left":"0.6947674424200525","top":"0.41463414653422836","height":"0.007215933366255256","par_num":"0","text":"You get for free"},{"level":"0","page_num":"0","conf":"0.5","text":"•streamed fetch (no 0OM on big owners)","par_num":"0","word_num":"0","height":"0.0071770334928229484","top":"0.43540669856459324","block_num":"0","left":"0.697674417508692","line_num":"0","width":"0.08575581489725315"},{"top":"0.4529505582137161","block_num":"0","width":"0.06540696671668522","left":"0.6976744285694189","level":"0","height":"0.0071770334928229484","page_num":"0","text":"• 100-record batches via Redis","word_num":"0","line_num":"0","conf":"0.5","par_num":"0"},{"width":"0.13953486909257606","block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","top":"0.4703832754342152","conf":"1","left":"0.6976744332330052","level":"0","height":"0.010477968760464584"},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165","word_num":"0","height":"0.010514089745577881","line_num":"0","top":"0.4912280700058711","block_num":"0","level":"0","page_num":"0","left":"0.6976744360642997","conf":"1","par_num":"0"},{"page_num":"0","level":"0","par_num":"0","line_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","height":"0.010452960286604251","width":"0.2819767201200444","block_num":"0","left":"0.6976744452422932","top":"0.508710801912447","word_num":"0","conf":"0.5"},{"height":"0.007360418067214214","line_num":"0","left":"0.7034883798200974","page_num":"0","text":"key so difterent orofiles don't collide","word_num":"0","par_num":"0","top":"0.5261324047144549","level":"0","width":"0.07267441140844466","conf":"0.5","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.6947674678139966","conf":"1","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","par_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","top":"0.5470383280448511","width":"0.1729650903255382","word_num":"0"},{"conf":"0.5","height":"0.0073104049220229506","par_num":"0","line_num":"0","page_num":"0","width":"0.2819767201200445","block_num":"0","left":"0.6947674633339377","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0","top":"0.5644599301598978"},{"width":"0.28052323929806977","left":"0.6947674627311626","page_num":"0","line_num":"0","word_num":"0","height":"0.010577996571858761","block_num":"0","level":"0","conf":"1","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","top":"0.5956937798195339","par_num":"0"},{"width":"0.13953487923804753","word_num":"0","left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","block_num":"0","conf":"1","top":"0.613237639553429","page_num":"0","par_num":"0","line_num":"0","height":"0.0071770334928229484","level":"0"},{"block_num":"0","page_num":"0","conf":"1","par_num":"0","level":"0","text":"Recommendation","width":"0.04215116196490354","top":"0.6411149825213349","height":"0.006968641205077342","left":"0.6947674422006878","word_num":"0","line_num":"0"},{"top":"0.6585365856142653","width":"0.28052323929806977","page_num":"0","word_num":"0","level":"0","conf":"1","left":"0.6947674626641019","par_num":"0","block_num":"0","height":"0.010522425650029366","line_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly"},{"level":"0","block_num":"0","top":"0.6759581884885157","width":"0.28488370205493685","par_num":"0","left":"0.6947674655515993","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","height":"0.006968640444571461"},{"page_num":"0","word_num":"0","level":"0","left":"0.6947674548777797","par_num":"0","top":"0.6897926635444678","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","line_num":"0","block_num":"0","width":"0.17441859143845573","conf":"1","height":"0.01055576774682343"},{"word_num":"0","block_num":"0","width":"0.22819766592472157","left":"0.697674427545875","page_num":"0","top":"0.7105263158961413","line_num":"0","level":"0","conf":"1","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","height":"0.01072803904945574","par_num":"0"},{"width":"0.2848836817639939","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.6976744576996018","par_num":"0","height":"0.010716925017191015","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","top":"0.7317073174143272","word_num":"0","conf":"1"},{"level":"0","text":"do),","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.017421602252187585","left":"0.7034883726365229","page_num":"0","block_num":"0","par_num":"0","top":"0.7421602788826169","width":"0.011627906180442626"},{"width":"0.2776162573631774","word_num":"0","height":"0.0071770334928229484","top":"0.766347687400319","level":"0","par_num":"0","block_num":"0","left":"0.6976744436144179","page_num":"0","conf":"0.5","line_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce."},{"top":"0.7870813397129187","word_num":"0","line_num":"0","height":"0.011164274322169043","width":"0.2877906636988864","left":"0.694767475704478","conf":"1","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config"},{"text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","par_num":"0","block_num":"0","page_num":"0","height":"0.013937280889143033","left":"0.6947674739397125","level":"0","word_num":"0","top":"0.8013937288934075","width":"0.2718022934933926","conf":"1","line_num":"0"},{"block_num":"0","par_num":"0","left":"0.6962209318790669","top":"0.8221690590111643","line_num":"0","level":"0","text":"watermark — gate it on \"no profile context\".","word_num":"0","width":"0.08430232392980697","page_num":"0","height":"0.0071770334928229484","conf":"1"},{"height":"0.010461296951561616","width":"0.017441858636571994","text":"G.l .","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.9651162807795277","level":"0","par_num":"0","top":"0.8397129185198681","word_num":"0"},{"height":"0.0071770334928229484","level":"0","text":"Ask anvthina (84-D","block_num":"0","left":"0.6962209300842392","line_num":"0","top":"0.9266347687400319","page_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.04069767099745736"},{"top":"0.9545454545454546","par_num":"0","block_num":"0","word_num":"0","page_num":"0","height":"0.0071770334928229484","text":"Claude Qnus 17 Medium","line_num":"0","level":"0","left":"0.7223837197862006","conf":"0.30000001192092896","width":"0.04651162472177062"},{"block_num":"0","top":"0.9860627181052405","line_num":"0","left":"0.9331395351302343","level":"0","page_num":"0","par_num":"0","height":"0.006968640444571572","text":"144-25","width":"0.01453488177441542","conf":"0.5","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","width":"0.01453488177441531","page_num":"0","top":"0.986062718234409","left":"0.9709302343731505","line_num":"0","block_num":"0","height":"0.01074748898617195","level":"0","text":"Po 4 sp","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8068
|
NULL
|
NULL
|
|
59316
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.3/2L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ VbElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"block_num":"0","page_num [{"block_num":"0","page_num":"0","text":"Phostorm","top":"0.006968641046706359","par_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","width":"0.021802326466174835","left":"0.01744185995005212","word_num":"0","line_num":"0"},{"height":"0.006968640444571461","width":"0.01162790618044264","text":"code","left":"0.1148255812121043","level":"0","top":"0.006968641450188162","page_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","par_num":"0","line_num":"0"},{"text":"FV faVsco.js","par_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","conf":"0.5","word_num":"0","line_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","block_num":"0","left":"0.030523259704860126"},{"block_num":"0","level":"0","top":"0.02787456497864904","width":"0.024709300791963623","page_num":"0","par_num":"0","height":"0.010452960286604362","word_num":"0","left":"0.06831395542728312","line_num":"0","conf":"0.30000001192092896","text":"?9 master"},{"height":"0.003484320602538671","par_num":"0","top":"0.05923344944238418","width":"0.020348836766912577","word_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","text":"Proledey","line_num":"0","left":"0.014534883869450689","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","width":"0.030583024024963372","word_num":"0","left":"0.043574765514713835","line_num":"0","text":"D Salesforce","par_num":"0","top":"0.07612742412338913","page_num":"0","height":"0.01150821840934213","level":"0"},{"word_num":"0","level":"0","block_num":"0","top":"0.09407665591941561","page_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","par_num":"0","text":"> DDTO","left":"0.046511627642654756","line_num":"0","width":"0.021802323929806973"},{"word_num":"0","par_num":"0","block_num":"0","left":"0.0537095887639354","text":"© FetchSalesforceEntitiesJob.pnp","conf":"1","width":"0.07137109878215384","line_num":"0","height":"0.015479323586398475","level":"0","top":"0.11024367702094318","page_num":"0"},{"line_num":"0","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","top":"0.13237639553429026","height":"0.0071770334928229484","left":"0.05232558202147495","word_num":"0"},{"par_num":"0","block_num":"0","left":"0.05232558202147495","line_num":"0","conf":"0.5","level":"0","height":"0.0072715042880847625","page_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0"},{"left":"0.046511627154292065","height":"0.006968640444571461","par_num":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","width":"0.06249999492726427","line_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","par_num":"0","height":"0.010616896445291069","page_num":"0","left":"0.046511627667025296","top":"0.18102073376030525","width":"0.07558138827060132","word_num":"0","text":"© CheckAndRetryRemoteMatch.php","conf":"1","level":"0","line_num":"0"},{"height":"0.0073048471453848185","level":"0","par_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.04651163545709501","text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","word_num":"0","conf":"0.5","top":"0.2017543859602864"},{"text":"C) CreateNotes.php","width":"0.04215116196490349","word_num":"0","top":"0.21929824565899192","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007182590508955311","left":"0.04651162858740109","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.23684210521680837","word_num":"0","page_num":"0","line_num":"0","conf":"1","level":"0","block_num":"0","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","left":"0.04651163557061816","par_num":"0","height":"0.010544653714558705"},{"level":"0","block_num":"0","width":"0.06249999492726427","word_num":"0","top":"0.2543554009942979","line_num":"0","text":"C) MatchActivitvermData.php","height":"0.007207597461803994","left":"0.04651163358738779","par_num":"0","conf":"0.5","page_num":"0"},{"conf":"0.30000001192092896","left":"0.046511628705343505","width":"0.039244185102746854","line_num":"0","block_num":"0","level":"0","par_num":"0","height":"0.00732985485873916","page_num":"0","text":"E) NoteObiect.ohp","top":"0.27177700333990396","word_num":"0"},{"width":"0.04215115942853562","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571461","text":"c) SaveActiviv.ono","top":"0.2891986066069825","word_num":"0","left":"0.04651163174781109","level":"0"},{"word_num":"0","left":"0.04651162677256695","top":"0.30662020900450737","height":"0.006968641205077342","level":"0","par_num":"0","text":"c)saveliranscriotion.onv","conf":"0.30000001192092896","block_num":"0","page_num":"0","line_num":"0","width":"0.0523255835188196"},{"block_num":"0","word_num":"0","line_num":"0","width":"0.04215115942853562","par_num":"0","level":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343","height":"0.0072464973352361906","conf":"0.5","left":"0.04651163174781109","page_num":"0"},{"word_num":"0","par_num":"0","width":"0.04215115942853562","height":"0.0071770334928230595","line_num":"0","block_num":"0","text":"C) SvncActivitv.oho","left":"0.04651163174781109","level":"0","top":"0.34130781499202545","conf":"0.5","page_num":"0"},{"conf":"1","left":"0.04638947542561308","page_num":"0","level":"0","text":"@ SvncFieldMetadata.php","width":"0.055435398791698696","word_num":"0","top":"0.3552072621290665","height":"0.014418177627490425","line_num":"0","block_num":"0","par_num":"0"},{"level":"0","top":"0.3763066205343165","height":"0.010455739935429254","block_num":"0","conf":"1","text":"© SyncLeads.php","left":"0.046511631609252174","width":"0.039244182566378974","page_num":"0","par_num":"0","line_num":"0","word_num":"0"},{"height":"0.014354066985645897","conf":"1","top":"0.38995215311004783","word_num":"0","page_num":"0","text":"© SyncObjects.php","width":"0.04215115942853562","par_num":"0","left":"0.046511631695615716","block_num":"0","line_num":"0","level":"0"},{"height":"0.010700253968793927","page_num":"0","par_num":"0","width":"0.06104650903255382","conf":"1","left":"0.04651163073081603","block_num":"0","text":"© SyncOpportunitiesJob.php","level":"0","top":"0.41114982586710536","word_num":"0","line_num":"0"},{"par_num":"0","word_num":"0","left":"0.046511633451594","height":"0.014354066985646008","conf":"1","level":"0","top":"0.42503987240829344","width":"0.05087208747863769","text":"© SyncOpportunity.php","line_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","top":"0.44577352463809683","height":"0.010672468127626344","block_num":"0","width":"0.05813953217039717","left":"0.04651163071712692","level":"0","word_num":"0","text":"© SyncProfileMetadata.php","line_num":"0","conf":"1"},{"block_num":"0","level":"0","height":"0.010550210730691068","page_num":"0","conf":"1","left":"0.04651163321565249","text":"© SyncTeamFieldsJob.php","width":"0.056686041202950996","word_num":"0","par_num":"0","top":"0.46331738455485405","line_num":"0"},{"height":"0.010452961047110243","width":"0.05668604120295098","word_num":"0","top":"0.48083623715937174","page_num":"0","par_num":"0","conf":"1","text":"© SyncTeamMetadata.php","left":"0.04651163321565131","line_num":"0","block_num":"0","level":"0"},{"top":"0.49825784007433493","word_num":"0","page_num":"0","text":"© UpdateOpportunitySpecifications.php","line_num":"0","block_num":"0","width":"0.08430231885707123","height":"0.01051408974557777","conf":"1","left":"0.04651163548425466","level":"0","par_num":"0"},{"left":"0.046511627480499834","block_num":"0","page_num":"0","text":"Updatestage.ong","level":"0","line_num":"0","top":"0.5191637634014077","width":"0.04215115942853563","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.006968640444571461"},{"word_num":"0","left":"0.03343023627313173","block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.010758603778942555","text":"> @ DealRisks","line_num":"0","level":"0","top":"0.5331010454942319","width":"0.03343022884206569","page_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","top":"0.5714285717637769","level":"0","conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","width":"0.031976740410987366","text":"_Meeuine bor","page_num":"0","left":"0.03924418649273823"},{"top":"0.6411149830944434","width":"0.029069763548830715","level":"0","word_num":"0","height":"0.007210375589617124","text":"a Telephony","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.03924418703063903","line_num":"0","par_num":"0"},{"level":"0","par_num":"0","left":"0.03924418612559764","top":"0.6547049441786283","line_num":"0","height":"0.011164274322169154","width":"0.017441858636572008","block_num":"0","conf":"0.30000001192092896","text":"C User","page_num":"0","word_num":"0"},{"top":"0.675958188117432","par_num":"0","word_num":"0","line_num":"0","left":"0.04069767337055839","block_num":"0","level":"0","width":"0.05523256038097625","text":"c8aseprocessing.oo.ono","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342"},{"word_num":"0","page_num":"0","text":"@ Dummv.Job.php","height":"0.01055576850732931","top":"0.6897926633384308","conf":"0.30000001192092896","level":"0","width":"0.03779069667166852","line_num":"0","block_num":"0","left":"0.04069767586474709","par_num":"0"},{"par_num":"0","conf":"0.5","height":"0.006968640444571572","text":"(C)ImoortRecallA|Recordinas.Job.oho","width":"0.07558138827060132","word_num":"0","line_num":"0","block_num":"0","left":"0.04069768173679198","level":"0","page_num":"0","top":"0.7108013940634285"},{"level":"0","conf":"0.5","word_num":"0","line_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","width":"0.06395348082197475","height":"0.010508531968939527","left":"0.0406976819687229","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","level":"0","height":"0.0071770334928229484","width":"0.023255812360885288","line_num":"0","text":"C ob.oho","par_num":"0","top":"0.7456140350877193","left":"0.04069767637769677","page_num":"0","word_num":"0","block_num":"0"},{"height":"0.006968641205077342","line_num":"0","width":"0.04505813882706013","conf":"0.30000001192092896","page_num":"0","left":"0.04069767469984203","level":"0","text":"C)JobDisoatcher.oho","block_num":"0","top":"0.7630662020343051","par_num":"0","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","left":"0.04069768139133789","text":".lobDisnatcherintertace.oho","height":"0.006968640444571572","line_num":"0","page_num":"0","level":"0","top":"0.7804878052132543","par_num":"0","width":"0.06395348082197473","word_num":"0"},{"block_num":"0","conf":"0.5","height":"0.01061967533361019","left":"0.04069768199588256","par_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","line_num":"0","level":"0","width":"0.08430231885707126","page_num":"0","word_num":"0"},{"word_num":"0","height":"0.007307626033703829","line_num":"0","level":"0","par_num":"0","text":"T. SacVisibilitvControl.ohn","block_num":"0","left":"0.039244191467289816","top":"0.8149920253520749","width":"0.05668604120295098","conf":"0.30000001192092896","page_num":"0"},{"text":"v D Listeners","level":"0","line_num":"0","block_num":"0","height":"0.010669689239307223","page_num":"0","top":"0.8325358850720923","width":"0.03197674041098737","word_num":"0","par_num":"0","left":"0.027616282843257383","conf":"0.5"},{"top":"0.8500797448165869","par_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","height":"0.0071770334928230595","text":"v M Activitiod","word_num":"0","left":"0.03343023313500392","width":"0.031976740410987366","page_num":"0"},{"word_num":"0","height":"0.007204819333990642","line_num":"0","top":"0.8675958187199364","width":"0.04651162979450632","block_num":"0","text":"v M ActivitvProviden","conf":"0.5","left":"0.03924418511117721","page_num":"0","level":"0","par_num":"0"},{"height":"0.007327075970420038","block_num":"0","conf":"0.30000001192092896","width":"0.02906976608519858","word_num":"0","top":"0.8850174216200114","page_num":"0","line_num":"0","level":"0","text":"> M.lustCall","par_num":"0","left":"0.046511629117106865"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.9024390246943023","width":"0.03197674041098737","word_num":"0","text":"v D UserPilot","block_num":"0","left":"0.046511631681215526","conf":"0.5","level":"0","height":"0.010639125270326288"},{"width":"0.07412789730315514","block_num":"0","left":"0.059593032929402996","level":"0","page_num":"0","height":"0.010761381906755796","par_num":"0","text":"© TrackProviderInstalledEvent.php","word_num":"0","line_num":"0","conf":"1","top":"0.9198606275943773"},{"page_num":"0","height":"0.006968640444571572","top":"0.9372822303003622","block_num":"0","width":"0.026162789223041938","line_num":"0","word_num":"0","left":"0.039244188091967266","text":"MAudia","par_num":"0","conf":"0.30000001192092896","level":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","text":"MRots","left":"0.039244188005603746","par_num":"0","line_num":"0","top":"0.9547038330878187","width":"0.0232558123608853","word_num":"0","height":"0.006968640444571572"},{"page_num":"0","line_num":"0","par_num":"0","height":"0.007249275463049432","text":"C ActivitvController.ohn","conf":"0.5","left":"0.15406977310444897","level":"0","block_num":"0","width":"0.047965110616481066","top":"0.05574912945445576","word_num":"0"},{"text":"Automateakeporskepository.pnp","page_num":"0","conf":"0.30000001192092896","top":"0.08362369334200259","word_num":"0","height":"0.006968641205077342","par_num":"0","left":"0.15406976733606492","level":"0","width":"0.07122093058646994","line_num":"0","block_num":"0"},{"page_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","block_num":"0","text":"© AutomatedReportsCommand.php","word_num":"0","width":"0.07122092551373421","height":"0.011164274322169043","left":"0.30668604530999377","line_num":"0","conf":"1"},{"text":"Opportunitysynclrait.ong","word_num":"0","par_num":"0","width":"0.05523255023550483","top":"0.13240418151987454","block_num":"0","conf":"0.5","left":"0.3066860477020153","line_num":"0","level":"0","height":"0.006968640444571461","page_num":"0"},{"top":"0.13240418151987454","conf":"0.5","page_num":"0","line_num":"0","word_num":"0","par_num":"0","height":"0.006968640444571461","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","width":"0.08720929571922792","left":"0.37063954254736237","block_num":"0"},{"width":"0.05523255023550483","left":"0.31831396020201475","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","page_num":"0","level":"0","top":"0.1567944254223136","word_num":"0","line_num":"0","par_num":"0","text":"wsyncermenuuiestrait.ono"},{"text":"c) SyncObiects.pho","top":"0.18102073365231264","word_num":"0","par_num":"0","left":"0.15406976824025068","block_num":"0","width":"0.039244185102746826","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","page_num":"0","level":"0"},{"text":"©ImportOpportunityBatch.php","level":"0","word_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.20203489060729998","width":"0.06104650395981806","conf":"1","par_num":"0","top":"0.17770034929920653","page_num":"0","line_num":"0"},{"text":"© ImportContactBatch.php","height":"0.010497417936674913","block_num":"0","page_num":"0","top":"0.17770034916869026","left":"0.27180233100804285","width":"0.053779064340794325","word_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0"},{"width":"0.027616275117752387","par_num":"0","text":"© Client.php","word_num":"0","height":"0.010497417936674913","top":"0.17770034916869026","block_num":"0","page_num":"0","left":"0.33284884116015484","level":"0","conf":"1","line_num":"0"},{"top":"0.18102073365231264","width":"0.0654069717894209","page_num":"0","conf":"0.5","left":"0.3677325572728374","par_num":"0","block_num":"0","word_num":"0","line_num":"0","height":"0.0071770334928229484","text":"C) HubspotPaqinationService.phg","level":"0"},{"text":"() Service.php","height":"0.007343747018817126","page_num":"0","left":"0.15406977127553043","par_num":"0","width":"0.030523251979909044","conf":"0.30000001192092896","word_num":"0","top":"0.20557491325434107","block_num":"0","line_num":"0","level":"0"},{"height":"0.006968640444571572","line_num":"0","par_num":"0","text":"BatchSyncTrait.php","page_num":"0","conf":"0.5","left":"0.19186047025946548","level":"0","top":"0.20557491322719157","word_num":"0","width":"0.04505813375432441","block_num":"0"},{"text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0","conf":"0.5","height":"0.011164274322169154","level":"0","page_num":"0","width":"0.14534883296236076","block_num":"0","word_num":"0","left":"0.2441860510865191","top":"0.20175438596491224","par_num":"0"},{"page_num":"0","height":"0.007343747018817126","level":"0","text":"php api_v2.php","line_num":"0","block_num":"0","conf":"0.5","left":"0.3982558178455254","top":"0.20557491325434107","word_num":"0","width":"0.02906976354883073","par_num":"0"},{"word_num":"0","left":"0.15406977510994932","level":"0","page_num":"0","text":"(C) AutomatedReportResult.oho","line_num":"0","par_num":"0","top":"0.22966507158551952","conf":"1","height":"0.007268726160271521","width":"0.06104650395981809","block_num":"0"},{"width":"0.21656975847609497","conf":"1","line_num":"0","top":"0.2508710809687519","level":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","height":"0.010691917303836784","left":"0.17151161694332442"},{"height":"0.007318740065968554","width":"0.05959302313784334","word_num":"0","left":"0.18313953485556841","text":"nublic function handlel","par_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.26794258384399516","conf":"1"},{"block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.010174417749364312","page_num":"0","word_num":"0","left":"0.1497093032619457","line_num":"0","text":"138","top":"0.4111498263026909","height":"0.010452960286604362"},{"height":"0.017421602252187474","top":"0.44250871089481225","width":"0.010174418383456285","page_num":"0","block_num":"0","text":"140","left":"0.15116279097784552","par_num":"0","word_num":"0","conf":"1","line_num":"0","level":"0"},{"par_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.5017421601756263","line_num":"0","width":"0.00872092995237797","word_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.15116279076509007","level":"0","text":"1143"},{"top":"0.5156794425600686","width":"0.00872092995237797","block_num":"0","height":"0.010452961047110132","conf":"1","par_num":"0","left":"0.1511627908377645","line_num":"0","text":"144","page_num":"0","level":"0","word_num":"0"},{"width":"0.00872092995237797","page_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","block_num":"0","text":"149","word_num":"0","line_num":"0","par_num":"0","level":"0","height":"0.006968641205077342","top":"0.6062717769003649"},{"word_num":"0","line_num":"0","par_num":"0","page_num":"0","block_num":"0","width":"0.008720929318285997","level":"0","text":"155","conf":"1","height":"0.010452960286604362","left":"0.15116279159085694","top":"0.7108013942469417"},{"conf":"1","width":"0.008720929318285997","word_num":"0","par_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","line_num":"0","block_num":"0","top":"0.763066202609311","text":"158","left":"0.15116279159085694"},{"top":"0.8153310109716805","word_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","height":"0.010452960286604362","text":"161","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.8501742165465933","block_num":"0","page_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","word_num":"0","width":"0.008720929318285997","conf":"1","line_num":"0","par_num":"0","text":"163","level":"0"},{"level":"0","width":"0.00872092995237797","height":"0.006968641205077342","top":"0.871080139269703","block_num":"0","left":"0.15116279076509007","line_num":"0","page_num":"0","par_num":"0","text":"1164","word_num":"0","conf":"1"},{"level":"0","line_num":"0","left":"0.15116279159085694","page_num":"0","par_num":"0","top":"0.8850174221215062","width":"0.008720929318285997","conf":"1","word_num":"0","height":"0.010452960286604362","block_num":"0","text":"165"},{"line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","word_num":"0","text":"1166","par_num":"0","top":"0.9059233448446159","left":"0.15116279076509007","level":"0","page_num":"0","width":"0.00872092995237797","block_num":"0"},{"page_num":"0","par_num":"0","width":"0.021802323929806966","line_num":"0","level":"0","text":"$config,","word_num":"0","conf":"1","height":"0.010452960286604362","left":"0.21366279261358478","top":"0.2891986067904957","block_num":"0"},{"height":"0.010452960286604362","block_num":"0","top":"0.30662020992638417","left":"0.21366279584086087","width":"0.04505813375432441","par_num":"0","line_num":"0","level":"0","word_num":"0","conf":"1","text":"$batchRepository,","page_num":"0"},{"word_num":"0","level":"0","page_num":"0","width":"0.03633720570422233","top":"0.3240418127138407","text":"SredisService","left":"0.21366279067986574","line_num":"0","conf":"1","height":"0.010452960286604362","block_num":"0","par_num":"0"},{"block_num":"0","height":"0.010452960286604251","left":"0.21366279592722434","page_num":"0","text":"$entityRepository,","width":"0.04796511061648104","level":"0","line_num":"0","top":"0.3414634155012971","word_num":"0","conf":"1","par_num":"0"},{"text":"sloggen","block_num":"0","height":"0.006968640444571461","width":"0.018895347067650337","word_num":"0","par_num":"0","top":"0.3623693383142996","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.21366279063768656"},{"word_num":"0","block_num":"0","conf":"0.5","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","page_num":"0","line_num":"0","par_num":"0","width":"0.2398255733733482","height":"0.007215933366255367","left":"0.20348838007687264","top":"0.4146341463621239","level":"0"},{"word_num":"0","width":"0.07994185102746842","conf":"0.5","line_num":"0","page_num":"0","top":"0.4457735248441337","height":"0.010672467367120575","block_num":"0","left":"0.20348838095072486","par_num":"0","level":"0","text":"if (Sthis->attemots@ === 1) {"},{"height":"0.010550210730691068","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","line_num":"0","page_num":"0","level":"0","left":"0.21366278713067985","top":"0.46331738455485405","conf":"1","block_num":"0","word_num":"0","par_num":"0","width":"0.1482558047517817"},{"text":"ssuncedat = carbonimmuta.le::nowo:","width":"0.091569758476095","word_num":"0","line_num":"0","page_num":"0","left":"0.20348838105878864","height":"0.0071770334928229484","conf":"0.5","block_num":"0","level":"0","top":"0.5191387559808612","par_num":"0"},{"width":"0.15552324944354115","page_num":"0","word_num":"0","left":"0.20348837906873227","conf":"1","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","block_num":"0","top":"0.5331010453200158","height":"0.013948396442419408","par_num":"0","level":"0","line_num":"0"},{"height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","line_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","block_num":"0","top":"0.5714285713801411","word_num":"0","level":"0","par_num":"0","width":"0.14970930586469938"},{"block_num":"0","width":"0.021802323929806966","word_num":"0","par_num":"0","top":"0.5923344949742337","level":"0","text":"<1/6 >","page_num":"0","left":"0.2470930229619993","line_num":"0","conf":"0.30000001192092896","height":"0.010536318570613101"},{"conf":"0.30000001192092896","left":"0.2151162810652241","line_num":"0","par_num":"0","top":"0.6060606061050023","text":"'entity tvo","width":"0.027616277654120253","level":"0","page_num":"0","word_num":"0","block_num":"0","height":"0.0071798116206361895"},{"height":"0.010455739935429254","page_num":"0","width":"0.021802323929806966","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","line_num":"0","text":"© Logger","top":"0.6132376396173622","level":"0","left":"0.25000000055269916"},{"page_num":"0","level":"0","height":"0.0071770334928230595","width":"0.027616277654120253","conf":"0.5","block_num":"0","top":"0.6236044657097288","word_num":"0","left":"0.2151162810652241","text":"Itotal reco","line_num":"0","par_num":"0"},{"left":"0.248546517777781","width":"0.05668604120295098","top":"0.6339712919137487","conf":"0.5","page_num":"0","par_num":"0","text":"public function info","word_num":"0","level":"0","line_num":"0","height":"0.010628010477555794","block_num":"0"},{"line_num":"0","top":"0.6411149825399743","width":"0.027616277654120253","par_num":"0","word_num":"0","page_num":"0","left":"0.2151162799850968","level":"0","height":"0.0072103763501230045","conf":"0.5","text":"\"batches d","block_num":"0"},{"par_num":"0","conf":"0.30000001192092896","left":"0.21511628105837952","top":"0.6585365856142653","level":"0","block_num":"0","height":"0.007332632986552401","line_num":"0","text":"Isvnced atl","page_num":"0","width":"0.026162789223041966","word_num":"0"},{"width":"0.04360464785961399","word_num":"0","left":"0.26598837545525295","line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","text":"cav $context = [1","conf":"0.5","top":"0.6618819775389818","height":"0.010591889492442497"},{"block_num":"0","conf":"0.30000001192092896","top":"0.6794258373205742","line_num":"0","word_num":"0","par_num":"0","left":"0.24854651350063556","page_num":"0","level":"0","height":"0.0071770334928229484","text":": voidi","width":"0.020348835498728624"},{"level":"0","line_num":"0","left":"0.1918604731373945","page_num":"0","conf":"1","top":"0.6929824561403509","text":"} catch (SocialAcco","width":"0.052325573373348144","word_num":"0","height":"0.011164274322169043","block_num":"0","par_num":"0"},{"par_num":"0","top":"0.7108013936697744","line_num":"0","conf":"0.5","text":"Cloaden-swannir","left":"0.2034883724950264","page_num":"0","width":"0.039244185102746854","word_num":"0","block_num":"0","level":"0","height":"0.006968641205077342"},{"height":"0.01072803904945585","left":"0.24854651872595424","page_num":"0","block_num":"0","par_num":"0","text":"Log an informational message to the logs.","width":"0.08720929571922792","conf":"1","line_num":"0","level":"0","top":"0.7105263157219254","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","conf":"1","level":"0","top":"0.7384370017274113","word_num":"0","height":"0.010691917303836673","width":"0.0813953419949146","text":"Implements: Loggerinterface::info","left":"0.24854651107352554","line_num":"0"},{"conf":"1","level":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.7595818820518198","width":"0.07122092551373421","text":"array|ArravyablelJsonable|Stri","block_num":"0","height":"0.010452960286604362","left":"0.27761628499022556","page_num":"0"},{"level":"0","width":"0.056686041202950954","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","left":"0.2761627910440279","page_num":"0","text":"ngable lstring smessage","top":"0.7804878052132543","block_num":"0","line_num":"0"},{"block_num":"0","text":"} catch (Throwable","height":"0.010703032096607279","par_num":"0","word_num":"0","width":"0.049418596511191515","level":"0","line_num":"0","conf":"1","page_num":"0","left":"0.19186047325424327","top":"0.7979094080543587"},{"level":"0","conf":"0.5","block_num":"0","text":"arrayScontext","top":"0.7944250876267327","left":"0.2761627943999499","word_num":"0","par_num":"0","width":"0.03924418256637896","height":"0.010452960286604362","line_num":"0","page_num":"0"},{"height":"0.006968640444571461","text":"slogger->errorl","block_num":"0","left":"0.20348837187088045","top":"0.8188153313456585","line_num":"0","word_num":"0","width":"0.03924418256637899","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"1","top":"0.8188153315291717","left":"0.2485465134574538","page_num":"0","level":"0","height":"0.010452960286604362","width":"0.01889534706765031","line_num":"0","block_num":"0","word_num":"0","text":"Returns:","par_num":"0"},{"conf":"0.30000001192092896","width":"0.01598837020549368","line_num":"0","height":"0.006968640444571572","page_num":"0","par_num":"0","left":"0.24854651337109027","word_num":"0","text":"CAurno","block_num":"0","level":"0","top":"0.8432055752480975"},{"line_num":"0","height":"0.006968640444571461","conf":"0.5","page_num":"0","par_num":"0","level":"0","block_num":"0","text":"vendor/aravel/tramework/src","top":"0.8466898958055888","width":"0.06395348082197477","left":"0.2747093029029664","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.8641114985930454","width":"0.05668604120295101","height":"0.006968640444571461","left":"0.2747093023963053","line_num":"0","level":"0","text":"luminare Loc/Loccer.ono","word_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.21511627846207848","line_num":"0","page_num":"0","height":"0.007235383302971576","par_num":"0","text":"'error' =>","top":"0.8708133969827938","block_num":"0","width":"0.026162789223041938"},{"level":"0","word_num":"0","block_num":"0","top":"0.9233449476199234","page_num":"0","height":"0.0072770620647228945","conf":"0.30000001192092896","left":"0.20348837139363007","line_num":"0","par_num":"0","text":"throw Ser","width":"0.023255814897253146"},{"page_num":"0","text":"826 л v 512","width":"0.03488371727314399","conf":"0.30000001192092896","block_num":"0","height":"0.010691917303836784","level":"0","line_num":"0","par_num":"0","left":"0.44476744220017683","top":"0.2508710809687519","word_num":"0"},{"width":"0.008720929952377943","conf":"1","page_num":"0","text":"575","height":"0.017421602252187585","par_num":"0","word_num":"0","left":"0.47238372096131104","block_num":"0","line_num":"0","top":"0.29965156834254736","level":"0"},{"page_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","par_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.47093023257922917","level":"0","text":"576","word_num":"0","top":"0.3205574921563493"},{"conf":"1","page_num":"0","par_num":"0","block_num":"0","level":"0","left":"0.4709302334945038","width":"0.01017441774936434","word_num":"0","line_num":"0","text":"577","height":"0.010452960286604362","top":"0.3379790945953738"},{"width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","left":"0.47093023257922917","text":"578","top":"0.35540069773126226"},{"par_num":"0","conf":"1","text":"579","left":"0.4709302331500887","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.017421602252187585","page_num":"0","width":"0.011627906180442682","top":"0.3693379791874951"},{"page_num":"0","par_num":"0","word_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","top":"0.39024390295774314","width":"0.01017441774936434","line_num":"0","text":"580","level":"0","conf":"1","block_num":"0"},{"conf":"0.5","block_num":"0","level":"0","height":"0.024390243457264815","left":"0.4665697680180062","par_num":"0","top":"0.40418118460121666","text":"=581","width":"0.0159883714736776","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","text":"583","word_num":"0","left":"0.4723837218234151","height":"0.010452960286604362","conf":"1","line_num":"0","top":"0.4425087113201125","width":"0.008720929318285997"},{"height":"0.010452960286604362","text":"584","level":"0","conf":"1","block_num":"0","left":"0.4709302334945038","line_num":"0","page_num":"0","par_num":"0","width":"0.01017441774936434","word_num":"0","top":"0.459930314107569"},{"text":"—585","word_num":"0","left":"0.46656976846458836","par_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.4773519168950253","conf":"0.5","width":"0.013081394611520969","level":"0","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.4947735200309138","width":"0.008720929318285997","word_num":"0","conf":"1","height":"0.010452960286604362","level":"0","par_num":"0","text":"586","left":"0.47093023257922917"},{"left":"0.4723837218234151","line_num":"0","page_num":"0","text":"587","width":"0.008720929318285997","top":"0.5121951224699383","word_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","par_num":"0","level":"0"},{"conf":"1","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.5296167252573947","level":"0","word_num":"0","block_num":"0","page_num":"0","width":"0.008720929318285997","par_num":"0","text":"588","line_num":"0"},{"height":"0.010452960286604362","level":"0","par_num":"0","word_num":"0","width":"0.01017441774936434","line_num":"0","top":"0.5470383280448511","block_num":"0","text":"589","left":"0.4709302334945038","page_num":"0","conf":"1"},{"block_num":"0","page_num":"0","width":"0.008720929952377943","level":"0","height":"0.020905922094220375","par_num":"0","top":"0.5609756106427853","left":"0.47238372114299704","conf":"0.5","text":"590","word_num":"0","line_num":"0"},{"left":"0.46802325552854196","height":"0.006968640444571572","page_num":"0","conf":"0.30000001192092896","text":"15911","word_num":"0","block_num":"0","top":"0.5853658539937421","width":"0.013081394611520969","level":"0","par_num":"0","line_num":"0"},{"text":"592","width":"0.010174418383456285","par_num":"0","line_num":"0","conf":"1","left":"0.4723837209560432","page_num":"0","height":"0.020905923615232025","top":"0.5958188150216522","level":"0","word_num":"0","block_num":"0"},{"height":"0.010452961047110132","conf":"1","text":"593","left":"0.47238372099764825","block_num":"0","line_num":"0","top":"0.616724738727316","par_num":"0","width":"0.008720929952377998","level":"0","word_num":"0","page_num":"0"},{"par_num":"0","text":"T 595","height":"0.013937280889142922","top":"0.6480836243637909","word_num":"0","line_num":"0","left":"0.466569769326747","page_num":"0","width":"0.014534881774415365","block_num":"0","conf":"0.30000001192092896","level":"0"},{"width":"0.014534883042599256","word_num":"0","par_num":"0","block_num":"0","top":"0.6655052271933078","left":"0.46656976759933994","conf":"0.30000001192092896","page_num":"0","text":"-596","height":"0.020905922094220375","level":"0","line_num":"0"},{"block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.6898954702884519","word_num":"0","left":"0.47093023259606254","width":"0.010174418383456285","page_num":"0","height":"0.006968641205077342","text":"597"},{"conf":"0.5","block_num":"0","left":"0.4709302331016392","text":"598","line_num":"0","top":"0.7003484325068968","par_num":"0","page_num":"0","level":"0","width":"0.011627906180442626","word_num":"0","height":"0.020905922094220375"},{"width":"0.008720929952377943","conf":"1","text":"$99","word_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.7247386758550688","level":"0","block_num":"0","left":"0.4723837209976482","line_num":"0","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.7282229962193458","line_num":"0","text":"=600","block_num":"0","height":"0.027874564820309367","width":"0.014534883042599311","par_num":"0","left":"0.46656976790214993","level":"0"},{"left":"0.4709302334945038","level":"0","par_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"6011","width":"0.01017441774936434","top":"0.7595818818683066","height":"0.006968640444571572"},{"block_num":"0","top":"0.7700348428613736","level":"0","width":"0.014534883042599311","page_num":"0","conf":"0.30000001192092896","text":"-602","word_num":"0","left":"0.466569767781026","height":"0.020905923615232025","line_num":"0","par_num":"0"},{"conf":"1","left":"0.47093023264451217","text":"604","width":"0.010174418383456285","top":"0.8048780490574194","height":"0.020905922094220375","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","line_num":"0"},{"text":"605","conf":"0.30000001192092896","par_num":"0","left":"0.47093023257922917","top":"0.8292682935500775","block_num":"0","level":"0","width":"0.008720929318285997","word_num":"0","line_num":"0","page_num":"0","height":"0.010452960286604362"},{"block_num":"0","left":"0.4723837211284622","par_num":"0","width":"0.008720929952377943","page_num":"0","top":"0.8432055753547425","level":"0","word_num":"0","height":"0.017421602252187474","conf":"1","line_num":"0","text":"606"},{"level":"0","block_num":"0","left":"0.4665697671564489","page_num":"0","text":"— 607","top":"0.8641114988686065","conf":"0.30000001192092896","width":"0.013081394611520969","line_num":"0","par_num":"0","word_num":"0","height":"0.010689139176023432"},{"conf":"1","height":"0.010452960286604362","level":"0","line_num":"0","text":"608","page_num":"0","width":"0.008720929318285997","left":"0.4723837218234151","block_num":"0","top":"0.8815331015640149","par_num":"0","word_num":"0"},{"page_num":"0","level":"0","conf":"0.30000001192092896","text":"100% 52","word_num":"0","height":"0.006968640444571461","left":"0.9127906995735092","line_num":"0","top":"0.006968641450188162","width":"0.01889534706765028","block_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","width":"0.05813952709766146","conf":"0.30000001192092896","word_num":"0","line_num":"0","left":"0.9345930251954935","height":"0.006968640444571461","block_num":"0","top":"0.006968641450188162","text":"• Mon ZU Aor 10.3/2","level":"0"},{"top":"0.02787456497864904","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv","par_num":"0","left":"0.8270348901595695","width":"0.08866278668667404","word_num":"0","page_num":"0","level":"0","conf":"1"},{"conf":"0.5","text":"=custom.log","word_num":"0","page_num":"0","top":"0.05574912978701141","width":"0.029069763548830674","par_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.4738372097953522","level":"0"},{"height":"0.010452961047110132","block_num":"0","line_num":"0","text":"=laravel.log","level":"0","top":"0.055749129145434506","word_num":"0","page_num":"0","conf":"1","par_num":"0","left":"0.5101744200028817","width":"0.027616277654120225"},{"block_num":"0","conf":"0.5","top":"0.05574912978701141","text":"A SF [jiminny@localhost]","word_num":"0","height":"0.010452960286604362","level":"0","left":"0.5450581399922917","line_num":"0","par_num":"0","width":"0.050872087478637695","page_num":"0"},{"conf":"0.5","width":"0.06104650903255382","left":"0.6046511654871605","word_num":"0","page_num":"0","block_num":"0","height":"0.010452961047110132","par_num":"0","top":"0.055749129145434506","line_num":"0","text":"4 HS_local (iminny@localhost]","level":"0"},{"line_num":"0","par_num":"0","text":"Cascade","left":"0.6947674436468302","width":"0.017441858636571994","conf":"1","page_num":"0","block_num":"0","level":"0","top":"0.05574912943857935","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","top":"0.0797448165869219","word_num":"0","level":"0","line_num":"0","height":"0.011164274322169043","left":"0.4738372088584945","text":"A console [PROD] X A console [EU]","par_num":"0","width":"0.07703488431078326","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","par_num":"0","top":"0.0797448165869219","block_num":"0","width":"0.04360464785961393","left":"0.5595930266071848","word_num":"0","conf":"0.5","height":"0.011164274322169043","page_num":"0","text":"A console [STAGING]","level":"0"},{"level":"0","word_num":"0","block_num":"0","width":"0.04651162979450629","page_num":"0","text":"Retactor Connection","top":"0.08362369354010668","par_num":"0","conf":"1","left":"0.6933139525309181","height":"0.007285397208668498","line_num":"0"},{"block_num":"0","level":"0","line_num":"0","left":"0.7470930289847444","height":"0.007285397208668609","page_num":"0","par_num":"0","word_num":"0","width":"0.045058133754324436","conf":"0.30000001192092896","text":"CRM Initial Sync Oven","top":"0.08362369371432266"},{"top":"0.1044657097288676","text":"Tx: Autov","level":"0","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","height":"0.0071770334928229484","par_num":"0","word_num":"0","width":"0.02034883549872868","left":"0.5348837228066751"},{"height":"0.010516868633897003","page_num":"0","par_num":"0","top":"0.1044657097460916","block_num":"0","line_num":"0","conf":"0.5","text":"do jiminny v","width":"0.023255814897253146","word_num":"0","left":"0.6627906972313775","level":"0"},{"line_num":"0","top":"0.12519936212958604","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","block_num":"0","height":"0.010689139176023432","width":"0.12936045261139567","conf":"0.5","par_num":"0","level":"0","word_num":"0","left":"0.49273255700367574"},{"page_num":"0","height":"0.010689139176023432","line_num":"0","text":"034 A1 A34 M62 ^ V","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.05959301806510764","left":"0.6279069825615067","word_num":"0","top":"0.12519936195537007"},{"width":"0.12499997970905707","height":"0.006968640444571461","word_num":"0","page_num":"0","left":"0.4927325782522842","top":"0.1463414637498397","line_num":"0","level":"0","block_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","par_num":"0","conf":"0.30000001192092896"},{"text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","top":"0.15679442610595107","block_num":"0","width":"0.1962209052227913","word_num":"0","conf":"1","line_num":"0","height":"0.013937280889143033","left":"0.4927325630147635","page_num":"0","par_num":"0"},{"width":"0.015988370205493707","left":"0.49273255988271814","level":"0","text":"SELECT","page_num":"0","top":"0.17770034895077447","block_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","par_num":"0","word_num":"0"},{"width":"0.1889534605310318","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","height":"0.013937280889143033","page_num":"0","level":"0","block_num":"0","conf":"0.5","left":"0.5014535184914614","top":"0.1951219518899232","par_num":"0","line_num":"0"},{"level":"0","par_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.5029069786600965","line_num":"0","page_num":"0","top":"0.21602787489966546","word_num":"0","conf":"0.30000001192092896","width":"0.021802323929806966","text":"U.ema1l."},{"word_num":"0","line_num":"0","page_num":"0","left":"0.5029069764355705","conf":"0.30000001192092896","text":"sa.*","top":"0.233449477263315","block_num":"0","width":"0.011627907448626518","par_num":"0","height":"0.006968641205077342","level":"0"},{"height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","left":"0.5029069796729173","word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","width":"0.08866278668667404","page_num":"0"},{"top":"0.2679425837320575","width":"0.0959302313784336","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","level":"0","left":"0.49273255569667207","page_num":"0","height":"0.011164274322168932"},{"word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.492732561293783","page_num":"0","width":"0.10610464785961388","height":"0.007196483429539158","line_num":"0","par_num":"0","top":"0.28548644338568163","block_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid"},{"par_num":"0","block_num":"0","left":"0.49269744083144135","page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","width":"0.1381482875093501","word_num":"0","conf":"0.5","height":"0.0148935728666314","level":"0","line_num":"0"},{"conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","width":"0.14534883296236073","block_num":"0","word_num":"0","line_num":"0","level":"0","page_num":"0","height":"0.010505753841126397","left":"0.4927325646028267"},{"width":"0.059593018065107584","par_num":"0","height":"0.01075026787449107","word_num":"0","left":"0.4927325633660667","page_num":"0","line_num":"0","block_num":"0","level":"0","text":"select * from features;","top":"0.3728222999543015","conf":"1"},{"height":"0.007260390255820148","conf":"0.30000001192092896","block_num":"0","width":"0.12936045261139567","par_num":"0","left":"0.49273257312172364","line_num":"0","top":"0.38995215302990127","word_num":"0","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","level":"0"},{"width":"0.09011627765412028","page_num":"0","par_num":"0","text":"select * from teams where id = 556;","line_num":"0","top":"0.42503987254774733","block_num":"0","word_num":"0","height":"0.010500196824994035","left":"0.4927325550814989","level":"0","conf":"1"},{"top":"0.4599303140744231","height":"0.010564103651274914","page_num":"0","conf":"1","left":"0.4927325616686351","block_num":"0","text":"select * from","word_num":"0","par_num":"0","width":"0.03779069413530067","line_num":"0","level":"0"},{"block_num":"0","conf":"1","par_num":"0","left":"0.5654069877565148","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","page_num":"0","width":"0.12499998985452854","top":"0.4599303140744231","level":"0","line_num":"0","height":"0.010564103651274914"},{"left":"0.4927325741233989","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","word_num":"0","line_num":"0","block_num":"0","height":"0.010686361048210191","top":"0.47735191659424503","page_num":"0","par_num":"0","level":"0","conf":"1"},{"left":"0.4927008834473122","level":"0","width":"0.1453954818400931","line_num":"0","word_num":"0","text":"select * from automated_report_results order Dy zu desc,","page_num":"0","conf":"0.5","block_num":"0","height":"0.014546766235497555","top":"0.49466613506674073","par_num":"0"},{"width":"0.14244185102746842","par_num":"0","top":"0.5119617223575448","word_num":"0","line_num":"0","left":"0.4927325548990552","conf":"1","block_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","page_num":"0","height":"0.010686361048210191","level":"0"},{"level":"0","line_num":"0","block_num":"0","conf":"1","width":"0.15552323929806972","page_num":"0","top":"0.5470383283932831","height":"0.010452960286604362","left":"0.49273255862023396","par_num":"0","text":"select * from automated report results WHERE report id = 54:","word_num":"0"},{"word_num":"0","left":"0.49273256125581216","line_num":"0","page_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","level":"0","conf":"1","block_num":"0","width":"0.12209300791963623","height":"0.010622453461423431","par_num":"0"},{"page_num":"0","conf":"0.5","block_num":"0","height":"0.010750267113985301","left":"0.49273257226354994","level":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","word_num":"0","line_num":"0","par_num":"0","width":"0.19767440633570899","top":"0.6164274323772443"},{"conf":"1","block_num":"0","par_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","left":"0.49273256709487234","top":"0.6339712919137487","height":"0.010628010477555794","word_num":"0","width":"0.15406975847609494","level":"0","line_num":"0","page_num":"0"},{"height":"0.010505753841126397","conf":"1","left":"0.4927325551571803","block_num":"0","level":"0","line_num":"0","par_num":"0","page_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","width":"0.15261626750864876","word_num":"0"},{"top":"0.6689895475345226","line_num":"0","conf":"1","left":"0.4927325646279135","level":"0","par_num":"0","word_num":"0","width":"0.11046511061648101","page_num":"0","block_num":"0","height":"0.013937280889143033","text":"SELECT * FROM crm_fields WHERE id = 226147"},{"height":"0.010558546635142552","width":"0.15261626750864876","word_num":"0","par_num":"0","level":"0","block_num":"0","conf":"1","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","top":"0.6864111504286012","left":"0.4927325552882119","page_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","top":"0.724738676080081","word_num":"0","line_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388","conf":"0.5","left":"0.4927325602990887","par_num":"0","level":"0","height":"0.007318740065968554"},{"page_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0","left":"0.492732558848917","text":"GELECT","block_num":"0","width":"0.0159883714736776","line_num":"0","par_num":"0","height":"0.010452961047110132","top":"0.7386759584137272"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","par_num":"0","width":"0.18604649888708236","page_num":"0","conf":"0.5","left":"0.5029069807442199","height":"0.014354066985646008","level":"0","top":"0.7559808612440191","word_num":"0","line_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","text":"u. email","top":"0.7767145136381128","conf":"0.30000001192092896","left":"0.5014534902332606","word_num":"0","level":"0","height":"0.007257611367501027","block_num":"0","width":"0.021802323929806966"},{"text":"sa.*,","top":"0.7944250876267327","par_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.5029069777669138","conf":"1","height":"0.010452960286604362","level":"0","line_num":"0","width":"0.013081394611520913"},{"width":"0.09011626750864876","block_num":"0","top":"0.8118022326885981","word_num":"0","left":"0.5014534906556222","par_num":"0","text":"t.owner_id FROM social_accounts sa","page_num":"0","line_num":"0","level":"0","conf":"1","height":"0.010497418697180683"},{"text":"JOTN usens u on trid = ca.cociable idi","level":"0","width":"0.09738371220040826","line_num":"0","conf":"0.30000001192092896","left":"0.49273256673203064","block_num":"0","page_num":"0","par_num":"0","height":"0.007254833239687675","top":"0.8292682928942409","word_num":"0"},{"par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","block_num":"0","conf":"0.5","top":"0.8466898957943156","word_num":"0","left":"0.49273255613526434","width":"0.10610464785961393","height":"0.010566882539594036","page_num":"0","level":"0","line_num":"0"},{"par_num":"0","block_num":"0","left":"0.4927325670763793","conf":"1","level":"0","page_num":"0","top":"0.8641114986943905","line_num":"0","word_num":"0","height":"0.010689139176023432","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013"},{"line_num":"0","width":"0.19622092551373427","height":"0.01068358215989107","level":"0","block_num":"0","par_num":"0","top":"0.8987240830528642","conf":"0.5","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","page_num":"0","word_num":"0","left":"0.4927325575704069"},{"top":"0.0797448165869219","level":"0","par_num":"0","text":"+0 ..","width":"0.020348834230544677","word_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.011164274322169043","conf":"0.30000001192092896","left":"0.965116281891486"},{"text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","word_num":"0","par_num":"0","top":"0.10104529661439754","block_num":"0","height":"0.01059744650857497","page_num":"0","width":"0.2703488329623608","line_num":"0","level":"0","conf":"1","left":"0.6976744093136732"},{"width":"0.23837209255137337","page_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","top":"0.11846689891207607","block_num":"0","left":"0.703488371377582","line_num":"0","word_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","left":"0.694767473312973","width":"0.28633718287691157","conf":"1","top":"0.1393728226143094","word_num":"0","level":"0","height":"0.007357639939400973","line_num":"0","page_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait"},{"word_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.010653017430404366","left":"0.6962209524994839","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","width":"0.2819767201200445"},{"top":"0.1672473874286453","width":"0.12645347067650337","block_num":"0","page_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"1","left":"0.6947674594038452","text":"already solved - just not parametrised for the profile/since case","height":"0.010583553587991013","level":"0"},{"par_num":"0","height":"0.010494639808861561","page_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","width":"0.13517440633570899","left":"0.6947674552483422"},{"conf":"1","block_num":"0","left":"0.6947674427962095","width":"0.1511627765412027","par_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","level":"0","line_num":"0","top":"0.21929824549679078","word_num":"0","page_num":"0","height":"0.007182590508955311"},{"block_num":"0","height":"0.010569660667407277","left":"0.694767459943104","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.28633716258596864","top":"0.233449478068677","conf":"1","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","word_num":"0"},{"left":"0.6947674612076477","width":"0.24127905419532292","page_num":"0","word_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","conf":"0.30000001192092896","height":"0.006968640444571461","line_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.2508710804745784"},{"line_num":"0","height":"0.007329854098233168","level":"0","block_num":"0","left":"0.6962209605769604","conf":"1","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","top":"0.271777003894373","par_num":"0","width":"0.284883661473051","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.006968640444571461","page_num":"0","word_num":"0","left":"0.6962209692158519","width":"0.2877906636988863","top":"0.306620209394439","level":"0","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","line_num":"0","block_num":"0"},{"top":"0.3205574921563493","height":"0.010452960286604362","level":"0","page_num":"0","block_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","conf":"1","par_num":"0","width":"0.2776162573631774","word_num":"0","left":"0.7034883691075557","line_num":"0"},{"text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","line_num":"0","word_num":"0","height":"0.010505753841126397","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","left":"0.7034883928957734","top":"0.33797909453440456","width":"0.20639533184944325","page_num":"0"},{"width":"0.2819767201200445","conf":"1","par_num":"0","line_num":"0","word_num":"0","height":"0.010628010477555794","page_num":"0","left":"0.6962209294276679","top":"0.3554006976086954","level":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0"},{"par_num":"0","height":"0.0072659472719524","level":"0","page_num":"0","width":"0.2848836817639939","block_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","line_num":"0","word_num":"0","conf":"1","left":"0.6962209430504749"},{"height":"0.007215933366255256","conf":"0.5","block_num":"0","par_num":"0","top":"0.41463414653422836","text":"You get for free","level":"0","word_num":"0","line_num":"0","width":"0.0319767404109873","left":"0.6947674424200525","page_num":"0"},{"conf":"0.5","level":"0","height":"0.0071770334928229484","top":"0.43540669856459324","block_num":"0","page_num":"0","text":"•streamed fetch (no 0OM on big owners)","left":"0.697674417508692","line_num":"0","width":"0.08575581489725315","word_num":"0","par_num":"0"},{"conf":"0.5","left":"0.6976744285694189","block_num":"0","line_num":"0","level":"0","par_num":"0","text":"• 100-record batches via Redis","height":"0.0071770334928229484","top":"0.4529505582137161","page_num":"0","word_num":"0","width":"0.06540696671668522"},{"top":"0.4703832754342152","conf":"1","level":"0","width":"0.13953486909257606","word_num":"0","left":"0.6976744332330052","par_num":"0","height":"0.010477968760464584","line_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","block_num":"0","page_num":"0"},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","height":"0.010514089745577881","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","conf":"1","left":"0.6976744360642997","line_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0"},{"text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","word_num":"0","conf":"0.5","width":"0.2819767201200444","line_num":"0","block_num":"0","left":"0.6976744452422932","par_num":"0","top":"0.508710801912447","page_num":"0","level":"0","height":"0.010452960286604251"},{"height":"0.007360418067214214","page_num":"0","line_num":"0","conf":"0.5","block_num":"0","par_num":"0","text":"key so difterent orofiles don't collide","width":"0.07267441140844466","left":"0.7034883798200974","top":"0.5261324047144549","word_num":"0","level":"0"},{"par_num":"0","line_num":"0","top":"0.5470383280448511","conf":"1","height":"0.010452960286604362","word_num":"0","block_num":"0","level":"0","left":"0.6947674678139966","width":"0.1729650903255382","page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()"},{"height":"0.0073104049220229506","block_num":"0","conf":"0.5","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0","level":"0","line_num":"0","left":"0.6947674633339377","top":"0.5644599301598978","page_num":"0","width":"0.2819767201200445","word_num":"0"},{"left":"0.6947674627311626","width":"0.28052323929806977","word_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.5956937798195339","conf":"1","height":"0.010577996571858761","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates"},{"width":"0.13953487923804753","block_num":"0","word_num":"0","page_num":"0","line_num":"0","top":"0.613237639553429","left":"0.6947674461509291","level":"0","height":"0.0071770334928229484","conf":"1","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"width":"0.04215116196490354","text":"Recommendation","page_num":"0","conf":"1","left":"0.6947674422006878","block_num":"0","level":"0","height":"0.006968641205077342","par_num":"0","word_num":"0","top":"0.6411149825213349","line_num":"0"},{"width":"0.28052323929806977","word_num":"0","level":"0","line_num":"0","left":"0.6947674626641019","height":"0.010522425650029366","page_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","conf":"1","par_num":"0","top":"0.6585365856142653"},{"left":"0.6947674655515993","conf":"0.5","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","top":"0.6759581884885157","block_num":"0","page_num":"0","height":"0.006968640444571461","word_num":"0","level":"0","width":"0.28488370205493685","line_num":"0","par_num":"0"},{"left":"0.6947674548777797","conf":"1","level":"0","block_num":"0","line_num":"0","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","width":"0.17441859143845573","word_num":"0","height":"0.01055576774682343","top":"0.6897926635444678","page_num":"0"},{"top":"0.7105263158961413","block_num":"0","word_num":"0","width":"0.22819766592472157","left":"0.697674427545875","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","par_num":"0","page_num":"0","height":"0.01072803904945574","conf":"1","line_num":"0"},{"level":"0","page_num":"0","height":"0.010716925017191015","left":"0.6976744576996018","width":"0.2848836817639939","conf":"1","block_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","word_num":"0","line_num":"0","par_num":"0","top":"0.7317073174143272"},{"line_num":"0","top":"0.7421602788826169","width":"0.011627906180442626","block_num":"0","text":"do),","level":"0","par_num":"0","word_num":"0","height":"0.017421602252187585","left":"0.7034883726365229","conf":"0.30000001192092896","page_num":"0"},{"height":"0.0071770334928229484","top":"0.766347687400319","block_num":"0","conf":"0.5","par_num":"0","line_num":"0","left":"0.6976744436144179","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","level":"0","width":"0.2776162573631774","word_num":"0","page_num":"0"},{"word_num":"0","level":"0","line_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","width":"0.2877906636988864","left":"0.694767475704478","conf":"1","block_num":"0","page_num":"0","height":"0.011164274322169043","par_num":"0","top":"0.7870813397129187"},{"top":"0.8013937288934075","level":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","block_num":"0","height":"0.013937280889143033","page_num":"0","width":"0.2718022934933926","line_num":"0","word_num":"0","par_num":"0","left":"0.6947674739397125","conf":"1"},{"par_num":"0","width":"0.08430232392980697","height":"0.0071770334928229484","level":"0","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","conf":"1","word_num":"0","block_num":"0","left":"0.6962209318790669","line_num":"0","page_num":"0"},{"width":"0.017441858636571994","word_num":"0","page_num":"0","level":"0","left":"0.9651162807795277","block_num":"0","line_num":"0","height":"0.010461296951561616","conf":"0.30000001192092896","par_num":"0","text":"Gal .","top":"0.8397129185198681"},{"word_num":"0","par_num":"0","line_num":"0","left":"0.6962209300842392","page_num":"0","width":"0.04069767099745736","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","text":"Ask anvthina (84-D","top":"0.9266347687400319"},{"width":"0.04651162472177062","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","par_num":"0","top":"0.9545454545454546","word_num":"0","left":"0.7223837197862006","block_num":"0","text":"Claude Qnus 17 Medium","page_num":"0","level":"0"},{"conf":"0.5","width":"0.01453488177441542","page_num":"0","block_num":"0","level":"0","left":"0.9331395351302343","par_num":"0","text":"144-25","top":"0.9860627181052405","height":"0.006968640444571572","line_num":"0","word_num":"0"},{"block_num":"0","left":"0.9709302343731505","line_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.01074748898617195","text":"Po 4 sp","top":"0.986062718234409","width":"0.01453488177441531","word_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8067
|
NULL
|
NULL
|
|
45008
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny kHelpProject v> D Redisv D ServiceTraits€ OpportunitySyncTrait.ph& SyncCrmEntities Trait.php© SyncFieldsTrait.php© WriteCrmTrait.php→IUTIS→Weshook© BatchSyncCollector.php© BatchSyncRedisService.php© Client.php© ClosedDealStagesService.p© DealFieldsService.php© DecorateActivity.php© FieldDefinitions.php© Field TypeConverter.php© HubspotClientinterface.php© HubspotTokenManager.php© PayloadBuilder.php© RemotecrmobjectManipulalResponseNormalize.php© Service.php© SyncFieldAction.php© SyncRelatedActivityManage© WebhookSyncBatchProcessv D IntegrationApp> D Accessors~ D Api© ActionUrl.php@ EnumUrllnterface.php© FlowUrl.php© PageResult.php© ProxyUrl.phpC) RequestBuilder.ohpRequestExecute.php• RequestExecutelnterfaceSystemEvents.php© SystemUrl.phpC TokenBuilder.php© TokenBuilderInterface.pt© UrlBuilder.phpD ConfigDDTOM FiltersD Jobs• ProspectSearchStrateayD ServiceTraits© DataClient.php© DecorateActivity.php© LocalSearch.php© LocalSearchInterface.php© RemoteSearch.php© Service.php>Lsteners> M Metadata> M Miaration› Pipedrive> D SalesforceD Traits© AutomatedReportsService.phpC TeamSetupController.php© SendReportJob.phppnp apl.onp• Filesystem.php& OpportunitySyncTrait.php x© RequestGenerateReportJob.php© OpportunityStageUpdated.phpC RunOpportunityAiAnalysis.phg© SendReportMailJob.phpC Team.php© ReportController.php© CreateHeldActivityEvent.php© Opportunity.php€ InteractsWithPivotTable.php© OpportunityPendingAiAnalysisAfterStageChanged.phpC ImportOpportunityBatch.php© TokenBuilder.phpTrackProviderInstalledEvent.php© OpportunityUpdated.phpT ImportBatchJobTrait.php© Service.php"podcast aualo unlX3Co W .*O resultsTT :757789790791792793794795799801802803804805806808809810811812813814815816817040838839840841842845844845846847848trait OpportunitySyncTraitBSZMZMI9 AYprivate function create0pportunity(string $crmId, array $properties,array $associations): ?OpportunityIT souoor cunzeyzwaskceehllyulealeuMatchActivitiesToNew0pportunity::dispatch($opportunity->getId());return Sopportunity;/***Uooure exscino oodorcuncuprivate function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity$accountId = $this->resolveAccountId($associations);$businessProcess = $this->resolveBusinessProcess($properties[ 'pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess, $properties['dealstage'] ?? null) : null;Extract Surround / E :Suata = ptn1s-›pu1LaupportunityData($properties, $accountId, $businessProcess, $stage);$attributes = ['crm_configuration_id' > $this->config->getId(),'crm_provider_id' => $crmId,]:$values = array_merge($attributes, $data);$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);$this->importExternalFieldData($properties, $opportunity->getId());$this->update0pportunityAssociations(Sopportunity, $associations);return $opportunity;private function resolveAccountId(array $associations): Pintf..,Lusagesprivate function buildOpportunityData(array $properties,Pint $accountId,cbus nessrrocess sousnessprocess.?Stage $stage): array &nownerlo =nuuu$profile = null;if (! empty($properties['hubspot_owner_id'])) {$ownerId = $properties['hubspot_owner_id']:$profile = $this->crmEntityReposiN$1Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)= custom.logV connect.vue= laravel.logA SF [jiminny@localhost](° scratch_1.jsonV Onboard.vueHs local liminnyalocalnost4 console [EU] )CrmEntityRepository.php4 console [STAGING]fii crm_configurations [EU]A console [(PROD]156315641566156715681569E1570158015811582158315881589159015911592159816031604160616071608Tx: AutovPlaygroundSa jiminny v# contact16779180 6655874 m026 A9 A 22 X 3 X 103 ^# contact 219247563 742723347700 - [EMAIL] 2026-* conoany 470155 47150050504# deal 7100953 410150124747DCLELTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(owner) ' EU.emallsa.*,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 = 400 and sa.provider = 'hubspot';select * from features;select * from team features where feature id = 40:select * TroIteams where id = 556: # owner: 18101. crm: 477select * from crm_configurations where id = 477;SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(ouner)+Tu.email,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.team_idWHERE u.team_id = 556 and sa.provider = 'integration-app';select * from opportunities where id = 7594349;select * from opportunity_stages where opportunity_id = 759434select * from business_processes where id = 6024;select * from business_process_stages where stage_id = 16352;select * from business_process_stages where business_process_]select * from stages where team_id = 459;select * from teams where 1d = 459SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7u.email,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.team_idWHERE u.team_id = 459 and sa.provider ='hubspot':SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEFFROM stagesWHERE team_id = 459 AND type = 'opportunity'GROUP BY crm_provider_idHAVING cnt > 1;> 0lablSupport Daily • in 2h 44mAAutomatedRenortsCommandTest100% C•8 • Fri 17 Apr 12:16:36CascadeAutomated Report RetrInvestigating Opportur+D ...1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestagewnole calls cribervicpdateStage() → pushes the stage change to HubSpot3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → upsertOpportunity() with the stage HubSpot now has5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejectsthe change - writing a different stage_id backcloudwatch loas to look for."opportunity scage has changed""[HubSpot] User changing opportunity stage from"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRMvrovcerD keeos reaovearino in the reels seroecause the talledy nano erin Imoortbarchiobiraltrequeues it after failures), then it gets reprocessed on every cycle.CloudWatch logs to look for:"[WebhookSyncBatchProcessor] Batch processing completed"- with config_id for team 459"[ImportOpportunityBatch]" or "[HubSpot] Failed to import opportunity""(HubSpot) Syncing opportunities using strateqy"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.3. importExternalFieldData / SyncCrmField writing back and triggering re-syncFrocessALAucomaclonAnalysiskesults calls service›Syncupporcunity perore writine Al tiele values.Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageChanged logs), even though this specific opportunity has no templates, other opportunities do - and their syncupporcunity calls ao through 1mporturupdateupporcunity → which can atrect the keais queuestate.What to search in CloudWatchFor opportunity 7594349, search for these in order:"opportunity stage has changed"Lets trw it like this this is oussiness process# Was a user manually changing stage?"Id": 6024."UUId": "OX42500C/A22F88945929CEF122051B62E","team l6": 450)"crm_configuration_id": 367,created atl: "2025-04-02 12:50:16"andlite ctadS 602416349 2025-04-02 12:59:16,2025-04-02 12:59:16600416251 095 04 0219 0169025 04 0212:501165024,20243,2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happenf there is stage not found @OpportunitySyncTrait-php#L802<>CodeClaude Sonnet 4.6OUwinasun leams802:116 10/ charsUlr-o( 4 spaces...
|
[{"text":"PhpStorm","top": [{"text":"PhpStorm","top":"0.0025839794299922225","width":"0.02761627733707428","level":"0","par_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.020348838535920212","page_num":"0","block_num":"0","height":"0.012919896178775314"},{"block_num":"0","top":"0.0025839794391580018","left":"0.05232558154097966","height":"0.010335916943020274","page_num":"0","word_num":"0","conf":"1","level":"0","par_num":"0","width":"0.011627906560897822","line_num":"0","text":"File"},{"text":"Edit","line_num":"0","conf":"1","height":"0.010335916943020274","par_num":"0","block_num":"0","top":"0.0025839794483865086","width":"0.011627906560897835","page_num":"0","level":"0","word_num":"0","left":"0.06976744199571387"},{"par_num":"0","top":"0.0025839794299922225","width":"0.014534883201122284","word_num":"0","conf":"1","block_num":"0","height":"0.012919896178775314","left":"0.08720930282773343","line_num":"0","level":"0","page_num":"0","text":"View"},{"word_num":"0","conf":"1","level":"0","left":"0.1061046516439201","top":"0.0025839794299922225","par_num":"0","width":"0.02470930218696596","line_num":"0","page_num":"0","text":"Navigate","height":"0.012919896178775314","block_num":"0"},{"line_num":"0","text":"Code","block_num":"0","top":"0.005167958914309545","word_num":"0","conf":"0.5","height":"0.005167958140373186","left":"0.13517442006249308","width":"0.015988370776176458","level":"0","page_num":"0","par_num":"0"},{"left":"0.1540697678225595","line_num":"0","text":"Laravel","height":"0.010335916943020385","conf":"1","page_num":"0","block_num":"0","width":"0.02180232554674147","word_num":"0","top":"0.002583979426853289","level":"0","par_num":"0"},{"left":"0.18168604645628045","level":"0","width":"0.02180232554674147","word_num":"0","conf":"1","height":"0.010335916943020274","line_num":"0","par_num":"0","page_num":"0","block_num":"0","top":"0.0025839794785329495","text":"Refactor"},{"conf":"1","left":"0.2267441862337412","level":"0","par_num":"0","height":"0.010335916943020274","text":"Tools","block_num":"0","width":"0.014534883201122284","word_num":"0","page_num":"0","top":"0.002583979461306396","line_num":"0"},{"conf":"1","line_num":"0","par_num":"0","top":"0.002583979426853289","word_num":"0","left":"0.2616279077801874","width":"0.0232558131217957","height":"0.010335916943020385","text":"Window","block_num":"0","page_num":"0","level":"0"},{"word_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.03633720907547575","height":"0.007897286944919202","top":"0.025694444382837522","block_num":"0","par_num":"0","width":"0.034883719682693486","text":"FV faVsco.s v","level":"0"},{"block_num":"0","top":"0.025694444318238086","conf":"1","level":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny k","left":"0.08139535349754527","page_num":"0","par_num":"0","width":"0.1351744055747986","height":"0.007897286944919202","line_num":"0","word_num":"0"},{"level":"0","page_num":"0","conf":"1","par_num":"0","text":"Help","word_num":"0","height":"0.012919896178775314","line_num":"0","block_num":"0","top":"0.0025839796560903627","width":"0.014534883201122284","left":"0.28779069775263655"},{"word_num":"0","top":"0.04651162778062423","height":"0.013210594654083252","par_num":"0","text":"Project v","left":"0.017441860956921497","line_num":"0","width":"0.024709302186965938","page_num":"0","block_num":"0","level":"0","conf":"0.5"},{"left":"0.029069767219033926","line_num":"0","height":"0.013194444444444398","top":"0.06458333333333333","word_num":"0","width":"0.030523255467414856","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0","text":"> D Redis","level":"0"},{"height":"0.013194444444444398","page_num":"0","top":"0.07986111111111116","left":"0.029069769051867776","line_num":"0","width":"0.04941860139369964","par_num":"0","word_num":"0","block_num":"0","level":"0","conf":"0.5","text":"v D ServiceTraits"},{"text":"€ OpportunitySyncTrait.ph","top":"0.09560723524394565","width":"0.06831395030021668","block_num":"0","level":"0","left":"0.04505814272303903","line_num":"0","par_num":"0","height":"0.012919896178775314","word_num":"0","conf":"0.5","page_num":"0"},{"height":"0.013194444444444398","left":"0.04505814271908924","text":"& SyncCrmEntities Trait.php","word_num":"0","width":"0.06831395030021668","block_num":"0","line_num":"0","conf":"0.5","top":"0.11111111111111116","par_num":"0","level":"0","page_num":"0"},{"line_num":"0","word_num":"0","width":"0.05668604373931884","level":"0","conf":"0.5","left":"0.04505814046610588","height":"0.015552326043446807","page_num":"0","block_num":"0","par_num":"0","text":"© SyncFieldsTrait.php","top":"0.12403100752091223"},{"par_num":"0","text":"© WriteCrmTrait.php","left":"0.04505814194914328","top":"0.1395348837397632","width":"0.05377906560897828","height":"0.015503875414530466","word_num":"0","line_num":"0","level":"0","conf":"0.5","block_num":"0","page_num":"0"},{"text":"→IUTIS","left":"0.029069767091955145","level":"0","par_num":"0","height":"0.005167958471510081","line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.16020671842430811","width":"0.02616279125213623","block_num":"0","word_num":"0"},{"width":"0.03924418091773987","level":"0","line_num":"0","block_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","left":"0.029069771968455456","page_num":"0","par_num":"0","text":"→Weshook","top":"0.17571059457322424","word_num":"0"},{"text":"© BatchSyncCollector.php","page_num":"0","block_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.01599432229995723","left":"0.037616937435326125","level":"0","top":"0.18586204522733096","width":"0.06717175245285034","line_num":"0"},{"word_num":"0","left":"0.03764244368658072","page_num":"0","par_num":"0","conf":"1","width":"0.07587789893150329","height":"0.0158201495806376","level":"0","line_num":"0","block_num":"0","text":"© BatchSyncRedisService.php","top":"0.20139225021029383"},{"level":"0","height":"0.015584625138176822","text":"© Client.php","par_num":"0","line_num":"0","left":"0.037790699614228054","block_num":"0","conf":"0.5","top":"0.21705426374443437","word_num":"0","width":"0.03343023061752319","page_num":"0"},{"top":"0.2325581396690103","level":"0","word_num":"0","height":"0.012919896178775425","left":"0.037790698480570574","line_num":"0","page_num":"0","par_num":"0","width":"0.07558139562606811","block_num":"0","conf":"1","text":"© ClosedDealStagesService.p"},{"par_num":"0","top":"0.24791666666666667","level":"0","text":"© DealFieldsService.php","word_num":"0","height":"0.013194444444444398","line_num":"0","page_num":"0","width":"0.0625","conf":"1","block_num":"0","left":"0.037790698455668584"},{"par_num":"0","width":"0.06104651093482972","conf":"1","word_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","left":"0.03633721066630604","text":"© DecorateActivity.php","page_num":"0","top":"0.263565891574695"},{"top":"0.2790697675436873","line_num":"0","left":"0.03779070044672683","par_num":"0","text":"© FieldDefinitions.php","level":"0","page_num":"0","block_num":"0","word_num":"0","height":"0.012919896178775314","width":"0.05668604373931885","conf":"1"},{"line_num":"0","height":"0.013194444444444398","par_num":"0","left":"0.03779069670579378","width":"0.06686046719551086","level":"0","text":"© Field TypeConverter.php","conf":"1","top":"0.2944444444444445","block_num":"0","word_num":"0","page_num":"0"},{"level":"0","page_num":"0","width":"0.07558139562606811","block_num":"0","height":"0.012919896178775425","left":"0.03779069879549304","par_num":"0","line_num":"0","conf":"1","text":"© HubspotClientinterface.php","top":"0.3100775194816717","word_num":"0"},{"left":"0.03779069659103573","conf":"1","height":"0.012919896178775425","block_num":"0","level":"0","line_num":"0","width":"0.07558139562606811","par_num":"0","page_num":"0","word_num":"0","top":"0.32558139567676214","text":"© HubspotTokenManager.php"},{"left":"0.03779069635420511","height":"0.010448966423670436","word_num":"0","block_num":"0","top":"0.3409722222009215","line_num":"0","level":"0","conf":"1","page_num":"0","par_num":"0","width":"0.05523256063461304","text":"© PayloadBuilder.php"},{"height":"0.00789728694491909","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","left":"0.0377907036146828","level":"0","par_num":"0","text":"© RemotecrmobjectManipulal","top":"0.3590277777161709","width":"0.07412790060043335","word_num":"0"},{"block_num":"0","text":"ResponseNormalize.php","width":"0.06831395030021667","word_num":"0","par_num":"0","page_num":"0","level":"0","line_num":"0","top":"0.36950904428787323","left":"0.036337209757837455","height":"0.012919896178775425","conf":"1"},{"text":"© Service.php","top":"0.3847222219236044","width":"0.03779069781303406","page_num":"0","block_num":"0","height":"0.013210594654083252","word_num":"0","conf":"1","left":"0.03779069823495582","level":"0","line_num":"0","par_num":"0"},{"text":"© SyncFieldAction.php","block_num":"0","conf":"1","height":"0.012919896178775425","level":"0","left":"0.037790699753649216","width":"0.05813953280448913","par_num":"0","line_num":"0","top":"0.40051679599975953","word_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","text":"© SyncRelatedActivityManage","page_num":"0","conf":"1","word_num":"0","width":"0.07558139562606811","height":"0.013194444444444509","top":"0.4159722222222222","block_num":"0","left":"0.037790698480570574","level":"0"},{"level":"0","word_num":"0","par_num":"0","text":"© WebhookSyncBatchProcess","top":"0.43125","block_num":"0","left":"0.037790698480570574","conf":"1","height":"0.013194444444444398","line_num":"0","page_num":"0","width":"0.07558139562606811"},{"level":"0","left":"0.02180232571783398","par_num":"0","width":"0.05232558250427245","word_num":"0","page_num":"0","text":"v D IntegrationApp","top":"0.44702842390673636","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.012919896178775314"},{"text":"> D Accessors","level":"0","page_num":"0","width":"0.042151162028312684","top":"0.4625","conf":"0.30000001192092896","par_num":"0","height":"0.013194444444444398","word_num":"0","block_num":"0","left":"0.029069768204225445","line_num":"0"},{"height":"0.013194444444444287","conf":"0.30000001192092896","left":"0.029069767829704097","line_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.47777777777777786","text":"~ D Api","word_num":"0","width":"0.02470930218696594","level":"0"},{"left":"0.045058140990292504","par_num":"0","top":"0.4935400518137131","page_num":"0","block_num":"0","height":"0.012919896178775314","width":"0.040697672963142396","word_num":"0","conf":"0.5","text":"© ActionUrl.php","line_num":"0","level":"0"},{"page_num":"0","height":"0.013194444444444509","text":"@ EnumUrllnterface.php","conf":"0.5","par_num":"0","top":"0.5090277777777777","line_num":"0","word_num":"0","width":"0.061046510934829705","block_num":"0","left":"0.04505814064450373","level":"0"},{"width":"0.037790697813034055","top":"0.5243055555555556","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.013194444444444398","line_num":"0","left":"0.04505814009542093","text":"© FlowUrl.php","par_num":"0","conf":"0.5"},{"top":"0.537467700277231","width":"0.046511626243591314","page_num":"0","line_num":"0","conf":"1","height":"0.015503875414530355","word_num":"0","block_num":"0","left":"0.045058139696324315","level":"0","par_num":"0","text":"© PageResult.php"},{"height":"0.01333898570802472","par_num":"0","conf":"0.5","word_num":"0","block_num":"0","left":"0.04495536781044429","level":"0","width":"0.03951270878314972","line_num":"0","text":"© ProxyUrl.php","page_num":"0","top":"0.5540025208322561"},{"page_num":"0","top":"0.5708333332888438","width":"0.053779065608978265","word_num":"0","conf":"0.5","left":"0.045058143693342025","level":"0","line_num":"0","height":"0.007978036006291767","par_num":"0","text":"C) RequestBuilder.ohp","block_num":"0"},{"left":"0.04505814233818935","level":"0","line_num":"0","text":"RequestExecute.php","width":"0.05668604373931885","word_num":"0","height":"0.007751937707265233","conf":"1","par_num":"0","page_num":"0","top":"0.586563307567556","block_num":"0"},{"level":"0","par_num":"0","width":"0.06976743936538696","word_num":"0","text":"• RequestExecutelnterface","height":"0.013194444444444509","top":"0.5993055555555555","conf":"1","page_num":"0","block_num":"0","line_num":"0","left":"0.043604651332287504"},{"height":"0.012919896178775314","text":"SystemEvents.php","conf":"1","width":"0.05523255467414856","level":"0","page_num":"0","line_num":"0","left":"0.04360465358589083","block_num":"0","par_num":"0","word_num":"0","top":"0.6149870802374857"},{"width":"0.04360465109348297","word_num":"0","text":"© SystemUrl.php","page_num":"0","top":"0.6304909560892494","height":"0.01325904395845201","conf":"0.5","par_num":"0","left":"0.04505814011459571","line_num":"0","block_num":"0","level":"0"},{"conf":"0.5","level":"0","height":"0.013194444444444398","line_num":"0","top":"0.6458333333333334","block_num":"0","par_num":"0","page_num":"0","text":"C TokenBuilder.php","left":"0.04505813869105939","width":"0.05087209343910218","word_num":"0"},{"block_num":"0","left":"0.045058141015190255","text":"© TokenBuilderInterface.pt","word_num":"0","line_num":"0","top":"0.661498708338261","par_num":"0","width":"0.06831395030021667","conf":"0.5","page_num":"0","height":"0.012919896178775314","level":"0"},{"line_num":"0","left":"0.045058140296281746","word_num":"0","text":"© UrlBuilder.php","height":"0.012919896178775314","page_num":"0","conf":"0.5","par_num":"0","top":"0.677002584081155","level":"0","block_num":"0","width":"0.043604651093482966"},{"text":"D Config","line_num":"0","top":"0.6909362250122695","height":"0.0134763876597086","left":"0.03615278550782447","width":"0.026531639695167544","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"left":"0.03779069787595659","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.012919896178775314","par_num":"0","top":"0.7054263567232738","block_num":"0","width":"0.018895348906517027","word_num":"0","text":"DDTO","line_num":"0"},{"block_num":"0","text":"M Filters","width":"0.021802324056625362","word_num":"0","left":"0.03779069919579286","height":"0.007751937707265233","par_num":"0","line_num":"0","page_num":"0","conf":"1","level":"0","top":"0.7235142119603207"},{"top":"0.7361111111359293","width":"0.0203488364815712","word_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.013242893748813156","left":"0.037790698388461594","conf":"0.30000001192092896","page_num":"0","text":"D Jobs","par_num":"0"},{"height":"0.007978035344017975","block_num":"0","line_num":"0","page_num":"0","top":"0.7545219644985337","conf":"0.5","left":"0.037790702958057865","par_num":"0","text":"• ProspectSearchStrateay","level":"0","width":"0.06686046123504638","word_num":"0"},{"conf":"0.5","line_num":"0","top":"0.7673611111111112","width":"0.04215116202831268","page_num":"0","level":"0","height":"0.013194444444444398","word_num":"0","text":"D ServiceTraits","block_num":"0","left":"0.03633721038603743","par_num":"0"},{"page_num":"0","par_num":"0","text":"© DataClient.php","left":"0.0377906982541306","line_num":"0","conf":"1","word_num":"0","level":"0","block_num":"0","height":"0.013226743539174413","top":"0.782638889083126","width":"0.04360465109348298"},{"line_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.03779069911240864","word_num":"0","conf":"1","text":"© DecorateActivity.php","level":"0","width":"0.05959302186965943","par_num":"0","top":"0.7984496125372272","page_num":"0"},{"par_num":"0","height":"0.013194444444444398","top":"0.8138888888888889","text":"© LocalSearch.php","left":"0.037790698636677444","conf":"1","level":"0","line_num":"0","width":"0.04941860437393189","block_num":"0","page_num":"0","word_num":"0"},{"conf":"1","par_num":"0","level":"0","word_num":"0","page_num":"0","text":"© LocalSearchInterface.php","block_num":"0","line_num":"0","width":"0.07122092843055725","left":"0.03779069976243452","top":"0.8291666669872563","height":"0.013210593329535558"},{"block_num":"0","line_num":"0","par_num":"0","top":"0.8449612404119043","height":"0.012919896178775314","level":"0","width":"0.055232554674148567","word_num":"0","text":"© RemoteSearch.php","page_num":"0","left":"0.037790701139780135","conf":"1"},{"left":"0.03779069823495582","level":"0","top":"0.8604166666666667","par_num":"0","block_num":"0","conf":"1","height":"0.013194444444444398","text":"© Service.php","line_num":"0","page_num":"0","width":"0.03779069781303406","word_num":"0"},{"height":"0.005167958471510192","text":">Lsteners","conf":"0.30000001192092896","par_num":"0","left":"0.02180232558476205","line_num":"0","width":"0.03779069781303406","page_num":"0","level":"0","top":"0.8785529716785762","word_num":"0","block_num":"0"},{"page_num":"0","level":"0","block_num":"0","text":"> M Metadata","left":"0.021802325104005583","par_num":"0","line_num":"0","width":"0.03779069483280181","top":"0.8914728687603839","conf":"0.30000001192092896","height":"0.007832686768637798","word_num":"0"},{"level":"0","top":"0.9069444444461602","par_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.03779069483280181","height":"0.007784237464269039","page_num":"0","left":"0.021802325104005583","block_num":"0","line_num":"0","text":"> M Miaration"},{"level":"0","block_num":"0","page_num":"0","top":"0.9222222222222223","width":"0.03779069483280182","line_num":"0","height":"0.008333333333333304","conf":"0.30000001192092896","par_num":"0","left":"0.021802325112669052","text":"› Pipedrive","word_num":"0"},{"line_num":"0","height":"0.01321059332953567","text":"> D Salesforce","conf":"0.30000001192092896","par_num":"0","top":"0.9354005174609858","width":"0.04215116202831268","block_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.02180232525140502"},{"text":"D Traits","height":"0.013194444444444509","word_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.023255813121795654","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.029069768269642294","top":"0.9506944444444444"},{"line_num":"0","word_num":"0","block_num":"0","top":"0.04651162776985762","width":"0.0770348846912384","level":"0","par_num":"0","left":"0.1220930237335959","height":"0.013210594654083252","conf":"1","page_num":"0","text":"© AutomatedReportsService.php"},{"line_num":"0","conf":"1","page_num":"0","level":"0","left":"0.12063953390052742","text":"C TeamSetupController.php","block_num":"0","height":"0.008333333333333304","par_num":"0","top":"0.06944444444444442","word_num":"0","width":"0.0654069721698761"},{"page_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","level":"0","text":"© SendReportJob.php","top":"0.04651162776985762","word_num":"0","left":"0.20784884136774445","width":"0.05377906560897827","height":"0.013210594654083252"},{"width":"0.02616278827190399","line_num":"0","page_num":"0","block_num":"0","height":"0.005555555555555536","top":"0.07222222222222219","conf":"0.5","level":"0","word_num":"0","left":"0.19622093276659994","par_num":"0","text":"pnp apl.onp"},{"par_num":"0","word_num":"0","text":"• Filesystem.php","page_num":"0","left":"0.23110465051915002","conf":"0.5","block_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","top":"0.0671834625479939","width":"0.04360465109348299"},{"width":"0.07122092247009276","level":"0","word_num":"0","par_num":"0","page_num":"0","top":"0.09027777777777779","conf":"0.5","block_num":"0","height":"0.013194444444444398","line_num":"0","left":"0.21075582039910684","text":"& OpportunitySyncTrait.php x"},{"block_num":"0","conf":"1","left":"0.12209302685981571","line_num":"0","height":"0.013194444444444398","par_num":"0","level":"0","top":"0.09027777777777779","word_num":"0","text":"© RequestGenerateReportJob.php","page_num":"0","width":"0.07994185686111449"},{"level":"0","text":"© OpportunityStageUpdated.php","block_num":"0","left":"0.1220930237335959","par_num":"0","width":"0.0770348846912384","top":"0.11111111111111116","word_num":"0","height":"0.013194444444444398","conf":"1","page_num":"0","line_num":"0"},{"text":"C RunOpportunityAiAnalysis.phg","top":"0.13402777777777775","width":"0.07412790060043334","conf":"1","level":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.008333333333333415","left":"0.12209302963212476","word_num":"0","block_num":"0"},{"block_num":"0","level":"0","left":"0.2718023263626453","text":"© SendReportMailJob.php","line_num":"0","conf":"1","par_num":"0","word_num":"0","height":"0.013210594654083252","page_num":"0","width":"0.0625","top":"0.04651162776985762"},{"text":"C Team.php","level":"0","width":"0.03052325248718263","top":"0.06944444444444442","word_num":"0","height":"0.008333333333333304","line_num":"0","conf":"0.5","block_num":"0","left":"0.2834302328315131","par_num":"0","page_num":"0"},{"width":"0.058139532804489136","word_num":"0","page_num":"0","height":"0.013210594654083252","level":"0","block_num":"0","left":"0.3415697695210921","line_num":"0","conf":"1","par_num":"0","text":"© ReportController.php","top":"0.04651162778062423"},{"line_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"© CreateHeldActivityEvent.php","word_num":"0","level":"0","width":"0.07412790656089785","left":"0.3241279081112662","conf":"1","top":"0.06718346266642627","page_num":"0"},{"text":"© Opportunity.php","line_num":"0","word_num":"0","level":"0","top":"0.09027777777777779","width":"0.045058137178421","par_num":"0","conf":"1","block_num":"0","height":"0.013194444444444398","page_num":"0","left":"0.28779069890439035"},{"top":"0.08763193005968917","left":"0.341443434393646","level":"0","line_num":"0","word_num":"0","text":"€ InteractsWithPivotTable.php","height":"0.015951830810970735","width":"0.07295866608619689","block_num":"0","conf":"1","page_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","conf":"1","level":"0","width":"0.1293604612350464","word_num":"0","block_num":"0","height":"0.013194444444444398","left":"0.2848837248114653","line_num":"0","text":"© OpportunityPendingAiAnalysisAfterStageChanged.php","top":"0.11111111111111116"},{"block_num":"0","par_num":"0","text":"C ImportOpportunityBatch.php","top":"0.13402777777777775","width":"0.07122092247009276","left":"0.31831396125083744","height":"0.008333333333333415","level":"0","word_num":"0","line_num":"0","page_num":"0","conf":"1"},{"width":"0.04796511530876163","text":"© TokenBuilder.php","line_num":"0","word_num":"0","height":"0.013210594654083252","left":"0.40843023364285747","level":"0","par_num":"0","conf":"0.5","top":"0.04651162776985762","block_num":"0","page_num":"0"},{"top":"0.0671834625479939","word_num":"0","block_num":"0","text":"TrackProviderInstalledEvent.php","level":"0","line_num":"0","height":"0.012919896178775314","left":"0.40697674396260586","par_num":"0","width":"0.08284883499145512","conf":"1","page_num":"0"},{"par_num":"0","top":"0.09027777777777779","width":"0.06395348906517029","line_num":"0","conf":"1","left":"0.42441860350520555","block_num":"0","text":"© OpportunityUpdated.php","page_num":"0","word_num":"0","height":"0.013194444444444398","level":"0"},{"text":"T ImportBatchJobTrait.php","par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","width":"0.06395348310470583","block_num":"0","top":"0.13402777777777775","word_num":"0","height":"0.008333333333333415","left":"0.3997093081569491"},{"page_num":"0","level":"0","width":"0.03488371968269348","text":"© Service.php","height":"0.013194444444444509","block_num":"0","line_num":"0","top":"0.15486111111111112","conf":"0.5","left":"0.1220930236310767","par_num":"0","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.1497093034464422","block_num":"0","height":"0.005555555555555536","text":"\"podcast aualo unl","top":"0.18333333333333335","width":"0.04941859841346741","word_num":"0"},{"page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","text":"X3","par_num":"0","height":"0.0077519370449913305","word_num":"0","left":"0.20639535056891542","line_num":"0","width":"0.01453488171100617","top":"0.18087855331212965"},{"level":"0","height":"0.015503875414530466","top":"0.17829457374837643","text":"Co W .*","width":"0.029069766402244596","conf":"0.30000001192092896","left":"0.22529069883299266","word_num":"0","par_num":"0","line_num":"0","block_num":"0","page_num":"0"},{"level":"0","block_num":"0","left":"0.2659883717954277","line_num":"0","page_num":"0","par_num":"0","top":"0.1782945737666246","width":"0.021802325546741497","text":"O results","conf":"0.5","height":"0.010594314999050614","word_num":"0"},{"page_num":"0","level":"0","block_num":"0","left":"0.2936046515407906","conf":"0.30000001192092896","width":"0.03633720874786378","par_num":"0","line_num":"0","text":"TT :","word_num":"0","height":"0.01552002562416921","top":"0.17569444435845805"},{"line_num":"0","height":"0.012919896178775314","conf":"1","left":"0.12209302349830872","level":"0","page_num":"0","top":"0.21705426390458304","text":"757","width":"0.010174418240785604","word_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","conf":"1","height":"0.012919896178775425","line_num":"0","text":"789","page_num":"0","left":"0.12209302356492698","top":"0.24289405698167177","block_num":"0","width":"0.01017441824078559","word_num":"0","level":"0"},{"height":"0.012919896178775314","line_num":"0","par_num":"0","width":"0.01017441824078559","conf":"1","block_num":"0","page_num":"0","level":"0","left":"0.12209302356492698","top":"0.25839793295066404","word_num":"0","text":"790"},{"page_num":"0","top":"0.2739018089196563","line_num":"0","width":"0.01017441824078559","text":"791","height":"0.012919896178775314","left":"0.12209302356492698","conf":"1","par_num":"0","word_num":"0","block_num":"0","level":"0"},{"text":"792","line_num":"0","height":"0.012919896178775425","page_num":"0","width":"0.010174418240785604","level":"0","word_num":"0","block_num":"0","top":"0.2894056848932627","par_num":"0","conf":"1","left":"0.12209302336507233"},{"block_num":"0","height":"0.012919896178775314","par_num":"0","line_num":"0","text":"793","top":"0.30490956082534104","left":"0.12209302365753558","width":"0.011627906560897822","word_num":"0","level":"0","page_num":"0","conf":"1"},{"block_num":"0","conf":"1","left":"0.12209302336507233","level":"0","height":"0.010335916943020385","line_num":"0","par_num":"0","text":"794","top":"0.320413436803499","word_num":"0","page_num":"0","width":"0.010174418240785604"},{"conf":"1","height":"0.010335916943020163","left":"0.12063953501896969","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.3359173127817199","width":"0.011627906560897835","word_num":"0","text":"795"},{"word_num":"0","page_num":"0","left":"0.12063953489784567","line_num":"0","top":"0.41085271353851927","block_num":"0","par_num":"0","text":"799","conf":"1","level":"0","width":"0.011627906560897835","height":"0.012919896178775425"},{"top":"0.44186046521810574","block_num":"0","conf":"1","height":"0.012919896178775425","level":"0","line_num":"0","width":"0.011627906560897822","par_num":"0","page_num":"0","left":"0.12063953528544258","text":"801","word_num":"0"},{"line_num":"0","text":"802","width":"0.011627906560897835","top":"0.457364341445496","word_num":"0","left":"0.12063953489784567","page_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","level":"0","par_num":"0"},{"width":"0.010174418240785604","conf":"1","block_num":"0","level":"0","page_num":"0","text":"803","left":"0.12209302355887078","line_num":"0","height":"0.012919896178775314","word_num":"0","par_num":"0","top":"0.4728682175006209"},{"line_num":"0","word_num":"0","par_num":"0","left":"0.12209302355887078","height":"0.012919896178775314","conf":"1","level":"0","text":"804","block_num":"0","top":"0.4883720934696132","page_num":"0","width":"0.010174418240785604"},{"left":"0.12209302355887078","par_num":"0","word_num":"0","line_num":"0","level":"0","width":"0.010174418240785604","top":"0.5038759694386054","page_num":"0","conf":"1","block_num":"0","text":"805","height":"0.012919896178775425"},{"width":"0.010174418240785604","word_num":"0","par_num":"0","text":"806","left":"0.12209302336507233","level":"0","line_num":"0","conf":"1","page_num":"0","height":"0.010335916943020385","block_num":"0","top":"0.5193798450722329"},{"page_num":"0","conf":"1","par_num":"0","text":"808","block_num":"0","top":"0.5478036177051859","left":"0.12209302356492698","level":"0","word_num":"0","height":"0.012919896178775314","line_num":"0","width":"0.01017441824078559"},{"level":"0","left":"0.12063953496312871","top":"0.5633074936418784","line_num":"0","width":"0.01308139562606811","word_num":"0","height":"0.012919896178775425","par_num":"0","block_num":"0","conf":"1","text":"809","page_num":"0"},{"height":"0.012919896178775425","level":"0","text":"810","word_num":"0","top":"0.5788113696108708","left":"0.12209302365753558","line_num":"0","par_num":"0","block_num":"0","width":"0.011627906560897822","conf":"1","page_num":"0"},{"level":"0","line_num":"0","conf":"1","width":"0.011627906560897835","height":"0.012919896178775314","left":"0.12063953489784567","block_num":"0","page_num":"0","text":"811","par_num":"0","top":"0.5943152458382609","word_num":"0"},{"top":"0.6098191215857691","line_num":"0","level":"0","conf":"1","height":"0.012919896178775425","text":"812","width":"0.011627906560897822","page_num":"0","par_num":"0","block_num":"0","left":"0.12063953502935174","word_num":"0"},{"par_num":"0","line_num":"0","height":"0.012919896178775314","block_num":"0","width":"0.011627906560897835","top":"0.6253229977762454","word_num":"0","page_num":"0","level":"0","text":"813","conf":"1","left":"0.12063953489784567"},{"page_num":"0","top":"0.6408268735237537","block_num":"0","word_num":"0","height":"0.012919896178775425","conf":"1","left":"0.12209302336507233","text":"814","width":"0.010174418240785604","line_num":"0","level":"0","par_num":"0"},{"line_num":"0","level":"0","block_num":"0","par_num":"0","width":"0.010174418240785604","page_num":"0","height":"0.012919896178775425","text":"815","top":"0.6563307496926967","word_num":"0","conf":"1","left":"0.12209302349830872"},{"height":"0.010335916943020274","page_num":"0","left":"0.12209302336507233","conf":"1","block_num":"0","text":"816","top":"0.67183462543399","width":"0.010174418240785604","word_num":"0","line_num":"0","par_num":"0","level":"0"},{"width":"0.00872092992067336","page_num":"0","top":"0.689922480669499","word_num":"0","height":"0.005167958471510081","par_num":"0","text":"817","conf":"0.30000001192092896","line_num":"0","left":"0.12209302333908192","level":"0","block_num":"0"},{"level":"0","conf":"0.5","page_num":"0","block_num":"0","height":"0.005167958471510081","left":"0.12209302333908192","par_num":"0","text":"040","top":"0.7519379845454681","width":"0.00872092992067336","word_num":"0","line_num":"0"},{"block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.12063953528544258","width":"0.011627906560897822","page_num":"0","par_num":"0","line_num":"0","level":"0","word_num":"0","top":"0.7932816538485967","text":"838"},{"level":"0","height":"0.012919896178775314","conf":"1","left":"0.12209302352858975","width":"0.010174418240785604","text":"839","top":"0.8087855301082867","block_num":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0"},{"text":"840","page_num":"0","height":"0.012919896178775425","left":"0.12209302355887078","par_num":"0","top":"0.8242894061311119","width":"0.010174418240785604","word_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1"},{"par_num":"0","line_num":"0","height":"0.010335916943020274","width":"0.010174418240785604","conf":"1","level":"0","page_num":"0","text":"841","top":"0.8397932817647393","block_num":"0","left":"0.12209302336507233","word_num":"0"},{"page_num":"0","top":"0.8552971578936924","word_num":"0","par_num":"0","line_num":"0","level":"0","conf":"1","left":"0.12063953489784567","height":"0.010335916943020274","width":"0.011627906560897835","block_num":"0","text":"842"},{"top":"0.8733850131778755","text":"845","left":"0.12063953492946186","width":"0.010174417495727534","conf":"0.30000001192092896","height":"0.005167958140373186","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","left":"0.12209302356492698","conf":"1","page_num":"0","text":"844","height":"0.012919896178775425","top":"0.8837209303666846","word_num":"0","line_num":"0","block_num":"0","width":"0.01017441824078559","level":"0"},{"top":"0.8992248062172445","page_num":"0","par_num":"0","width":"0.010174418240785604","block_num":"0","left":"0.12209302341352193","conf":"1","text":"845","line_num":"0","height":"0.012919896178775425","word_num":"0","level":"0"},{"left":"0.12209302356492698","level":"0","page_num":"0","conf":"1","word_num":"0","line_num":"0","par_num":"0","top":"0.9147286823046692","width":"0.01017441824078559","block_num":"0","height":"0.012919896178775425","text":"846"},{"level":"0","line_num":"0","left":"0.12209302349830872","par_num":"0","text":"847","conf":"1","page_num":"0","block_num":"0","height":"0.012919896178775314","word_num":"0","top":"0.9302325584782264","width":"0.010174418240785604"},{"page_num":"0","par_num":"0","word_num":"0","width":"0.010174418240785604","left":"0.12209302336507233","level":"0","height":"0.012919896178775425","block_num":"0","line_num":"0","text":"848","conf":"1","top":"0.9457364342472678"},{"par_num":"0","top":"0.20138888888888884","conf":"1","level":"0","width":"0.0813953459262848","word_num":"0","text":"trait OpportunitySyncTrait","block_num":"0","left":"0.14680232849231975","height":"0.013194444444444509","line_num":"0","page_num":"0"},{"block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.2067183467888588","height":"0.007864986525641493","left":"0.44622092949818154","page_num":"0","width":"0.055232554674148615","word_num":"0","level":"0","line_num":"0","text":"BSZMZMI9 AY"},{"top":"0.21705426375385084","width":"0.2093023061752319","block_num":"0","line_num":"0","height":"0.012919896178775314","word_num":"0","page_num":"0","conf":"1","left":"0.1584302519620017","level":"0","par_num":"0","text":"private function create0pportunity(string $crmId, array $properties,"},{"height":"0.012919896178775425","par_num":"0","text":"array $associations): ?Opportunity","line_num":"0","page_num":"0","conf":"1","width":"0.10610464811325071","level":"0","left":"0.3677325591433914","block_num":"0","top":"0.21705426392611615","word_num":"0"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"IT souoor cunzeyzwaskceehllyulealeu","line_num":"0","word_num":"0","left":"0.16715116091099302","top":"0.23255813946483883","height":"0.005167958802646977","width":"0.12063953876495359","level":"0","page_num":"0"},{"conf":"1","height":"0.012919896178775425","level":"0","page_num":"0","left":"0.17877907224626774","par_num":"0","line_num":"0","block_num":"0","width":"0.20058138370513914","text":"MatchActivitiesToNew0pportunity::dispatch($opportunity->getId());","word_num":"0","top":"0.2428940572077699"},{"block_num":"0","left":"0.1671511619309638","level":"0","par_num":"0","conf":"1","page_num":"0","text":"return Sopportunity;","height":"0.012919896178775314","width":"0.0625","line_num":"0","top":"0.2894056851147466","word_num":"0"},{"top":"0.3359173127817199","page_num":"0","par_num":"0","conf":"1","left":"0.15406976757710925","line_num":"0","word_num":"0","level":"0","text":"/**","block_num":"0","height":"0.010335916943020163","width":"0.011627906560897822"},{"page_num":"0","line_num":"0","text":"*Uooure exscino oodorcuncu","width":"0.09156975746154786","conf":"0.30000001192092896","left":"0.1569767548843115","height":"0.005167958140373297","top":"0.3540051682166351","level":"0","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","page_num":"0","word_num":"0","text":"private function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity","line_num":"0","height":"0.013194444444444398","left":"0.1540697546374334","level":"0","par_num":"0","top":"0.39513888888888893","width":"0.3139534950256348","conf":"1"},{"page_num":"0","par_num":"0","top":"0.4263565895030226","width":"0.16133720874786378","block_num":"0","height":"0.013226743539174413","level":"0","text":"$accountId = $this->resolveAccountId($associations);","word_num":"0","conf":"1","left":"0.16715116552138715","line_num":"0"},{"height":"0.013194444444444509","word_num":"0","left":"0.16860466822115497","line_num":"0","conf":"1","level":"0","par_num":"0","block_num":"0","page_num":"0","top":"0.44166666666666665","text":"$businessProcess = $this->resolveBusinessProcess($properties[ 'pipeline'] ?? null);","width":"0.2514534711837768"},{"height":"0.015503875414530466","left":"0.1686046714506595","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess, $properties['dealstage'] ?? null) : null;","par_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","word_num":"0","top":"0.4547803621635358","width":"0.32703485488891604","page_num":"0"},{"height":"0.012919896178775314","par_num":"0","top":"0.475452196451956","line_num":"0","page_num":"0","left":"0.17151163345034162","conf":"0.30000001192092896","width":"0.08575580716133116","word_num":"0","block_num":"0","level":"0","text":"Extract Surround / E :"},{"left":"0.1671511753218598","page_num":"0","text":"Suata = ptn1s-›pu1LaupportunityData($properties, $accountId, $businessProcess, $stage);","width":"0.26744184494018547","word_num":"0","block_num":"0","conf":"0.5","height":"0.015600775347815565","top":"0.48578811361808194","line_num":"0","par_num":"0","level":"0"},{"text":"$attributes = [","conf":"0.5","left":"0.16715116421655613","block_num":"0","level":"0","word_num":"0","height":"0.013194444444444398","page_num":"0","top":"0.5166666666666667","line_num":"0","width":"0.0479651153087616","par_num":"0"},{"block_num":"0","text":"'crm_configuration_id' > $this->config->getId(),","height":"0.015616924232906726","conf":"0.5","line_num":"0","par_num":"0","top":"0.5322997421901788","width":"0.15116277933120725","left":"0.180232564467242","word_num":"0","level":"0","page_num":"0"},{"par_num":"0","height":"0.015503875414530466","top":"0.5478036177621577","block_num":"0","conf":"0.5","text":"'crm_provider_id' => $crmId,","left":"0.180232559507869","width":"0.08720930218696596","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","top":"0.5633074936095788","word_num":"0","height":"0.012919896178775314","left":"0.16715116287396564","level":"0","line_num":"0","text":"]:","width":"0.008720929920673387"},{"block_num":"0","left":"0.16715116267238034","par_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","height":"0.012919896178775425","word_num":"0","width":"0.13081395626068115","text":"$values = array_merge($attributes, $data);","top":"0.5943152456121626"},{"word_num":"0","block_num":"0","line_num":"0","height":"0.013194444444444398","level":"0","left":"0.16715116652361656","text":"$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);","top":"0.6097222222222223","page_num":"0","par_num":"0","width":"0.25436046123504635","conf":"1"},{"level":"0","block_num":"0","top":"0.6408268737129379","conf":"1","page_num":"0","height":"0.012919896178775314","word_num":"0","left":"0.1671511665022028","par_num":"0","text":"$this->importExternalFieldData($properties, $opportunity->getId());","width":"0.20639533996582032","line_num":"0"},{"par_num":"0","block_num":"0","text":"$this->update0pportunityAssociations(Sopportunity, $associations);","width":"0.20348837375640869","conf":"1","word_num":"0","line_num":"0","top":"0.65625","left":"0.1671511599698622","page_num":"0","height":"0.013194444444444398","level":"0"},{"height":"0.015536175833808064","level":"0","line_num":"0","par_num":"0","text":"return $opportunity;","top":"0.6847222219022174","conf":"1","page_num":"0","width":"0.06395348906517029","word_num":"0","block_num":"0","left":"0.16715116210525852"},{"left":"0.15406977242592027","level":"0","text":"private function resolveAccountId(array $associations): Pintf..,","par_num":"0","block_num":"0","top":"0.7441860465361537","height":"0.015536175833808064","line_num":"0","conf":"1","page_num":"0","width":"0.20203487873077394","word_num":"0"},{"level":"0","block_num":"0","text":"Lusages","width":"0.021802324056625383","line_num":"0","word_num":"0","page_num":"0","height":"0.005167958140373297","top":"0.7829457366920872","conf":"0.30000001192092896","par_num":"0","left":"0.15406976711412929"},{"word_num":"0","par_num":"0","top":"0.7930555555555555","width":"0.11918604373931885","height":"0.013194444444444509","left":"0.15406976780853876","page_num":"0","block_num":"0","conf":"1","text":"private function buildOpportunityData(","line_num":"0","level":"0"},{"word_num":"0","block_num":"0","par_num":"0","line_num":"0","page_num":"0","width":"0.05668604373931885","conf":"1","left":"0.1671511636733452","text":"array $properties,","level":"0","height":"0.012919896178775314","top":"0.808785530075987"},{"height":"0.013210594654083252","par_num":"0","page_num":"0","top":"0.8242894056445347","width":"0.04941860437393189","level":"0","conf":"1","line_num":"0","block_num":"0","left":"0.16715116249351336","text":"Pint $accountId,","word_num":"0"},{"word_num":"0","height":"0.00518410835001204","block_num":"0","level":"0","conf":"0.30000001192092896","left":"0.16715117914723326","width":"0.10319765806198122","par_num":"0","line_num":"0","page_num":"0","text":"cbus nessrrocess sousnessprocess.","top":"0.8423611110704722"},{"level":"0","block_num":"0","width":"0.04215116202831268","par_num":"0","left":"0.16715116312368727","line_num":"0","word_num":"0","conf":"1","height":"0.012919896178775314","text":"?Stage $stage","top":"0.8552971580690963","page_num":"0"},{"par_num":"0","top":"0.8680555555555556","conf":"0.5","width":"0.03488371968269349","line_num":"0","block_num":"0","level":"0","word_num":"0","text":"): array &","left":"0.15406976887642074","height":"0.015972222222222165","page_num":"0"},{"block_num":"0","page_num":"0","height":"0.005167958802647088","text":"nownerlo =nuuu","line_num":"0","left":"0.16715116295126","par_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8888888888081308","width":"0.04941860437393189"},{"page_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775314","text":"$profile = null;","top":"0.8992248065617751","width":"0.05087209343910218","level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.16715116144901193"},{"conf":"1","height":"0.013194444444444509","top":"0.9145833333333333","word_num":"0","width":"0.14534883499145507","level":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.16715116258606438","par_num":"0","text":"if (! empty($properties['hubspot_owner_id'])) {"},{"left":"0.17877907752990724","text":"$ownerId = $properties['hubspot_owner_id']:","line_num":"0","word_num":"0","page_num":"0","width":"0.13372092247009276","top":"0.9302325582413618","par_num":"0","block_num":"0","conf":"1","height":"0.012919896178775314","level":"0"},{"conf":"1","left":"0.1787790716231939","word_num":"0","text":"$profile = $this->crmEntityReposi","page_num":"0","height":"0.012919896178775425","level":"0","block_num":"0","top":"0.9457364344364521","width":"0.10319766998291013","line_num":"0","par_num":"0"},{"block_num":"0","height":"0.025839792635658942","page_num":"0","line_num":"0","conf":"1","text":"N","top":"0.9560723516795865","left":"0.3139534887718023","par_num":"0","level":"0","word_num":"0","width":"0.015988371693313963"},{"page_num":"0","par_num":"0","level":"0","text":"$1","left":"0.44476744212718466","line_num":"0","word_num":"0","width":"0.010174418240785632","top":"0.9534883723087935","block_num":"0","conf":"0.30000001192092896","height":"0.018087854650285506"},{"width":"0.24999997615814207","block_num":"0","top":"0.9868055554662841","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","word_num":"0","left":"0.004360480307990344","page_num":"0","height":"0.010610465208689357","conf":"1","level":"0","line_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","left":"0.5058139535730378","text":"= custom.log","top":"0.04651162857209701","page_num":"0","level":"0","conf":"0.5","par_num":"0","height":"0.013210593329535558","line_num":"0","width":"0.03488371968269344"},{"left":"0.5058139570725795","top":"0.06944444444444442","conf":"0.5","level":"0","line_num":"0","word_num":"0","height":"0.008333333333333304","block_num":"0","width":"0.03633720576763144","page_num":"0","par_num":"0","text":"V connect.vue"},{"top":"0.04651162776985762","width":"0.031976744532585144","word_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","height":"0.013210594654083252","level":"0","page_num":"0","text":"= laravel.log","left":"0.5494186048776027"},{"word_num":"0","text":"A SF [jiminny@localhost]","left":"0.5901162806972873","level":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.013210594654083252","page_num":"0","par_num":"0","width":"0.06104651093482971","top":"0.04651162778062423"},{"top":"0.043749999999999956","width":"0.042151162028312705","word_num":"0","line_num":"0","text":"(° scratch_1.json","page_num":"0","conf":"0.5","level":"0","par_num":"0","height":"0.015972222222222276","block_num":"0","left":"0.6584302335504957"},{"text":"V Onboard.vue","line_num":"0","top":"0.06944444444444442","level":"0","left":"0.5523255825810099","page_num":"0","width":"0.036337208747863725","word_num":"0","conf":"1","block_num":"0","par_num":"0","height":"0.008333333333333304"},{"height":"0.005555555555555536","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.07267441749572745","word_num":"0","top":"0.07222222222222219","line_num":"0","text":"Hs local liminnyalocalnost","left":"0.5988372102658899","block_num":"0","level":"0"},{"width":"0.03924418389797213","word_num":"0","top":"0.06944444444444442","level":"0","left":"0.6816860492720082","page_num":"0","block_num":"0","par_num":"0","text":"4 console [EU] )","line_num":"0","height":"0.008333333333333304","conf":"0.30000001192092896"},{"height":"0.012919896178775314","line_num":"0","block_num":"0","top":"0.09043927661991469","page_num":"0","width":"0.058139532804489136","par_num":"0","text":"CrmEntityRepository.php","level":"0","left":"0.5130813971151973","conf":"1","word_num":"0"},{"width":"0.05087209343910215","word_num":"0","text":"4 console [STAGING]","level":"0","line_num":"0","left":"0.5072674416284817","height":"0.013194444444444398","block_num":"0","page_num":"0","top":"0.11111111111111116","par_num":"0","conf":"0.5"},{"width":"0.06395348310470572","level":"0","left":"0.5799418655505708","line_num":"0","par_num":"0","text":"fii crm_configurations [EU]","height":"0.013194444444444398","block_num":"0","top":"0.09027777777777779","conf":"0.30000001192092896","word_num":"0","page_num":"0"},{"page_num":"0","text":"A console [(PROD]","conf":"0.30000001192092896","height":"0.010497415728039305","line_num":"0","level":"0","left":"0.6526162789928271","top":"0.09027777790686753","block_num":"0","width":"0.04360465109348299","word_num":"0","par_num":"0"},{"line_num":"0","width":"0.013081395626068137","word_num":"0","height":"0.010335916943020274","level":"0","block_num":"0","top":"0.16537467712998277","page_num":"0","left":"0.5043604649049891","conf":"1","par_num":"0","text":"1563"},{"left":"0.5043604649049891","top":"0.18087855309897505","page_num":"0","line_num":"0","par_num":"0","text":"1564","height":"0.010335916943020274","width":"0.013081395626068137","word_num":"0","conf":"1","block_num":"0","level":"0"},{"block_num":"0","left":"0.5043604648080899","text":"1566","page_num":"0","top":"0.2093023255970895","conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","width":"0.013081395626068137","word_num":"0"},{"block_num":"0","par_num":"0","text":"1567","conf":"1","word_num":"0","top":"0.22480620168451415","page_num":"0","left":"0.504360465141181","level":"0","line_num":"0","width":"0.013081395626068026","height":"0.012919896178775425"},{"height":"0.012919896178775425","line_num":"0","top":"0.24031007765350632","width":"0.013081395626068026","block_num":"0","conf":"1","level":"0","left":"0.504360465141181","par_num":"0","word_num":"0","page_num":"0","text":"1568"},{"page_num":"0","left":"0.5043604651956869","block_num":"0","line_num":"0","height":"0.012919896178775314","level":"0","top":"0.2558139535901989","text":"1569","conf":"1","width":"0.013081395626068137","word_num":"0","par_num":"0"},{"top":"0.2635658915841115","word_num":"0","width":"0.02034883648157121","conf":"0.5","left":"0.49709302340165634","par_num":"0","text":"E1570","height":"0.020671833886040547","page_num":"0","block_num":"0","line_num":"0","level":"0"},{"par_num":"0","height":"0.012919896178775314","text":"1580","top":"0.4237726098348156","word_num":"0","width":"0.014534883201122284","conf":"0.5","page_num":"0","left":"0.5029069768587412","block_num":"0","level":"0","line_num":"0"},{"block_num":"0","conf":"1","height":"0.012919896178775425","page_num":"0","par_num":"0","line_num":"0","top":"0.4392764858899405","level":"0","width":"0.014534883201122284","word_num":"0","left":"0.5029069772463381","text":"1581"},{"level":"0","line_num":"0","page_num":"0","left":"0.5029069772463381","text":"1582","top":"0.4547803618589328","height":"0.012919896178775314","width":"0.014534883201122284","conf":"1","par_num":"0","block_num":"0","word_num":"0"},{"width":"0.014534883201122284","block_num":"0","conf":"1","word_num":"0","top":"0.47028423782792506","height":"0.012919896178775314","line_num":"0","level":"0","left":"0.5029069772463381","par_num":"0","page_num":"0","text":"1583"},{"height":"0.012919896178775425","conf":"1","block_num":"0","line_num":"0","level":"0","left":"0.502906976761842","par_num":"0","width":"0.014534883201122284","text":"1588","top":"0.5452196386031187","page_num":"0","word_num":"0"},{"line_num":"0","text":"1589","par_num":"0","height":"0.012919896178775425","word_num":"0","page_num":"0","top":"0.5607235143137131","left":"0.5029069772463381","conf":"1","block_num":"0","level":"0","width":"0.014534883201122284"},{"level":"0","top":"0.5762273905411033","block_num":"0","width":"0.014534883201122284","par_num":"0","conf":"1","height":"0.012919896178775314","left":"0.502906976761842","line_num":"0","page_num":"0","text":"1590","word_num":"0"},{"conf":"1","block_num":"0","left":"0.504360465141181","par_num":"0","text":"1591","line_num":"0","height":"0.012919896178775425","width":"0.013081395626068026","top":"0.5917312662839973","word_num":"0","level":"0","page_num":"0"},{"height":"0.012919896178775314","word_num":"0","par_num":"0","left":"0.5029069772463381","level":"0","conf":"1","block_num":"0","page_num":"0","text":"1592","top":"0.6072351422206899","width":"0.014534883201122284","line_num":"0"},{"page_num":"0","conf":"1","height":"0.010335916943020274","line_num":"0","text":"1598","width":"0.013081395626068137","word_num":"0","par_num":"0","top":"0.7002583980602154","left":"0.5043604649049891","block_num":"0","level":"0"},{"par_num":"0","left":"0.5029069772463381","height":"0.012919896178775425","text":"1603","block_num":"0","top":"0.7751937985514391","width":"0.014534883201122284","conf":"1","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","top":"0.7906976745204314","text":"1604","width":"0.014534883201122284","level":"0","left":"0.5029069772463381","line_num":"0","word_num":"0","conf":"1","height":"0.012919896178775314","page_num":"0","block_num":"0"},{"page_num":"0","text":"1606","width":"0.014534883201122284","word_num":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","conf":"1","left":"0.5029069772463381","level":"0","top":"0.8217054264584159"},{"word_num":"0","width":"0.014534883201122284","conf":"1","par_num":"0","text":"1607","height":"0.012919896178775314","page_num":"0","block_num":"0","left":"0.5029069772463381","line_num":"0","level":"0","top":"0.8372093024274081"},{"width":"0.013081395626068137","word_num":"0","left":"0.5043604651956869","conf":"1","line_num":"0","par_num":"0","height":"0.012919896178775314","top":"0.8527131783964005","level":"0","page_num":"0","block_num":"0","text":"1608"},{"word_num":"0","height":"0.010578165451685662","conf":"0.5","line_num":"0","block_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.024709302186965987","left":"0.5770348833430091","top":"0.1317829456979298","text":"Tx: Autov"},{"par_num":"0","text":"Playground","width":"0.031976744532585144","page_num":"0","word_num":"0","top":"0.13178294609665886","level":"0","conf":"1","block_num":"0","left":"0.6206395341775058","height":"0.012919896178775314","line_num":"0"},{"top":"0.1317829458382609","width":"0.029069766402244568","word_num":"0","left":"0.6947674427764621","block_num":"0","text":"Sa jiminny v","level":"0","conf":"0.30000001192092896","height":"0.012919896178775314","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.010545865694681855","level":"0","block_num":"0","par_num":"0","text":"# contact","word_num":"0","page_num":"0","conf":"1","line_num":"0","top":"0.14987080100278827","left":"0.5377906974498498","width":"0.031976744532585144"},{"block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","text":"16779180 6655874 m","width":"0.058139532804489136","word_num":"0","left":"0.577034884274813","page_num":"0","top":"0.14987080130768382"},{"word_num":"0","line_num":"0","level":"0","height":"0.012919896178775425","left":"0.6409883724442388","par_num":"0","width":"0.07703488469123843","page_num":"0","text":"026 A9 A 22 X 3 X 103 ^","top":"0.1498708011354185","conf":"0.30000001192092896","block_num":"0"},{"level":"0","text":"# contact 2","width":"0.036337208747863725","word_num":"0","top":"0.16527777791882392","height":"0.010432816214031693","conf":"1","block_num":"0","left":"0.5377906984790682","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.14970929622650153","block_num":"0","top":"0.16527777777777775","line_num":"0","level":"0","page_num":"0","text":"19247563 742723347700 - [EMAIL] 2026-","conf":"1","word_num":"0","par_num":"0","left":"0.5770348847322401","height":"0.013194444444444509"},{"width":"0.08866279125213627","left":"0.5377906973938126","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","text":"* conoany 470155 47150050504","top":"0.18333333333333335","word_num":"0","height":"0.005555555555555536","block_num":"0","line_num":"0"},{"width":"0.0843023240566253","par_num":"0","conf":"1","line_num":"0","page_num":"0","text":"# deal 7100953 410150124747","height":"0.013194444444444398","top":"0.19374999999999998","block_num":"0","left":"0.5377906999234422","level":"0","word_num":"0"},{"height":"0.005167958471510192","par_num":"0","text":"DCLELT","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.018895348906517007","top":"0.2144702843102596","word_num":"0","left":"0.5377906975670903","page_num":"0","level":"0"},{"width":"0.14244185686111444","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","par_num":"0","left":"0.5494186081988502","block_num":"0","conf":"0.5","level":"0","height":"0.015503875414530466","line_num":"0","page_num":"0","top":"0.22480620165535314","word_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","page_num":"0","level":"0","text":"(owner) ' E","height":"0.018281653192308234","left":"0.6962209322594678","top":"0.21944444442021105","width":"0.03197674155235286"},{"line_num":"0","word_num":"0","left":"0.5494186049751215","height":"0.005167958140373297","level":"0","text":"U.emall","top":"0.24547803643368937","width":"0.024709299206733704","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896"},{"line_num":"0","left":"0.5494186047692491","par_num":"0","width":"0.01744185984134672","height":"0.012919896178775425","text":"sa.*,","page_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","top":"0.2558139535040662"},{"text":"t.owner_id FROM social_accounts sa","word_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.271317829817589","level":"0","par_num":"0","width":"0.10610464811325082","left":"0.5494186042862335","block_num":"0","height":"0.012919896178775425"},{"block_num":"0","top":"0.28680555555555554","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.11627906560897827","word_num":"0","line_num":"0","page_num":"0","height":"0.013194444444444509","conf":"0.5","left":"0.5377907027588188","level":"0"},{"top":"0.30208333333333326","width":"0.12790696620941167","word_num":"0","block_num":"0","page_num":"0","height":"0.013194444444444509","left":"0.5377907082005293","level":"0","line_num":"0","conf":"0.5","par_num":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id"},{"level":"0","par_num":"0","text":"WHERE u.team_id = 400 and sa.provider = 'hubspot';","word_num":"0","line_num":"0","conf":"0.5","left":"0.537790702387344","page_num":"0","height":"0.012919896178775314","top":"0.317829457466168","block_num":"0","width":"0.15552325248718257"},{"line_num":"0","par_num":"0","conf":"1","top":"0.3486111111111111","page_num":"0","block_num":"0","text":"select * from features;","width":"0.07267441749572756","word_num":"0","height":"0.013194444444444398","left":"0.5377906997828639","level":"0"},{"page_num":"0","text":"select * from team features where feature id = 40:","left":"0.5377907190905061","width":"0.15406974554061892","top":"0.36434108563752776","word_num":"0","conf":"1","level":"0","line_num":"0","height":"0.007881136735280347","par_num":"0","block_num":"0"},{"top":"0.3979166665896581","line_num":"0","word_num":"0","page_num":"0","level":"0","left":"0.5377906990818802","width":"0.04069767296314242","height":"0.005184108681148936","block_num":"0","text":"select * TroI","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","top":"0.39513888888461934","text":"teams where id = 556: # owner: 18101. crm: 477","level":"0","line_num":"0","width":"0.14389533996582027","page_num":"0","height":"0.007961885796652912","left":"0.5784883833231165","par_num":"0","block_num":"0","conf":"0.5"},{"left":"0.5377907011398049","page_num":"0","line_num":"0","block_num":"0","height":"0.0132590439584519","top":"0.4082687338670272","level":"0","text":"select * from crm_configurations where id = 477;","par_num":"0","width":"0.1482558131217957","word_num":"0","conf":"1"},{"height":"0.013194444444444398","left":"0.5377906972822756","block_num":"0","page_num":"0","width":"0.11482558250427244","line_num":"0","level":"0","par_num":"0","top":"0.42361111111111116","conf":"1","text":"SELECT * FROM users WHERE id = 18101;","word_num":"0"},{"left":"0.5377906980551176","width":"0.02180232554674144","top":"0.4392764858899405","block_num":"0","height":"0.012919896178775425","word_num":"0","text":"SELECT","level":"0","par_num":"0","page_num":"0","conf":"1","line_num":"0"},{"par_num":"0","line_num":"0","top":"0.4547803618620716","page_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","width":"0.1409883737564087","height":"0.015503875414530466","block_num":"0","left":"0.5494186051709558","level":"0","word_num":"0","conf":"0.5"},{"line_num":"0","top":"0.44444444381042003","text":"(ouner)+T","word_num":"0","par_num":"0","height":"0.02325581444634328","page_num":"0","left":"0.6947674428233819","conf":"0.30000001192092896","width":"0.03488371968269355","level":"0","block_num":"0"},{"page_num":"0","word_num":"0","left":"0.5494186040468969","block_num":"0","conf":"0.5","height":"0.012919896178775425","text":"u.email,","top":"0.4702842380540232","line_num":"0","level":"0","par_num":"0","width":"0.026162791252136275"},{"line_num":"0","text":"sa.*,","word_num":"0","level":"0","left":"0.5494186051810708","top":"0.48578811382921705","block_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","width":"0.01744185984134672","page_num":"0"},{"top":"0.49861111108030765","conf":"1","width":"0.10610464811325071","page_num":"0","left":"0.5494186083879392","par_num":"0","word_num":"0","block_num":"0","text":"t. owner_id FROM social_accounts sa","height":"0.018184754583570717","level":"0","line_num":"0"},{"left":"0.5377907018326823","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","level":"0","top":"0.5138888888888888","line_num":"0","height":"0.015972222222222276","width":"0.11627906560897827","page_num":"0"},{"left":"0.5377907033576068","line_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.015503875414530466","level":"0","par_num":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id","top":"0.5297157624219337","width":"0.12645348310470572"},{"conf":"1","text":"WHERE u.team_id = 556 and sa.provider = 'integration-app';","word_num":"0","left":"0.5363372127204095","width":"0.1802325487136841","height":"0.013194444444444509","top":"0.5451388888888888","par_num":"0","level":"0","block_num":"0","page_num":"0","line_num":"0"},{"conf":"1","par_num":"0","width":"0.145348834991455","word_num":"0","page_num":"0","text":"select * from opportunities where id = 7594349;","top":"0.576227390315005","left":"0.5377907018328815","block_num":"0","line_num":"0","level":"0","height":"0.012919896178775425"},{"conf":"1","word_num":"0","text":"select * from opportunity_stages where opportunity_id = 759434","left":"0.5377906960816972","par_num":"0","line_num":"0","width":"0.19040697813034058","height":"0.013194444444444398","page_num":"0","block_num":"0","level":"0","top":"0.5916666666666667"},{"width":"0.15116277933120736","conf":"1","top":"0.6069444444444444","left":"0.5377907088762799","word_num":"0","block_num":"0","level":"0","par_num":"0","text":"select * from business_processes where id = 6024;","height":"0.015972222222222276","line_num":"0","page_num":"0"},{"line_num":"0","conf":"1","block_num":"0","level":"0","text":"select * from business_process_stages where stage_id = 16352;","par_num":"0","top":"0.6227390182758147","width":"0.18895348310470583","height":"0.012919896178775425","page_num":"0","word_num":"0","left":"0.5377907033584309"},{"height":"0.013194444444444509","top":"0.6381944444444444","conf":"1","par_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.5377907082091762","page_num":"0","word_num":"0","text":"select * from business_process_stages where business_process_]","width":"0.19040696620941155"},{"top":"0.6534722222222222","width":"0.12790696620941155","page_num":"0","block_num":"0","conf":"1","par_num":"0","height":"0.013194444444444398","word_num":"0","level":"0","left":"0.5377907079319618","line_num":"0","text":"select * from stages where team_id = 459;"},{"text":"select * from teams where 1d = 459","width":"0.10610464811325071","page_num":"0","level":"0","par_num":"0","height":"0.008333333333333415","word_num":"0","block_num":"0","top":"0.6715277777777777","line_num":"0","left":"0.5377906976888246","conf":"1"},{"block_num":"0","level":"0","page_num":"0","text":"SELECT","width":"0.020348836481571153","line_num":"0","word_num":"0","conf":"1","left":"0.5377906982320826","par_num":"0","top":"0.682170542651353","height":"0.012919896178775314"},{"line_num":"0","width":"0.17877906560897827","page_num":"0","height":"0.01552002562416921","word_num":"0","top":"0.6976744188847286","left":"0.5494186036123988","level":"0","conf":"0.5","block_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7"},{"width":"0.026162791252136164","level":"0","page_num":"0","line_num":"0","text":"u.email,","conf":"0.5","block_num":"0","left":"0.5494186043012574","top":"0.7157622740579186","par_num":"0","word_num":"0","height":"0.010335916943020274"},{"block_num":"0","level":"0","left":"0.5494186052537453","line_num":"0","text":"sa.*,","top":"0.7286821707337339","word_num":"0","height":"0.015503875414530466","par_num":"0","width":"0.01744185984134672","page_num":"0","conf":"1"},{"top":"0.7441860466222863","conf":"1","width":"0.10755813121795654","height":"0.015536175833808064","par_num":"0","word_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"t.owner_id FROM social_accounts sa","level":"0","left":"0.5494186081392606"},{"level":"0","top":"0.7596899225855857","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","conf":"0.5","height":"0.015503875414530466","left":"0.5377907027588188","par_num":"0","width":"0.11627906560897827","word_num":"0","line_num":"0","block_num":"0"},{"top":"0.77260981929999","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","height":"0.015584625138176822","left":"0.536337213945943","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.1293604612350464","level":"0","block_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","text":"WHERE u.team_id = 459 and sa.provider ='hubspot':","width":"0.157107412815094","top":"0.7879333474271091","block_num":"0","level":"0","conf":"0.5","word_num":"0","left":"0.5362790691654094","height":"0.01847464640935259","line_num":"0"},{"block_num":"0","page_num":"0","text":"SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEF","conf":"1","par_num":"0","left":"0.5363372130565842","level":"0","line_num":"0","top":"0.8191214469837149","height":"0.015600775347815565","width":"0.1918604612350464","word_num":"0"},{"word_num":"0","left":"0.5363372097031233","conf":"1","top":"0.834625323145448","height":"0.015503875414530355","par_num":"0","width":"0.037790697813034124","page_num":"0","text":"FROM stages","block_num":"0","level":"0","line_num":"0"},{"conf":"0.5","text":"WHERE team_id = 459 AND type = 'opportunity'","height":"0.015972222222222276","level":"0","top":"0.85","line_num":"0","left":"0.5377907040506954","par_num":"0","width":"0.13662790060043328","word_num":"0","block_num":"0","page_num":"0"},{"conf":"1","line_num":"0","left":"0.5377907026645158","height":"0.012919896178775425","block_num":"0","page_num":"0","par_num":"0","level":"0","text":"GROUP BY crm_provider_id","top":"0.8656330750372272","word_num":"0","width":"0.07703487873077386"},{"width":"0.047965115308761574","top":"0.8811369509200869","conf":"1","text":"HAVING cnt > 1;","word_num":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.5377906980317357","height":"0.012919896178775425","page_num":"0","level":"0"},{"width":"0.013081395626068137","height":"0.012919896178775314","word_num":"0","left":"0.7529069768235939","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"> 0","top":"0.0025839794299922225","par_num":"0","level":"0"},{"par_num":"0","conf":"0.30000001192092896","top":"0.0025839797206897996","word_num":"0","line_num":"0","level":"0","width":"0.008720929920673415","page_num":"0","block_num":"0","left":"0.7703488374379193","height":"0.012919896178775425","text":"labl"},{"left":"0.7994186045642728","page_num":"0","height":"0.012919896178775314","level":"0","block_num":"0","par_num":"0","top":"0.0025839794299922225","line_num":"0","width":"0.06540697813034058","text":"Support Daily • in 2h 44m","conf":"0.5","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.01291989621016365","conf":"0.30000001192092896","top":"0.002583979414297999","width":"0.010174418265504026","word_num":"0","block_num":"0","left":"0.8706395352228682","text":"A"},{"width":"0.08430231809616084","word_num":"0","line_num":"0","height":"0.005167958140373186","level":"0","left":"0.8095930312135469","block_num":"0","conf":"1","top":"0.025839793539632505","par_num":"0","page_num":"0","text":"AutomatedRenortsCommandTest"},{"width":"0.026162791252136275","text":"100% C•","height":"0.010610465208689357","conf":"0.30000001192092896","level":"0","top":"0.0025839793250265197","word_num":"0","block_num":"0","left":"0.8997093023714182","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.06540697813034058","word_num":"0","par_num":"0","left":"0.9287790678514896","text":"8 • Fri 17 Apr 12:16:36","block_num":"0","conf":"0.5","level":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","top":"0.0025839796560903627"},{"level":"0","top":"0.046511628267201455","text":"Cascade","conf":"1","left":"0.7311046511910402","width":"0.023255813121795588","height":"0.012919896178775425","par_num":"0","block_num":"0","page_num":"0","line_num":"0","word_num":"0"},{"level":"0","block_num":"0","conf":"1","text":"Automated Report Retr","page_num":"0","top":"0.06944444442619635","word_num":"0","par_num":"0","line_num":"0","left":"0.7311046545930007","width":"0.05523255467414856","height":"0.013242893748813156"},{"line_num":"0","width":"0.05377906560897827","top":"0.06944444442619635","text":"Investigating Opportur","word_num":"0","page_num":"0","height":"0.013242893748813156","par_num":"0","block_num":"0","conf":"1","level":"0","left":"0.7936046553141967"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","height":"0.012919896178775314","left":"0.9593023271489795","top":"0.06718346272025921","width":"0.024709300696849845","text":"+D ..."},{"conf":"0.30000001192092896","line_num":"0","left":"0.7354651181493372","text":"1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestage","page_num":"0","top":"0.10069444444444442","width":"0.2398255586624145","word_num":"0","height":"0.005555555555555536","level":"0","par_num":"0","block_num":"0"},{"block_num":"0","height":"0.012919896317829416","level":"0","word_num":"0","line_num":"0","left":"0.9883720932776162","page_num":"0","par_num":"0","text":"w","width":"0.01017441835029076","conf":"0.30000001192092896","top":"0.1111111111757106"},{"left":"0.7863372089417549","conf":"0.30000001192092896","level":"0","line_num":"0","block_num":"0","height":"0.005167958140373186","par_num":"0","width":"0.05377906560897827","top":"0.13178294599441287","page_num":"0","word_num":"0","text":"nole calls cribervic"},{"text":"pdateStage() → pushes the stage change to HubSpot","word_num":"0","conf":"0.5","top":"0.12638888888888888","height":"0.013194444444444509","block_num":"0","line_num":"0","page_num":"0","left":"0.8502907023012025","par_num":"0","level":"0","width":"0.1293604612350463"},{"top":"0.14444444444444438","line_num":"0","text":"3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny","width":"0.21366279125213616","height":"0.013194444444444509","page_num":"0","par_num":"0","level":"0","conf":"1","word_num":"0","block_num":"0","left":"0.7354651184983692"},{"par_num":"0","text":"4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → up","level":"0","conf":"1","page_num":"0","height":"0.012919896178775314","left":"0.7354651171079769","line_num":"0","block_num":"0","width":"0.24418604373931885","top":"0.16020671867417824","word_num":"0"},{"word_num":"0","conf":"1","text":"sertOpportunity() with the stage HubSpot now has","width":"0.12063953876495359","page_num":"0","block_num":"0","height":"0.013194444444444509","left":"0.7441860434211762","line_num":"0","par_num":"0","level":"0","top":"0.1729166666666666"},{"line_num":"0","height":"0.013194444444444398","text":"5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejects","page_num":"0","block_num":"0","top":"0.1909722222222222","width":"0.2383720874786377","word_num":"0","left":"0.7354651218193589","conf":"1","par_num":"0","level":"0"},{"par_num":"0","text":"the change - writing a different stage_id back","width":"0.11191860437393186","page_num":"0","word_num":"0","conf":"1","top":"0.20413436729156698","line_num":"0","level":"0","block_num":"0","left":"0.7441860482493505","height":"0.013226743539174413"},{"top":"0.2270833333333333","width":"0.0683139503002167","word_num":"0","level":"0","left":"0.734011632393781","height":"0.005555555555555536","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"cloudwatch loas to look for."},{"line_num":"0","conf":"1","text":"\"opportunity scage has changed\"","page_num":"0","level":"0","block_num":"0","left":"0.7383720927582743","word_num":"0","width":"0.08430231809616096","height":"0.005555555555555536","par_num":"0","top":"0.27361111111111114"},{"conf":"1","line_num":"0","text":"\"[HubSpot] User changing opportunity stage from\"","par_num":"0","width":"0.13226743936538699","word_num":"0","level":"0","left":"0.73837209745895","block_num":"0","top":"0.28165374687185274","height":"0.012919896178775314","page_num":"0"},{"width":"0.2194767236709595","page_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","left":"0.7325581600053038","block_num":"0","top":"0.32816537477882946","word_num":"0","height":"0.012919896178775314","text":"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)"},{"left":"0.7340116212827847","block_num":"0","width":"0.2267441749572754","page_num":"0","conf":"1","text":"The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRM","top":"0.3486111110666217","word_num":"0","line_num":"0","height":"0.007978036006291767","level":"0","par_num":"0"},{"left":"0.7325581295061397","block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958802647088","par_num":"0","top":"0.3643410851965646","line_num":"0","width":"0.23691861629486077","text":"vrovcerD keeos reaovearino in the reels seroecause the talledy nano erin Imoortbarchiobiralt","page_num":"0"},{"block_num":"0","left":"0.7325581430118675","par_num":"0","width":"0.15552325248718257","word_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","top":"0.37467700268580617","conf":"0.5","text":"requeues it after failures), then it gets reprocessed on every cycle.","level":"0"},{"block_num":"0","level":"0","conf":"1","line_num":"0","page_num":"0","top":"0.38749999999999996","height":"0.013194444444444509","par_num":"0","word_num":"0","left":"0.734011628795344","text":"CloudWatch logs to look for:","width":"0.06831395030021659"},{"width":"0.15406976938247685","par_num":"0","word_num":"0","block_num":"0","left":"0.7383720882013008","height":"0.013194444444444398","text":"\"[WebhookSyncBatchProcessor] Batch processing completed\"","top":"0.4340277777777778","line_num":"0","conf":"1","page_num":"0","level":"0"},{"line_num":"0","page_num":"0","conf":"1","top":"0.4340277777777778","width":"0.08139535188674929","word_num":"0","height":"0.013194444444444398","text":"- with config_id for team 459","par_num":"0","block_num":"0","left":"0.8953488348754522","level":"0"},{"top":"0.44702842387443664","height":"0.012919896178775314","text":"\"[ImportOpportunityBatch]\" or \"[HubSpot] Failed to import opportunity\"","width":"0.1918604612350464","page_num":"0","level":"0","conf":"1","left":"0.7383720981521762","par_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"text":"\"(HubSpot) Syncing opportunities using strateqy\"","height":"0.007784237464268928","line_num":"0","page_num":"0","top":"0.46250000000171565","conf":"1","left":"0.738372102166481","block_num":"0","par_num":"0","width":"0.13081394433975224","word_num":"0","level":"0"},{"conf":"1","line_num":"0","page_num":"0","left":"0.7340116498082183","level":"0","top":"0.4881944444444444","block_num":"0","height":"0.013194444444444509","text":"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.","word_num":"0","par_num":"0","width":"0.22965114116668706"},{"top":"0.5243055555555556","page_num":"0","level":"0","par_num":"0","left":"0.7340116436658211","block_num":"0","conf":"1","word_num":"0","width":"0.1918604493141174","height":"0.013194444444444398","line_num":"0","text":"3. importExternalFieldData / SyncCrmField writing back and triggering re-sync"},{"left":"0.7340116309337787","level":"0","line_num":"0","top":"0.5478036178290382","conf":"0.30000001192092896","par_num":"0","width":"0.11918603181838994","height":"0.005167958140373186","page_num":"0","word_num":"0","block_num":"0","text":"FrocessALAucomaclonAnalysiskesults calls service"},{"height":"0.005167958140373186","top":"0.5478036178290382","left":"0.8561046555944033","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.11627905368804936","block_num":"0","word_num":"0","par_num":"0","text":"›Syncupporcunity perore writine Al tiele values.","level":"0"},{"line_num":"0","left":"0.734011647867602","width":"0.24563951492309566","par_num":"0","top":"0.5581395349855478","word_num":"0","conf":"1","height":"0.012919896178775314","text":"Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageC","block_num":"0","level":"0","page_num":"0"},{"top":"0.5708333333333333","width":"0.24854648113250732","word_num":"0","line_num":"0","height":"0.013194444444444509","conf":"1","level":"0","text":"hanged logs), even though this specific opportunity has no templates, other opportunities do - and their s","left":"0.7325581584026069","par_num":"0","block_num":"0","page_num":"0"},{"word_num":"0","left":"0.7325581592182623","level":"0","line_num":"0","height":"0.005555555555555536","block_num":"0","top":"0.5888888888888889","text":"yncupporcunity calls ao through 1mporturupdateuppo","par_num":"0","width":"0.1337209105491638","page_num":"0","conf":"0.5"},{"height":"0.005555555555555536","line_num":"0","left":"0.8662790694489886","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","width":"0.10755813121795654","word_num":"0","text":"rcunity → which can atrect the keais queue","top":"0.5888888888888889"},{"par_num":"0","text":"state.","top":"0.5994832042361936","block_num":"0","height":"0.012919896178775425","word_num":"0","level":"0","width":"0.014534883201122284","line_num":"0","page_num":"0","left":"0.7340116284091287","conf":"1"},{"conf":"1","block_num":"0","width":"0.08284883499145501","left":"0.7340116286358876","line_num":"0","par_num":"0","text":"What to search in CloudWatch","top":"0.6354166666666666","page_num":"0","height":"0.013194444444444509","level":"0","word_num":"0"},{"par_num":"0","left":"0.7325581412063185","page_num":"0","line_num":"0","top":"0.6511627907133686","width":"0.12209302186965942","level":"0","block_num":"0","word_num":"0","conf":"1","height":"0.012919896178775425","text":"For opportunity 7594349, search for these in order:"},{"height":"0.012919896178775314","left":"0.7398255816573336","page_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.6976744189325762","conf":"1","text":"\"opportunity stage has changed\"","width":"0.08430232405662541","word_num":"0","line_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","height":"0.005555555555555536","par_num":"0","text":"Lets trw it like this this is oussiness process","line_num":"0","conf":"0.5","left":"0.7340116271408061","top":"0.7180555555555556","level":"0","width":"0.10465115308761586"},{"conf":"1","word_num":"0","page_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.012919896178775314","left":"0.8401162789567813","line_num":"0","text":"# Was a user manually changing stage?","top":"0.6976744187064778","width":"0.10465116500854488"},{"width":"0.024709302186965987","height":"0.005555555555555536","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","left":"0.7412790698420464","par_num":"0","text":"\"Id\": 6024.","word_num":"0","top":"0.7388888888888889"},{"par_num":"0","conf":"0.5","block_num":"0","left":"0.7412790674861649","level":"0","text":"\"UUId\": \"OX42500C/A22F88945929CEF122051B62E\",","line_num":"0","top":"0.7493055554524517","word_num":"0","page_num":"0","width":"0.12209302186965942","height":"0.007800387673907783"},{"level":"0","left":"0.7412790739412565","conf":"0.30000001192092896","par_num":"0","word_num":"0","block_num":"0","line_num":"0","text":"\"team l6\": 450)","width":"0.034883716702461265","page_num":"0","height":"0.005167958140373297","top":"0.7596899227385989"},{"level":"0","width":"0.06540697813034058","word_num":"0","top":"0.7673611111111112","page_num":"0","left":"0.7412790685790756","block_num":"0","conf":"1","par_num":"0","line_num":"0","height":"0.01041666666666663","text":"\"crm_configuration_id\": 367,"},{"top":"0.8215277777777777","width":"0.08430231809616084","word_num":"0","conf":"0.5","par_num":"0","left":"0.7427325661099232","block_num":"0","line_num":"0","text":"created atl: \"2025-04-02 12:50:16\"","page_num":"0","level":"0","height":"0.005555555555555536"},{"block_num":"0","level":"0","text":"andlite ctad","top":"0.8630490958652138","width":"0.030523252487182573","conf":"0.30000001192092896","left":"0.7354651196271127","word_num":"0","page_num":"0","height":"0.005167958140373186","line_num":"0","par_num":"0"},{"block_num":"0","height":"0.007784237464269039","left":"0.7674418699949281","level":"0","text":"S 602416349 2025-04-02 12:59:16,2025-04-02 12:59:16","line_num":"0","top":"0.8630490958673486","width":"0.13372092247009282","word_num":"0","par_num":"0","conf":"1","page_num":"0"},{"line_num":"0","text":"600416251 095 04 0219 0169025 04 0212:50116","block_num":"0","level":"0","left":"0.7354651149728137","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.12790697813034058","height":"0.005167958802647088","word_num":"0","top":"0.8733850128438021"},{"conf":"1","level":"0","text":"5024,20243,2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happen","line_num":"0","height":"0.013194444444444398","top":"0.9326388888888889","page_num":"0","block_num":"0","par_num":"0","width":"0.2383720874786377","word_num":"0","left":"0.7369186132453208"},{"par_num":"0","top":"0.9430555555555555","block_num":"0","page_num":"0","line_num":"0","level":"0","word_num":"0","text":"f there is stage not found @OpportunitySyncTrait-php#L802","width":"0.14389533996582038","left":"0.7369186099251681","height":"0.013194444444444509","conf":"1"},{"height":"0.012919896178775314","word_num":"0","line_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.021802325546741552","top":"0.9586563308511807","text":"<>Code","conf":"0.30000001192092896","left":"0.7412790701481409"},{"page_num":"0","width":"0.040697669982910134","line_num":"0","word_num":"0","left":"0.7645348880997064","level":"0","par_num":"0","height":"0.005555555555555536","block_num":"0","conf":"0.5","text":"Claude Sonnet 4.6","top":"0.9611111111111111"},{"text":"OU","line_num":"0","left":"0.9549418617256287","height":"0.0077519370449914415","level":"0","top":"0.9612403104180727","conf":"0.30000001192092896","page_num":"0","width":"0.013081394135951996","word_num":"0","par_num":"0","block_num":"0"},{"block_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.9895833333333334","conf":"0.5","page_num":"0","height":"0.005555555555555536","left":"0.8313953522144804","text":"winasun leams","width":"0.04360464811325071","word_num":"0"},{"level":"0","line_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.9895833333333334","width":"0.042151162028312705","left":"0.8822674424724324","par_num":"0","height":"0.005555555555555536","text":"802:116 10/ chars"},{"page_num":"0","width":"0.014534883201122284","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958471510081","top":"0.9896640828055886","word_num":"0","par_num":"0","left":"0.9316860468442062","text":"Ulr-o"},{"line_num":"0","left":"0.952034884759453","width":"0.029069766402244568","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.010610464546415566","text":"( 4 spaces","word_num":"0","top":"0.9868055557112884","block_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8067
|
NULL
|
NULL
|
|
59397
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.:00L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"conf":"0.30000001192092896", [{"conf":"0.30000001192092896","top":"0.006968641046706359","width":"0.021802326466174835","height":"0.006968641205077342","page_num":"0","block_num":"0","word_num":"0","left":"0.01744185995005212","par_num":"0","text":"Phostorm","line_num":"0","level":"0"},{"line_num":"0","top":"0.006968641450188162","par_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.1148255812121043","word_num":"0","width":"0.01162790618044264","conf":"0.30000001192092896","text":"code","level":"0"},{"par_num":"0","height":"0.010452960286604362","page_num":"0","conf":"0.5","block_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","text":"FV faVsco.js","left":"0.030523259704860126","line_num":"0","level":"0","word_num":"0"},{"word_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","top":"0.02787456497864904","width":"0.024709300791963623","text":"?9 master","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.06831395542728312","par_num":"0"},{"par_num":"0","page_num":"0","top":"0.05923344944238418","left":"0.014534883869450689","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.003484320602538671","width":"0.020348836766912577","block_num":"0","text":"Proledey","word_num":"0"},{"left":"0.043574765514713835","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","height":"0.01150821840934213","top":"0.07612742412338913","word_num":"0","level":"0","width":"0.030583024024963372","text":"D Salesforce","line_num":"0"},{"width":"0.021802323929806973","word_num":"0","block_num":"0","page_num":"0","top":"0.09407665591941561","height":"0.010452960286604362","line_num":"0","left":"0.046511627642654756","par_num":"0","text":"> DDTO","conf":"0.30000001192092896","level":"0"},{"par_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","text":"© FetchSalesforceEntitiesJob.pnp","top":"0.11024367702094318","width":"0.07137109878215384","height":"0.015479323586398475","word_num":"0","block_num":"0","left":"0.0537095887639354"},{"par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","block_num":"0","level":"0","conf":"0.30000001192092896","top":"0.13237639553429026","width":"0.08575580475178171","page_num":"0","left":"0.05232558202147495","line_num":"0","height":"0.0071770334928229484","word_num":"0"},{"par_num":"0","page_num":"0","top":"0.14982578435435434","height":"0.0072715042880847625","width":"0.08575580475178171","conf":"0.5","text":"C) ketryralleasalestorcerecorasJob.onp","left":"0.05232558202147495","line_num":"0","level":"0","word_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","level":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","page_num":"0","top":"0.16724738709478748","line_num":"0","height":"0.006968640444571461","left":"0.046511627154292065","width":"0.06249999492726427","conf":"0.30000001192092896"},{"width":"0.07558138827060132","conf":"1","height":"0.010616896445291069","level":"0","page_num":"0","left":"0.046511627667025296","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","line_num":"0","top":"0.18102073376030525","block_num":"0","word_num":"0"},{"height":"0.0073048471453848185","word_num":"0","left":"0.04651163545709501","line_num":"0","text":"C) CreaterollowupActivity.php","level":"0","top":"0.2017543859602864","width":"0.06395348082197473","block_num":"0","conf":"0.5","page_num":"0","par_num":"0"},{"text":"C) CreateNotes.php","top":"0.21929824565899192","par_num":"0","line_num":"0","left":"0.04651162858740109","level":"0","width":"0.04215116196490349","height":"0.007182590508955311","word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0"},{"level":"0","height":"0.010544653714558705","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","left":"0.04651163557061816","block_num":"0","top":"0.23684210521680837","line_num":"0","par_num":"0","word_num":"0","page_num":"0","conf":"1"},{"line_num":"0","width":"0.06249999492726427","left":"0.04651163358738779","level":"0","top":"0.2543554009942979","text":"C) MatchActivitvermData.php","height":"0.007207597461803994","word_num":"0","conf":"0.5","block_num":"0","page_num":"0","par_num":"0"},{"left":"0.046511628705343505","width":"0.039244185102746854","conf":"0.30000001192092896","text":"E) NoteObiect.ohp","word_num":"0","page_num":"0","top":"0.27177700333990396","height":"0.00732985485873916","block_num":"0","line_num":"0","par_num":"0","level":"0"},{"top":"0.2891986066069825","height":"0.006968640444571461","line_num":"0","page_num":"0","left":"0.04651163174781109","level":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"c) SaveActiviv.ono","width":"0.04215115942853562","word_num":"0"},{"line_num":"0","word_num":"0","text":"c)saveliranscriotion.onv","top":"0.30662020900450737","par_num":"0","width":"0.0523255835188196","block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04651162677256695","page_num":"0","level":"0"},{"text":"C) SetuoLavout.oho","page_num":"0","height":"0.0072464973352361906","word_num":"0","par_num":"0","left":"0.04651163174781109","width":"0.04215115942853562","conf":"0.5","line_num":"0","top":"0.32376395531045343","block_num":"0","level":"0"},{"par_num":"0","conf":"0.5","line_num":"0","width":"0.04215115942853562","height":"0.0071770334928230595","level":"0","page_num":"0","text":"C) SvncActivitv.oho","top":"0.34130781499202545","word_num":"0","left":"0.04651163174781109","block_num":"0"},{"word_num":"0","block_num":"0","conf":"1","left":"0.04638947542561308","line_num":"0","par_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","level":"0","width":"0.055435398791698696","page_num":"0","height":"0.014418177627490425"},{"level":"0","par_num":"0","top":"0.3763066205343165","left":"0.046511631609252174","page_num":"0","conf":"1","height":"0.010455739935429254","line_num":"0","width":"0.039244182566378974","block_num":"0","word_num":"0","text":"© SyncLeads.php"},{"text":"© SyncObjects.php","height":"0.014354066985645897","top":"0.38995215311004783","level":"0","line_num":"0","conf":"1","width":"0.04215115942853562","left":"0.046511631695615716","block_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"text":"© SyncOpportunitiesJob.php","left":"0.04651163073081603","width":"0.06104650903255382","top":"0.41114982586710536","conf":"1","block_num":"0","word_num":"0","height":"0.010700253968793927","page_num":"0","level":"0","par_num":"0","line_num":"0"},{"text":"© SyncOpportunity.php","left":"0.046511633451594","top":"0.42503987240829344","width":"0.05087208747863769","block_num":"0","level":"0","word_num":"0","page_num":"0","height":"0.014354066985646008","line_num":"0","conf":"1","par_num":"0"},{"text":"© SyncProfileMetadata.php","par_num":"0","level":"0","word_num":"0","top":"0.44577352463809683","conf":"1","height":"0.010672468127626344","page_num":"0","width":"0.05813953217039717","line_num":"0","left":"0.04651163071712692","block_num":"0"},{"top":"0.46331738455485405","width":"0.056686041202950996","level":"0","word_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.010550210730691068","left":"0.04651163321565249","page_num":"0","block_num":"0","text":"© SyncTeamFieldsJob.php"},{"conf":"1","par_num":"0","text":"© SyncTeamMetadata.php","left":"0.04651163321565131","word_num":"0","level":"0","line_num":"0","top":"0.48083623715937174","block_num":"0","width":"0.05668604120295098","page_num":"0","height":"0.010452961047110243"},{"block_num":"0","conf":"1","height":"0.01051408974557777","level":"0","line_num":"0","width":"0.08430231885707123","par_num":"0","top":"0.49825784007433493","left":"0.04651163548425466","page_num":"0","text":"© UpdateOpportunitySpecifications.php","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","top":"0.5191637634014077","left":"0.046511627480499834","width":"0.04215115942853563","level":"0","text":"Updatestage.ong","height":"0.006968640444571461","conf":"0.30000001192092896"},{"height":"0.010758603778942555","width":"0.03343022884206569","conf":"0.30000001192092896","level":"0","block_num":"0","text":"> @ DealRisks","par_num":"0","page_num":"0","left":"0.03343023627313173","word_num":"0","top":"0.5331010454942319","line_num":"0"},{"width":"0.031976740410987366","block_num":"0","line_num":"0","left":"0.03924418649273823","level":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","top":"0.5714285717637769","word_num":"0","page_num":"0","text":"_Meeuine bor"},{"top":"0.6411149830944434","text":"a Telephony","block_num":"0","width":"0.029069763548830715","line_num":"0","page_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896","left":"0.03924418703063903","par_num":"0","level":"0","word_num":"0"},{"level":"0","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0","height":"0.011164274322169154","left":"0.03924418612559764","conf":"0.30000001192092896","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"C User"},{"height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","left":"0.04069767337055839","page_num":"0","line_num":"0","par_num":"0","text":"c8aseprocessing.oo.ono","top":"0.675958188117432","word_num":"0","level":"0","width":"0.05523256038097625"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.04069767586474709","page_num":"0","height":"0.01055576850732931","block_num":"0","level":"0","text":"@ Dummv.Job.php","width":"0.03779069667166852","word_num":"0","top":"0.6897926633384308"},{"block_num":"0","conf":"0.5","level":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","line_num":"0","top":"0.7108013940634285","width":"0.07558138827060132","word_num":"0","par_num":"0","page_num":"0","left":"0.04069768173679198","height":"0.006968640444571572"},{"conf":"0.5","width":"0.06395348082197475","block_num":"0","word_num":"0","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","left":"0.0406976819687229","page_num":"0","top":"0.724738676808766","line_num":"0","level":"0","height":"0.010508531968939527"},{"height":"0.0071770334928229484","level":"0","text":"C ob.oho","top":"0.7456140350877193","width":"0.023255812360885288","page_num":"0","left":"0.04069767637769677","par_num":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","width":"0.04505813882706013","left":"0.04069767469984203","page_num":"0","level":"0","height":"0.006968641205077342","par_num":"0","text":"C)JobDisoatcher.oho","top":"0.7630662020343051","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","text":".lobDisnatcherintertace.oho","left":"0.04069768139133789","width":"0.06395348082197473","height":"0.006968640444571572","line_num":"0","block_num":"0","top":"0.7804878052132543","page_num":"0","word_num":"0"},{"par_num":"0","top":"0.7942583731520936","left":"0.04069768199588256","word_num":"0","width":"0.08430231885707126","height":"0.01061967533361019","text":"@ [EMAIL]","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","level":"0"},{"text":"T. SacVisibilitvControl.ohn","left":"0.039244191467289816","line_num":"0","level":"0","top":"0.8149920253520749","width":"0.05668604120295098","block_num":"0","conf":"0.30000001192092896","height":"0.007307626033703829","par_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","height":"0.010669689239307223","conf":"0.5","left":"0.027616282843257383","text":"v D Listeners","word_num":"0","line_num":"0","width":"0.03197674041098737","block_num":"0","level":"0","top":"0.8325358850720923","page_num":"0"},{"width":"0.031976740410987366","height":"0.0071770334928230595","left":"0.03343023313500392","line_num":"0","top":"0.8500797448165869","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","block_num":"0","level":"0","text":"v M Activitiod"},{"width":"0.04651162979450632","height":"0.007204819333990642","par_num":"0","word_num":"0","page_num":"0","block_num":"0","left":"0.03924418511117721","text":"v M ActivitvProviden","line_num":"0","level":"0","top":"0.8675958187199364","conf":"0.5"},{"par_num":"0","height":"0.007327075970420038","conf":"0.30000001192092896","left":"0.046511629117106865","width":"0.02906976608519858","block_num":"0","text":"> M.lustCall","level":"0","line_num":"0","top":"0.8850174216200114","page_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","width":"0.03197674041098737","text":"v D UserPilot","block_num":"0","level":"0","par_num":"0","height":"0.010639125270326288","top":"0.9024390246943023","word_num":"0","page_num":"0","left":"0.046511631681215526"},{"conf":"1","page_num":"0","block_num":"0","height":"0.010761381906755796","line_num":"0","width":"0.07412789730315514","word_num":"0","text":"© TrackProviderInstalledEvent.php","level":"0","top":"0.9198606275943773","par_num":"0","left":"0.059593032929402996"},{"page_num":"0","text":"MAudia","level":"0","top":"0.9372822303003622","block_num":"0","line_num":"0","par_num":"0","height":"0.006968640444571572","left":"0.039244188091967266","word_num":"0","conf":"0.30000001192092896","width":"0.026162789223041938"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","level":"0","text":"MRots","left":"0.039244188005603746","page_num":"0","par_num":"0","width":"0.0232558123608853","word_num":"0","top":"0.9547038330878187"},{"par_num":"0","height":"0.007249275463049432","line_num":"0","left":"0.15406977310444897","text":"C ActivitvController.ohn","conf":"0.5","word_num":"0","top":"0.05574912945445576","level":"0","block_num":"0","page_num":"0","width":"0.047965110616481066"},{"word_num":"0","text":"Automateakeporskepository.pnp","width":"0.07122093058646994","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.15406976733606492","top":"0.08362369334200259","page_num":"0","level":"0"},{"top":"0.0797448165869219","text":"© AutomatedReportsCommand.php","word_num":"0","level":"0","conf":"1","height":"0.011164274322169043","block_num":"0","left":"0.30668604530999377","page_num":"0","par_num":"0","width":"0.07122092551373421","line_num":"0"},{"line_num":"0","conf":"0.5","height":"0.006968640444571461","top":"0.13240418151987454","word_num":"0","level":"0","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","block_num":"0","par_num":"0","left":"0.3066860477020153","page_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","left":"0.37063954254736237","page_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","par_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","height":"0.006968640444571461","conf":"0.5"},{"left":"0.31831396020201475","page_num":"0","conf":"0.30000001192092896","width":"0.05523255023550483","text":"wsyncermenuuiestrait.ono","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.1567944254223136","word_num":"0","height":"0.006968640444571461"},{"text":"c) SyncObiects.pho","left":"0.15406976824025068","top":"0.18102073365231264","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.0071770334928229484","par_num":"0","word_num":"0","width":"0.039244185102746826"},{"block_num":"0","conf":"1","height":"0.010452960286604362","line_num":"0","top":"0.17770034929920653","width":"0.06104650395981806","word_num":"0","text":"©ImportOpportunityBatch.php","left":"0.20203489060729998","page_num":"0","level":"0","par_num":"0"},{"height":"0.010497417936674913","par_num":"0","page_num":"0","text":"© ImportContactBatch.php","left":"0.27180233100804285","width":"0.053779064340794325","block_num":"0","line_num":"0","word_num":"0","level":"0","top":"0.17770034916869026","conf":"1"},{"width":"0.027616275117752387","line_num":"0","par_num":"0","block_num":"0","text":"© Client.php","level":"0","conf":"1","top":"0.17770034916869026","left":"0.33284884116015484","word_num":"0","page_num":"0","height":"0.010497417936674913"},{"left":"0.3677325572728374","conf":"0.5","page_num":"0","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264","width":"0.0654069717894209","line_num":"0","par_num":"0","level":"0","height":"0.0071770334928229484","block_num":"0","word_num":"0"},{"left":"0.15406977127553043","page_num":"0","word_num":"0","conf":"0.30000001192092896","text":"() Service.php","top":"0.20557491325434107","block_num":"0","level":"0","height":"0.007343747018817126","width":"0.030523251979909044","par_num":"0","line_num":"0"},{"page_num":"0","text":"BatchSyncTrait.php","top":"0.20557491322719157","par_num":"0","width":"0.04505813375432441","line_num":"0","word_num":"0","height":"0.006968640444571572","conf":"0.5","block_num":"0","level":"0","left":"0.19186047025946548"},{"block_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","line_num":"0","word_num":"0","top":"0.20175438596491224","left":"0.2441860510865191","level":"0","page_num":"0","conf":"0.5","height":"0.011164274322169154","width":"0.14534883296236076","par_num":"0"},{"left":"0.3982558178455254","line_num":"0","text":"php api_v2.php","height":"0.007343747018817126","page_num":"0","conf":"0.5","word_num":"0","par_num":"0","top":"0.20557491325434107","width":"0.02906976354883073","level":"0","block_num":"0"},{"text":"(C) AutomatedReportResult.oho","page_num":"0","conf":"1","block_num":"0","word_num":"0","left":"0.15406977510994932","line_num":"0","width":"0.06104650395981809","height":"0.007268726160271521","top":"0.22966507158551952","level":"0","par_num":"0"},{"text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","width":"0.21656975847609497","conf":"1","page_num":"0","left":"0.17151161694332442","height":"0.010691917303836784","level":"0","par_num":"0","block_num":"0","top":"0.2508710809687519","word_num":"0","line_num":"0"},{"conf":"1","width":"0.05959302313784334","line_num":"0","height":"0.007318740065968554","top":"0.26794258384399516","block_num":"0","page_num":"0","word_num":"0","text":"nublic function handlel","level":"0","par_num":"0","left":"0.18313953485556841"},{"height":"0.010452960286604362","line_num":"0","page_num":"0","word_num":"0","par_num":"0","text":"138","top":"0.4111498263026909","level":"0","left":"0.1497093032619457","conf":"0.30000001192092896","block_num":"0","width":"0.010174417749364312"},{"text":"140","level":"0","width":"0.010174418383456285","page_num":"0","block_num":"0","height":"0.017421602252187474","line_num":"0","conf":"1","left":"0.15116279097784552","par_num":"0","word_num":"0","top":"0.44250871089481225"},{"conf":"0.30000001192092896","word_num":"0","text":"1143","block_num":"0","level":"0","par_num":"0","top":"0.5017421601756263","page_num":"0","height":"0.006968641205077342","left":"0.15116279076509007","line_num":"0","width":"0.00872092995237797"},{"conf":"1","level":"0","par_num":"0","height":"0.010452961047110132","page_num":"0","text":"144","left":"0.1511627908377645","width":"0.00872092995237797","word_num":"0","top":"0.5156794425600686","line_num":"0","block_num":"0"},{"conf":"0.30000001192092896","left":"0.15116279076509007","line_num":"0","block_num":"0","height":"0.006968641205077342","page_num":"0","par_num":"0","top":"0.6062717769003649","width":"0.00872092995237797","text":"149","word_num":"0","level":"0"},{"height":"0.010452960286604362","par_num":"0","top":"0.7108013942469417","block_num":"0","width":"0.008720929318285997","conf":"1","level":"0","left":"0.15116279159085694","text":"155","word_num":"0","line_num":"0","page_num":"0"},{"page_num":"0","conf":"1","left":"0.15116279159085694","level":"0","par_num":"0","text":"158","line_num":"0","height":"0.010452960286604362","top":"0.763066202609311","block_num":"0","width":"0.008720929318285997","word_num":"0"},{"word_num":"0","line_num":"0","conf":"1","text":"161","top":"0.8153310109716805","width":"0.008720929318285997","par_num":"0","level":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","left":"0.15116279159085694"},{"width":"0.008720929318285997","text":"163","top":"0.8501742165465933","word_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.15116279159085694","block_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1"},{"page_num":"0","block_num":"0","text":"1164","par_num":"0","word_num":"0","level":"0","width":"0.00872092995237797","top":"0.871080139269703","height":"0.006968641205077342","left":"0.15116279076509007","conf":"1","line_num":"0"},{"width":"0.008720929318285997","conf":"1","height":"0.010452960286604362","block_num":"0","line_num":"0","par_num":"0","left":"0.15116279159085694","text":"165","word_num":"0","page_num":"0","top":"0.8850174221215062","level":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"1166","height":"0.006968641205077342","page_num":"0","level":"0","left":"0.15116279076509007","block_num":"0","par_num":"0","top":"0.9059233448446159","width":"0.00872092995237797","word_num":"0"},{"height":"0.010452960286604362","left":"0.21366279261358478","level":"0","par_num":"0","page_num":"0","width":"0.021802323929806966","text":"$config,","top":"0.2891986067904957","line_num":"0","word_num":"0","block_num":"0","conf":"1"},{"block_num":"0","par_num":"0","text":"$batchRepository,","level":"0","height":"0.010452960286604362","conf":"1","width":"0.04505813375432441","page_num":"0","left":"0.21366279584086087","word_num":"0","line_num":"0","top":"0.30662020992638417"},{"level":"0","line_num":"0","text":"SredisService","width":"0.03633720570422233","word_num":"0","block_num":"0","left":"0.21366279067986574","height":"0.010452960286604362","top":"0.3240418127138407","conf":"1","page_num":"0","par_num":"0"},{"level":"0","word_num":"0","line_num":"0","conf":"1","height":"0.010452960286604251","page_num":"0","top":"0.3414634155012971","text":"$entityRepository,","width":"0.04796511061648104","block_num":"0","left":"0.21366279592722434","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","text":"sloggen","width":"0.018895347067650337","word_num":"0","height":"0.006968640444571461","top":"0.3623693383142996","left":"0.21366279063768656","conf":"0.30000001192092896","page_num":"0","line_num":"0"},{"page_num":"0","word_num":"0","conf":"0.5","block_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","left":"0.20348838007687264","width":"0.2398255733733482","line_num":"0","level":"0","height":"0.007215933366255367","par_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","text":"if (Sthis->attemots@ === 1) {","width":"0.07994185102746842","height":"0.010672467367120575","top":"0.4457735248441337","level":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.20348838095072486"},{"height":"0.010550210730691068","level":"0","par_num":"0","line_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","left":"0.21366278713067985","top":"0.46331738455485405","block_num":"0","conf":"1","width":"0.1482558047517817","word_num":"0","page_num":"0"},{"height":"0.0071770334928229484","width":"0.091569758476095","top":"0.5191387559808612","conf":"0.5","line_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","block_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.20348838105878864"},{"word_num":"0","line_num":"0","width":"0.15552324944354115","left":"0.20348837906873227","page_num":"0","height":"0.013948396442419408","par_num":"0","top":"0.5331010453200158","conf":"1","level":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","block_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","page_num":"0","level":"0","left":"0.20348837025078986","height":"0.006968641205077342","width":"0.14970930586469938"},{"block_num":"0","text":"<1/6 >","left":"0.2470930229619993","level":"0","page_num":"0","par_num":"0","height":"0.010536318570613101","line_num":"0","top":"0.5923344949742337","width":"0.021802323929806966","word_num":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","top":"0.6060606061050023","word_num":"0","height":"0.0071798116206361895","page_num":"0","line_num":"0","left":"0.2151162810652241","conf":"0.30000001192092896","text":"'entity tvo","width":"0.027616277654120253","block_num":"0"},{"conf":"0.5","left":"0.25000000055269916","page_num":"0","width":"0.021802323929806966","text":"© Logger","height":"0.010455739935429254","level":"0","top":"0.6132376396173622","word_num":"0","line_num":"0","block_num":"0","par_num":"0"},{"top":"0.6236044657097288","width":"0.027616277654120253","word_num":"0","height":"0.0071770334928230595","line_num":"0","conf":"0.5","par_num":"0","left":"0.2151162810652241","block_num":"0","text":"Itotal reco","page_num":"0","level":"0"},{"height":"0.010628010477555794","word_num":"0","width":"0.05668604120295098","page_num":"0","par_num":"0","left":"0.248546517777781","conf":"0.5","text":"public function info","block_num":"0","level":"0","line_num":"0","top":"0.6339712919137487"},{"left":"0.2151162799850968","line_num":"0","top":"0.6411149825399743","block_num":"0","word_num":"0","conf":"0.5","level":"0","text":"\"batches d","par_num":"0","page_num":"0","height":"0.0072103763501230045","width":"0.027616277654120253"},{"block_num":"0","height":"0.007332632986552401","left":"0.21511628105837952","text":"Isvnced atl","level":"0","line_num":"0","top":"0.6585365856142653","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.026162789223041966"},{"conf":"0.5","height":"0.010591889492442497","top":"0.6618819775389818","left":"0.26598837545525295","width":"0.04360464785961399","page_num":"0","word_num":"0","block_num":"0","par_num":"0","level":"0","text":"cav $context = [1","line_num":"0"},{"text":": voidi","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.020348835498728624","line_num":"0","left":"0.24854651350063556","word_num":"0","block_num":"0","level":"0","height":"0.0071770334928229484","top":"0.6794258373205742"},{"block_num":"0","left":"0.1918604731373945","par_num":"0","page_num":"0","word_num":"0","text":"} catch (SocialAcco","top":"0.6929824561403509","line_num":"0","height":"0.011164274322169043","level":"0","width":"0.052325573373348144","conf":"1"},{"conf":"0.5","par_num":"0","height":"0.006968641205077342","level":"0","block_num":"0","page_num":"0","width":"0.039244185102746854","word_num":"0","line_num":"0","top":"0.7108013936697744","text":"Cloaden-swannir","left":"0.2034883724950264"},{"par_num":"0","text":"Log an informational message to the logs.","top":"0.7105263157219254","width":"0.08720929571922792","left":"0.24854651872595424","level":"0","height":"0.01072803904945585","conf":"1","block_num":"0","line_num":"0","page_num":"0","word_num":"0"},{"width":"0.0813953419949146","left":"0.24854651107352554","par_num":"0","word_num":"0","text":"Implements: Loggerinterface::info","level":"0","line_num":"0","page_num":"0","conf":"1","height":"0.010691917303836673","block_num":"0","top":"0.7384370017274113"},{"level":"0","text":"array|ArravyablelJsonable|Stri","height":"0.010452960286604362","page_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.07122092551373421","word_num":"0","par_num":"0","top":"0.7595818820518198","left":"0.27761628499022556"},{"conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","text":"ngable lstring smessage","height":"0.006968640444571572","left":"0.2761627910440279","top":"0.7804878052132543","line_num":"0","par_num":"0","width":"0.056686041202950954","word_num":"0"},{"text":"} catch (Throwable","top":"0.7979094080543587","height":"0.010703032096607279","conf":"1","par_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.049418596511191515","level":"0","word_num":"0","left":"0.19186047325424327"},{"height":"0.010452960286604362","line_num":"0","top":"0.7944250876267327","word_num":"0","text":"arrayScontext","width":"0.03924418256637896","block_num":"0","page_num":"0","left":"0.2761627943999499","level":"0","conf":"0.5","par_num":"0"},{"level":"0","conf":"0.30000001192092896","top":"0.8188153313456585","block_num":"0","width":"0.03924418256637899","text":"slogger->errorl","page_num":"0","left":"0.20348837187088045","line_num":"0","par_num":"0","word_num":"0","height":"0.006968640444571461"},{"conf":"1","block_num":"0","left":"0.2485465134574538","height":"0.010452960286604362","par_num":"0","text":"Returns:","page_num":"0","word_num":"0","width":"0.01889534706765031","level":"0","line_num":"0","top":"0.8188153315291717"},{"conf":"0.30000001192092896","level":"0","block_num":"0","word_num":"0","line_num":"0","top":"0.8432055752480975","width":"0.01598837020549368","text":"CAurno","height":"0.006968640444571572","par_num":"0","left":"0.24854651337109027","page_num":"0"},{"level":"0","word_num":"0","top":"0.8466898958055888","width":"0.06395348082197477","conf":"0.5","height":"0.006968640444571461","left":"0.2747093029029664","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"vendor/aravel/tramework/src"},{"block_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","text":"luminare Loc/Loccer.ono","width":"0.05668604120295101","par_num":"0","word_num":"0","top":"0.8641114985930454","conf":"0.30000001192092896","left":"0.2747093023963053","line_num":"0"},{"line_num":"0","page_num":"0","left":"0.21511627846207848","block_num":"0","height":"0.007235383302971576","par_num":"0","level":"0","word_num":"0","text":"'error' =>","conf":"0.30000001192092896","top":"0.8708133969827938","width":"0.026162789223041938"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","block_num":"0","top":"0.9233449476199234","text":"throw Ser","height":"0.0072770620647228945","word_num":"0","width":"0.023255814897253146","par_num":"0","left":"0.20348837139363007"},{"block_num":"0","word_num":"0","page_num":"0","height":"0.010691917303836784","level":"0","left":"0.44476744220017683","par_num":"0","text":"826 л v 512","top":"0.2508710809687519","conf":"0.30000001192092896","line_num":"0","width":"0.03488371727314399"},{"word_num":"0","height":"0.017421602252187585","par_num":"0","block_num":"0","line_num":"0","top":"0.29965156834254736","left":"0.47238372096131104","level":"0","width":"0.008720929952377943","text":"575","conf":"1","page_num":"0"},{"block_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","text":"576"},{"line_num":"0","left":"0.4709302334945038","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"577","conf":"1","height":"0.010452960286604362","width":"0.01017441774936434","top":"0.3379790945953738","word_num":"0"},{"conf":"1","line_num":"0","par_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","text":"578","left":"0.47093023257922917","block_num":"0","top":"0.35540069773126226","width":"0.008720929318285997","level":"0"},{"text":"579","block_num":"0","conf":"1","top":"0.3693379791874951","width":"0.011627906180442682","word_num":"0","page_num":"0","height":"0.017421602252187585","left":"0.4709302331500887","line_num":"0","par_num":"0","level":"0"},{"line_num":"0","level":"0","width":"0.01017441774936434","left":"0.4709302334945038","height":"0.010452960286604362","page_num":"0","text":"580","par_num":"0","top":"0.39024390295774314","conf":"1","block_num":"0","word_num":"0"},{"par_num":"0","level":"0","top":"0.40418118460121666","width":"0.0159883714736776","word_num":"0","block_num":"0","text":"=581","line_num":"0","conf":"0.5","height":"0.024390243457264815","page_num":"0","left":"0.4665697680180062"},{"top":"0.4425087113201125","text":"583","block_num":"0","width":"0.008720929318285997","par_num":"0","conf":"1","page_num":"0","level":"0","word_num":"0","left":"0.4723837218234151","line_num":"0","height":"0.010452960286604362"},{"line_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","text":"584","par_num":"0","width":"0.01017441774936434","page_num":"0","top":"0.459930314107569","word_num":"0","level":"0","block_num":"0","conf":"1"},{"line_num":"0","conf":"0.5","left":"0.46656976846458836","height":"0.010452960286604362","page_num":"0","top":"0.4773519168950253","par_num":"0","text":"—585","block_num":"0","word_num":"0","width":"0.013081394611520969","level":"0"},{"text":"586","level":"0","line_num":"0","page_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","par_num":"0","top":"0.4947735200309138","left":"0.47093023257922917","word_num":"0","width":"0.008720929318285997"},{"conf":"1","line_num":"0","page_num":"0","par_num":"0","left":"0.4723837218234151","word_num":"0","top":"0.5121951224699383","height":"0.010452960286604362","block_num":"0","width":"0.008720929318285997","text":"587","level":"0"},{"block_num":"0","conf":"1","par_num":"0","width":"0.008720929318285997","line_num":"0","text":"588","top":"0.5296167252573947","left":"0.4723837218234151","level":"0","page_num":"0","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","height":"0.010452960286604362","line_num":"0","conf":"1","text":"589","left":"0.4709302334945038","word_num":"0","par_num":"0","top":"0.5470383280448511","width":"0.01017441774936434","level":"0","page_num":"0"},{"height":"0.020905922094220375","line_num":"0","width":"0.008720929952377943","par_num":"0","conf":"0.5","word_num":"0","level":"0","top":"0.5609756106427853","block_num":"0","left":"0.47238372114299704","text":"590","page_num":"0"},{"line_num":"0","word_num":"0","text":"15911","left":"0.46802325552854196","height":"0.006968640444571572","block_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.5853658539937421","width":"0.013081394611520969","conf":"0.30000001192092896"},{"top":"0.5958188150216522","word_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.4723837209560432","conf":"1","text":"592","height":"0.020905923615232025","page_num":"0","width":"0.010174418383456285"},{"page_num":"0","par_num":"0","top":"0.616724738727316","width":"0.008720929952377998","word_num":"0","text":"593","level":"0","height":"0.010452961047110132","left":"0.47238372099764825","conf":"1","line_num":"0","block_num":"0"},{"height":"0.013937280889142922","level":"0","top":"0.6480836243637909","left":"0.466569769326747","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","text":"T 595","width":"0.014534881774415365","word_num":"0"},{"word_num":"0","line_num":"0","left":"0.46656976759933994","text":"-596","height":"0.020905922094220375","top":"0.6655052271933078","block_num":"0","level":"0","width":"0.014534883042599256","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"word_num":"0","line_num":"0","left":"0.47093023259606254","width":"0.010174418383456285","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","text":"597","page_num":"0","top":"0.6898954702884519"},{"par_num":"0","width":"0.011627906180442626","height":"0.020905922094220375","conf":"0.5","line_num":"0","word_num":"0","left":"0.4709302331016392","text":"598","page_num":"0","level":"0","top":"0.7003484325068968","block_num":"0"},{"text":"$99","block_num":"0","word_num":"0","width":"0.008720929952377943","height":"0.006968641205077342","left":"0.4723837209976482","line_num":"0","top":"0.7247386758550688","level":"0","page_num":"0","par_num":"0","conf":"1"},{"page_num":"0","line_num":"0","block_num":"0","left":"0.46656976790214993","par_num":"0","text":"=600","level":"0","width":"0.014534883042599311","word_num":"0","top":"0.7282229962193458","conf":"0.30000001192092896","height":"0.027874564820309367"},{"par_num":"0","text":"6011","page_num":"0","block_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","word_num":"0","height":"0.006968640444571572","top":"0.7595818818683066","level":"0","line_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","left":"0.466569767781026","page_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.020905923615232025","text":"-602","par_num":"0","top":"0.7700348428613736","width":"0.014534883042599311","word_num":"0"},{"top":"0.8048780490574194","page_num":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.010174418383456285","height":"0.020905922094220375","conf":"1","left":"0.47093023264451217","text":"604","level":"0"},{"height":"0.010452960286604362","par_num":"0","page_num":"0","left":"0.47093023257922917","conf":"0.30000001192092896","line_num":"0","text":"605","block_num":"0","width":"0.008720929318285997","word_num":"0","top":"0.8292682935500775","level":"0"},{"level":"0","top":"0.8432055753547425","block_num":"0","line_num":"0","page_num":"0","height":"0.017421602252187474","conf":"1","par_num":"0","text":"606","left":"0.4723837211284622","width":"0.008720929952377943","word_num":"0"},{"text":"— 607","conf":"0.30000001192092896","left":"0.4665697671564489","width":"0.013081394611520969","par_num":"0","word_num":"0","top":"0.8641114988686065","line_num":"0","height":"0.010689139176023432","level":"0","block_num":"0","page_num":"0"},{"word_num":"0","top":"0.8815331015640149","text":"608","page_num":"0","left":"0.4723837218234151","level":"0","height":"0.010452960286604362","block_num":"0","conf":"1","line_num":"0","width":"0.008720929318285997","par_num":"0"},{"left":"0.9127906995735092","conf":"0.30000001192092896","page_num":"0","top":"0.006968641450188162","word_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","width":"0.01889534706765028","line_num":"0","block_num":"0","text":"100% 52"},{"height":"0.006968640444571461","left":"0.9345930252238671","block_num":"0","level":"0","width":"0.05813952709766146","top":"0.006968641450188162","page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","text":"• Mon ZU Aor 10.40.:00"},{"line_num":"0","level":"0","page_num":"0","text":"L AskJiminnyReportActivityServiceTestv","par_num":"0","block_num":"0","conf":"1","left":"0.8270348901595695","word_num":"0","height":"0.010452960286604362","top":"0.02787456497864904","width":"0.08866278668667404"},{"height":"0.010452960286604362","level":"0","line_num":"0","conf":"0.5","text":"=custom.log","word_num":"0","block_num":"0","width":"0.029069763548830674","page_num":"0","par_num":"0","left":"0.4738372097953522","top":"0.05574912978701141"},{"left":"0.5101744200028817","conf":"1","height":"0.010452961047110132","level":"0","top":"0.055749129145434506","width":"0.027616277654120225","page_num":"0","par_num":"0","line_num":"0","text":"=laravel.log","word_num":"0","block_num":"0"},{"level":"0","width":"0.050872087478637695","conf":"0.5","word_num":"0","par_num":"0","text":"A SF [jiminny@localhost]","page_num":"0","top":"0.05574912978701141","height":"0.010452960286604362","block_num":"0","left":"0.5450581399922917","line_num":"0"},{"word_num":"0","top":"0.055749129145434506","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","height":"0.010452961047110132","text":"4 HS_local (iminny@localhost]","left":"0.6046511654871605","block_num":"0","level":"0","width":"0.06104650903255382"},{"top":"0.05574912943857935","block_num":"0","par_num":"0","left":"0.6947674436468302","line_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","text":"Cascade","width":"0.017441858636571994","level":"0","word_num":"0"},{"height":"0.011164274322169043","width":"0.07703488431078326","level":"0","conf":"0.30000001192092896","block_num":"0","text":"A console [PROD] X A console [EU]","word_num":"0","page_num":"0","par_num":"0","top":"0.0797448165869219","left":"0.4738372088584945","line_num":"0"},{"page_num":"0","width":"0.04360464785961393","line_num":"0","conf":"0.5","par_num":"0","top":"0.0797448165869219","block_num":"0","word_num":"0","level":"0","height":"0.011164274322169043","left":"0.5595930266071848","text":"A console [STAGING]"},{"text":"Retactor Connection","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","block_num":"0","par_num":"0","height":"0.007285397208668498","line_num":"0","page_num":"0","conf":"1","left":"0.6933139525309181","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","height":"0.007285397208668609","left":"0.7470930289847444","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","text":"CRM Initial Sync Oven","top":"0.08362369371432266","width":"0.045058133754324436"},{"par_num":"0","conf":"0.5","block_num":"0","left":"0.5348837228066751","page_num":"0","top":"0.1044657097288676","text":"Tx: Autov","word_num":"0","line_num":"0","level":"0","height":"0.0071770334928229484","width":"0.02034883549872868"},{"level":"0","top":"0.1044657097460916","conf":"0.5","line_num":"0","page_num":"0","left":"0.6627906972313775","height":"0.010516868633897003","par_num":"0","text":"do jiminny v","word_num":"0","block_num":"0","width":"0.023255814897253146"},{"level":"0","line_num":"0","width":"0.12936045261139567","left":"0.49273255700367574","page_num":"0","conf":"0.5","height":"0.010689139176023432","block_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","par_num":"0","top":"0.12519936212958604","word_num":"0"},{"par_num":"0","top":"0.12519936195537007","page_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","block_num":"0","conf":"0.30000001192092896","height":"0.010689139176023432","level":"0","line_num":"0","word_num":"0","left":"0.6279069838403225"},{"height":"0.006968640444571461","level":"0","conf":"0.30000001192092896","left":"0.4927325782522842","block_num":"0","par_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","top":"0.1463414637498397","width":"0.12499997970905707","page_num":"0","word_num":"0","line_num":"0"},{"height":"0.013937280889143033","line_num":"0","word_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","left":"0.4927325630147635","top":"0.15679442610595107","conf":"1","block_num":"0","par_num":"0","width":"0.1962209052227913"},{"par_num":"0","text":"SELECT","page_num":"0","top":"0.17770034895077447","height":"0.010452960286604362","word_num":"0","width":"0.015988370205493707","conf":"1","block_num":"0","left":"0.49273255988271814","level":"0","line_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","page_num":"0","height":"0.013937280889143033","top":"0.1951219518899232","width":"0.1889534605310318","conf":"0.5","left":"0.5014535184914614","par_num":"0"},{"height":"0.006968640444571461","top":"0.21602787489966546","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","text":"U.ema1l.","width":"0.021802323929806966","left":"0.5029069786600965","level":"0","par_num":"0","block_num":"0"},{"left":"0.5029069764355705","top":"0.233449477263315","text":"sa.*","par_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","width":"0.011627907448626518","conf":"0.30000001192092896","word_num":"0","height":"0.006968641205077342"},{"text":"towner 1d FRol sochal accounts sa","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.5029069796729173","word_num":"0","level":"0","line_num":"0","top":"0.25087108008861336","width":"0.08866278668667404"},{"height":"0.011164274322168932","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.2679425837320575","width":"0.0959302313784336","word_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","line_num":"0","left":"0.49273255569667207"},{"word_num":"0","height":"0.007196483429539158","block_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","left":"0.492732561293783","width":"0.10610464785961388","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","top":"0.28548644338568163","par_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","conf":"0.5","word_num":"0","level":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","height":"0.0148935728666314","top":"0.2995371262853762","left":"0.49269744083144135","width":"0.1381482875093501"},{"conf":"1","page_num":"0","left":"0.4927325646028267","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","line_num":"0","block_num":"0","level":"0","top":"0.33797909453440456","word_num":"0","width":"0.14534883296236073","height":"0.010505753841126397"},{"left":"0.4927325633660667","width":"0.059593018065107584","text":"select * from features;","conf":"1","line_num":"0","height":"0.01075026787449107","level":"0","top":"0.3728222999543015","word_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"top":"0.38995215302990127","width":"0.12936045261139567","level":"0","word_num":"0","height":"0.007260390255820148","line_num":"0","par_num":"0","left":"0.49273257312172364","text":"Bplect * from team fpatunos where featunp id = 40:","conf":"0.30000001192092896","page_num":"0","block_num":"0"},{"width":"0.09011627765412028","line_num":"0","left":"0.4927325550814989","page_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0","text":"select * from teams where id = 556;","top":"0.42503987254774733","word_num":"0","height":"0.010500196824994035"},{"level":"0","top":"0.4599303140744231","block_num":"0","par_num":"0","left":"0.4927325616686351","height":"0.010564103651274914","width":"0.03779069413530067","conf":"1","text":"select * from","page_num":"0","word_num":"0","line_num":"0"},{"left":"0.5654069877565148","height":"0.010564103651274914","width":"0.12499998985452854","line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","block_num":"0","par_num":"0","conf":"1","level":"0","top":"0.4599303140744231","page_num":"0"},{"top":"0.47735191659424503","par_num":"0","line_num":"0","word_num":"0","block_num":"0","height":"0.010686361048210191","left":"0.4927325741233989","page_num":"0","conf":"1","level":"0","width":"0.19767440633570887","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9"},{"height":"0.014546766235497555","left":"0.4927008834473122","top":"0.49466613506674073","conf":"0.5","text":"select * from automated_report_results order Dy zu desc,","level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.1453954818400931","line_num":"0","block_num":"0"},{"height":"0.010686361048210191","left":"0.4927325548990552","level":"0","line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","word_num":"0","conf":"1","top":"0.5119617223575448","page_num":"0","width":"0.14244185102746842","block_num":"0","par_num":"0"},{"left":"0.49273255862023396","top":"0.5470383283932831","width":"0.15552323929806972","page_num":"0","level":"0","height":"0.010452960286604362","line_num":"0","word_num":"0","block_num":"0","conf":"1","par_num":"0","text":"select * from automated report results WHERE report id = 54:"},{"text":"select * from opportunities where id = 7594349:","line_num":"0","height":"0.010622453461423431","top":"0.5818815337886577","page_num":"0","left":"0.49273256125581216","conf":"1","par_num":"0","level":"0","width":"0.12209300791963623","word_num":"0","block_num":"0"},{"level":"0","block_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.6164274323772443","word_num":"0","width":"0.19767440633570899","height":"0.010750267113985301","left":"0.49273257226354994","line_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte"},{"height":"0.010628010477555794","left":"0.49273256709487234","line_num":"0","par_num":"0","page_num":"0","conf":"1","text":"select * from plavbooks where team id = 711: # event 226147","top":"0.6339712919137487","level":"0","block_num":"0","word_num":"0","width":"0.15406975847609494"},{"line_num":"0","level":"0","conf":"1","par_num":"0","top":"0.651515151624469","word_num":"0","left":"0.4927325551571803","width":"0.15261626750864876","height":"0.010505753841126397","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","block_num":"0","page_num":"0"},{"left":"0.4927325646279135","line_num":"0","block_num":"0","page_num":"0","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","conf":"1","height":"0.013937280889143033","par_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","word_num":"0"},{"block_num":"0","width":"0.15261626750864876","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","top":"0.6864111504286012","left":"0.4927325552882119","height":"0.010558546635142552","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","word_num":"0"},{"word_num":"0","level":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","block_num":"0","width":"0.12354650903255388","page_num":"0","height":"0.007318740065968554","conf":"0.5","left":"0.4927325602990887","line_num":"0","par_num":"0","top":"0.724738676080081"},{"level":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","text":"GELECT","conf":"0.30000001192092896","width":"0.0159883714736776","height":"0.010452961047110132","left":"0.492732558848917","top":"0.7386759584137272","block_num":"0"},{"word_num":"0","top":"0.7559808612440191","block_num":"0","page_num":"0","height":"0.014354066985646008","left":"0.5029069807442199","line_num":"0","par_num":"0","conf":"0.5","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","width":"0.18604649888708236"},{"height":"0.007257611367501027","block_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606","text":"u. email","line_num":"0","top":"0.7767145136381128","page_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.021802323929806966"},{"left":"0.5029069777669138","block_num":"0","level":"0","line_num":"0","width":"0.013081394611520913","text":"sa.*","word_num":"0","page_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","par_num":"0","top":"0.7944250874432196"},{"line_num":"0","conf":"1","width":"0.09011626750864876","word_num":"0","block_num":"0","page_num":"0","left":"0.5014534906556222","par_num":"0","text":"t.owner_id FROM social_accounts sa","height":"0.010497418697180683","top":"0.8118022326885981","level":"0"},{"height":"0.007254833239687675","left":"0.49273256673203064","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.8292682928942409","page_num":"0","width":"0.09738371220040826","text":"JOTN usens u on trid = ca.cociable idi"},{"word_num":"0","par_num":"0","line_num":"0","block_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","height":"0.010566882539594036","conf":"0.5","page_num":"0","left":"0.49273255613526434","level":"0","width":"0.10610464785961393"},{"block_num":"0","height":"0.010689139176023432","page_num":"0","par_num":"0","width":"0.1380813882706013","line_num":"0","word_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","conf":"1","left":"0.4927325670763793","level":"0"},{"left":"0.4927325575704069","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","top":"0.8987240830528642","width":"0.19622092551373427","par_num":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.01068358215989107","level":"0","conf":"0.5","word_num":"0"},{"left":"0.965116281891486","level":"0","par_num":"0","text":"+0 ..","height":"0.011164274322169043","width":"0.020348834230544677","line_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","top":"0.0797448165869219","block_num":"0"},{"width":"0.2703488329623608","page_num":"0","height":"0.01059744650857497","line_num":"0","par_num":"0","top":"0.10104529661439754","word_num":"0","left":"0.6976744093136732","block_num":"0","level":"0","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis"},{"text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","par_num":"0","page_num":"0","block_num":"0","line_num":"0","left":"0.703488371377582","top":"0.11846689891207607","level":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342"},{"width":"0.28633718287691157","top":"0.1393728226143094","level":"0","line_num":"0","word_num":"0","left":"0.694767473312973","block_num":"0","height":"0.007357639939400973","par_num":"0","page_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait"},{"conf":"0.5","word_num":"0","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","line_num":"0","width":"0.2819767201200445","left":"0.6962209524994839","block_num":"0","page_num":"0","height":"0.010653017430404366","level":"0"},{"level":"0","height":"0.010583553587991013","conf":"1","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","par_num":"0","left":"0.6947674594038452","block_num":"0","page_num":"0","width":"0.12645347067650337","word_num":"0","line_num":"0"},{"height":"0.010494639808861561","block_num":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.19856459312259356","width":"0.13517440633570899","left":"0.6947674552483422","text":"What splitting the profile sync into batches would look like","conf":"1","level":"0"},{"level":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","par_num":"0","top":"0.21929824549679078","height":"0.007182590508955311","width":"0.1511627765412027","word_num":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","left":"0.6947674427962095"},{"par_num":"0","top":"0.233449478068677","left":"0.694767459943104","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","height":"0.010569660667407277","word_num":"0","level":"0","width":"0.28633716258596864","page_num":"0","conf":"1","block_num":"0","line_num":"0"},{"par_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","level":"0","conf":"0.30000001192092896","block_num":"0","width":"0.24127905419532292","top":"0.2508710804745784","word_num":"0","line_num":"0","page_num":"0","left":"0.6947674612076477","height":"0.006968640444571461"},{"top":"0.271777003894373","block_num":"0","level":"0","width":"0.284883661473051","left":"0.6962209605769604","conf":"1","word_num":"0","height":"0.007329854098233168","line_num":"0","par_num":"0","page_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","level":"0","top":"0.306620209394439","width":"0.2877906636988863","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","block_num":"0","page_num":"0","height":"0.006968640444571461","left":"0.6962209692158519"},{"line_num":"0","block_num":"0","width":"0.2776162573631774","conf":"1","word_num":"0","page_num":"0","left":"0.7034883691075557","level":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","height":"0.010452960286604362"},{"text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","height":"0.010505753841126397","width":"0.20639533184944325","left":"0.7034883928957734","top":"0.33797909453440456","block_num":"0","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"top":"0.3554006976086954","level":"0","block_num":"0","height":"0.010628010477555794","page_num":"0","left":"0.6962209294276679","par_num":"0","width":"0.2819767201200445","word_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","conf":"1","line_num":"0"},{"level":"0","line_num":"0","word_num":"0","height":"0.0072659472719524","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","page_num":"0","top":"0.3763066205343165","conf":"1","block_num":"0","width":"0.2848836817639939","left":"0.6962209430504749"},{"left":"0.6947674424200525","line_num":"0","level":"0","text":"You get for free","top":"0.41463414653422836","conf":"0.5","word_num":"0","height":"0.007215933366255256","block_num":"0","page_num":"0","par_num":"0","width":"0.0319767404109873"},{"block_num":"0","word_num":"0","width":"0.08575581489725315","conf":"0.5","line_num":"0","height":"0.0071770334928229484","level":"0","left":"0.697674417508692","page_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","top":"0.43540669856459324"},{"left":"0.6976744285694189","level":"0","page_num":"0","top":"0.4529505582137161","par_num":"0","text":"• 100-record batches via Redis","word_num":"0","width":"0.06540696671668522","line_num":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.5"},{"word_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.4703832754342152","width":"0.13953486909257606","left":"0.6976744332330052","page_num":"0","level":"0","line_num":"0","height":"0.010477968760464584","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob)."},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","conf":"1","line_num":"0","level":"0","block_num":"0","top":"0.4912280700058711","page_num":"0","par_num":"0","left":"0.6976744360642997","height":"0.010514089745577881","width":"0.1322674244008165","word_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.508710801912447","width":"0.2819767201200444","block_num":"0","height":"0.010452960286604251","conf":"0.5","level":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","left":"0.6976744452422932"},{"block_num":"0","left":"0.7034883798200974","line_num":"0","text":"key so difterent orofiles don't collide","height":"0.007360418067214214","par_num":"0","width":"0.07267441140844466","conf":"0.5","level":"0","top":"0.5261324047144549","word_num":"0","page_num":"0"},{"text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","level":"0","par_num":"0","top":"0.5470383280448511","height":"0.010452960286604362","conf":"1","left":"0.6947674678139966","line_num":"0","word_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","height":"0.0073104049220229506","block_num":"0","level":"0","line_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","conf":"0.5","left":"0.6947674633339377","par_num":"0","top":"0.5644599301598978","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.010577996571858761","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","left":"0.6947674627311626","page_num":"0","level":"0","line_num":"0","conf":"1","width":"0.28052323929806977","par_num":"0","top":"0.5956937798195339"},{"conf":"1","height":"0.0071770334928229484","top":"0.613237639553429","line_num":"0","level":"0","block_num":"0","width":"0.13953487923804753","par_num":"0","left":"0.6947674461509291","word_num":"0","page_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"top":"0.6411149825213349","width":"0.04215116196490354","block_num":"0","height":"0.006968641205077342","word_num":"0","left":"0.6947674422006878","line_num":"0","par_num":"0","conf":"1","page_num":"0","level":"0","text":"Recommendation"},{"page_num":"0","word_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.6585365856142653","left":"0.6947674626641019","level":"0","conf":"1","height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","width":"0.28052323929806977"},{"conf":"0.5","height":"0.006968640444571461","page_num":"0","word_num":"0","block_num":"0","width":"0.28488370205493685","left":"0.6947674655515993","level":"0","line_num":"0","top":"0.6759581884885157","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","par_num":"0"},{"line_num":"0","width":"0.17441859143845573","word_num":"0","block_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","par_num":"0","top":"0.6897926635444678","left":"0.6947674548777797","level":"0","conf":"1","page_num":"0","height":"0.01055576774682343"},{"par_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","height":"0.01072803904945574","level":"0","line_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","left":"0.697674427545875"},{"par_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","top":"0.7317073174083762","line_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","width":"0.28488368176399403","level":"0","height":"0.006968640444571461","left":"0.6976744577707242"},{"block_num":"0","left":"0.7034883726365229","page_num":"0","line_num":"0","text":"do),","level":"0","top":"0.7421602788826169","word_num":"0","height":"0.017421602252187585","conf":"0.30000001192092896","width":"0.011627906180442626","par_num":"0"},{"left":"0.6976744436144179","height":"0.0071770334928229484","level":"0","line_num":"0","conf":"0.5","par_num":"0","width":"0.2776162573631774","top":"0.766347687400319","page_num":"0","block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","word_num":"0"},{"width":"0.2877906636988864","top":"0.7870813397129187","line_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","par_num":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0","height":"0.011164274322169043","left":"0.694767475704478","level":"0"},{"text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","page_num":"0","level":"0","width":"0.2718022934933926","conf":"1","line_num":"0","block_num":"0","left":"0.6947674739397125","height":"0.013937280889143033","par_num":"0","top":"0.8013937288934075","word_num":"0"},{"width":"0.08430232392980697","conf":"1","par_num":"0","text":"watermark — gate it on \"no profile context\".","page_num":"0","top":"0.8221690590111643","word_num":"0","height":"0.0071770334928229484","line_num":"0","block_num":"0","left":"0.6962209318790669","level":"0"},{"left":"0.9651162807795277","height":"0.010461296951561616","line_num":"0","page_num":"0","block_num":"0","par_num":"0","level":"0","width":"0.017441858636571994","text":"G.l .","conf":"0.30000001192092896","word_num":"0","top":"0.8397129185198681"},{"width":"0.04069767099745736","conf":"0.30000001192092896","level":"0","par_num":"0","line_num":"0","left":"0.6962209300842392","top":"0.9266347687400319","height":"0.0071770334928229484","word_num":"0","block_num":"0","page_num":"0","text":"Ask anvthina (84-D"},{"height":"0.0071770334928229484","level":"0","block_num":"0","par_num":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","conf":"0.30000001192092896","left":"0.7223837197862006","page_num":"0","width":"0.04651162472177062","word_num":"0","line_num":"0"},{"width":"0.01453488177441542","word_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.006968640444571572","left":"0.9331395351302343","conf":"0.5","block_num":"0","par_num":"0","top":"0.9860627181052405","text":"144-25"},{"text":"Po 4 sp","top":"0.986062718234409","width":"0.01453488177441531","height":"0.01074748898617195","left":"0.9709302343731505","conf":"0.30000001192092896","level":"0","word_num":"0","par_num":"0","page_num":"0","block_num":"0","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8066
|
NULL
|
NULL
|
|
59393
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.40.24L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","line_num":& [{"level":"0","line_num":"0","text":"Phostorm","width":"0.021802326466174835","height":"0.006968641205077342","left":"0.01744185995005212","top":"0.006968641046706359","page_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0"},{"left":"0.1148255812121043","block_num":"0","height":"0.006968640444571461","par_num":"0","line_num":"0","text":"code","width":"0.01162790618044264","page_num":"0","word_num":"0","top":"0.006968641450188162","level":"0","conf":"0.30000001192092896"},{"level":"0","text":"FV faVsco.js","height":"0.010452960286604362","par_num":"0","top":"0.02787456497864904","word_num":"0","block_num":"0","page_num":"0","line_num":"0","conf":"0.5","left":"0.030523259704860126","width":"0.029069763548830722"},{"conf":"0.30000001192092896","line_num":"0","text":"?9 master","par_num":"0","page_num":"0","level":"0","height":"0.010452960286604362","width":"0.024709300791963623","left":"0.06831395542728312","word_num":"0","top":"0.02787456497864904","block_num":"0"},{"page_num":"0","height":"0.003484320602538671","par_num":"0","text":"Proledey","width":"0.020348836766912577","block_num":"0","top":"0.05923344944238418","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","left":"0.014534883869450689"},{"word_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","top":"0.07612742412338913","width":"0.030583024024963372","page_num":"0","left":"0.043574765514713835","height":"0.01150821840934213","line_num":"0","par_num":"0","text":"D Salesforce"},{"par_num":"0","top":"0.09407665591941561","word_num":"0","left":"0.046511627642654756","height":"0.010452960286604362","level":"0","conf":"0.30000001192092896","block_num":"0","text":"> DDTO","width":"0.021802323929806973","line_num":"0","page_num":"0"},{"block_num":"0","conf":"1","height":"0.015479323586398475","par_num":"0","word_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","top":"0.11024367702094318","page_num":"0","left":"0.0537095887639354","line_num":"0","level":"0","width":"0.07137109878215384"},{"conf":"0.30000001192092896","line_num":"0","width":"0.08575580475178171","left":"0.05232558202147495","top":"0.13237639553429026","text":"c ProcesssalestorcetnutybatchJob.ong","word_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","par_num":"0","page_num":"0"},{"line_num":"0","top":"0.14982578435435434","word_num":"0","left":"0.05232558202147495","width":"0.08575580475178171","conf":"0.5","block_num":"0","par_num":"0","height":"0.0072715042880847625","text":"C) ketryralleasalestorcerecorasJob.onp","page_num":"0","level":"0"},{"width":"0.06249999492726427","word_num":"0","top":"0.16724738709478748","level":"0","par_num":"0","block_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.046511627154292065","page_num":"0","conf":"0.30000001192092896","text":"c) AulolocDelavec locrm.ono"},{"text":"© CheckAndRetryRemoteMatch.php","par_num":"0","line_num":"0","height":"0.010616896445291069","word_num":"0","width":"0.07558138827060132","top":"0.18102073376030525","left":"0.046511627667025296","level":"0","conf":"1","page_num":"0","block_num":"0"},{"conf":"0.5","height":"0.0073048471453848185","left":"0.04651163545709501","level":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.2017543859602864","width":"0.06395348082197473","word_num":"0","text":"C) CreaterollowupActivity.php"},{"par_num":"0","left":"0.04651162858740109","line_num":"0","text":"C) CreateNotes.php","conf":"0.30000001192092896","width":"0.04215116196490349","top":"0.21929824565899192","level":"0","word_num":"0","height":"0.007182590508955311","page_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","conf":"1","top":"0.23684210521680837","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php","level":"0","left":"0.04651163557061816","page_num":"0","height":"0.010544653714558705","line_num":"0","block_num":"0"},{"width":"0.06249999492726427","par_num":"0","height":"0.007207597461803994","line_num":"0","top":"0.2543554009942979","level":"0","conf":"0.5","page_num":"0","word_num":"0","text":"C) MatchActivitvermData.php","left":"0.04651163358738779","block_num":"0"},{"text":"E) NoteObiect.ohp","top":"0.27177700333990396","page_num":"0","par_num":"0","width":"0.039244185102746854","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.046511628705343505","block_num":"0","height":"0.00732985485873916","line_num":"0"},{"left":"0.04651163174781109","height":"0.006968640444571461","width":"0.04215115942853562","level":"0","page_num":"0","line_num":"0","word_num":"0","top":"0.2891986066069825","conf":"0.30000001192092896","par_num":"0","text":"c) SaveActiviv.ono","block_num":"0"},{"level":"0","height":"0.006968641205077342","top":"0.30662020900450737","conf":"0.30000001192092896","left":"0.04651162677256695","par_num":"0","page_num":"0","text":"c)saveliranscriotion.onv","block_num":"0","line_num":"0","width":"0.0523255835188196","word_num":"0"},{"line_num":"0","page_num":"0","height":"0.0072464973352361906","left":"0.04651163174781109","par_num":"0","top":"0.32376395531045343","conf":"0.5","block_num":"0","width":"0.04215115942853562","word_num":"0","text":"C) SetuoLavout.oho","level":"0"},{"width":"0.04215115942853562","text":"C) SvncActivitv.oho","height":"0.0071770334928230595","level":"0","left":"0.04651163174781109","page_num":"0","word_num":"0","top":"0.34130781499202545","line_num":"0","conf":"0.5","par_num":"0","block_num":"0"},{"line_num":"0","level":"0","top":"0.3552072621290665","width":"0.055435398791698696","left":"0.04638947542561308","page_num":"0","height":"0.014418177627490425","conf":"1","par_num":"0","block_num":"0","word_num":"0","text":"@ SvncFieldMetadata.php"},{"top":"0.3763066205343165","width":"0.039244182566378974","block_num":"0","word_num":"0","left":"0.046511631609252174","par_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0","height":"0.010455739935429254","text":"© SyncLeads.php"},{"level":"0","height":"0.014354066985645897","par_num":"0","width":"0.04215115942853562","top":"0.38995215311004783","word_num":"0","line_num":"0","conf":"1","left":"0.046511631695615716","block_num":"0","page_num":"0","text":"© SyncObjects.php"},{"block_num":"0","width":"0.06104650903255382","text":"© SyncOpportunitiesJob.php","word_num":"0","height":"0.010700253968793927","page_num":"0","level":"0","line_num":"0","left":"0.04651163073081603","conf":"1","par_num":"0","top":"0.41114982586710536"},{"text":"© SyncOpportunity.php","conf":"1","block_num":"0","page_num":"0","width":"0.05087208747863769","par_num":"0","left":"0.046511633451594","level":"0","line_num":"0","top":"0.42503987240829344","word_num":"0","height":"0.014354066985646008"},{"page_num":"0","left":"0.04651163071712692","top":"0.44577352463809683","line_num":"0","text":"© SyncProfileMetadata.php","block_num":"0","level":"0","par_num":"0","conf":"1","width":"0.05813953217039717","word_num":"0","height":"0.010672468127626344"},{"left":"0.04651163321565249","top":"0.46331738455485405","line_num":"0","conf":"1","height":"0.010550210730691068","width":"0.056686041202950996","level":"0","block_num":"0","text":"© SyncTeamFieldsJob.php","page_num":"0","par_num":"0","word_num":"0"},{"conf":"1","text":"© SyncTeamMetadata.php","left":"0.04651163321565131","block_num":"0","top":"0.48083623715937174","par_num":"0","width":"0.05668604120295098","height":"0.010452961047110243","line_num":"0","page_num":"0","level":"0","word_num":"0"},{"height":"0.01051408974557777","page_num":"0","word_num":"0","text":"© UpdateOpportunitySpecifications.php","line_num":"0","level":"0","left":"0.04651163548425466","top":"0.49825784007433493","width":"0.08430231885707123","par_num":"0","block_num":"0","conf":"1"},{"level":"0","par_num":"0","width":"0.04215115942853563","top":"0.5191637634014077","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","text":"Updatestage.ong","word_num":"0","left":"0.046511627480499834"},{"block_num":"0","left":"0.03343023627313173","text":"> @ DealRisks","width":"0.03343022884206569","word_num":"0","par_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.010758603778942555","conf":"0.30000001192092896","top":"0.5331010454942319"},{"word_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.03924418649273823","text":"_Meeuine bor","width":"0.031976740410987366","block_num":"0","height":"0.006968640444571572","level":"0","page_num":"0","top":"0.5714285717637769"},{"top":"0.6411149830944434","level":"0","block_num":"0","line_num":"0","height":"0.007210375589617124","conf":"0.30000001192092896","text":"a Telephony","width":"0.029069763548830715","word_num":"0","page_num":"0","par_num":"0","left":"0.03924418703063903"},{"level":"0","text":"C User","page_num":"0","width":"0.017441858636572008","conf":"0.30000001192092896","height":"0.011164274322169154","left":"0.03924418612559764","top":"0.6547049441786283","block_num":"0","line_num":"0","word_num":"0","par_num":"0"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"c8aseprocessing.oo.ono","par_num":"0","top":"0.675958188117432","block_num":"0","height":"0.006968641205077342","left":"0.04069767337055839","width":"0.05523256038097625","page_num":"0","level":"0"},{"width":"0.03779069667166852","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.6897926633384308","left":"0.04069767586474709","word_num":"0","page_num":"0","level":"0","height":"0.01055576850732931","line_num":"0","text":"@ Dummv.Job.php"},{"level":"0","conf":"0.5","line_num":"0","top":"0.7108013940634285","word_num":"0","width":"0.07558138827060132","text":"(C)ImoortRecallA|Recordinas.Job.oho","par_num":"0","height":"0.006968640444571572","block_num":"0","left":"0.04069768173679198","page_num":"0"},{"conf":"0.5","block_num":"0","text":"@ ImportRemoteTrack.Job.ohp","line_num":"0","top":"0.724738676808766","left":"0.0406976819687229","word_num":"0","height":"0.010508531968939527","par_num":"0","level":"0","width":"0.06395348082197475","page_num":"0"},{"left":"0.04069767637769677","height":"0.0071770334928229484","par_num":"0","text":"C ob.oho","conf":"0.30000001192092896","top":"0.7456140350877193","width":"0.023255812360885288","level":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0"},{"height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","left":"0.04069767469984203","block_num":"0","text":"C)JobDisoatcher.oho","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.7630662020343051","width":"0.04505813882706013"},{"left":"0.04069768139133789","height":"0.006968640444571572","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.06395348082197473","word_num":"0","page_num":"0","level":"0","block_num":"0","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543"},{"top":"0.7942583731520936","width":"0.08430231885707126","word_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.01061967533361019","conf":"0.5","line_num":"0","text":"@ [EMAIL]","page_num":"0","left":"0.04069768199588256"},{"level":"0","text":"T. SacVisibilitvControl.ohn","top":"0.8149920253520749","block_num":"0","line_num":"0","height":"0.007307626033703829","par_num":"0","width":"0.05668604120295098","word_num":"0","conf":"0.30000001192092896","left":"0.039244191467289816","page_num":"0"},{"page_num":"0","top":"0.8325358850720923","block_num":"0","line_num":"0","level":"0","left":"0.027616282843257383","conf":"0.5","word_num":"0","height":"0.010669689239307223","par_num":"0","width":"0.03197674041098737","text":"v D Listeners"},{"top":"0.8500797448165869","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.03343023313500392","line_num":"0","text":"v M Activitiod","height":"0.0071770334928230595","par_num":"0","page_num":"0","block_num":"0","width":"0.031976740410987366"},{"text":"v M ActivitvProviden","width":"0.04651162979450632","top":"0.8675958187199364","word_num":"0","page_num":"0","line_num":"0","height":"0.007204819333990642","level":"0","left":"0.03924418511117721","par_num":"0","block_num":"0","conf":"0.5"},{"top":"0.8850174216200114","width":"0.02906976608519858","word_num":"0","left":"0.046511629117106865","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007327075970420038","text":"> M.lustCall","block_num":"0","page_num":"0","par_num":"0"},{"par_num":"0","height":"0.010639125270326288","top":"0.9024390246943023","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0","conf":"0.5","left":"0.046511631681215526"},{"width":"0.07412789730315514","conf":"1","top":"0.9198606275943773","block_num":"0","height":"0.010761381906755796","left":"0.059593032929402996","level":"0","page_num":"0","text":"© TrackProviderInstalledEvent.php","word_num":"0","line_num":"0","par_num":"0"},{"height":"0.006968640444571572","line_num":"0","block_num":"0","par_num":"0","left":"0.039244188091967266","text":"MAudia","level":"0","page_num":"0","top":"0.9372822303003622","conf":"0.30000001192092896","width":"0.026162789223041938","word_num":"0"},{"top":"0.9547038330878187","word_num":"0","height":"0.006968640444571572","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"MRots","width":"0.0232558123608853","left":"0.039244188005603746"},{"line_num":"0","width":"0.047965110616481066","conf":"0.5","level":"0","par_num":"0","left":"0.15406977310444897","block_num":"0","page_num":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn","word_num":"0","height":"0.007249275463049432"},{"conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","par_num":"0","text":"Automateakeporskepository.pnp","line_num":"0","left":"0.15406976733606492","block_num":"0","width":"0.07122093058646994","word_num":"0","page_num":"0","top":"0.08362369334200259"},{"level":"0","width":"0.07122092551373421","block_num":"0","left":"0.30668604530999377","text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","page_num":"0","height":"0.011164274322169043","conf":"1","line_num":"0","par_num":"0","word_num":"0"},{"height":"0.006968640444571461","left":"0.3066860477020153","top":"0.13240418151987454","par_num":"0","level":"0","block_num":"0","word_num":"0","conf":"0.5","line_num":"0","width":"0.05523255023550483","text":"Opportunitysynclrait.ong","page_num":"0"},{"level":"0","conf":"0.5","line_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","top":"0.13240418151987454","width":"0.08720929571922792","left":"0.37063954254736237","block_num":"0","height":"0.006968640444571461","page_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.31831396020201475","text":"wsyncermenuuiestrait.ono","width":"0.05523255023550483","page_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.1567944254223136","level":"0"},{"level":"0","page_num":"0","top":"0.18102073365231264","block_num":"0","text":"c) SyncObiects.pho","left":"0.15406976824025068","width":"0.039244185102746826","word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0071770334928229484","par_num":"0"},{"block_num":"0","level":"0","height":"0.010452960286604362","top":"0.17770034929920653","width":"0.06104650395981806","word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"©ImportOpportunityBatch.php","left":"0.20203489060729998"},{"block_num":"0","top":"0.17770034916869026","level":"0","par_num":"0","left":"0.27180233100804285","line_num":"0","height":"0.010497417936674913","word_num":"0","page_num":"0","text":"© ImportContactBatch.php","conf":"1","width":"0.053779064340794325"},{"left":"0.33284884116015484","level":"0","width":"0.027616275117752387","text":"© Client.php","height":"0.010497417936674913","block_num":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.17770034916869026"},{"height":"0.0071770334928229484","text":"C) HubspotPaqinationService.phg","width":"0.0654069717894209","line_num":"0","block_num":"0","top":"0.18102073365231264","left":"0.3677325572728374","par_num":"0","word_num":"0","conf":"0.5","page_num":"0","level":"0"},{"height":"0.007343747018817126","conf":"0.30000001192092896","par_num":"0","text":"() Service.php","top":"0.20557491325434107","level":"0","word_num":"0","width":"0.030523251979909044","page_num":"0","block_num":"0","left":"0.15406977127553043","line_num":"0"},{"level":"0","width":"0.04505813375432441","word_num":"0","conf":"0.5","height":"0.006968640444571572","top":"0.20557491322719157","page_num":"0","left":"0.19186047025946548","block_num":"0","line_num":"0","par_num":"0","text":"BatchSyncTrait.php"},{"left":"0.2441860510865191","word_num":"0","height":"0.011164274322169154","par_num":"0","width":"0.14534883296236076","page_num":"0","level":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","block_num":"0","conf":"0.5","line_num":"0","top":"0.20175438596491224"},{"text":"php api_v2.php","height":"0.007343747018817126","line_num":"0","width":"0.02906976354883073","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","top":"0.20557491325434107","word_num":"0","left":"0.3982558178455254","level":"0"},{"width":"0.06104650395981809","left":"0.15406977510994932","conf":"1","text":"(C) AutomatedReportResult.oho","top":"0.22966507158551952","word_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.007268726160271521"},{"text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","conf":"1","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.010691917303836784","left":"0.17151161694332442","line_num":"0","top":"0.2508710809687519","word_num":"0","width":"0.21656975847609497"},{"width":"0.05959302313784334","left":"0.18313953485556841","level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.007318740065968554","text":"nublic function handlel","top":"0.26794258384399516","word_num":"0","conf":"1","block_num":"0"},{"top":"0.4111498263026909","width":"0.010174417749364312","word_num":"0","page_num":"0","left":"0.1497093032619457","block_num":"0","height":"0.010452960286604362","line_num":"0","text":"138","level":"0","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","height":"0.017421602252187474","left":"0.15116279097784552","width":"0.010174418383456285","level":"0","block_num":"0","conf":"1","text":"140","line_num":"0","par_num":"0","top":"0.44250871089481225","word_num":"0"},{"page_num":"0","left":"0.15116279076509007","text":"1143","par_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","block_num":"0","top":"0.5017421601756263","level":"0","width":"0.00872092995237797","word_num":"0"},{"text":"144","height":"0.010452961047110132","block_num":"0","left":"0.1511627908377645","width":"0.00872092995237797","conf":"1","line_num":"0","page_num":"0","level":"0","word_num":"0","par_num":"0","top":"0.5156794425600686"},{"word_num":"0","page_num":"0","text":"149","par_num":"0","width":"0.00872092995237797","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","left":"0.15116279076509007","top":"0.6062717769003649"},{"word_num":"0","left":"0.15116279159085694","page_num":"0","block_num":"0","level":"0","conf":"1","height":"0.010452960286604362","par_num":"0","line_num":"0","text":"155","top":"0.7108013942469417","width":"0.008720929318285997"},{"left":"0.15116279159085694","conf":"1","text":"158","top":"0.763066202609311","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0"},{"left":"0.15116279159085694","block_num":"0","page_num":"0","height":"0.010452960286604362","top":"0.8153310109716805","width":"0.008720929318285997","level":"0","par_num":"0","line_num":"0","text":"161","word_num":"0","conf":"1"},{"top":"0.8501742165465933","block_num":"0","word_num":"0","line_num":"0","text":"163","left":"0.15116279159085694","width":"0.008720929318285997","conf":"1","page_num":"0","par_num":"0","level":"0","height":"0.010452960286604362"},{"top":"0.871080139269703","word_num":"0","left":"0.15116279076509007","text":"1164","conf":"1","height":"0.006968641205077342","level":"0","par_num":"0","width":"0.00872092995237797","line_num":"0","page_num":"0","block_num":"0"},{"level":"0","word_num":"0","page_num":"0","top":"0.8850174221215062","line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.15116279159085694","block_num":"0","text":"165","width":"0.008720929318285997","par_num":"0"},{"text":"1166","conf":"0.30000001192092896","width":"0.00872092995237797","height":"0.006968641205077342","page_num":"0","top":"0.9059233448446159","left":"0.15116279076509007","block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0"},{"width":"0.021802323929806966","par_num":"0","page_num":"0","top":"0.2891986067904957","word_num":"0","height":"0.010452960286604362","conf":"1","text":"$config,","block_num":"0","line_num":"0","level":"0","left":"0.21366279261358478"},{"level":"0","height":"0.010452960286604362","width":"0.04505813375432441","top":"0.30662020992638417","word_num":"0","text":"$batchRepository,","block_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"1","left":"0.21366279584086087"},{"block_num":"0","level":"0","text":"SredisService","left":"0.21366279067986574","word_num":"0","height":"0.010452960286604362","width":"0.03633720570422233","page_num":"0","par_num":"0","line_num":"0","conf":"1","top":"0.3240418127138407"},{"conf":"1","word_num":"0","line_num":"0","block_num":"0","par_num":"0","width":"0.04796511061648104","level":"0","text":"$entityRepository,","page_num":"0","top":"0.3414634155012971","left":"0.21366279592722434","height":"0.010452960286604251"},{"word_num":"0","height":"0.006968640444571461","par_num":"0","block_num":"0","text":"sloggen","top":"0.3623693383142996","conf":"0.30000001192092896","width":"0.018895347067650337","page_num":"0","left":"0.21366279063768656","line_num":"0","level":"0"},{"width":"0.2398255733733482","block_num":"0","conf":"0.5","left":"0.20348838007687264","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","top":"0.4146341463621239","line_num":"0","height":"0.007215933366255367","level":"0","word_num":"0","page_num":"0"},{"par_num":"0","conf":"0.5","height":"0.010672467367120575","page_num":"0","width":"0.07994185102746842","block_num":"0","word_num":"0","top":"0.4457735248441337","text":"if (Sthis->attemots@ === 1) {","level":"0","left":"0.20348838095072486","line_num":"0"},{"left":"0.21366278713067985","line_num":"0","top":"0.46331738455485405","page_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","word_num":"0","block_num":"0","width":"0.1482558047517817","conf":"1","level":"0","par_num":"0","height":"0.010550210730691068"},{"word_num":"0","left":"0.20348838105878864","conf":"0.5","par_num":"0","page_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","block_num":"0","height":"0.0071770334928229484","top":"0.5191387559808612","width":"0.091569758476095","level":"0","line_num":"0"},{"conf":"1","top":"0.5331010453200158","block_num":"0","page_num":"0","par_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","word_num":"0","left":"0.20348837906873227","line_num":"0","height":"0.013948396442419408","level":"0","width":"0.15552324944354115"},{"level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","left":"0.20348837025078986","top":"0.5714285713801411","word_num":"0","block_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","width":"0.14970930586469938"},{"par_num":"0","top":"0.5923344949742337","left":"0.2470930229619993","width":"0.021802323929806966","word_num":"0","level":"0","height":"0.010536318570613101","conf":"0.30000001192092896","page_num":"0","text":"<1/6 >","line_num":"0","block_num":"0"},{"left":"0.2151162810652241","level":"0","par_num":"0","top":"0.6060606061050023","height":"0.0071798116206361895","width":"0.027616277654120253","word_num":"0","block_num":"0","text":"'entity tvo","line_num":"0","conf":"0.30000001192092896","page_num":"0"},{"text":"© Logger","word_num":"0","height":"0.010455739935429254","top":"0.6132376396173622","line_num":"0","left":"0.25000000055269916","width":"0.021802323929806966","par_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.5"},{"level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.0071770334928230595","word_num":"0","conf":"0.5","text":"Itotal reco","top":"0.6236044657097288","width":"0.027616277654120253","left":"0.2151162810652241","line_num":"0"},{"block_num":"0","top":"0.6339712919137487","conf":"0.5","page_num":"0","text":"public function info","word_num":"0","left":"0.248546517777781","width":"0.05668604120295098","line_num":"0","par_num":"0","level":"0","height":"0.010628010477555794"},{"line_num":"0","conf":"0.5","block_num":"0","page_num":"0","left":"0.2151162799850968","height":"0.0072103763501230045","top":"0.6411149825399743","level":"0","width":"0.027616277654120253","par_num":"0","text":"\"batches d","word_num":"0"},{"top":"0.6585365856142653","conf":"0.30000001192092896","text":"Isvnced atl","left":"0.21511628105837952","block_num":"0","level":"0","height":"0.007332632986552401","par_num":"0","width":"0.026162789223041966","line_num":"0","word_num":"0","page_num":"0"},{"height":"0.010591889492442497","word_num":"0","level":"0","block_num":"0","left":"0.26598837545525295","text":"cav $context = [1","page_num":"0","width":"0.04360464785961399","par_num":"0","line_num":"0","top":"0.6618819775389818","conf":"0.5"},{"text":": voidi","word_num":"0","par_num":"0","width":"0.020348835498728624","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.24854651350063556","line_num":"0","top":"0.6794258373205742","height":"0.0071770334928229484"},{"page_num":"0","par_num":"0","block_num":"0","left":"0.1918604731373945","top":"0.6929824561403509","width":"0.052325573373348144","level":"0","height":"0.011164274322169043","conf":"1","line_num":"0","word_num":"0","text":"} catch (SocialAcco"},{"text":"Cloaden-swannir","page_num":"0","width":"0.039244185102746854","conf":"0.5","word_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.7108013936697744","level":"0","left":"0.2034883724950264","par_num":"0","line_num":"0"},{"top":"0.7105263157219254","level":"0","line_num":"0","page_num":"0","word_num":"0","par_num":"0","width":"0.08720929571922792","block_num":"0","text":"Log an informational message to the logs.","height":"0.01072803904945585","left":"0.24854651872595424","conf":"1"},{"top":"0.7384370017274113","page_num":"0","level":"0","width":"0.0813953419949146","block_num":"0","word_num":"0","par_num":"0","conf":"1","line_num":"0","height":"0.010691917303836673","left":"0.24854651107352554","text":"Implements: Loggerinterface::info"},{"line_num":"0","par_num":"0","top":"0.7595818820518198","text":"array|ArravyablelJsonable|Stri","left":"0.27761628499022556","page_num":"0","conf":"1","level":"0","word_num":"0","block_num":"0","height":"0.010452960286604362","width":"0.07122092551373421"},{"top":"0.7804878052132543","block_num":"0","line_num":"0","width":"0.056686041202950954","left":"0.2761627910440279","par_num":"0","height":"0.006968640444571572","level":"0","text":"ngable lstring smessage","word_num":"0","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","text":"} catch (Throwable","block_num":"0","level":"0","width":"0.049418596511191515","conf":"1","height":"0.010703032096607279","line_num":"0","left":"0.19186047325424327","page_num":"0","word_num":"0","top":"0.7979094080543587"},{"par_num":"0","top":"0.7944250876267327","line_num":"0","width":"0.03924418256637896","level":"0","height":"0.010452960286604362","word_num":"0","block_num":"0","conf":"0.5","text":"arrayScontext","left":"0.2761627943999499","page_num":"0"},{"top":"0.8188153313456585","conf":"0.30000001192092896","text":"slogger->errorl","width":"0.03924418256637899","block_num":"0","left":"0.20348837187088045","level":"0","line_num":"0","word_num":"0","height":"0.006968640444571461","page_num":"0","par_num":"0"},{"conf":"1","level":"0","page_num":"0","text":"Returns:","width":"0.01889534706765031","left":"0.2485465134574538","height":"0.010452960286604362","line_num":"0","par_num":"0","block_num":"0","top":"0.8188153315291717","word_num":"0"},{"height":"0.006968640444571572","line_num":"0","word_num":"0","top":"0.8432055752480975","left":"0.24854651337109027","par_num":"0","block_num":"0","text":"CAurno","page_num":"0","level":"0","conf":"0.30000001192092896","width":"0.01598837020549368"},{"word_num":"0","left":"0.2747093029029664","conf":"0.5","page_num":"0","par_num":"0","text":"vendor/aravel/tramework/src","block_num":"0","top":"0.8466898958055888","height":"0.006968640444571461","level":"0","width":"0.06395348082197477","line_num":"0"},{"page_num":"0","text":"luminare Loc/Loccer.ono","height":"0.006968640444571461","block_num":"0","level":"0","top":"0.8641114985930454","left":"0.2747093023963053","conf":"0.30000001192092896","par_num":"0","width":"0.05668604120295101","word_num":"0","line_num":"0"},{"height":"0.007235383302971576","conf":"0.30000001192092896","text":"'error' =>","width":"0.026162789223041938","par_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.21511627846207848","block_num":"0","top":"0.8708133969827938","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","left":"0.20348837139363007","level":"0","width":"0.023255814897253146","par_num":"0","text":"throw Ser","top":"0.9233449476199234","word_num":"0","height":"0.0072770620647228945","block_num":"0","page_num":"0"},{"level":"0","text":"826 л v 512","par_num":"0","width":"0.03488371727314399","top":"0.2508710809687519","conf":"0.30000001192092896","word_num":"0","page_num":"0","block_num":"0","height":"0.010691917303836784","line_num":"0","left":"0.44476744220017683"},{"width":"0.008720929952377943","text":"575","page_num":"0","height":"0.017421602252187585","left":"0.47238372096131104","top":"0.29965156834254736","word_num":"0","par_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0"},{"left":"0.47093023257922917","level":"0","height":"0.010452960286604362","conf":"0.30000001192092896","text":"576","page_num":"0","width":"0.008720929318285997","block_num":"0","line_num":"0","par_num":"0","top":"0.3205574921563493","word_num":"0"},{"height":"0.010452960286604362","text":"577","top":"0.3379790945953738","width":"0.01017441774936434","word_num":"0","block_num":"0","left":"0.4709302334945038","conf":"1","level":"0","page_num":"0","par_num":"0","line_num":"0"},{"height":"0.010452960286604362","width":"0.008720929318285997","top":"0.35540069773126226","word_num":"0","conf":"1","level":"0","line_num":"0","left":"0.47093023257922917","par_num":"0","text":"578","page_num":"0","block_num":"0"},{"word_num":"0","left":"0.4709302331500887","page_num":"0","width":"0.011627906180442682","conf":"1","line_num":"0","height":"0.017421602252187585","top":"0.3693379791874951","text":"579","block_num":"0","level":"0","par_num":"0"},{"par_num":"0","word_num":"0","top":"0.39024390295774314","line_num":"0","page_num":"0","level":"0","left":"0.4709302334945038","conf":"1","width":"0.01017441774936434","block_num":"0","text":"580","height":"0.010452960286604362"},{"text":"=581","line_num":"0","block_num":"0","level":"0","conf":"0.5","left":"0.4665697680180062","top":"0.40418118460121666","width":"0.0159883714736776","page_num":"0","height":"0.024390243457264815","word_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","left":"0.4723837218234151","page_num":"0","level":"0","top":"0.4425087113201125","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","text":"583","conf":"1","par_num":"0"},{"word_num":"0","block_num":"0","left":"0.4709302334945038","page_num":"0","par_num":"0","height":"0.010452960286604362","text":"584","conf":"1","top":"0.459930314107569","width":"0.01017441774936434","level":"0","line_num":"0"},{"word_num":"0","conf":"0.5","block_num":"0","level":"0","par_num":"0","left":"0.46656976846458836","top":"0.4773519168950253","page_num":"0","height":"0.010452960286604362","text":"—585","line_num":"0","width":"0.013081394611520969"},{"height":"0.010452960286604362","conf":"1","left":"0.47093023257922917","page_num":"0","level":"0","block_num":"0","line_num":"0","text":"586","top":"0.4947735200309138","par_num":"0","width":"0.008720929318285997","word_num":"0"},{"height":"0.010452960286604362","par_num":"0","conf":"1","text":"587","left":"0.4723837218234151","top":"0.5121951224699383","width":"0.008720929318285997","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0"},{"top":"0.5296167252573947","page_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","level":"0","text":"588","word_num":"0","par_num":"0","conf":"1","line_num":"0","left":"0.4723837218234151","block_num":"0"},{"word_num":"0","conf":"1","page_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","block_num":"0","left":"0.4709302334945038","level":"0","line_num":"0","par_num":"0","text":"589","top":"0.5470383280448511"},{"block_num":"0","text":"590","top":"0.5609756106427853","par_num":"0","left":"0.47238372114299704","conf":"0.5","height":"0.020905922094220375","level":"0","page_num":"0","line_num":"0","word_num":"0","width":"0.008720929952377943"},{"word_num":"0","par_num":"0","height":"0.006968640444571572","text":"15911","block_num":"0","width":"0.013081394611520969","conf":"0.30000001192092896","left":"0.46802325552854196","top":"0.5853658539937421","page_num":"0","level":"0","line_num":"0"},{"line_num":"0","conf":"1","level":"0","par_num":"0","height":"0.020905923615232025","block_num":"0","text":"592","top":"0.5958188150216522","width":"0.010174418383456285","word_num":"0","left":"0.4723837209560432","page_num":"0"},{"page_num":"0","line_num":"0","text":"593","top":"0.616724738727316","conf":"1","width":"0.008720929952377998","word_num":"0","par_num":"0","level":"0","block_num":"0","height":"0.010452961047110132","left":"0.47238372099764825"},{"height":"0.013937280889142922","top":"0.6480836243637909","block_num":"0","conf":"0.30000001192092896","width":"0.014534881774415365","line_num":"0","level":"0","word_num":"0","left":"0.466569769326747","text":"T 595","par_num":"0","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.46656976759933994","text":"-596","width":"0.014534883042599256","height":"0.020905922094220375","top":"0.6655052271933078","level":"0","line_num":"0","block_num":"0","word_num":"0"},{"top":"0.6898954702884519","text":"597","width":"0.010174418383456285","word_num":"0","height":"0.006968641205077342","par_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","left":"0.47093023259606254","line_num":"0","level":"0"},{"conf":"0.5","left":"0.4709302331016392","page_num":"0","top":"0.7003484325068968","text":"598","level":"0","line_num":"0","block_num":"0","width":"0.011627906180442626","height":"0.020905922094220375","word_num":"0","par_num":"0"},{"block_num":"0","left":"0.4723837209976482","page_num":"0","par_num":"0","conf":"1","width":"0.008720929952377943","word_num":"0","top":"0.7247386758550688","level":"0","line_num":"0","text":"$99","height":"0.006968641205077342"},{"page_num":"0","par_num":"0","top":"0.7282229962193458","block_num":"0","width":"0.014534883042599311","word_num":"0","level":"0","line_num":"0","height":"0.027874564820309367","conf":"0.30000001192092896","left":"0.46656976790214993","text":"=600"},{"conf":"0.30000001192092896","block_num":"0","left":"0.4709302334945038","height":"0.006968640444571572","line_num":"0","par_num":"0","level":"0","word_num":"0","width":"0.01017441774936434","top":"0.7595818818683066","text":"6011","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","text":"-602","page_num":"0","top":"0.7700348428613736","word_num":"0","left":"0.466569767781026","width":"0.014534883042599311","conf":"0.30000001192092896","height":"0.020905923615232025","par_num":"0"},{"page_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.010174418383456285","par_num":"0","level":"0","block_num":"0","height":"0.020905922094220375","text":"604","left":"0.47093023264451217","top":"0.8048780490574194"},{"line_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","page_num":"0","text":"605","par_num":"0","top":"0.8292682935500775","width":"0.008720929318285997","conf":"0.30000001192092896","level":"0","word_num":"0"},{"conf":"1","line_num":"0","height":"0.017421602252187474","par_num":"0","page_num":"0","word_num":"0","top":"0.8432055753547425","level":"0","text":"606","block_num":"0","left":"0.4723837211284622","width":"0.008720929952377943"},{"page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.8641114988686065","text":"— 607","left":"0.4665697671564489","width":"0.013081394611520969","height":"0.010689139176023432","par_num":"0"},{"level":"0","height":"0.010452960286604362","left":"0.4723837218234151","block_num":"0","conf":"1","page_num":"0","text":"608","par_num":"0","top":"0.8815331015640149","width":"0.008720929318285997","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.006968641450188162","height":"0.006968640444571461","block_num":"0","page_num":"0","par_num":"0","left":"0.9127906995735092","text":"100% 52","width":"0.01889534706765028","word_num":"0","conf":"0.30000001192092896","level":"0"},{"level":"0","height":"0.006968640444571461","left":"0.9345930252198137","text":"• Mon ZU Aor 10.40.24","block_num":"0","top":"0.006968641450188162","width":"0.05813952709766146","page_num":"0","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896"},{"par_num":"0","level":"0","left":"0.8270348901595695","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","width":"0.08866278668667404","word_num":"0","line_num":"0","height":"0.010452960286604362","conf":"1","block_num":"0","page_num":"0"},{"left":"0.4738372097953522","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","text":"=custom.log","top":"0.05574912978701141","line_num":"0","width":"0.029069763548830674","word_num":"0","height":"0.010452960286604362","level":"0"},{"top":"0.055749129145434506","line_num":"0","page_num":"0","left":"0.5101744200028817","height":"0.010452961047110132","level":"0","par_num":"0","width":"0.027616277654120225","block_num":"0","text":"=laravel.log","word_num":"0","conf":"1"},{"height":"0.010452960286604362","word_num":"0","conf":"0.5","width":"0.050872087478637695","block_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","left":"0.5450581399922917","level":"0"},{"width":"0.06104650903255382","line_num":"0","block_num":"0","text":"4 HS_local (iminny@localhost]","word_num":"0","page_num":"0","left":"0.6046511654871605","height":"0.010452961047110132","level":"0","conf":"0.5","par_num":"0","top":"0.055749129145434506"},{"left":"0.6947674436468302","width":"0.017441858636571994","conf":"1","text":"Cascade","height":"0.010452960286604362","word_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.05574912943857935"},{"text":"A console [PROD] X A console [EU]","word_num":"0","left":"0.4738372088584945","block_num":"0","conf":"0.30000001192092896","top":"0.0797448165869219","level":"0","width":"0.07703488431078326","page_num":"0","height":"0.011164274322169043","par_num":"0","line_num":"0"},{"left":"0.5595930266071848","text":"A console [STAGING]","block_num":"0","width":"0.04360464785961393","word_num":"0","height":"0.011164274322169043","par_num":"0","level":"0","top":"0.0797448165869219","conf":"0.5","line_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","text":"Retactor Connection","left":"0.6933139525309181","word_num":"0","height":"0.007285397208668498","level":"0","conf":"1"},{"left":"0.7470930289847444","level":"0","line_num":"0","width":"0.045058133754324436","block_num":"0","page_num":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007285397208668609","text":"CRM Initial Sync Oven","top":"0.08362369371432266"},{"height":"0.0071770334928229484","block_num":"0","left":"0.5348837228066751","par_num":"0","level":"0","conf":"0.5","page_num":"0","top":"0.1044657097288676","width":"0.02034883549872868","word_num":"0","line_num":"0","text":"Tx: Autov"},{"block_num":"0","width":"0.023255814897253146","line_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.6627906972313775","level":"0","conf":"0.5","height":"0.010516868633897003","top":"0.1044657097460916","text":"do jiminny v"},{"width":"0.12936045261139567","conf":"0.5","word_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","height":"0.010689139176023432","top":"0.12519936212958604","block_num":"0","par_num":"0","page_num":"0","left":"0.49273255700367574","level":"0","line_num":"0"},{"level":"0","width":"0.05813952709766146","block_num":"0","page_num":"0","height":"0.010689139176023432","top":"0.12519936195537007","word_num":"0","text":"034 A1 A34 M62 ^ -","left":"0.6279069838403225","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","top":"0.1463414637498397","page_num":"0","height":"0.006968640444571461","width":"0.12499997970905707","left":"0.4927325782522842","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","block_num":"0","level":"0"},{"height":"0.013937280889143033","page_num":"0","block_num":"0","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","left":"0.4927325630147635","level":"0","conf":"1","top":"0.15679442610595107","width":"0.1962209052227913","word_num":"0","line_num":"0"},{"conf":"1","height":"0.010452960286604362","page_num":"0","text":"SELECT","width":"0.015988370205493707","line_num":"0","par_num":"0","block_num":"0","word_num":"0","left":"0.49273255988271814","level":"0","top":"0.17770034895077447"},{"level":"0","conf":"0.5","page_num":"0","top":"0.1951219518899232","width":"0.1889534605310318","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","left":"0.5014535184914614","line_num":"0","par_num":"0","height":"0.013937280889143033","block_num":"0","word_num":"0"},{"text":"U.ema1l.","block_num":"0","level":"0","width":"0.021802323929806966","height":"0.006968640444571461","left":"0.5029069786600965","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.21602787489966546"},{"level":"0","conf":"0.30000001192092896","text":"sa.*","width":"0.011627907448626518","height":"0.006968641205077342","block_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.233449477263315","page_num":"0","left":"0.5029069764355705"},{"line_num":"0","left":"0.5029069796729173","conf":"0.30000001192092896","par_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","height":"0.006968641205077342","width":"0.08866278668667404","word_num":"0","block_num":"0","page_num":"0","level":"0"},{"text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","block_num":"0","left":"0.49273255569667207","page_num":"0","level":"0","top":"0.2679425837320575","line_num":"0","width":"0.0959302313784336","height":"0.011164274322168932","par_num":"0","conf":"0.5"},{"word_num":"0","par_num":"0","top":"0.28548644338568163","height":"0.007196483429539158","line_num":"0","width":"0.10610464785961388","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid"},{"conf":"0.5","height":"0.0148935728666314","level":"0","word_num":"0","page_num":"0","left":"0.49269744083144135","line_num":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","top":"0.2995371262853762","width":"0.1381482875093501","block_num":"0"},{"top":"0.33797909453440456","block_num":"0","par_num":"0","height":"0.010505753841126397","level":"0","line_num":"0","conf":"1","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","word_num":"0","width":"0.14534883296236073","page_num":"0"},{"block_num":"0","height":"0.01075026787449107","left":"0.4927325633660667","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"select * from features;","top":"0.3728222999543015","word_num":"0","level":"0","width":"0.059593018065107584"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","height":"0.007260390255820148","page_num":"0","level":"0","width":"0.12936045261139567","left":"0.49273257312172364","top":"0.38995215302990127","line_num":"0"},{"height":"0.010500196824994035","left":"0.4927325550814989","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"select * from teams where id = 556;","width":"0.09011627765412028","word_num":"0","top":"0.42503987254774733","level":"0","line_num":"0"},{"par_num":"0","width":"0.03779069413530067","level":"0","text":"select * from","word_num":"0","block_num":"0","height":"0.010564103651274914","page_num":"0","top":"0.4599303140744231","conf":"1","left":"0.4927325616686351","line_num":"0"},{"word_num":"0","top":"0.4599303140744231","page_num":"0","block_num":"0","level":"0","width":"0.12499998985452854","left":"0.5654069877565148","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","height":"0.010564103651274914","line_num":"0","conf":"1","par_num":"0"},{"line_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","conf":"1","top":"0.47735191659424503","page_num":"0","par_num":"0","width":"0.19767440633570887","level":"0","block_num":"0","word_num":"0","height":"0.010686361048210191","left":"0.4927325741233989"},{"top":"0.49466613506674073","height":"0.014546766235497555","conf":"0.5","level":"0","left":"0.4927008834473122","par_num":"0","page_num":"0","text":"select * from automated_report_results order Dy zu desc,","block_num":"0","line_num":"0","width":"0.1453954818400931","word_num":"0"},{"height":"0.010686361048210191","top":"0.5119617223575448","conf":"1","left":"0.4927325548990552","level":"0","line_num":"0","width":"0.14244185102746842","word_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:"},{"level":"0","word_num":"0","block_num":"0","top":"0.5470383283932831","page_num":"0","left":"0.49273255862023396","par_num":"0","text":"select * from automated report results WHERE report id = 54:","height":"0.010452960286604362","conf":"1","line_num":"0","width":"0.15552323929806972"},{"top":"0.5818815337886577","word_num":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.49273256125581216","text":"select * from opportunities where id = 7594349:","height":"0.010622453461423431","conf":"1","level":"0","width":"0.12209300791963623"},{"par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","level":"0","left":"0.49273257226354994","width":"0.19767440633570899","word_num":"0","top":"0.6164274323772443","block_num":"0","conf":"0.5","page_num":"0","height":"0.010750267113985301","line_num":"0"},{"par_num":"0","width":"0.15406975847609494","text":"select * from plavbooks where team id = 711: # event 226147","word_num":"0","left":"0.49273256709487234","block_num":"0","page_num":"0","top":"0.6339712919137487","level":"0","conf":"1","line_num":"0","height":"0.010628010477555794"},{"level":"0","block_num":"0","conf":"1","line_num":"0","top":"0.651515151624469","left":"0.4927325551571803","par_num":"0","word_num":"0","width":"0.15261626750864876","page_num":"0","height":"0.010505753841126397","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:"},{"height":"0.013937280889143033","page_num":"0","level":"0","par_num":"0","top":"0.6689895475345226","text":"SELECT * FROM crm_fields WHERE id = 226147","width":"0.11046511061648101","word_num":"0","block_num":"0","left":"0.4927325646279135","line_num":"0","conf":"1"},{"level":"0","block_num":"0","height":"0.010558546635142552","page_num":"0","conf":"1","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","line_num":"0","word_num":"0","par_num":"0","top":"0.6864111504286012","width":"0.15261626750864876","left":"0.4927325552882119"},{"word_num":"0","conf":"0.5","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.007318740065968554","top":"0.724738676080081","left":"0.4927325602990887","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","line_num":"0","width":"0.12354650903255388"},{"text":"GELECT","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.7386759584137272","conf":"0.30000001192092896","height":"0.010452961047110132","left":"0.492732558848917","width":"0.0159883714736776","word_num":"0","block_num":"0"},{"conf":"0.5","line_num":"0","height":"0.014354066985646008","page_num":"0","top":"0.7559808612440191","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","left":"0.5029069807442199","level":"0","block_num":"0","width":"0.18604649888708236","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.007257611367501027","level":"0","line_num":"0","left":"0.5014534902332606","block_num":"0","page_num":"0","text":"u. email","width":"0.021802323929806966","word_num":"0","top":"0.7767145136381128"},{"word_num":"0","width":"0.013081394611520913","page_num":"0","height":"0.010452960286604362","left":"0.5029069777669138","par_num":"0","text":"sa.*,","level":"0","conf":"1","top":"0.7944250876267327","line_num":"0","block_num":"0"},{"level":"0","block_num":"0","text":"t.owner_id FROM social_accounts sa","par_num":"0","top":"0.8118022326885981","width":"0.09011626750864876","word_num":"0","line_num":"0","conf":"1","left":"0.5014534906556222","height":"0.010497418697180683","page_num":"0"},{"height":"0.007254833239687675","top":"0.8292682928942409","width":"0.09738371220040826","page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","text":"JOTN usens u on trid = ca.cociable idi","left":"0.49273256673203064"},{"page_num":"0","left":"0.49273255613526434","par_num":"0","conf":"0.5","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","word_num":"0","line_num":"0","height":"0.010566882539594036","block_num":"0","width":"0.10610464785961393","level":"0"},{"word_num":"0","level":"0","width":"0.1380813882706013","par_num":"0","height":"0.010689139176023432","left":"0.4927325670763793","conf":"1","line_num":"0","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","block_num":"0","top":"0.8641114986943905"},{"text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","par_num":"0","width":"0.19622092551373427","page_num":"0","block_num":"0","left":"0.4927325575704069","conf":"0.5","level":"0","line_num":"0","top":"0.8987240830528642","word_num":"0","height":"0.01068358215989107"},{"par_num":"0","text":"+0 ..","block_num":"0","top":"0.0797448165869219","word_num":"0","width":"0.020348834230544677","left":"0.965116281891486","line_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043","page_num":"0","level":"0"},{"left":"0.6976744093136732","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","par_num":"0","conf":"1","page_num":"0","top":"0.10104529661439754","line_num":"0","width":"0.2703488329623608","height":"0.01059744650857497","block_num":"0","word_num":"0","level":"0"},{"level":"0","block_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","conf":"0.30000001192092896","left":"0.703488371377582","height":"0.006968641205077342","page_num":"0","line_num":"0","top":"0.11846689891207607","width":"0.23837209255137337","word_num":"0","par_num":"0"},{"conf":"1","left":"0.694767473312973","height":"0.007357639939400973","width":"0.28633718287691157","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","word_num":"0"},{"word_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","level":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.010653017430404366","par_num":"0","page_num":"0","left":"0.6962209524994839","top":"0.15311004796085603","width":"0.2819767201200445"},{"conf":"1","level":"0","page_num":"0","top":"0.1672473874286453","left":"0.6947674594038452","height":"0.010583553587991013","line_num":"0","text":"already solved - just not parametrised for the profile/since case","width":"0.12645347067650337","par_num":"0","word_num":"0","block_num":"0"},{"top":"0.19856459312259356","left":"0.6947674552483422","block_num":"0","level":"0","height":"0.010494639808861561","page_num":"0","conf":"1","par_num":"0","text":"What splitting the profile sync into batches would look like","line_num":"0","width":"0.13517440633570899","word_num":"0"},{"block_num":"0","line_num":"0","top":"0.21929824549679078","conf":"1","par_num":"0","left":"0.6947674427962095","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","height":"0.007182590508955311","level":"0","page_num":"0","width":"0.1511627765412027","word_num":"0"},{"word_num":"0","page_num":"0","left":"0.694767459943104","block_num":"0","height":"0.010569660667407277","line_num":"0","width":"0.28633716258596864","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","conf":"1","level":"0"},{"block_num":"0","line_num":"0","word_num":"0","height":"0.006968640444571461","page_num":"0","width":"0.24127905419532292","conf":"0.30000001192092896","left":"0.6947674612076477","level":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","par_num":"0","top":"0.2508710804745784"},{"block_num":"0","top":"0.271777003894373","width":"0.284883661473051","left":"0.6962209605769604","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","level":"0","height":"0.007329854098233168"},{"top":"0.306620209394439","height":"0.006968640444571461","width":"0.2877906636988863","word_num":"0","left":"0.6962209692158519","par_num":"0","level":"0","page_num":"0","block_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","line_num":"0","conf":"0.30000001192092896"},{"height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","width":"0.2776162573631774","line_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.3205574921563493","word_num":"0","left":"0.7034883691075557","level":"0","par_num":"0"},{"height":"0.010505753841126397","line_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","page_num":"0","conf":"0.30000001192092896","level":"0","width":"0.20639533184944325","left":"0.7034883928957734","par_num":"0","top":"0.33797909453440456","block_num":"0","word_num":"0"},{"conf":"1","width":"0.2819767201200445","block_num":"0","page_num":"0","par_num":"0","height":"0.010628010477555794","top":"0.3554006976086954","word_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","line_num":"0","level":"0","left":"0.6962209294276679"},{"width":"0.2848836817639939","block_num":"0","height":"0.0072659472719524","left":"0.6962209430504749","level":"0","top":"0.3763066205343165","page_num":"0","word_num":"0","line_num":"0","par_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","conf":"1"},{"word_num":"0","par_num":"0","left":"0.6947674424200525","line_num":"0","height":"0.007215933366255256","page_num":"0","text":"You get for free","width":"0.0319767404109873","level":"0","conf":"0.5","block_num":"0","top":"0.41463414653422836"},{"conf":"0.5","height":"0.0071770334928229484","width":"0.08575581489725315","left":"0.697674417508692","page_num":"0","block_num":"0","level":"0","par_num":"0","word_num":"0","text":"•streamed fetch (no 0OM on big owners)","line_num":"0","top":"0.43540669856459324"},{"conf":"0.5","par_num":"0","line_num":"0","left":"0.6976744285694189","page_num":"0","height":"0.0071770334928229484","block_num":"0","text":"• 100-record batches via Redis","width":"0.06540696671668522","word_num":"0","level":"0","top":"0.4529505582137161"},{"page_num":"0","par_num":"0","conf":"1","width":"0.13953486909257606","left":"0.6976744332330052","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","level":"0","block_num":"0","height":"0.010477968760464584","top":"0.4703832754342152","word_num":"0","line_num":"0"},{"level":"0","height":"0.010514089745577881","page_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","word_num":"0","left":"0.6976744360642997","top":"0.4912280700058711","width":"0.1322674244008165","par_num":"0","conf":"1","block_num":"0","line_num":"0"},{"par_num":"0","level":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","left":"0.6976744452422932","width":"0.2819767201200444","page_num":"0","block_num":"0","conf":"0.5","height":"0.010452960286604251","word_num":"0","line_num":"0"},{"conf":"0.5","word_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.007360418067214214","left":"0.7034883798200974","page_num":"0","par_num":"0","text":"key so difterent orofiles don't collide","top":"0.5261324047144549","width":"0.07267441140844466"},{"top":"0.5470383280448511","conf":"1","block_num":"0","line_num":"0","word_num":"0","width":"0.1729650903255382","left":"0.6947674678139966","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","par_num":"0","level":"0","page_num":"0","height":"0.010452960286604362"},{"conf":"0.5","page_num":"0","level":"0","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","height":"0.0073104049220229506","line_num":"0","left":"0.6947674633339377","top":"0.5644599301598978","word_num":"0","block_num":"0"},{"left":"0.6947674627311626","par_num":"0","height":"0.010577996571858761","word_num":"0","line_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","width":"0.28052323929806977","block_num":"0","conf":"1","page_num":"0","level":"0","top":"0.5956937798195339"},{"left":"0.6947674461509291","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","line_num":"0","par_num":"0","top":"0.613237639553429","width":"0.13953487923804753","word_num":"0","level":"0","block_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"1"},{"conf":"1","level":"0","page_num":"0","top":"0.6411149825213349","width":"0.04215116196490354","par_num":"0","height":"0.006968641205077342","block_num":"0","line_num":"0","text":"Recommendation","left":"0.6947674422006878","word_num":"0"},{"line_num":"0","conf":"1","par_num":"0","width":"0.28052323929806977","top":"0.6585365856142653","word_num":"0","left":"0.6947674626641019","level":"0","block_num":"0","height":"0.010522425650029366","page_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly"},{"block_num":"0","top":"0.6759581884885157","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","left":"0.6947674655515993","level":"0","line_num":"0","word_num":"0","width":"0.28488370205493685","height":"0.006968640444571461","page_num":"0","par_num":"0","conf":"0.5"},{"top":"0.6897926635444678","line_num":"0","word_num":"0","page_num":"0","left":"0.6947674548777797","height":"0.01055576774682343","block_num":"0","par_num":"0","conf":"1","width":"0.17441859143845573","level":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"par_num":"0","block_num":"0","line_num":"0","width":"0.22819766592472157","conf":"1","page_num":"0","height":"0.01072803904945574","top":"0.7105263158961413","word_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","level":"0","left":"0.697674427545875"},{"height":"0.006968640444571461","left":"0.6976744577707242","conf":"0.30000001192092896","block_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","top":"0.7317073174083762","width":"0.28488368176399403","word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","top":"0.7421602788826169","height":"0.017421602252187585","page_num":"0","level":"0","word_num":"0","left":"0.7034883726365229","text":"do),","width":"0.011627906180442626","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","top":"0.766347687400319","width":"0.2776162573631774","conf":"0.5","left":"0.6976744436144179","word_num":"0","height":"0.0071770334928229484","par_num":"0","level":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","page_num":"0","block_num":"0"},{"level":"0","par_num":"0","width":"0.2877906636988864","left":"0.694767475704478","conf":"1","line_num":"0","word_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187","page_num":"0","height":"0.011164274322169043","block_num":"0"},{"line_num":"0","conf":"1","block_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","level":"0","par_num":"0","left":"0.6947674739397125","word_num":"0","top":"0.8013937288934075","height":"0.013937280889143033","width":"0.2718022934933926","page_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","left":"0.6962209318790669","level":"0","top":"0.8221690590111643","word_num":"0","text":"watermark — gate it on \"no profile context\".","conf":"1","height":"0.0071770334928229484","width":"0.08430232392980697","page_num":"0"},{"block_num":"0","text":"Gal .","conf":"0.30000001192092896","top":"0.8397129185198681","width":"0.017441858636571994","left":"0.9651162807795277","level":"0","page_num":"0","par_num":"0","height":"0.010461296951561616","word_num":"0","line_num":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","block_num":"0","line_num":"0","text":"Ask anvthina (84-D","par_num":"0","top":"0.9266347687400319","height":"0.0071770334928229484","width":"0.04069767099745736","left":"0.6962209300842392"},{"left":"0.7223837197862006","top":"0.9545454545454546","par_num":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","line_num":"0","height":"0.0071770334928229484","level":"0","text":"Claude Qnus 17 Medium","page_num":"0","width":"0.04651162472177062"},{"conf":"0.5","block_num":"0","line_num":"0","left":"0.9331395351302343","top":"0.9860627181052405","level":"0","page_num":"0","width":"0.01453488177441542","par_num":"0","word_num":"0","text":"144-25","height":"0.006968640444571572"},{"text":"Po 4 sp","level":"0","width":"0.01453488177441531","block_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.01074748898617195","left":"0.9709302343731505","page_num":"0","top":"0.986062718234409","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8066
|
NULL
|
NULL
|
|
71045
|
DM•ActivityLateMoreSlackcalVIewJiminny...y* Channe DM•ActivityLateMoreSlackcalVIewJiminny...y* Channels# ai-chapter# alerts# backend# c-learning-people# contusion-clinic# curiosity_lab# deal-insiehts-dev# engineering# frontend# general# infra-changes#t liminnv-be• people-with-copilo..8 people-with-zoom-…..# platform-team# platform-tickets# product launches# random# releases# sofa-office# supporti thank-vous# the people of iimi..ó- Direct messages(3 Aneliva Angelova. ...Nikolav Yankov.MistonWindowhelp< Describe wnat you are lookins for* Aneliya Angelova, ...84MessagesAdd canvaUr FilesГаля като си сг Today ~ олко репорта - да гиTeнeрирамеLukas Kovalik 12:24 PMда ти нямаш ли?Aneliya Angelova v 12:25 PMох имам - сега се сетих по време на зохоточе оънвахAneliva Angelova 12:56 PMза момента всичко изглежла ла работи напродNikolav Yankov 1:06 PMБлаво на есичкиї Лобла пабота свіошихмеLukas Kovallk 1:09 pMnaro на paсAnelliva Angelova 2.53 PMТази лата в репорта от кьле илва?Analvsis based on 4 calls. covering 15 - 21 Aor20261Lukas Kovallk 2.56 PMтрябва да e weekly от вчера на задAneliva Angelova M 2.57 PMне тояова ли ла е прелишната селмишаMessage Aneliva Angelova, Nikolay Yankov. Steli..+ АaSupport Daily - in 3 m100% C42Wed 22 Apr 14:57:26FV faVsco.js vP9 JY-20157-AJ-report-not-send-notificatProject v> D docsMtront-endi> D lang>mnode modules llbrary root> D phpstan|> D publicv D resourcesv D viewsv@ emails> @ activities> C calendars102JcrmC postmark-templatesv D repors# ask-liminnv-report-generat 10€report-generated.blade.orrevort-not-generated,oladebutton.olade.ohoconterence-tooter.olade.onotooter.olade.ono# sms.blade.ohotemplate.blade.php• Merrors I> notifications• M partials> shared>O vendorv Mroutecphp api.phpphp api_v2.phpphp console.onpphp customer_api.ongpnp embeadea.onpphp nealtn.pnppnp scim.onophp uprotected_web.phpphp web.phpphp webhook.php129> O scripts.v D storage© JiminnyDebugCommand.php© RequestGenerateAskJiminnyReportJob.php X= custom.log= laravel.log X 4 SF jiminny@localhost]« HS_local [jiminny@localhost]& console [PROD)]A console (FulC AutomatedReportsService.onpreport-not-Automatedkeporscommano.ongsenakeportNotceneratedMallJob.pnp© ReportNotGenerated.phpA console [STAGING](C) AutomatedReportsRepository.ongpnp apLvz.phpW138%V(2026-04-22 11:54:16] local.INF0: Jiminny\Console\Commands\Command::run Memory usage before starting command {"comC) AutomatedReportkesult.php[2026-04-22 11:54:16] local.INF0:[SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"}LOG PREFIXxP Cc W .*TLY :[2026-04-2211.04.10.soc1aLAccountservicel loken recrieveo " soclaLAccouncla.1470,"0l2026-04-22 11:54:161Local.INFU: EncryptedtokenManager Generating access token.""mode": "Leqacy"' ""correlation_1d"class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUniqueAIУSAY[2026-04-2211:54:17][Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{| "message) ":| "Forbidpublic function handle(> M debuabarframework)v Dlogs.aitianoreaudio.wav= custom.lod=hubspot-journal-poll.logaravel lod< nhnunit ymius ttt is= oauth-nrivate kev1311321331351372026-04-22Jiminny Console commands Command::run Memory usage before startina command - "command"[ScheduleBotCommand] Number of activities to be captured: 0 {"correlation_id" : "9fbebLocaLINFo: Jamanny Console Commands Command: :run Memory usage fon command *"command":"meetino-001$this->reportResult = SreportService->get0rCreateReportResult(local, INF0: Jiminnv\ Console\Commands\ Command::run Memory usage before startina command {"commandautomatedRenont• SautomatedRenontdata:['status' => AutomatedReportResult::STATUS_UEFAULT'media type' => AutomatedReportsService::MEDIA_TYPE_PDF.SactivityIds = SactivityService->qetActivityIdsForSavedSearch(user: screator.frequency: SautomatedReport->qetFrequencv@SLoqger->info(self:: LUG PREFIX .I•Fetched activity IDs'. ['automatedReportluid' => Sthis->reportUuid.'activitycount' => count Sactivitvids).if count(Sactivitvids) < self.MIN ACTTVITTES COUNT) ^Sthis->farlRenortdAutomatedRenortResult:REASON NOT_ ENOUGH ACTTVITTES)Sloaden->infolself::L0G PREFTXNot enouah activities. skinned''automatedReportUuid' => $this->reportUuid,= count (Cactivitvlde)thic-sdicnatchMotGenenatodNotjficatjonc/CautomatedReport,sreporcservice,Sunl Generator.snobuisparcher,slogder.return:Spavload = SrenortService->qetAskJaminnvGenerateReportPavloadautomatedRenort: SautomatedRenont2026-04-2211:54:17[2026-04-22Jiminny Console commands Command::run Memory usage for command "command": "activ1ty:a[RetryFailedDownloads] Starting {"options":{"from":null."to":null."help": false. "silen11:55:08111:55:101LocaL,INFO: Jiminny Console Commands Command: :run Memory usage for command -"command"•"dialers:moLocal, NoTcE: Monitorina startLocaL NOTICE: Monitorina endLocaL,INF0: Jiminny Console Commands Command::run Memory usage before startina command - "command)ocalTNs0• liminnv Console Commands Command• •run Memony usade Fon command " "command"«"maiihoy.cl[2026-04-22 11:55:11]2926-04-22[2026-04-22 11:55:11]12026-04-22 11•55•11]|[2026-04-22 11:55:12]г204-04-9 11.55.121[2026-04-22 11:55:14]112024-04-22 11-55.141[2026-04-22 11:55:15]1г2024-04-22 11-55.151[2026-04-22 11:55:15][2026-04-22 11:55:19][2026-04-22 11:55:191[2026-04-22 11:55:19]2026-04-22 11:55119(2026-04-22 11:55:2312026-04-22 11:55:23local.INF0: Jiminny \Console\Commands\Command::run Memory usage before starting command {"conlocal.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1" "processed":0} {"correJocal TNE0• liminnv Console Commands. Command• • nun Memonvusage before starting command {"command":local.INF0: Jiminny\Console\Commands\Command::run MemorLocal.INru. Jininny console commanas comnand..run Menoryusage before starting command {"command":usace berore starcine conmand "command.usage for command "command":"conterence:usage before starting command {"command" :Running conference:monitor:start command for activities in (2026-04-22 11:45:00. 2026-[conference:monitor:start] No activities found in (2026-04-22 11:45:00. 2026-04-22 11:Jaminny Console Commands Command::run memory usage tor command *"command": "conterenceusage before starting command 1"command"conference:moniton:end:Jiminny Console Commands Activities MonitorMeetinaendCommand::11:55:231conference:moniton:end:Jiminny Console Commands Activities MonitorMeetingendCommand::712026-04-22 11:55:23111:55:2912026-04-2211:55:29Jiminny Console Commands Command::run Memory usage for command -"comTrving torefresh HubSoot token "account_ id":59."uodated_at":"2025-10-03 09:32:05"7 4[EncnvntedTokenManader] Genenatina access token. {imodel."legacy"} {"correlation idi."12026-04-2212026-04-22SocialAccountServicel Refrechina token from nroviden {"socialAccountTd".59 "nroviden"Local.ERROR: Failed to refresh HubSpot token {"account_id":59, "updated_at":"2025-10-03 09:32:05". "local.INF0: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"}[EncryptedTokenManager] Generating access token. {"mode":"Legacy"} {"correlation_id":SocialAccountServicel Refreching token from nroviden &"socialAccountTd"•306 "nnovider11:55:301local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03",Tovina +o nofnoch HuhSnot tolon diaccount idil:1772 lundatod a+i.12025-10-02 14-47-0413.2024-04-99[2026-04-22 11:55:301[EncryptedTokenManager] Generating access token. {"mode":"Zegacy"} {"correlation_id":4-04-9locol TNSh• [SocinlAecoun+Convicol Pofrochina tokon fnom nnovidon filcocialAccoun+tdll.1272 IInnovide[2026-04-22 11:55:301local.ERROR: Failed to refresh HubSpot token {"account id":1372,"updated at":"2025-10-02 14:47:061г2a24-04-2211•55•201Jocal NOTTOg. Ponainina HubSnot +okonc ond Siltotalll.? Ifivodil.n Hfailodil.2l Siconnolation idil.u24dPo 4s...
|
[{"word_num":"0","level":& [{"word_num":"0","level":"0","text":"DM•","top":"0.19163763152917168","height":"0.010452960286604362","block_num":"0","width":"0.008720929318286004","page_num":"0","left":"0.005813953509461694","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"par_num":"0","width":"0.014534883042599294","conf":"1","block_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.017421602252187585","top":"0.24390243911780862","word_num":"0","text":"Activity","left":"0.004360465697692593"},{"top":"0.35540069773126226","block_num":"0","conf":"1","height":"0.010452960286604362","left":"0.005813953509461694","line_num":"0","level":"0","par_num":"0","text":"Late","word_num":"0","page_num":"0","width":"0.008720929318286004"},{"level":"0","page_num":"0","text":"More","par_num":"0","line_num":"0","top":"0.4111498261191777","width":"0.010174417749364324","word_num":"0","block_num":"0","height":"0.006968640444571461","left":"0.00581395442473639","conf":"0.5"},{"conf":"1","line_num":"0","top":"0.0034843206088490675","height":"0.010452961047110243","page_num":"0","par_num":"0","text":"Slack","left":"0.017441860645243803","word_num":"0","width":"0.011627906180442647","block_num":"0","level":"0"},{"text":"cal","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","level":"0","par_num":"0","top":"0.00696864101186323","width":"0.00872092995237797","word_num":"0","page_num":"0","line_num":"0","left":"0.04941860471857845"},{"line_num":"0","page_num":"0","level":"0","top":"0.006968641450188162","block_num":"0","left":"0.06395348829101556","par_num":"0","text":"VIew","conf":"0.30000001192092896","width":"0.010174417749364326","word_num":"0","height":"0.006968640444571461"},{"word_num":"0","height":"0.010452961047110243","text":"Jiminny...y","conf":"0.30000001192092896","left":"0.027616278692204954","level":"0","block_num":"0","top":"0.06968641154961563","page_num":"0","width":"0.036337208240590196","line_num":"0","par_num":"0"},{"page_num":"0","height":"0.007199262317858168","par_num":"0","top":"0.09407665489989869","width":"0.027616280190488122","text":"* Channels","word_num":"0","block_num":"0","line_num":"0","left":"0.0290697668088257","conf":"0.30000001192092896","level":"0"},{"par_num":"0","line_num":"0","block_num":"0","left":"0.03343023633263483","conf":"1","top":"0.11483253586664133","height":"0.010603003524707222","word_num":"0","page_num":"0","level":"0","width":"0.031976740410987366","text":"# ai-chapter"},{"block_num":"0","par_num":"0","line_num":"0","page_num":"0","top":"0.1355661881977671","level":"0","width":"0.020348835498728644","text":"# alerts","left":"0.03343023239598461","conf":"1","word_num":"0","height":"0.011164274322169043"},{"top":"0.15961833195662922","width":"0.026248957248444255","par_num":"0","left":"0.034840638961162705","line_num":"0","height":"0.011773788567745247","text":"# backend","word_num":"0","page_num":"0","level":"0","block_num":"0","conf":"1"},{"left":"0.03343023822072165","text":"# c-learning-people","conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.18102073358608917","height":"0.010616896445291069","block_num":"0","width":"0.04796511061648105","word_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","level":"0","text":"# contusion-clinic","top":"0.20557491325434119","height":"0.01053353968229398","width":"0.043604647859613946","conf":"1","left":"0.03343023368106672"},{"conf":"1","page_num":"0","left":"0.03343023617405145","line_num":"0","width":"0.03633720570422234","level":"0","height":"0.010458518063242495","text":"# curiosity_lab","word_num":"0","top":"0.22647527912807963","block_num":"0","par_num":"0"},{"par_num":"0","height":"0.010630789365874915","width":"0.046511624721770596","conf":"1","level":"0","top":"0.2472089313926451","page_num":"0","word_num":"0","left":"0.03343023349043226","line_num":"0","text":"# deal-insiehts-dev","block_num":"0"},{"block_num":"0","conf":"1","height":"0.010519646761710244","left":"0.03343023272677395","level":"0","line_num":"0","par_num":"0","top":"0.27177700406858885","page_num":"0","width":"0.034883717273144016","word_num":"0","text":"# engineering"},{"page_num":"0","height":"0.010472410983826341","conf":"1","text":"# frontend","word_num":"0","line_num":"0","par_num":"0","top":"0.29266347702174356","level":"0","left":"0.033430233743877","width":"0.0276162751177524","block_num":"0"},{"par_num":"0","conf":"1","height":"0.010678025143758818","block_num":"0","text":"# general","level":"0","left":"0.03343023460359518","top":"0.31707317105431465","page_num":"0","width":"0.026162789223041938","word_num":"0","line_num":"0"},{"left":"0.033430232438163815","height":"0.010505753841126286","conf":"1","level":"0","width":"0.03779069413530066","text":"# infra-changes","block_num":"0","par_num":"0","word_num":"0","top":"0.33797909470862064","line_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","text":"#t liminnv-be","top":"0.3588516747411914","width":"0.031976740410987366","left":"0.03343023633270344","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010486303904410188","line_num":"0","level":"0"},{"block_num":"0","left":"0.03343023664905082","word_num":"0","width":"0.05232557844608388","line_num":"0","page_num":"0","text":"• people-with-copilo..","top":"0.38327526169434645","conf":"1","height":"0.01066413222317486","level":"0","par_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","block_num":"0","text":"8 people-with-zoom-…..","width":"0.05523255023550481","word_num":"0","height":"0.01049186092054255","level":"0","left":"0.03343024046216735","top":"0.4041811853486523","page_num":"0"},{"conf":"1","word_num":"0","left":"0.03343023630359673","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"# platform-team","top":"0.4282296650717703","height":"0.011164274322169154","line_num":"0","width":"0.0406976709974573"},{"par_num":"0","text":"# platform-tickets","page_num":"0","width":"0.043604647859613946","height":"0.010650239302591125","left":"0.03343023202949556","line_num":"0","block_num":"0","level":"0","conf":"1","word_num":"0","top":"0.4494773525085942"},{"width":"0.04796511061648105","level":"0","page_num":"0","left":"0.03343023821666419","par_num":"0","text":"# product launches","top":"0.470383275988684","conf":"0.5","block_num":"0","height":"0.010477967999958815","line_num":"0","word_num":"0"},{"left":"0.03343023460359518","page_num":"0","conf":"1","level":"0","height":"0.011164274322169043","par_num":"0","text":"# random","top":"0.49441786283891553","block_num":"0","width":"0.026162789223041938","line_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","line_num":"0","text":"# releases","block_num":"0","conf":"1","top":"0.5156794431486259","width":"0.0276162751177524","word_num":"0","height":"0.010636346382007278","level":"0","left":"0.03343023650550463"},{"level":"0","page_num":"0","width":"0.03343022884206569","line_num":"0","left":"0.033430236274031216","par_num":"0","top":"0.5398724081888148","text":"# sofa-office","word_num":"0","block_num":"0","conf":"0.5","height":"0.010650239302591014"},{"height":"0.011164274322169154","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"# support","top":"0.5606060606060606","width":"0.026162789223041945","left":"0.033430231987316365","word_num":"0","block_num":"0","level":"0","par_num":"0"},{"left":"0.03343023627384907","level":"0","width":"0.03343022884206569","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.5818815337886577","height":"0.010622453461423431","page_num":"0","block_num":"0","text":"i thank-vous"},{"height":"0.01066413222317486","par_num":"0","width":"0.05232557337334815","level":"0","page_num":"0","word_num":"0","top":"0.6060606059082626","line_num":"0","text":"# the people of iimi..","conf":"0.5","left":"0.03343024055139238","block_num":"0"},{"width":"0.043604647859613946","block_num":"0","level":"0","text":"ó- Direct messages","left":"0.02906977140557671","height":"0.010694696192155795","par_num":"0","word_num":"0","line_num":"0","conf":"0.5","page_num":"0","top":"0.6376306625144285"},{"level":"0","block_num":"0","word_num":"0","width":"0.052325578446083876","text":"(3 Aneliva Angelova. ...","left":"0.033430236751562065","conf":"0.5","line_num":"0","height":"0.010522424889523485","par_num":"0","page_num":"0","top":"0.6585365861687342"},{"line_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","left":"0.033430236434687635","word_num":"0","height":"0.0104696328560131","text":"Nikolav Yankov.","width":"0.04215115942853562","top":"0.6794258372497021","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.006968641450188162","width":"0.01598837020549368","par_num":"0","text":"Miston","left":"0.09302325755713681","height":"0.006968640444571461"},{"par_num":"0","level":"0","top":"0.003484321424642056","word_num":"0","width":"0.015988370205493693","line_num":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","conf":"1","text":"Window","left":"0.11482558153969509"},{"par_num":"0","width":"0.011627906180442654","level":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.13662790679349965","top":"0.006968641450188162","height":"0.006968640444571461","text":"help","line_num":"0","page_num":"0"},{"top":"0.03484320591011847","left":"0.087209300515646","width":"0.0712209255137342","page_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"< Describe wnat you are lookins for","block_num":"0","line_num":"0","word_num":"0","level":"0"},{"left":"0.10319767911854762","block_num":"0","text":"* Aneliya Angelova, ...","word_num":"0","top":"0.06618819745513715","level":"0","page_num":"0","conf":"0.5","height":"0.01395117533073853","line_num":"0","width":"0.06540697178942091","par_num":"0"},{"height":"0.020905922094220375","line_num":"0","width":"0.013081394611520969","word_num":"0","left":"0.17877906996652634","page_num":"0","par_num":"0","top":"0.06271777031177483","block_num":"0","level":"0","conf":"0.30000001192092896","text":"84"},{"height":"0.006968641205077453","page_num":"0","block_num":"0","line_num":"0","conf":"1","left":"0.10465116236199706","par_num":"0","top":"0.10452961670018723","width":"0.02470930332833149","text":"Messages","level":"0","word_num":"0"},{"block_num":"0","page_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","par_num":"0","text":"Add canva","width":"0.02906976354883073","word_num":"0","line_num":"0","top":"0.1044657097288676","left":"0.1351744195663418","level":"0"},{"block_num":"0","left":"0.1715116285090085","word_num":"0","par_num":"0","height":"0.0071770334928229484","text":"Ur Files","top":"0.1044657097288676","conf":"0.30000001192092896","level":"0","page_num":"0","line_num":"0","width":"0.015988371473677626"},{"width":"0.1061046377141425","par_num":"0","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","top":"0.12891986094915675","text":"Галя като си сг Today ~ олко репорта - да ги","level":"0","height":"0.013937280889143033","page_num":"0","left":"0.1162790839214447"},{"word_num":"0","text":"Teнeрираме","conf":"0.30000001192092896","height":"0.006968640444571572","width":"0.029069763548830715","block_num":"0","par_num":"0","line_num":"0","left":"0.1162790702604685","level":"0","page_num":"0","top":"0.14982578430733096"},{"block_num":"0","left":"0.11773256187297075","level":"0","page_num":"0","height":"0.010530760793974858","par_num":"0","conf":"1","top":"0.17065390749736042","word_num":"0","line_num":"0","text":"Lukas Kovalik 12:24 PM","width":"0.05232557844608389"},{"left":"0.11761164352767989","text":"да ти нямаш ли?","block_num":"0","top":"0.18772454657527826","width":"0.039425556964062636","line_num":"0","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.011316526829721063"},{"height":"0.010741931970039587","block_num":"0","conf":"1","par_num":"0","text":"Aneliya Angelova v 12:25 PM","level":"0","word_num":"0","page_num":"0","top":"0.21254355441437112","width":"0.06686045768413139","left":"0.11773256586760535","line_num":"0"},{"block_num":"0","left":"0.11627908338300989","conf":"0.5","word_num":"0","page_num":"0","top":"0.22966507176903272","line_num":"0","width":"0.10029068398982922","text":"ох имам - сега се сетих по време на зохото","par_num":"0","level":"0","height":"0.010753046002304423"},{"line_num":"0","left":"0.11773256007759206","text":"че оънвах","word_num":"0","height":"0.007207597461803994","width":"0.02325581236088531","block_num":"0","level":"0","page_num":"0","top":"0.2543554009942979","conf":"0.30000001192092896","par_num":"0"},{"level":"0","conf":"0.5","text":"Aneliva Angelova 12:56 PM","width":"0.06540697178942091","left":"0.11773256166010666","page_num":"0","height":"0.010594667620255738","block_num":"0","top":"0.2751196173981312","word_num":"0","line_num":"0","par_num":"0"},{"conf":"1","width":"0.09738372234587973","block_num":"0","top":"0.29585326947398305","page_num":"0","level":"0","left":"0.11773255721156424","height":"0.007282619080855257","word_num":"0","text":"за момента всичко изглежла ла работи на","line_num":"0","par_num":"0"},{"block_num":"0","text":"прод","conf":"1","line_num":"0","word_num":"0","level":"0","page_num":"0","left":"0.11773255795629037","par_num":"0","height":"0.010452960286604251","width":"0.011627906180442654","top":"0.3135888510413668"},{"conf":"0.5","page_num":"0","left":"0.11773256076435365","top":"0.3620414671889527","text":"Nikolav Yankov 1:06 PM","line_num":"0","word_num":"0","block_num":"0","level":"0","height":"0.007296512001439215","par_num":"0","width":"0.052325578446083876"},{"par_num":"0","word_num":"0","block_num":"0","left":"0.11773257182158738","conf":"0.30000001192092896","page_num":"0","line_num":"0","level":"0","width":"0.1002906839898292","top":"0.379585326953748","height":"0.0071770334928229484","text":"Блаво на есичкиї Лобла пабота свіошихме"},{"conf":"0.30000001192092896","block_num":"0","left":"0.11773255840839784","level":"0","width":"0.047965115689216783","word_num":"0","page_num":"0","height":"0.006968641205077342","top":"0.4216027874008401","text":"Lukas Kovallk 1:09 pM","line_num":"0","par_num":"0"},{"line_num":"0","text":"naro на paс","width":"0.02906976354883073","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","top":"0.439024390579108","page_num":"0","left":"0.1177325619752227"},{"width":"0.06395348082197475","line_num":"0","left":"0.11773256563060114","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"Anelliva Angelova 2.53 PM","word_num":"0","height":"0.0071770334928229484","block_num":"0","top":"0.463317384370016"},{"height":"0.00720204044567152","word_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.48083623717426005","line_num":"0","page_num":"0","left":"0.11627906894463119","text":"Тази лата в репорта от кьле илва?","width":"0.0813953419949146","level":"0","par_num":"0"},{"par_num":"0","left":"0.11627908785571696","page_num":"0","conf":"0.5","height":"0.007324297082100917","level":"0","line_num":"0","block_num":"0","text":"Analvsis based on 4 calls. covering 15 - 21 Aor","top":"0.49825784007433505","width":"0.10319765577925012","word_num":"0"},{"level":"0","par_num":"0","left":"0.11627907146744342","height":"0.006968640444571572","line_num":"0","top":"0.5156794428439163","conf":"0.30000001192092896","block_num":"0","text":"20261","word_num":"0","width":"0.01453488177441535","page_num":"0"},{"left":"0.11627906867529325","par_num":"0","word_num":"0","text":"Lukas Kovallk 2.56 PM","top":"0.539872408293461","width":"0.04941860158392722","conf":"0.30000001192092896","page_num":"0","line_num":"0","level":"0","block_num":"0","height":"0.0071770334928229484"},{"block_num":"0","top":"0.557416268105572","word_num":"0","level":"0","par_num":"0","left":"0.11773256736225023","page_num":"0","text":"трябва да e weekly от вчера на зад","width":"0.07994185102746844","conf":"1","line_num":"0","height":"0.010527981905655848"},{"conf":"0.5","top":"0.5781499200769926","left":"0.11773256601810393","width":"0.06395348082197473","page_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"Aneliva Angelova M 2.57 PM","height":"0.010700253968794038","word_num":"0"},{"width":"0.09156975847609497","height":"0.006968640444571461","word_num":"0","page_num":"0","top":"0.5993031362237073","line_num":"0","conf":"0.5","level":"0","left":"0.11773256710230373","text":"не тояова ли ла е прелишната селмиша","block_num":"0","par_num":"0"},{"top":"0.6376306626886444","line_num":"0","par_num":"0","left":"0.1061046497250744","page_num":"0","height":"0.010694696192155795","level":"0","width":"0.10901161964903487","word_num":"0","conf":"1","text":"Message Aneliva Angelova, Nikolay Yankov. Steli..","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","level":"0","block_num":"0","text":"+ Аa","height":"0.010452960286604362","left":"0.1075581413423384","top":"0.6689895475570463","width":"0.017441858636572008"},{"line_num":"0","page_num":"0","left":"0.8343023288715419","par_num":"0","top":"0.0031897926052030234","word_num":"0","block_num":"0","width":"0.04360464785961393","conf":"0.5","text":"Support Daily - in 3 m","height":"0.01074748898617195","level":"0"},{"page_num":"0","par_num":"0","top":"0","width":"0.02034883676691257","word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.01754385964912286","line_num":"0","text":"100% C42","left":"0.9113372092359853"},{"line_num":"0","word_num":"0","par_num":"0","level":"0","top":"0.0031897927794189984","conf":"1","block_num":"0","left":"0.9476744198780297","width":"0.045058133754324436","height":"0.01074748898617195","page_num":"0","text":"Wed 22 Apr 14:57:26"},{"width":"0.030523251979909072","text":"FV faVsco.js v","top":"0.02787456497864904","left":"0.26162791067484453","height":"0.010452960286604362","level":"0","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","block_num":"0"},{"level":"0","word_num":"0","block_num":"0","width":"0.08284882788962505","top":"0.02787456497864904","conf":"1","height":"0.010452960286604362","left":"0.30087210234293305","line_num":"0","page_num":"0","par_num":"0","text":"P9 JY-20157-AJ-report-not-send-notificat"},{"par_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.05574912943857935","conf":"1","text":"Project v","width":"0.021802323929806966","word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.2456395368345185"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.010552989619010189","text":"> D docs","top":"0.07655502377242651","word_num":"0","level":"0","page_num":"0","width":"0.023255812360885253","left":"0.2529069785575907","line_num":"0"},{"level":"0","text":"Mtront-endi","left":"0.2529069802737345","par_num":"0","width":"0.033430228842065646","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.09407665538747034","word_num":"0","page_num":"0"},{"level":"0","height":"0.01051131085725876","line_num":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","text":"> D lang","conf":"0.30000001192092896","left":"0.2529069785575907","top":"0.11149825835444249","width":"0.023255812360885253"},{"conf":"0.30000001192092896","left":"0.25282962560553435","width":"0.06842855189708952","height":"0.012147060041412416","text":">mnode modules llbrary root","word_num":"0","page_num":"0","top":"0.12820559134535492","level":"0","par_num":"0","line_num":"0","block_num":"0"},{"text":"> D phpstan|","top":"0.14634146377433943","par_num":"0","width":"0.030523251979909072","block_num":"0","left":"0.2529069805750962","level":"0","conf":"0.30000001192092896","height":"0.010755824890623433","word_num":"0","page_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","height":"0.010739153081720465","conf":"0.30000001192092896","block_num":"0","left":"0.25290698073647777","text":"> D public","line_num":"0","word_num":"0","top":"0.16347687404958489","level":"0","width":"0.026162786686674044"},{"level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"v D resources","page_num":"0","top":"0.18102073376030525","height":"0.010616896445291069","width":"0.03343023137843354","word_num":"0","left":"0.25290697818762475","par_num":"0"},{"block_num":"0","par_num":"0","text":"v D views","width":"0.024709300791963595","left":"0.2587209299217338","line_num":"0","height":"0.010494639808861672","level":"0","page_num":"0","top":"0.19856459329680953","word_num":"0","conf":"0.30000001192092896"},{"page_num":"0","width":"0.027616277654120225","height":"0.010452960286604362","text":"v@ emails","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.21602787508317867","block_num":"0","line_num":"0","level":"0","left":"0.2645348856530238"},{"level":"0","width":"0.03197674041098736","block_num":"0","page_num":"0","top":"0.23344947751420808","conf":"0.30000001192092896","word_num":"0","text":"> @ activities","left":"0.27180232935617393","line_num":"0","height":"0.010569661427913157","par_num":"0"},{"par_num":"0","level":"0","width":"0.0334302288420657","left":"0.2718023259536915","height":"0.010691917303836784","block_num":"0","line_num":"0","text":"> C calendars","top":"0.2508710809687519","conf":"0.30000001192092896","word_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452960286604362","par_num":"0","word_num":"0","block_num":"0","text":"102","conf":"0.5","top":"0.24738676010060034","width":"0.01017441774936434","line_num":"0","left":"0.3473837218665969","level":"0"},{"height":"0.006968640444571572","line_num":"0","left":"0.27180232541924043","level":"0","conf":"0.30000001192092896","par_num":"0","text":"Jcrm","width":"0.020348835498728624","page_num":"0","block_num":"0","word_num":"0","top":"0.2717770038195261"},{"page_num":"0","height":"0.010680804032077829","top":"0.28548644319371497","text":"C postmark-templates","width":"0.050872087478637695","block_num":"0","word_num":"0","level":"0","line_num":"0","conf":"0.5","par_num":"0","left":"0.27616279624229084"},{"left":"0.27180232481255406","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","top":"0.306620209394439","par_num":"0","page_num":"0","word_num":"0","text":"v D repors","width":"0.027616277654120225","block_num":"0"},{"height":"0.013937280889143144","text":"# ask-liminnv-report-generat 10€","top":"0.31707317105368626","par_num":"0","block_num":"0","conf":"0.5","left":"0.2848837266922633","page_num":"0","line_num":"0","width":"0.07122092551373421","level":"0","word_num":"0"},{"height":"0.006968641205077342","word_num":"0","text":"report-generated.blade.or","level":"0","top":"0.3414634145811801","block_num":"0","left":"0.2848837220962494","line_num":"0","width":"0.0639534858947105","conf":"0.5","page_num":"0","par_num":"0"},{"page_num":"0","width":"0.0625","word_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.2848837208575582","text":"revort-not-generated,olade","line_num":"0","top":"0.35888501736845235","par_num":"0","conf":"0.5","level":"0"},{"conf":"0.5","par_num":"0","text":"button.olade.oho","line_num":"0","word_num":"0","left":"0.2790697678115758","top":"0.3763066201515679","level":"0","page_num":"0","block_num":"0","width":"0.04069767353382514","height":"0.006968641205077342"},{"conf":"0.5","height":"0.006968641205077342","left":"0.2790697673102007","line_num":"0","page_num":"0","block_num":"0","width":"0.06540697686215663","top":"0.39372822294372534","par_num":"0","word_num":"0","level":"0","text":"conterence-tooter.olade.ono"},{"height":"0.006968640444571461","page_num":"0","conf":"0.30000001192092896","left":"0.2790697711873177","line_num":"0","text":"tooter.olade.ono","top":"0.4111498261191777","level":"0","word_num":"0","block_num":"0","width":"0.0406976709974573","par_num":"0"},{"block_num":"0","page_num":"0","width":"0.03633720824059017","par_num":"0","height":"0.010500196824994035","conf":"0.30000001192092896","top":"0.42503987246063923","level":"0","text":"# sms.blade.oho","word_num":"0","line_num":"0","left":"0.27906976888115836"},{"line_num":"0","page_num":"0","conf":"1","left":"0.27906977136004474","text":"template.blade.php","level":"0","width":"0.04651162472177056","top":"0.44599303187760375","height":"0.010452960286604362","block_num":"0","par_num":"0","word_num":"0"},{"height":"0.0071770334928229484","top":"0.463317384370016","line_num":"0","page_num":"0","left":"0.26598837568890416","text":"• Merrors I","word_num":"0","block_num":"0","width":"0.026162786686674044","level":"0","conf":"0.30000001192092896","par_num":"0"},{"level":"0","line_num":"0","width":"0.03924418256637896","word_num":"0","left":"0.2659883757952987","block_num":"0","conf":"0.5","height":"0.010452960286604362","par_num":"0","text":"> notifications","top":"0.4808362374525167","page_num":"0"},{"word_num":"0","text":"• M partials","page_num":"0","block_num":"0","left":"0.2659883759827447","conf":"0.30000001192092896","level":"0","height":"0.007324297082100917","line_num":"0","par_num":"0","top":"0.49825784007433505","width":"0.02906976354883073"},{"page_num":"0","conf":"0.30000001192092896","height":"0.010636346382007167","line_num":"0","level":"0","top":"0.5156794429744099","par_num":"0","word_num":"0","left":"0.26598837602643854","width":"0.027616275117752387","text":"> shared","block_num":"0"},{"left":"0.26453488760243304","width":"0.02906976354883073","conf":"0.30000001192092896","top":"0.5331010454942319","word_num":"0","page_num":"0","level":"0","height":"0.010758603778942555","block_num":"0","line_num":"0","par_num":"0","text":">O vendor"},{"par_num":"0","block_num":"0","page_num":"0","text":"v Mroutec","top":"0.5502392344742832","word_num":"0","conf":"0.30000001192092896","width":"0.026162789223041938","height":"0.007252054351368553","level":"0","left":"0.2529069787896417","line_num":"0"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","left":"0.2645348833631968","top":"0.5677830939882639","word_num":"0","width":"0.02325581236088531","block_num":"0","height":"0.010614118317477828","level":"0","text":"php api.php"},{"top":"0.5853269539050211","line_num":"0","word_num":"0","conf":"1","text":"php api_v2.php","width":"0.030523251979909072","level":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.01049186092054255","left":"0.2645348845019031"},{"block_num":"0","page_num":"0","text":"php console.onp","height":"0.0071798116206361895","left":"0.26453488409378817","top":"0.6060606061050023","conf":"0.5","width":"0.0334302288420657","par_num":"0","level":"0","line_num":"0","word_num":"0"},{"top":"0.6236044657097288","height":"0.0071770334928230595","width":"0.04360464785961393","text":"php customer_api.ong","left":"0.2645348831812265","par_num":"0","word_num":"0","page_num":"0","conf":"0.5","block_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","word_num":"0","block_num":"0","width":"0.039244182566379016","top":"0.6411149830944434","level":"0","left":"0.2645348834877277","line_num":"0","height":"0.007210375589617124","par_num":"0","text":"pnp embeadea.onp","page_num":"0"},{"conf":"0.30000001192092896","level":"0","text":"php nealtn.pnp","height":"0.007332632986552401","top":"0.6585365856142653","line_num":"0","left":"0.2645348845018644","par_num":"0","width":"0.030523251979909072","word_num":"0","block_num":"0","page_num":"0"},{"level":"0","height":"0.006968640444571461","line_num":"0","page_num":"0","par_num":"0","text":"pnp scim.ono","left":"0.2645348831390473","top":"0.6759581884885157","word_num":"0","conf":"0.30000001192092896","block_num":"0","width":"0.026162789223041938"},{"conf":"1","height":"0.007365975843852457","level":"0","page_num":"0","text":"php uprotected_web.php","top":"0.6929824560019078","line_num":"0","width":"0.050872087478637695","par_num":"0","block_num":"0","left":"0.2645348841783377","word_num":"0"},{"top":"0.7105263159186651","text":"php web.php","level":"0","block_num":"0","conf":"1","height":"0.007243718446917069","left":"0.2645348831390473","line_num":"0","width":"0.026162789223041938","par_num":"0","word_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","left":"0.2645348836920618","word_num":"0","conf":"1","top":"0.7280701754385965","level":"0","page_num":"0","text":"php webhook.php","height":"0.0071770334928229484","width":"0.03633720570422233","par_num":"0"},{"level":"0","top":"0.7212543559194157","block_num":"0","word_num":"0","width":"0.008720929318286053","conf":"1","line_num":"0","left":"0.34883721019550806","par_num":"0","height":"0.010452960286604362","text":"129","page_num":"0"},{"height":"0.010630789365874915","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.742160279154372","level":"0","line_num":"0","par_num":"0","text":"> O scripts.","width":"0.027616275117752442","left":"0.2529069806920382"},{"block_num":"0","left":"0.25290697772299664","top":"0.7630662022542091","word_num":"0","line_num":"0","width":"0.02906976354883073","conf":"0.30000001192092896","height":"0.00726872616027141","page_num":"0","par_num":"0","text":"v D storage","level":"0"},{"block_num":"0","line_num":"0","height":"0.010452960286604362","text":"© JiminnyDebugCommand.php","par_num":"0","conf":"1","left":"0.35029070333578616","level":"0","top":"0.05574912943857935","width":"0.06249999492726427","word_num":"0","page_num":"0"},{"line_num":"0","width":"0.09447674041098736","word_num":"0","left":"0.4781976703307032","top":"0.05574912978701141","level":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","text":"© RequestGenerateAskJiminnyReportJob.php X","block_num":"0","conf":"1"},{"page_num":"0","top":"0.055749129145434506","level":"0","conf":"1","text":"= custom.log","block_num":"0","line_num":"0","word_num":"0","left":"0.6584302339737528","height":"0.010452961047110132","par_num":"0","width":"0.027616277654120225"},{"height":"0.010452960286604362","block_num":"0","word_num":"0","left":"0.6933139626900713","width":"0.08575580475178168","conf":"0.5","line_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.05574912943857935","text":"= laravel.log X 4 SF jiminny@localhost]"},{"text":"« HS_local [jiminny@localhost]","line_num":"0","width":"0.06104650395981803","height":"0.010452960286604362","page_num":"0","block_num":"0","top":"0.05574912943857935","word_num":"0","conf":"0.5","level":"0","par_num":"0","left":"0.7877907053425032"},{"line_num":"0","left":"0.8575581395984607","level":"0","page_num":"0","par_num":"0","width":"0.036337205704222275","word_num":"0","text":"& console [PROD)]","block_num":"0","top":"0.05574912978701141","height":"0.010452960286604362","conf":"0.30000001192092896"},{"width":"0.0319767404109873","left":"0.9026162828372292","top":"0.05574912945445576","height":"0.007249275463049432","par_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"A console (Ful","page_num":"0","block_num":"0"},{"conf":"0.5","level":"0","top":"0.07989260216229199","word_num":"0","height":"0.011031390377208905","page_num":"0","left":"0.35025528585596155","width":"0.06551156652734635","line_num":"0","block_num":"0","par_num":"0","text":"C AutomatedReportsService.onp"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","top":"0.10452961724345744","word_num":"0","width":"0.027616275117752387","height":"0.010452960286604362","page_num":"0","text":"report-not-","block_num":"0","left":"0.3517441894033329"},{"level":"0","height":"0.006968640444571572","left":"0.4244186048198796","text":"Automatedkeporscommano.ong","top":"0.08362369371499645","par_num":"0","block_num":"0","conf":"0.5","page_num":"0","line_num":"0","word_num":"0","width":"0.06976743454628803"},{"text":"senakeportNotceneratedMallJob.pnp","top":"0.08362369371499645","block_num":"0","par_num":"0","width":"0.07994185102746842","word_num":"0","line_num":"0","page_num":"0","height":"0.006968640444571572","left":"0.5029069774659174","level":"0","conf":"0.30000001192092896"},{"conf":"1","height":"0.011164274322169043","par_num":"0","block_num":"0","line_num":"0","top":"0.0797448165869219","word_num":"0","left":"0.591569768963293","text":"© ReportNotGenerated.php","page_num":"0","level":"0","width":"0.053779069413530056"},{"top":"0.0797448165869219","left":"0.6569767499646575","text":"A console [STAGING]","page_num":"0","level":"0","width":"0.045058133754324325","word_num":"0","conf":"1","par_num":"0","block_num":"0","height":"0.011164274322169043","line_num":"0"},{"height":"0.011359849044580761","width":"0.07131979820576123","word_num":"0","text":"(C) AutomatedReportsRepository.ong","conf":"1","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.10430412667979916","left":"0.4941503443926814","block_num":"0"},{"width":"0.027616277654120225","page_num":"0","line_num":"0","level":"0","height":"0.007327075970420038","word_num":"0","block_num":"0","par_num":"0","text":"pnp apLvz.php","conf":"0.30000001192092896","left":"0.5741279062632016","top":"0.10765550223535247"},{"height":"0.006968641205077342","page_num":"0","text":"W138%V","width":"0.027616277654120225","block_num":"0","conf":"0.30000001192092896","left":"0.959302326357856","line_num":"0","top":"0.10452961669904859","word_num":"0","level":"0","par_num":"0"},{"top":"0.11846689913421948","conf":"1","level":"0","block_num":"0","text":"(2026-04-22 11:54:16] local.INF0: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"com","width":"0.2979650903255382","word_num":"0","page_num":"0","line_num":"0","par_num":"0","height":"0.010719703905510247","left":"0.6758721188175553"},{"left":"0.35029069923785694","par_num":"0","top":"0.13237639553429026","word_num":"0","text":"C) AutomatedReportkesult.php","width":"0.06104650395981809","line_num":"0","block_num":"0","level":"0","conf":"0.5","page_num":"0","height":"0.0071770334928229484"},{"par_num":"0","text":"[2026-04-22 11:54:16] local.INF0:","conf":"1","line_num":"0","width":"0.08720929571922797","word_num":"0","height":"0.011164274322169043","block_num":"0","level":"0","top":"0.1355661881977671","left":"0.6758720997809146","page_num":"0"},{"page_num":"0","conf":"1","block_num":"0","line_num":"0","left":"0.7659884013497317","par_num":"0","word_num":"0","width":"0.21656973818515213","level":"0","top":"0.1355661881977671","height":"0.011164274322169043","text":"[SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"}"},{"level":"0","word_num":"0","left":"0.37354651259809235","line_num":"0","text":"LOG PREFIX","conf":"1","top":"0.1602787460943993","height":"0.007185368636768663","par_num":"0","width":"0.02906976354883073","block_num":"0","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.03924418256637896","top":"0.15679442575751912","height":"0.013937280889142922","line_num":"0","par_num":"0","level":"0","text":"xP Cc W .*","word_num":"0","left":"0.4229651158168253"},{"width":"0.030523251979909072","page_num":"0","conf":"0.30000001192092896","left":"0.49709302375588854","par_num":"0","word_num":"0","top":"0.15679442568860036","block_num":"0","text":"TLY :","level":"0","line_num":"0","height":"0.010669689239307334"},{"conf":"1","left":"0.6758720964664408","block_num":"0","par_num":"0","text":"[2026-04-22","word_num":"0","top":"0.15331010504833542","width":"0.030523251979909016","page_num":"0","level":"0","height":"0.010452960286604362","line_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","left":"0.7078488367406464","conf":"0.30000001192092896","text":"11.04.10.","width":"0.02470930079196365","block_num":"0","height":"0.006968640444571461","level":"0","top":"0.1567944254223136","line_num":"0"},{"text":"soc1aLAccountservicel loken recrieveo \" soclaLAccouncla.1470,\"0l","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.7645348849731823","top":"0.1567944254223136","level":"0","line_num":"0","width":"0.17151160950356337","height":"0.006968640444571461","word_num":"0","par_num":"0"},{"width":"0.05523255530824056","height":"0.007340968130498116","conf":"0.5","page_num":"0","block_num":"0","line_num":"0","top":"0.17384370033505325","par_num":"0","left":"0.6758720915593047","level":"0","word_num":"0","text":"2026-04-22 11:54:161"},{"conf":"0.5","level":"0","text":"Local.INFU: EncryptedtokenManager Generating access token.","height":"0.007340968130498116","top":"0.17384370033505325","block_num":"0","par_num":"0","word_num":"0","width":"0.15697673026551595","line_num":"0","left":"0.7340116418040703","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","height":"0.007340968891003885","par_num":"0","width":"0.09302325958901259","top":"0.1738437001290164","word_num":"0","page_num":"0","text":"\"\"mode\": \"Leqacy\"' \"\"correlation_1d\"","left":"0.8909883698293106","level":"0"},{"page_num":"0","conf":"1","top":"0.18466898977425128","block_num":"0","line_num":"0","level":"0","height":"0.01070581098492629","left":"0.3691860647853197","par_num":"0","text":"class RequestGenerateAskJiminnyReportJob implements ShouldQueue, ShouldBeUnique","word_num":"0","width":"0.20639533184944314"},{"height":"0.006968640444571572","left":"0.6206395350702464","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.18815331043973516","text":"AIУSAY","width":"0.0334302288420657","word_num":"0","level":"0","conf":"0.30000001192092896"},{"page_num":"0","level":"0","line_num":"0","block_num":"0","text":"[2026-04-22","top":"0.18815331062324836","width":"0.030523251979909016","conf":"1","word_num":"0","height":"0.010452960286604362","left":"0.6758720964664408","par_num":"0"},{"height":"0.010452960286604362","page_num":"0","top":"0.18815331062324836","width":"0.02470930079196365","block_num":"0","line_num":"0","conf":"1","text":"11:54:17]","left":"0.7078488392115763","par_num":"0","word_num":"0","level":"0"},{"top":"0.18815331097168042","line_num":"0","text":"[Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{| \"message) \":| \"Forbid","width":"0.21947669982910156","left":"0.7674418828298669","word_num":"0","height":"0.010452960286604362","par_num":"0","page_num":"0","conf":"1","block_num":"0","level":"0"},{"height":"0.011164274322169154","text":"public function handle(","par_num":"0","top":"0.20175438596491224","width":"0.06249999492726427","word_num":"0","block_num":"0","conf":"1","page_num":"0","left":"0.3793604713850344","level":"0","line_num":"0"},{"width":"0.0334302288420657","text":"> M debuabar","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.7942583731520936","height":"0.01061967533361019","block_num":"0","left":"0.25872093060298534","level":"0","par_num":"0","word_num":"0"},{"text":"framework)","top":"0.8153310107881673","level":"0","word_num":"0","left":"0.2587209302147495","page_num":"0","height":"0.006968640444571461","width":"0.03633720570422233","conf":"0.30000001192092896","par_num":"0","block_num":"0","line_num":"0"},{"text":"v Dlogs","word_num":"0","par_num":"0","page_num":"0","height":"0.013937280889143033","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","top":"0.829268293353338","left":"0.25872093219165027","width":"0.02325581236088531"},{"word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.27180232501057217","line_num":"0","page_num":"0","block_num":"0","height":"0.006968640444571461","par_num":"0","text":".aitianore","top":"0.8501742163630801","width":"0.026162789223041938"},{"par_num":"0","level":"0","left":"0.27180232898139844","top":"0.8641114989282507","line_num":"0","width":"0.029069763548830674","word_num":"0","height":"0.013937280889143033","text":"audio.wav","block_num":"0","conf":"0.5","page_num":"0"},{"par_num":"0","width":"0.02761628019048812","text":"= custom.lod","top":"0.8850174216200114","word_num":"0","left":"0.2732558133204536","conf":"0.5","height":"0.007327075970420038","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"par_num":"0","word_num":"0","text":"=hubspot-journal-poll.log","conf":"1","left":"0.27172052371890804","page_num":"0","top":"0.898659122637328","width":"0.05684965214830767","line_num":"0","block_num":"0","level":"0","height":"0.014528444889439718"},{"left":"0.2718023293833041","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0","top":"0.9198606275129059","level":"0","width":"0.02906976354883073","line_num":"0","height":"0.006968640444571461","text":"aravel lod"},{"left":"0.27180232669941556","level":"0","par_num":"0","text":"< nhnunit ymi","word_num":"0","height":"0.007249276223555312","top":"0.9370015948598658","page_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.03052325451627691"},{"left":"0.27180232756451","page_num":"0","height":"0.0071770334928229484","top":"0.9545454545454546","word_num":"0","line_num":"0","width":"0.015988370205493707","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"us ttt is"},{"text":"= oauth-nrivate kev","top":"0.9720893141945773","level":"0","height":"0.0071770334928229484","width":"0.04215115689216781","line_num":"0","block_num":"0","left":"0.26598837364710537","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","text":"131","word_num":"0","par_num":"0","left":"0.3473837218665969","top":"0.7560975614943285","level":"0","width":"0.01017441774936434","page_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362"},{"height":"0.010452960286604362","left":"0.34883721019550806","conf":"1","line_num":"0","par_num":"0","text":"132","page_num":"0","level":"0","top":"0.7735191642817849","word_num":"0","width":"0.008720929318286053","block_num":"0"},{"level":"0","height":"0.010452960286604362","word_num":"0","text":"133","width":"0.01017441774936434","top":"0.7909407670692414","left":"0.3473837218665969","block_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0"},{"left":"0.34883720958249664","line_num":"0","par_num":"0","top":"0.8222996516613625","text":"135","level":"0","block_num":"0","height":"0.017421602252187585","word_num":"0","page_num":"0","conf":"1","width":"0.010174418383456285"},{"text":"137","width":"0.010174418383456285","top":"0.8571428572362757","par_num":"0","left":"0.34883720958249664","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","height":"0.017421602252187474","page_num":"0"},{"top":"0.24390243899768138","width":"0.029069766085198623","level":"0","line_num":"0","conf":"1","height":"0.006968641205077342","text":"2026-04-22","par_num":"0","left":"0.6773255821425291","page_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","left":"0.7645348857716515","line_num":"0","level":"0","width":"0.22238372234587978","conf":"0.5","height":"0.007293733113119982","page_num":"0","text":"Jiminny Console commands Command::run Memory usage before startina command - \"command\"","top":"0.24390243908003706","word_num":"0"},{"level":"0","height":"0.014354066985645897","conf":"1","line_num":"0","width":"0.22093022123296213","page_num":"0","left":"0.7659883869572995","text":"[ScheduleBotCommand] Number of activities to be captured: 0 {\"correlation_id\" : \"9fbeb","par_num":"0","word_num":"0","top":"0.25757575757575757","block_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","height":"0.006968641205077342","left":"0.7354651312339573","text":"LocaLINFo: Jamanny Console Commands Command: :run Memory usage fon command *\"command\":\"meetino-001","word_num":"0","conf":"0.30000001192092896","width":"0.25290696164394955","top":"0.27874564455225337","level":"0","par_num":"0"},{"level":"0","width":"0.16279068398982927","word_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.2822299660239451","line_num":"0","conf":"1","page_num":"0","text":"$this->reportResult = SreportService->get0rCreateReportResult(","block_num":"0","left":"0.3997093008000044"},{"conf":"0.5","level":"0","block_num":"0","page_num":"0","line_num":"0","par_num":"0","text":"local, INF0: Jiminnv\\ Console\\Commands\\ Command::run Memory usage before startina command {\"command","top":"0.29266347693463546","width":"0.24854649888708236","word_num":"0","height":"0.010472410983826341","left":"0.7340116322954093"},{"par_num":"0","conf":"1","block_num":"0","text":"automatedRenont• SautomatedRenont","top":"0.29965156815423977","word_num":"0","level":"0","height":"0.007365975843852457","line_num":"0","width":"0.08720929571922786","page_num":"0","left":"0.4113372170566687"},{"left":"0.4113372111750541","line_num":"0","height":"0.010452960286604362","par_num":"0","level":"0","conf":"0.5","width":"0.02034883549872868","page_num":"0","word_num":"0","text":"data:[","top":"0.317073171250426","block_num":"0"},{"word_num":"0","line_num":"0","text":"'status' => AutomatedReportResult::STATUS_UEFAULT","conf":"0.5","page_num":"0","height":"0.014182722739625842","left":"0.42147782738905476","level":"0","par_num":"0","top":"0.33433130814993306","block_num":"0","width":"0.12944556297139925"},{"text":"'media type' => AutomatedReportsService::MEDIA_TYPE_PDF.","height":"0.010694696192155906","par_num":"0","block_num":"0","page_num":"0","top":"0.35167464129341575","level":"0","word_num":"0","width":"0.14534882281688938","conf":"1","left":"0.4229651307381565","line_num":"0"},{"par_num":"0","conf":"1","height":"0.010614118317477717","line_num":"0","left":"0.3997093159070337","level":"0","text":"SactivityIds = SactivityService->qetActivityIdsForSavedSearch(","page_num":"0","block_num":"0","top":"0.4216027876942583","width":"0.16424417495727545","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","conf":"0.5","word_num":"0","text":"user: screator.","par_num":"0","height":"0.006968640444571461","top":"0.4599303139240558","level":"0","left":"0.41133721302624654","width":"0.039244182566379016"},{"block_num":"0","page_num":"0","width":"0.11337208240590202","height":"0.010636346382007389","level":"0","top":"0.4736842106435828","line_num":"0","par_num":"0","text":"frequency: SautomatedReport->qetFrequencv@","word_num":"0","left":"0.41133722046922283","conf":"1"},{"par_num":"0","page_num":"0","text":"SLoqger->info(self:: LUG PREFIX .I","left":"0.4011627973462778","height":"0.0071770334928230595","level":"0","block_num":"0","line_num":"0","top":"0.529505582137161","width":"0.08430231885707123","conf":"0.30000001192092896","word_num":"0"},{"top":"0.5261324048886707","word_num":"0","page_num":"0","text":"•Fetched activity IDs'. [","line_num":"0","conf":"0.5","block_num":"0","left":"0.4854651165483912","par_num":"0","width":"0.06976743454628809","level":"0","height":"0.010550210730691068"},{"top":"0.5435540071471688","word_num":"0","par_num":"0","width":"0.11046511061648107","page_num":"0","block_num":"0","height":"0.010672468127626344","level":"0","line_num":"0","text":"'automatedReportluid' => Sthis->reportUuid.","left":"0.4127907039839344","conf":"1"},{"text":"'activitycount' => count Sactivitvids).","width":"0.10029068398982921","page_num":"0","left":"0.4127907113588847","level":"0","line_num":"0","conf":"0.5","height":"0.007310404161517181","par_num":"0","top":"0.5644599307143667","word_num":"0","block_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","height":"0.0072659472719524","par_num":"0","line_num":"0","top":"0.6164274323644275","width":"0.14389535214038607","left":"0.40116278728495736","text":"if count(Sactivitvids) < self.MIN ACTTVITTES COUNT) ^","conf":"0.30000001192092896","level":"0"},{"width":"0.0479651156892168","height":"0.006968641205077342","left":"0.41133720952457764","word_num":"0","line_num":"0","top":"0.6341463414078088","conf":"0.5","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"Sthis->farlRenortd"},{"level":"0","conf":"0.5","par_num":"0","line_num":"0","page_num":"0","left":"0.4752906935391317","height":"0.0071770334928229484","top":"0.6339712918660287","text":"AutomatedRenortResult:REASON NOT_ ENOUGH ACTTVITTES)","block_num":"0","width":"0.13953488938351893","word_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","height":"0.0072464973352361906","conf":"0.30000001192092896","left":"0.41133721100898984","level":"0","width":"0.07848837020549371","word_num":"0","block_num":"0","top":"0.6689895471800943","text":"Sloaden->infolself::L0G PREFTX"},{"height":"0.010730817177268981","conf":"0.5","par_num":"0","page_num":"0","width":"0.09156975847609505","top":"0.6655052273287644","left":"0.5000000002015572","block_num":"0","line_num":"0","level":"0","text":"Not enouah activities. skinned'","word_num":"0"},{"height":"0.010558546635142552","level":"0","page_num":"0","width":"0.11046511061648107","word_num":"0","conf":"1","par_num":"0","text":"'automatedReportUuid' => $this->reportUuid,","block_num":"0","top":"0.6864111502543853","line_num":"0","left":"0.4229651243073655"},{"word_num":"0","left":"0.46220930999357396","height":"0.006968640444571572","block_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"= count (Cactivitvlde)","top":"0.7038327529484459","width":"0.06104650395981809","conf":"0.30000001192092896"},{"height":"0.006968641205077342","page_num":"0","text":"thic-sdicnatchMotGenenatodNotjficatjonc/","line_num":"0","par_num":"0","word_num":"0","top":"0.7560975609258538","left":"0.41133720958356296","block_num":"0","conf":"0.30000001192092896","width":"0.10755813882706017","level":"0"},{"height":"0.01135031838546341","width":"0.04521742272884288","page_num":"0","word_num":"0","level":"0","text":"CautomatedReport,","par_num":"0","left":"0.4214578712761794","top":"0.7731373081124078","line_num":"0","block_num":"0","conf":"0.5"},{"page_num":"0","top":"0.7944250874432196","width":"0.03924418256637896","conf":"1","level":"0","text":"sreporcservice,","word_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.42151162768483397"},{"page_num":"0","block_num":"0","par_num":"0","level":"0","text":"Sunl Generator.","line_num":"0","height":"0.011360236902556387","left":"0.42138547362202583","top":"0.807757525539359","width":"0.03659500213379557","word_num":"0","conf":"0.5"},{"line_num":"0","height":"0.006968641205077342","top":"0.8292682926249746","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","left":"0.4200581399072907","conf":"0.30000001192092896","text":"snobuisparcher,","width":"0.040697673533825196"},{"word_num":"0","level":"0","text":"slogder.","height":"0.006968640444571461","page_num":"0","left":"0.42151162982288704","top":"0.8466898958055888","block_num":"0","line_num":"0","par_num":"0","width":"0.02180232392980702","conf":"0.30000001192092896"},{"conf":"1","height":"0.006968640444571461","level":"0","par_num":"0","text":"return:","width":"0.018895347067650337","word_num":"0","top":"0.8989547041679581","line_num":"0","page_num":"0","left":"0.4113372092423377","block_num":"0"},{"line_num":"0","conf":"0.5","word_num":"0","level":"0","text":"Spavload = SrenortService->qetAskJaminnvGenerateReportPavload","left":"0.4011627891084936","height":"0.007313183049836192","top":"0.9512195122631822","page_num":"0","block_num":"0","par_num":"0","width":"0.1613372133133259"},{"left":"0.4113372170566687","line_num":"0","height":"0.006968640444571572","conf":"0.5","text":"automatedRenort: SautomatedRenont","top":"0.968641115317784","width":"0.08720929571922786","word_num":"0","block_num":"0","level":"0","par_num":"0","page_num":"0"},{"word_num":"0","height":"0.006968640444571572","block_num":"0","text":"2026-04-22","conf":"1","level":"0","left":"0.6758720934141155","width":"0.030523251979909016","top":"0.20905923378468283","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.006968640444571572","top":"0.20905923378468283","width":"0.023255812360885253","conf":"0.5","page_num":"0","level":"0","text":"11:54:17","word_num":"0","block_num":"0","par_num":"0","line_num":"0","left":"0.7078488368428134"},{"width":"0.030523251979909016","left":"0.6758720964664408","top":"0.2229965161981613","word_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0","conf":"1","block_num":"0","level":"0","text":"[2026-04-22","line_num":"0"},{"word_num":"0","text":"Jiminny Console commands Command::run Memory usage for command \"command\": \"activ1ty:a","height":"0.0071770334928230595","par_num":"0","top":"0.2089314194577352","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0","width":"0.22238372234587978","left":"0.76453488576685"},{"left":"0.765988403594341","level":"0","height":"0.010655796318723487","page_num":"0","text":"[RetryFailedDownloads] Starting {\"options\":{\"from\":null.\"to\":null.\"help\": false. \"silen","width":"0.2209302009420192","word_num":"0","line_num":"0","block_num":"0","top":"0.22299651615441607","conf":"1","par_num":"0"},{"conf":"1","page_num":"0","text":"11:55:081","level":"0","par_num":"0","top":"0.3270308281209766","width":"0.02377966109742513","word_num":"0","height":"0.015157821265894489","left":"0.7076422498067284","line_num":"0","block_num":"0"},{"conf":"1","left":"0.7076422498067284","height":"0.015157821265894378","level":"0","top":"0.36187403369588966","width":"0.02377966109742513","word_num":"0","par_num":"0","block_num":"0","line_num":"0","text":"11:55:101","page_num":"0"},{"block_num":"0","left":"0.7354651161337202","conf":"0.5","height":"0.0071770334928229484","word_num":"0","line_num":"0","page_num":"0","width":"0.25","level":"0","par_num":"0","text":"LocaL,INFO: Jiminny Console Commands Command: :run Memory usage for command -\"command\"•\"dialers:mo","top":"0.3133971291866029"},{"word_num":"0","line_num":"0","block_num":"0","left":"0.7340116297208279","par_num":"0","text":"Local, NoTcE: Monitorina start","width":"0.07848837020549371","conf":"0.30000001192092896","top":"0.33094098883572576","page_num":"0","level":"0","height":"0.0071770334928229484"},{"page_num":"0","par_num":"0","height":"0.007229826286839103","top":"0.3484320557199807","conf":"0.30000001192092896","level":"0","width":"0.07122093058646994","left":"0.7354651157777016","line_num":"0","text":"LocaL NOTICE: Monitorina end","block_num":"0","word_num":"0"},{"block_num":"0","text":"LocaL,INF0: Jiminny Console Commands Command::run Memory usage before startina command - \"command)","height":"0.007352082923268499","level":"0","width":"0.24999997970905719","conf":"0.5","page_num":"0","par_num":"0","top":"0.36585365879427156","word_num":"0","left":"0.7340116491515918","line_num":"0"},{"conf":"0.30000001192092896","top":"0.3832752612769804","par_num":"0","width":"0.25145350111291764","page_num":"0","level":"0","line_num":"0","block_num":"0","text":"ocalTNs0• liminnv Console Commands Command• •run Memony usade Fon command \" \"command\"«\"maiihoy.cl","word_num":"0","left":"0.7354651053076894","height":"0.006968641205077342"},{"block_num":"0","par_num":"0","text":"[2026-04-22 11:55:11]","line_num":"0","width":"0.053779069413530056","height":"0.011164274322168932","word_num":"0","page_num":"0","conf":"1","level":"0","top":"0.40031897926634774","left":"0.6773255802434961"},{"level":"0","height":"0.006968640444571461","top":"0.41811846723416024","par_num":"0","left":"0.677325584795352","line_num":"0","page_num":"0","text":"2926-04-22","width":"0.02906976354883073","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","top":"0.43540669863647596","level":"0","left":"0.6773255801939576","par_num":"0","text":"[2026-04-22 11:55:11]","width":"0.053779069413530056","word_num":"0","height":"0.010586332476310245","block_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.4529505582137161","width":"0.05523255530824056","text":"12026-04-22 11•55•11]|","word_num":"0","line_num":"0","page_num":"0","left":"0.6773255853567695","level":"0","par_num":"0","block_num":"0"},{"level":"0","line_num":"0","conf":"1","height":"0.010477967999958815","left":"0.6758720953991132","page_num":"0","par_num":"0","top":"0.470383275988684","width":"0.055232550235504774","word_num":"0","block_num":"0","text":"[2026-04-22 11:55:12]"},{"width":"0.05523255530824056","level":"0","par_num":"0","top":"0.4878048783839861","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"г204-04-9 11.55.121","word_num":"0","page_num":"0","left":"0.6773255853567695"},{"width":"0.056686041202950954","line_num":"0","word_num":"0","par_num":"0","level":"0","page_num":"0","height":"0.010722482033323488","conf":"1","left":"0.6758720983317866","text":"[2026-04-22 11:55:14]","top":"0.5052264812343649","block_num":"0"},{"block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","line_num":"0","text":"112024-04-22 11-55.141","top":"0.5223285484687972","height":"0.00728817609698762","width":"0.056686041202950954","left":"0.6758720983315931","level":"0"},{"height":"0.010650239302591014","block_num":"0","conf":"1","level":"0","par_num":"0","line_num":"0","top":"0.5398724081888148","width":"0.056686041202950954","word_num":"0","text":"[2026-04-22 11:55:15]","left":"0.6758720983317866","page_num":"0"},{"par_num":"0","word_num":"0","height":"0.0071770334928229484","page_num":"0","top":"0.5574162679425837","conf":"0.30000001192092896","left":"0.6758720983315931","level":"0","width":"0.056686041202950954","line_num":"0","text":"1г2024-04-22 11-55.151","block_num":"0"},{"line_num":"0","text":"[2026-04-22 11:55:15]","left":"0.6758720983317866","height":"0.010452960286604362","level":"0","width":"0.056686041202950954","word_num":"0","par_num":"0","conf":"1","page_num":"0","block_num":"0","top":"0.5749128925047814"},{"width":"0.05523255530824045","left":"0.6773255854261233","top":"0.5923344949742337","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.010536318570613101","par_num":"0","level":"0","page_num":"0","text":"[2026-04-22 11:55:19]"},{"conf":"1","line_num":"0","par_num":"0","page_num":"0","block_num":"0","level":"0","top":"0.6097560984287775","word_num":"0","height":"0.010658574446536728","left":"0.6758720953991132","width":"0.055232550235504774","text":"[2026-04-22 11:55:191"},{"width":"0.05523255530824045","line_num":"0","left":"0.677325585465754","page_num":"0","text":"[2026-04-22 11:55:19]","top":"0.6267942583732058","word_num":"0","block_num":"0","conf":"1","height":"0.011164274322169043","level":"0","par_num":"0"},{"top":"0.6480836240285853","width":"0.05523255530824056","height":"0.006968640444571572","line_num":"0","page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","text":"2026-04-22 11:55119","par_num":"0","left":"0.6758720915593047"},{"conf":"1","block_num":"0","height":"0.010591889492442497","width":"0.056686041202950954","text":"(2026-04-22 11:55:231","page_num":"0","par_num":"0","line_num":"0","level":"0","top":"0.6618819775389818","word_num":"0","left":"0.6758720983317866"},{"left":"0.6758720915593047","top":"0.682615629913179","conf":"1","block_num":"0","width":"0.05523255530824056","line_num":"0","height":"0.007279840192536136","level":"0","par_num":"0","text":"2026-04-22 11:55:23","word_num":"0","page_num":"0"},{"conf":"1","level":"0","left":"0.7340116523788023","text":"local.INF0: Jiminny \\Console\\Commands\\Command::run Memory usage before starting command {\"con","width":"0.23837207226043045","page_num":"0","height":"0.011164274322168932","line_num":"0","word_num":"0","block_num":"0","top":"0.40031897926634774","par_num":"0"},{"width":"0.2529069413530065","page_num":"0","level":"0","word_num":"0","conf":"1","line_num":"0","par_num":"0","height":"0.010586332476310134","block_num":"0","left":"0.7340116379792129","text":"local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\" \"processed\":0} {\"corre","top":"0.4354066985493681"},{"text":"Jocal TNE0• liminnv Console Commands. Command• • nun Memonv","conf":"0.30000001192092896","width":"0.1468023137843355","block_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.00728817609698762","left":"0.7340116399805254","top":"0.4703832754342152","page_num":"0","par_num":"0"},{"level":"0","text":"usage before starting command {\"command\":","width":"0.10610463771414247","block_num":"0","word_num":"0","line_num":"0","page_num":"0","top":"0.4703832754342152","par_num":"0","conf":"1","height":"0.010477968760464584","left":"0.8822674553066905"},{"block_num":"0","level":"0","width":"0.14244185102746842","left":"0.734011639428945","line_num":"0","word_num":"0","par_num":"0","text":"local.INF0: Jiminny\\Console\\Commands\\Command::run Memor","conf":"0.5","page_num":"0","height":"0.01060022539689398","top":"0.4878048783342901"},{"line_num":"0","page_num":"0","height":"0.0072381614307848174","conf":"0.30000001192092896","left":"0.7340116274091558","par_num":"0","text":"Local.INru. Jininny console commanas comnand..run Menory","level":"0","top":"0.5087108018143799","width":"0.1468023137843355","word_num":"0","block_num":"0"},{"par_num":"0","word_num":"0","level":"0","top":"0.5052264812343649","page_num":"0","left":"0.8822674553066905","block_num":"0","height":"0.010722482033323488","conf":"1","line_num":"0","text":"usage before starting command {\"command\":","width":"0.10610463771414247"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","height":"0.006968640444571461","text":"usace berore starcine conmand \"command.","left":"0.8808139536550837","level":"0","par_num":"0","top":"0.5435540073038466","width":"0.10755812868158865"},{"block_num":"0","left":"0.8808139536550261","page_num":"0","top":"0.5781499200995164","line_num":"0","conf":"1","level":"0","width":"0.10755812868158865","word_num":"0","par_num":"0","text":"usage for command \"command\":\"conterence:","height":"0.007215933366255367"},{"left":"0.8793604742668581","height":"0.010536318570613101","line_num":"0","width":"0.10901161964903494","text":"usage before starting command {\"command\" :","par_num":"0","top":"0.5923344949742337","level":"0","block_num":"0","conf":"1","page_num":"0","word_num":"0"},{"conf":"1","par_num":"0","height":"0.010658575207042498","line_num":"0","text":"Running conference:monitor:start command for activities in (2026-04-22 11:45:00. 2026-","top":"0.6097560978743086","width":"0.2238372031678545","block_num":"0","left":"0.7645348929311759","page_num":"0","word_num":"0","level":"0"},{"conf":"1","left":"0.7645348933213686","top":"0.6267942583732058","width":"0.2238372031678545","word_num":"0","height":"0.011164274322169043","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"[conference:monitor:start] No activities found in (2026-04-22 11:45:00. 2026-04-22 11:","page_num":"0"},{"text":"Jaminny Console Commands Command::run memory usage tor command *\"command\": \"conterence","par_num":"0","page_num":"0","top":"0.6480836240285853","width":"0.22238370205493685","left":"0.7645348848682494","height":"0.006968640444571572","word_num":"0","block_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"par_num":"0","height":"0.010730817937774861","left":"0.8808139563240522","level":"0","width":"0.10610463771414247","page_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.6655052267742954","word_num":"0","text":"usage before starting command 1\"command\""},{"page_num":"0","left":"0.765988370677376","word_num":"0","top":"0.6826156300873951","conf":"0.5","par_num":"0","height":"0.007279840192536247","text":"conference:moniton:end:Jiminny Console Commands Activities MonitorMeetinaendCommand::","level":"0","line_num":"0","width":"0.22238372234587966","block_num":"0"},{"width":"0.02470930079196365","height":"0.006968640444571461","level":"0","line_num":"0","par_num":"0","word_num":"0","top":"0.7003484323909547","page_num":"0","block_num":"0","left":"0.7078488367406464","conf":"0.5","text":"11:55:231"},{"word_num":"0","conf":"0.5","text":"conference:moniton:end:Jiminny Console Commands Activities MonitorMeetingendCommand::7","block_num":"0","par_num":"0","left":"0.7659883706764197","line_num":"0","top":"0.7001594896331739","height":"0.0071770334928229484","page_num":"0","level":"0","width":"0.22238372234587966"},{"page_num":"0","block_num":"0","par_num":"0","level":"0","text":"12026-04-22 11:55:231","left":"0.6758720915593047","width":"0.05523255530824056","word_num":"0","top":"0.7177033492822966","line_num":"0","conf":"1","height":"0.0071770334928229484"},{"left":"0.7078488392115763","par_num":"0","level":"0","line_num":"0","text":"11:55:291","top":"0.7317073175918895","width":"0.02470930079196365","page_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","word_num":"0"},{"height":"0.006968641205077342","level":"0","top":"0.7526132403914095","line_num":"0","par_num":"0","text":"2026-04-22","left":"0.6773255821425291","conf":"1","page_num":"0","word_num":"0","width":"0.029069766085198623","block_num":"0"},{"word_num":"0","left":"0.7078488368428134","page_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","line_num":"0","width":"0.023255812360885253","text":"11:55:29","conf":"0.30000001192092896","top":"0.7526132407533239"},{"word_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.17732559366429101","left":"0.764534875423068","conf":"0.5","height":"0.0071770334928229484","block_num":"0","page_num":"0","text":"Jiminny Console Commands Command::run Memory usage for command -\"com","top":"0.7177033492822966"},{"top":"0.7526132408944168","block_num":"0","conf":"0.5","left":"0.764534884840703","page_num":"0","width":"0.026162786686674044","word_num":"0","text":"Trving to","height":"0.007354861051081851","level":"0","par_num":"0","line_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","level":"0","text":"refresh HubSoot token \"account_ id\":59.\"uodated_at\":\"2025-10-03 09:32:05\"7 4","par_num":"0","page_num":"0","word_num":"0","width":"0.1991278871576836","height":"0.007354861051081851","top":"0.7526132408944168","left":"0.7906976726611669"},{"par_num":"0","left":"0.7645348932976651","text":"[EncnvntedTokenManader] Genenatina access token. {imodel.\"legacy\"} {\"correlation idi.\"","level":"0","width":"0.2238372031678545","conf":"0.5","word_num":"0","height":"0.010655796318723487","line_num":"0","page_num":"0","top":"0.7663476873526445","block_num":"0"},{"block_num":"0","height":"0.015073800581303809","par_num":"0","conf":"1","text":"12026-04-22","width":"0.03084526163466439","word_num":"0","line_num":"0","left":"0.6757110905522168","level":"0","top":"0.8008254696307578","page_num":"0"},{"level":"0","page_num":"0","left":"0.6773255821425291","block_num":"0","top":"0.8222996515412353","height":"0.006968641205077342","width":"0.029069766085198623","line_num":"0","word_num":"0","text":"12026-04-22","conf":"0.30000001192092896","par_num":"0"},{"top":"0.7870813399010578","height":"0.007343747018817126","par_num":"0","left":"0.765988370675023","width":"0.22238372234587978","line_num":"0","page_num":"0","block_num":"0","level":"0","text":"SocialAccountServicel Refrechina token from nroviden {\"socialAccountTd\".59 \"nroviden\"","conf":"0.5","word_num":"0"},{"text":"Local.ERROR: Failed to refresh HubSpot token {\"account_id\":59, \"updated_at\":\"2025-10-03 09:32:05\". \"","top":"0.8013937285449755","height":"0.013937280889143033","par_num":"0","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","word_num":"0","left":"0.7340116504006509","width":"0.25436044246592415"},{"block_num":"0","word_num":"0","line_num":"0","height":"0.010583554348497004","level":"0","top":"0.8221690588644346","page_num":"0","width":"0.2514534808219747","conf":"1","par_num":"0","left":"0.735465112858589","text":"local.INF0: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"}"},{"line_num":"0","top":"0.8362369341198884","width":"0.22093022123296213","page_num":"0","level":"0","height":"0.013937280889143033","text":"[EncryptedTokenManager] Generating access token. {\"mode\":\"Legacy\"} {\"correlation_id\":","left":"0.7659883724443558","block_num":"0","par_num":"0","word_num":"0","conf":"1"},{"text":"SocialAccountServicel Refreching token from nroviden &\"socialAccountTd\"•306 \"nnovider","left":"0.7659883909676691","top":"0.8571428575343606","word_num":"0","width":"0.22238370205493685","level":"0","height":"0.007290954224800861","page_num":"0","par_num":"0","block_num":"0","line_num":"0","conf":"0.5"},{"par_num":"0","top":"0.8705848350896177","text":"11:55:301","word_num":"0","width":"0.02377966109742513","block_num":"0","conf":"1","height":"0.015157821265894378","line_num":"0","left":"0.7076422498067284","level":"0","page_num":"0"},{"top":"0.8745644606086513","left":"0.734011625114089","conf":"1","level":"0","width":"0.25436044246592426","height":"0.010603003524707222","line_num":"0","text":"local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",","par_num":"0","word_num":"0","page_num":"0","block_num":"0"},{"top":"0.8919860626704453","line_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","word_num":"0","height":"0.006968641205077342","left":"0.764534889709893","page_num":"0","text":"Tovina +o nofnoch HuhSnot tolon diaccount idil:1772 lundatod a+i.12025-10-02 14-47-0413.","width":"0.2238372031678545"},{"level":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","width":"0.02906976354883073","left":"0.677325584795352","page_num":"0","line_num":"0","text":"2024-04-99","block_num":"0","top":"0.8919860630529755","par_num":"0"},{"conf":"0.5","top":"0.9059011164274322","page_num":"0","height":"0.014354066985645897","block_num":"0","par_num":"0","text":"[2026-04-22 11:55:301","width":"0.053779069413530056","left":"0.6773255827754108","line_num":"0","word_num":"0","level":"0"},{"text":"[EncryptedTokenManager] Generating access token. {\"mode\":\"Zegacy\"} {\"correlation_id\":","line_num":"0","block_num":"0","width":"0.22093022123296202","level":"0","page_num":"0","par_num":"0","height":"0.011164274322169043","conf":"1","left":"0.7659883755488741","top":"0.9090909090909091","word_num":"0"},{"left":"0.677325584795352","par_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.9268292686278885","width":"0.02906976354883073","page_num":"0","text":"4-04-9","word_num":"0"},{"word_num":"0","block_num":"0","left":"0.7354651516693276","level":"0","text":"locol TNSh• [SocinlAecoun+Convicol Pofrochina tokon fnom nnovidon filcocialAccoun+tdll.1272 IInnovide","height":"0.0071770334928229484","page_num":"0","par_num":"0","top":"0.9266347687400319","conf":"0.30000001192092896","line_num":"0","width":"0.2529069413530066"},{"conf":"1","level":"0","width":"0.05523255530824045","height":"0.010525203777842607","block_num":"0","line_num":"0","page_num":"0","left":"0.6773255854261233","word_num":"0","text":"[2026-04-22 11:55:301","par_num":"0","top":"0.9441786283335306"},{"page_num":"0","line_num":"0","width":"0.25290696164394944","conf":"1","height":"0.010525203777842496","par_num":"0","block_num":"0","left":"0.7340116177084154","top":"0.9441786285077468","word_num":"0","level":"0","text":"local.ERROR: Failed to refresh HubSpot token {\"account id\":1372,\"updated at\":\"2025-10-02 14:47:06"},{"word_num":"0","height":"0.006968640444571572","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.6758720964664408","level":"0","page_num":"0","top":"0.9616724742028013","text":"1г2a24-04-22","width":"0.030523251979909016"},{"page_num":"0","par_num":"0","level":"0","top":"0.9616724742028013","block_num":"0","text":"11•55•201","left":"0.7078488392115763","height":"0.006968640444571572","conf":"0.30000001192092896","width":"0.02470930079196365","word_num":"0","line_num":"0"},{"block_num":"0","height":"0.007227047398520092","left":"0.7340116505565647","level":"0","line_num":"0","text":"Jocal NOTTOg. Ponainina HubSnot +okonc ond Siltotalll.? Ifivodil.n Hfailodil.2l Siconnolation idil.u24d","conf":"0.30000001192092896","top":"0.961672474174304","word_num":"0","page_num":"0","width":"0.25436044246592426","par_num":"0"},{"par_num":"0","text":"Po 4s","height":"0.01074748898617195","word_num":"0","line_num":"0","top":"0.986062718234409","page_num":"0","conf":"0.30000001192092896","left":"0.9694767452358817","width":"0.013081394611521024","level":"0","block_num":"0"}]...
|
Slack
|
AppleNative
|
Aneliya Angelova, Nikolay Yankov, Steliyan Georgie Aneliya Angelova, Nikolay Yankov, Steliyan Georgiev (DM) - Jiminny Inc - 1 new item - Slack...
|
True
|
8065
|
NULL
|
NULL
|
|
59377
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.44:30L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"top":"0.006968641046706359", [{"top":"0.006968641046706359","conf":"0.30000001192092896","text":"Phostorm","line_num":"0","height":"0.006968641205077342","page_num":"0","par_num":"0","width":"0.021802326466174835","word_num":"0","block_num":"0","level":"0","left":"0.01744185995005212"},{"line_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.006968640444571461","text":"code","width":"0.01162790618044264","left":"0.1148255812121043","top":"0.006968641450188162","word_num":"0","conf":"0.30000001192092896","block_num":"0"},{"line_num":"0","text":"FV faVsco.js","width":"0.029069763548830722","block_num":"0","top":"0.02787456497864904","page_num":"0","conf":"0.5","left":"0.030523259704860126","height":"0.010452960286604362","word_num":"0","level":"0","par_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","text":"?9 master","top":"0.02787456497864904","height":"0.010452960286604362","level":"0","left":"0.06831395542728312","page_num":"0","width":"0.024709300791963623","word_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.014534883869450689","block_num":"0","par_num":"0","top":"0.05923344944238418","text":"Proledey","width":"0.020348836766912577","word_num":"0","height":"0.003484320602538671"},{"block_num":"0","word_num":"0","left":"0.043574765514713835","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.01150821840934213","par_num":"0","text":"D Salesforce","line_num":"0","top":"0.07612742412338913","width":"0.030583024024963372"},{"conf":"0.30000001192092896","par_num":"0","height":"0.010452960286604362","line_num":"0","block_num":"0","text":"> DDTO","top":"0.09407665591941561","width":"0.021802323929806973","word_num":"0","level":"0","left":"0.046511627642654756","page_num":"0"},{"top":"0.11024367702094318","text":"© FetchSalesforceEntitiesJob.pnp","width":"0.07137109878215384","block_num":"0","left":"0.0537095887639354","conf":"1","page_num":"0","word_num":"0","level":"0","par_num":"0","line_num":"0","height":"0.015479323586398475"},{"par_num":"0","left":"0.05232558202147495","line_num":"0","level":"0","page_num":"0","top":"0.13237639553429026","block_num":"0","height":"0.0071770334928229484","width":"0.08575580475178171","word_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896"},{"top":"0.14982578435435434","word_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","left":"0.05232558202147495","block_num":"0","height":"0.0072715042880847625","width":"0.08575580475178171","par_num":"0","line_num":"0","level":"0","page_num":"0","conf":"0.5"},{"text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","line_num":"0","block_num":"0","width":"0.06249999492726427","word_num":"0","level":"0","par_num":"0","left":"0.046511627154292065","height":"0.006968640444571461","page_num":"0","conf":"0.30000001192092896"},{"page_num":"0","conf":"1","level":"0","line_num":"0","text":"© CheckAndRetryRemoteMatch.php","height":"0.010616896445291069","left":"0.046511627667025296","par_num":"0","block_num":"0","top":"0.18102073376030525","width":"0.07558138827060132","word_num":"0"},{"block_num":"0","page_num":"0","left":"0.04651163545709501","text":"C) CreaterollowupActivity.php","line_num":"0","conf":"0.5","level":"0","width":"0.06395348082197473","par_num":"0","top":"0.2017543859602864","word_num":"0","height":"0.0073048471453848185"},{"text":"C) CreateNotes.php","width":"0.04215116196490349","word_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.21929824565899192","page_num":"0","line_num":"0","height":"0.007182590508955311","left":"0.04651162858740109","level":"0"},{"conf":"1","text":"© MatchActivitiesToNewOpportunity.php","height":"0.010544653714558705","word_num":"0","width":"0.08720929571922789","top":"0.23684210521680837","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.04651163557061816","par_num":"0"},{"conf":"0.5","width":"0.06249999492726427","level":"0","page_num":"0","par_num":"0","block_num":"0","text":"C) MatchActivitvermData.php","word_num":"0","height":"0.007207597461803994","top":"0.2543554009942979","left":"0.04651163358738779","line_num":"0"},{"height":"0.00732985485873916","page_num":"0","width":"0.039244185102746854","block_num":"0","conf":"0.30000001192092896","left":"0.046511628705343505","top":"0.27177700333990396","level":"0","par_num":"0","line_num":"0","text":"E) NoteObiect.ohp","word_num":"0"},{"page_num":"0","block_num":"0","top":"0.2891986066069825","width":"0.04215115942853562","par_num":"0","line_num":"0","level":"0","text":"c) SaveActiviv.ono","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","left":"0.04651163174781109"},{"page_num":"0","top":"0.30662020900450737","level":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","left":"0.04651162677256695","text":"c)saveliranscriotion.onv","height":"0.006968641205077342","width":"0.0523255835188196","word_num":"0"},{"height":"0.0072464973352361906","line_num":"0","page_num":"0","text":"C) SetuoLavout.oho","conf":"0.5","level":"0","width":"0.04215115942853562","top":"0.32376395531045343","word_num":"0","left":"0.04651163174781109","par_num":"0","block_num":"0"},{"width":"0.04215115942853562","word_num":"0","left":"0.04651163174781109","level":"0","page_num":"0","height":"0.0071770334928230595","conf":"0.5","line_num":"0","text":"C) SvncActivitv.oho","par_num":"0","top":"0.34130781499202545","block_num":"0"},{"line_num":"0","top":"0.3552072621290665","text":"@ SvncFieldMetadata.php","height":"0.014418177627490425","word_num":"0","left":"0.04638947542561308","level":"0","width":"0.055435398791698696","block_num":"0","conf":"1","page_num":"0","par_num":"0"},{"left":"0.046511631609252174","line_num":"0","par_num":"0","text":"© SyncLeads.php","width":"0.039244182566378974","level":"0","block_num":"0","height":"0.010455739935429254","word_num":"0","page_num":"0","top":"0.3763066205343165","conf":"1"},{"word_num":"0","block_num":"0","width":"0.04215115942853562","left":"0.046511631695615716","top":"0.38995215311004783","conf":"1","par_num":"0","page_num":"0","level":"0","line_num":"0","text":"© SyncObjects.php","height":"0.014354066985645897"},{"height":"0.010700253968793927","top":"0.41114982586710536","page_num":"0","left":"0.04651163073081603","level":"0","width":"0.06104650903255382","word_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php","block_num":"0","conf":"1","line_num":"0"},{"block_num":"0","left":"0.046511633451594","level":"0","text":"© SyncOpportunity.php","page_num":"0","conf":"1","line_num":"0","width":"0.05087208747863769","height":"0.014354066985646008","top":"0.42503987240829344","par_num":"0","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","line_num":"0","left":"0.04651163071712692","text":"© SyncProfileMetadata.php","width":"0.05813953217039717","conf":"1","height":"0.010672468127626344","top":"0.44577352463809683","word_num":"0","level":"0"},{"conf":"1","text":"© SyncTeamFieldsJob.php","par_num":"0","width":"0.056686041202950996","level":"0","left":"0.04651163321565249","top":"0.46331738455485405","word_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.010550210730691068"},{"width":"0.05668604120295098","height":"0.010452961047110243","word_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.48083623715937174","text":"© SyncTeamMetadata.php","block_num":"0","left":"0.04651163321565131","level":"0","line_num":"0"},{"text":"© UpdateOpportunitySpecifications.php","conf":"1","left":"0.04651163548425466","block_num":"0","level":"0","word_num":"0","page_num":"0","height":"0.01051408974557777","top":"0.49825784007433493","width":"0.08430231885707123","line_num":"0","par_num":"0"},{"left":"0.046511627480499834","line_num":"0","conf":"0.30000001192092896","top":"0.5191637634014077","block_num":"0","par_num":"0","width":"0.04215115942853563","height":"0.006968640444571461","level":"0","text":"Updatestage.ong","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","top":"0.5331010454942319","width":"0.03343022884206569","block_num":"0","text":"> @ DealRisks","page_num":"0","line_num":"0","level":"0","left":"0.03343023627313173","par_num":"0","height":"0.010758603778942555","word_num":"0"},{"top":"0.5714285717637769","word_num":"0","height":"0.006968640444571572","left":"0.03924418649273823","width":"0.031976740410987366","level":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","text":"_Meeuine bor"},{"height":"0.007210375589617124","par_num":"0","text":"a Telephony","top":"0.6411149830944434","conf":"0.30000001192092896","width":"0.029069763548830715","word_num":"0","page_num":"0","line_num":"0","block_num":"0","left":"0.03924418703063903","level":"0"},{"word_num":"0","par_num":"0","left":"0.03924418612559764","text":"C User","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.6547049441786283","page_num":"0","height":"0.011164274322169154","width":"0.017441858636572008"},{"page_num":"0","conf":"0.30000001192092896","text":"c8aseprocessing.oo.ono","block_num":"0","par_num":"0","left":"0.04069767337055839","top":"0.675958188117432","height":"0.006968641205077342","line_num":"0","width":"0.05523256038097625","word_num":"0","level":"0"},{"conf":"0.30000001192092896","height":"0.01055576850732931","page_num":"0","block_num":"0","text":"@ Dummv.Job.php","width":"0.03779069667166852","par_num":"0","level":"0","line_num":"0","top":"0.6897926633384308","word_num":"0","left":"0.04069767586474709"},{"level":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285","height":"0.006968640444571572","block_num":"0","par_num":"0","width":"0.07558138827060132","word_num":"0","line_num":"0","page_num":"0","conf":"0.5","left":"0.04069768173679198"},{"block_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","conf":"0.5","top":"0.724738676808766","height":"0.010508531968939527","left":"0.0406976819687229","level":"0","line_num":"0","word_num":"0","par_num":"0","width":"0.06395348082197475"},{"height":"0.0071770334928229484","width":"0.023255812360885288","block_num":"0","top":"0.7456140350877193","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.04069767637769677","line_num":"0","par_num":"0","text":"C ob.oho","page_num":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"C)JobDisoatcher.oho","line_num":"0","top":"0.7630662020343051","width":"0.04505813882706013","word_num":"0","left":"0.04069767469984203","height":"0.006968641205077342","level":"0","par_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.7804878052132543","left":"0.04069768139133789","text":".lobDisnatcherintertace.oho","height":"0.006968640444571572","conf":"0.30000001192092896","block_num":"0","width":"0.06395348082197473","line_num":"0"},{"text":"@ [EMAIL]","left":"0.04069768199588256","level":"0","conf":"0.5","page_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.7942583731520936","width":"0.08430231885707126","word_num":"0","height":"0.01061967533361019"},{"conf":"0.30000001192092896","text":"T. SacVisibilitvControl.ohn","top":"0.8149920253520749","word_num":"0","left":"0.039244191467289816","width":"0.05668604120295098","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.007307626033703829","line_num":"0"},{"word_num":"0","conf":"0.5","page_num":"0","block_num":"0","left":"0.027616282843257383","level":"0","text":"v D Listeners","top":"0.8325358850720923","height":"0.010669689239307223","line_num":"0","par_num":"0","width":"0.03197674041098737"},{"height":"0.0071770334928230595","text":"v M Activitiod","page_num":"0","top":"0.8500797448165869","word_num":"0","par_num":"0","level":"0","width":"0.031976740410987366","conf":"0.30000001192092896","left":"0.03343023313500392","line_num":"0","block_num":"0"},{"text":"v M ActivitvProviden","level":"0","line_num":"0","top":"0.8675958187199364","height":"0.007204819333990642","page_num":"0","block_num":"0","conf":"0.5","word_num":"0","width":"0.04651162979450632","left":"0.03924418511117721","par_num":"0"},{"level":"0","par_num":"0","top":"0.8850174216200114","word_num":"0","page_num":"0","block_num":"0","left":"0.046511629117106865","line_num":"0","conf":"0.30000001192092896","height":"0.007327075970420038","text":"> M.lustCall","width":"0.02906976608519858"},{"line_num":"0","width":"0.03197674041098737","page_num":"0","word_num":"0","block_num":"0","top":"0.9024390246943023","conf":"0.5","level":"0","text":"v D UserPilot","height":"0.010639125270326288","par_num":"0","left":"0.046511631681215526"},{"left":"0.059593032929402996","level":"0","conf":"1","height":"0.010761381906755796","text":"© TrackProviderInstalledEvent.php","width":"0.07412789730315514","line_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.9198606275943773","word_num":"0"},{"line_num":"0","block_num":"0","left":"0.039244188091967266","level":"0","word_num":"0","width":"0.026162789223041938","height":"0.006968640444571572","text":"MAudia","par_num":"0","top":"0.9372822303003622","conf":"0.30000001192092896","page_num":"0"},{"block_num":"0","par_num":"0","top":"0.9547038330878187","word_num":"0","width":"0.0232558123608853","text":"MRots","conf":"0.30000001192092896","level":"0","left":"0.039244188005603746","height":"0.006968640444571572","line_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","top":"0.05574912945445576","height":"0.007249275463049432","line_num":"0","block_num":"0","width":"0.047965110616481066","text":"C ActivitvController.ohn","conf":"0.5","word_num":"0","left":"0.15406977310444897","level":"0"},{"conf":"0.30000001192092896","text":"Automateakeporskepository.pnp","block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.07122093058646994","top":"0.08362369334200259","line_num":"0","word_num":"0","left":"0.15406976733606492","height":"0.006968641205077342"},{"block_num":"0","text":"© AutomatedReportsCommand.php","width":"0.07122092551373421","conf":"1","top":"0.0797448165869219","word_num":"0","line_num":"0","left":"0.30668604530999377","level":"0","height":"0.011164274322169043","par_num":"0","page_num":"0"},{"height":"0.006968640444571461","level":"0","line_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.3066860477020153","block_num":"0","top":"0.13240418151987454","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","word_num":"0"},{"line_num":"0","conf":"0.5","width":"0.08720929571922792","height":"0.006968640444571461","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","word_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.37063954254736237","top":"0.13240418151987454"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.1567944254223136","width":"0.05523255023550483","par_num":"0","height":"0.006968640444571461","block_num":"0","left":"0.31831396020201475","level":"0","text":"wsyncermenuuiestrait.ono"},{"height":"0.0071770334928229484","level":"0","block_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.15406976824025068","width":"0.039244185102746826","page_num":"0","text":"c) SyncObiects.pho","conf":"0.30000001192092896","top":"0.18102073365231264"},{"line_num":"0","text":"©ImportOpportunityBatch.php","conf":"1","left":"0.20203489060729998","level":"0","block_num":"0","top":"0.17770034929920653","width":"0.06104650395981806","word_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0"},{"conf":"1","par_num":"0","line_num":"0","word_num":"0","level":"0","block_num":"0","page_num":"0","text":"© ImportContactBatch.php","top":"0.17770034916869026","width":"0.053779064340794325","height":"0.010497417936674913","left":"0.27180233100804285"},{"left":"0.33284884116015484","top":"0.17770034916869026","text":"© Client.php","level":"0","line_num":"0","page_num":"0","width":"0.027616275117752387","height":"0.010497417936674913","block_num":"0","par_num":"0","word_num":"0","conf":"1"},{"top":"0.18102073365231264","height":"0.0071770334928229484","level":"0","line_num":"0","conf":"0.5","word_num":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","left":"0.3677325572728374"},{"width":"0.030523251979909044","text":"() Service.php","par_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.007343747018817126","left":"0.15406977127553043","line_num":"0","level":"0","page_num":"0","top":"0.20557491325434107"},{"block_num":"0","conf":"0.5","height":"0.006968640444571572","page_num":"0","par_num":"0","text":"BatchSyncTrait.php","line_num":"0","width":"0.04505813375432441","level":"0","left":"0.19186047025946548","top":"0.20557491322719157","word_num":"0"},{"page_num":"0","width":"0.14534883296236076","height":"0.011164274322169154","level":"0","line_num":"0","par_num":"0","left":"0.2441860510865191","top":"0.20175438596491224","word_num":"0","conf":"0.5","block_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"text":"php api_v2.php","width":"0.02906976354883073","left":"0.3982558178455254","level":"0","par_num":"0","line_num":"0","height":"0.007343747018817126","block_num":"0","page_num":"0","top":"0.20557491325434107","word_num":"0","conf":"0.5"},{"text":"(C) AutomatedReportResult.oho","page_num":"0","height":"0.007268726160271521","left":"0.15406977510994932","level":"0","line_num":"0","par_num":"0","width":"0.06104650395981809","conf":"1","top":"0.22966507158551952","word_num":"0","block_num":"0"},{"text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","height":"0.010691917303836784","level":"0","conf":"1","block_num":"0","line_num":"0","top":"0.2508710809687519","page_num":"0","width":"0.21656975847609497","left":"0.17151161694332442","par_num":"0","word_num":"0"},{"top":"0.26794258384399516","level":"0","conf":"1","block_num":"0","par_num":"0","width":"0.05959302313784334","height":"0.007318740065968554","line_num":"0","page_num":"0","left":"0.18313953485556841","text":"nublic function handlel","word_num":"0"},{"level":"0","height":"0.010452960286604362","line_num":"0","text":"138","word_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.4111498263026909","block_num":"0","left":"0.1497093032619457","width":"0.010174417749364312"},{"block_num":"0","left":"0.15116279097784552","level":"0","height":"0.017421602252187474","line_num":"0","page_num":"0","par_num":"0","conf":"1","text":"140","top":"0.44250871089481225","width":"0.010174418383456285","word_num":"0"},{"text":"1143","height":"0.006968641205077342","line_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.5017421601756263","width":"0.00872092995237797","conf":"0.30000001192092896","left":"0.15116279076509007","word_num":"0","page_num":"0"},{"page_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","text":"144","height":"0.010452961047110132","top":"0.5156794425600686","left":"0.1511627908377645","width":"0.00872092995237797"},{"line_num":"0","top":"0.6062717769003649","text":"149","width":"0.00872092995237797","word_num":"0","level":"0","height":"0.006968641205077342","left":"0.15116279076509007","conf":"0.30000001192092896","par_num":"0","page_num":"0","block_num":"0"},{"top":"0.7108013942469417","width":"0.008720929318285997","par_num":"0","block_num":"0","page_num":"0","level":"0","word_num":"0","line_num":"0","text":"155","height":"0.010452960286604362","left":"0.15116279159085694","conf":"1"},{"width":"0.008720929318285997","word_num":"0","top":"0.763066202609311","line_num":"0","height":"0.010452960286604362","conf":"1","level":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.15116279159085694","text":"158"},{"par_num":"0","page_num":"0","conf":"1","level":"0","line_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","top":"0.8153310109716805","block_num":"0","width":"0.008720929318285997","word_num":"0","text":"161"},{"par_num":"0","top":"0.8501742165465933","width":"0.008720929318285997","block_num":"0","level":"0","word_num":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","text":"163","height":"0.010452960286604362","conf":"1"},{"top":"0.871080139269703","line_num":"0","height":"0.006968641205077342","page_num":"0","block_num":"0","level":"0","conf":"1","text":"1164","par_num":"0","width":"0.00872092995237797","left":"0.15116279076509007","word_num":"0"},{"left":"0.15116279159085694","conf":"1","height":"0.010452960286604362","par_num":"0","page_num":"0","top":"0.8850174221215062","level":"0","width":"0.008720929318285997","word_num":"0","block_num":"0","line_num":"0","text":"165"},{"word_num":"0","level":"0","top":"0.9059233448446159","par_num":"0","text":"1166","left":"0.15116279076509007","conf":"0.30000001192092896","page_num":"0","width":"0.00872092995237797","line_num":"0","height":"0.006968641205077342","block_num":"0"},{"width":"0.021802323929806966","page_num":"0","text":"$config,","block_num":"0","conf":"1","level":"0","top":"0.2891986067904957","word_num":"0","par_num":"0","line_num":"0","left":"0.21366279261358478","height":"0.010452960286604362"},{"text":"$batchRepository,","line_num":"0","left":"0.21366279584086087","level":"0","page_num":"0","height":"0.010452960286604362","conf":"1","word_num":"0","par_num":"0","top":"0.30662020992638417","block_num":"0","width":"0.04505813375432441"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.3240418127138407","width":"0.03633720570422233","height":"0.010452960286604362","page_num":"0","level":"0","left":"0.21366279067986574","text":"SredisService"},{"level":"0","line_num":"0","conf":"1","block_num":"0","height":"0.010452960286604251","text":"$entityRepository,","word_num":"0","width":"0.04796511061648104","left":"0.21366279592722434","top":"0.3414634155012971","par_num":"0","page_num":"0"},{"left":"0.21366279063768656","line_num":"0","par_num":"0","text":"sloggen","top":"0.3623693383142996","conf":"0.30000001192092896","width":"0.018895347067650337","level":"0","word_num":"0","height":"0.006968640444571461","page_num":"0","block_num":"0"},{"block_num":"0","height":"0.007215933366255367","level":"0","page_num":"0","conf":"0.5","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","par_num":"0","top":"0.4146341463621239","width":"0.2398255733733482","word_num":"0","line_num":"0","left":"0.20348838007687264"},{"page_num":"0","width":"0.07994185102746842","height":"0.010672467367120575","line_num":"0","block_num":"0","conf":"0.5","left":"0.20348838095072486","par_num":"0","text":"if (Sthis->attemots@ === 1) {","level":"0","word_num":"0","top":"0.4457735248441337"},{"conf":"1","par_num":"0","top":"0.46331738455485405","line_num":"0","block_num":"0","word_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","height":"0.010550210730691068","left":"0.21366278713067985","page_num":"0","width":"0.1482558047517817","level":"0"},{"text":"ssuncedat = carbonimmuta.le::nowo:","level":"0","left":"0.20348838105878864","width":"0.091569758476095","word_num":"0","line_num":"0","par_num":"0","top":"0.5191387559808612","page_num":"0","height":"0.0071770334928229484","conf":"0.5","block_num":"0"},{"top":"0.5331010453200158","line_num":"0","conf":"1","word_num":"0","height":"0.013948396442419408","left":"0.20348837906873227","page_num":"0","par_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","width":"0.15552324944354115","level":"0","block_num":"0"},{"text":"slodder->infoFetchsalesforceentities..onComnl.eted'","par_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","word_num":"0","height":"0.006968641205077342","block_num":"0","top":"0.5714285713801411","level":"0","page_num":"0","width":"0.14970930586469938"},{"height":"0.010536318570613101","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","text":"<1/6 >","line_num":"0","width":"0.021802323929806966","left":"0.2470930229619993","page_num":"0","par_num":"0","top":"0.5923344949742337"},{"left":"0.2151162810652241","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.027616277654120253","height":"0.0071798116206361895","word_num":"0","level":"0","top":"0.6060606061050023","text":"'entity tvo"},{"conf":"0.5","height":"0.010455739935429254","word_num":"0","line_num":"0","page_num":"0","left":"0.25000000055269916","level":"0","text":"© Logger","block_num":"0","par_num":"0","top":"0.6132376396173622","width":"0.021802323929806966"},{"par_num":"0","text":"Itotal reco","line_num":"0","level":"0","top":"0.6236044657097288","block_num":"0","left":"0.2151162810652241","word_num":"0","page_num":"0","height":"0.0071770334928230595","conf":"0.5","width":"0.027616277654120253"},{"par_num":"0","level":"0","text":"public function info","block_num":"0","width":"0.05668604120295098","line_num":"0","page_num":"0","left":"0.248546517777781","word_num":"0","top":"0.6339712919137487","conf":"0.5","height":"0.010628010477555794"},{"block_num":"0","level":"0","page_num":"0","left":"0.2151162799850968","line_num":"0","text":"\"batches d","conf":"0.5","width":"0.027616277654120253","top":"0.6411149825399743","par_num":"0","word_num":"0","height":"0.0072103763501230045"},{"page_num":"0","width":"0.026162789223041966","word_num":"0","top":"0.6585365856142653","block_num":"0","left":"0.21511628105837952","conf":"0.30000001192092896","height":"0.007332632986552401","level":"0","line_num":"0","par_num":"0","text":"Isvnced atl"},{"page_num":"0","left":"0.26598837545525295","top":"0.6618819775389818","word_num":"0","text":"cav $context = [1","conf":"0.5","block_num":"0","height":"0.010591889492442497","level":"0","line_num":"0","par_num":"0","width":"0.04360464785961399"},{"level":"0","text":": voidi","page_num":"0","top":"0.6794258373205742","block_num":"0","line_num":"0","par_num":"0","width":"0.020348835498728624","word_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.24854651350063556"},{"page_num":"0","block_num":"0","top":"0.6929824561403509","line_num":"0","conf":"1","par_num":"0","width":"0.052325573373348144","word_num":"0","height":"0.011164274322169043","text":"} catch (SocialAcco","level":"0","left":"0.1918604731373945"},{"block_num":"0","height":"0.006968641205077342","par_num":"0","page_num":"0","left":"0.2034883724950264","text":"Cloaden-swannir","top":"0.7108013936697744","word_num":"0","line_num":"0","width":"0.039244185102746854","conf":"0.5","level":"0"},{"block_num":"0","level":"0","left":"0.24854651872595424","word_num":"0","page_num":"0","conf":"1","par_num":"0","height":"0.01072803904945585","width":"0.08720929571922792","line_num":"0","text":"Log an informational message to the logs.","top":"0.7105263157219254"},{"block_num":"0","line_num":"0","left":"0.24854651107352554","conf":"1","par_num":"0","page_num":"0","height":"0.010691917303836673","text":"Implements: Loggerinterface::info","top":"0.7384370017274113","width":"0.0813953419949146","word_num":"0","level":"0"},{"top":"0.7595818820518198","par_num":"0","page_num":"0","word_num":"0","line_num":"0","height":"0.010452960286604362","block_num":"0","text":"array|ArravyablelJsonable|Stri","level":"0","width":"0.07122092551373421","conf":"1","left":"0.27761628499022556"},{"conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","line_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.2761627910440279","text":"ngable lstring smessage","top":"0.7804878052132543","width":"0.056686041202950954","word_num":"0"},{"text":"} catch (Throwable","left":"0.19186047325424327","page_num":"0","par_num":"0","height":"0.010703032096607279","width":"0.049418596511191515","word_num":"0","block_num":"0","level":"0","conf":"1","top":"0.7979094080543587","line_num":"0"},{"page_num":"0","block_num":"0","conf":"0.5","line_num":"0","text":"arrayScontext","level":"0","top":"0.7944250876267327","height":"0.010452960286604362","left":"0.2761627943999499","width":"0.03924418256637896","word_num":"0","par_num":"0"},{"top":"0.8188153313456585","conf":"0.30000001192092896","width":"0.03924418256637899","page_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.20348837187088045","par_num":"0","text":"slogger->errorl","height":"0.006968640444571461","line_num":"0"},{"left":"0.2485465134574538","top":"0.8188153315291717","conf":"1","block_num":"0","page_num":"0","level":"0","width":"0.01889534706765031","text":"Returns:","word_num":"0","line_num":"0","height":"0.010452960286604362","par_num":"0"},{"width":"0.01598837020549368","par_num":"0","height":"0.006968640444571572","line_num":"0","conf":"0.30000001192092896","left":"0.24854651337109027","top":"0.8432055752480975","word_num":"0","text":"CAurno","block_num":"0","page_num":"0","level":"0"},{"word_num":"0","par_num":"0","conf":"0.5","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.8466898958055888","height":"0.006968640444571461","left":"0.2747093029029664","text":"vendor/aravel/tramework/src","width":"0.06395348082197477"},{"conf":"0.30000001192092896","word_num":"0","top":"0.8641114985930454","height":"0.006968640444571461","block_num":"0","text":"luminare Loc/Loccer.ono","width":"0.05668604120295101","line_num":"0","level":"0","left":"0.2747093023963053","par_num":"0","page_num":"0"},{"left":"0.21511627846207848","page_num":"0","block_num":"0","height":"0.007235383302971576","par_num":"0","text":"'error' =>","word_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.8708133969827938","level":"0","width":"0.026162789223041938"},{"block_num":"0","height":"0.0072770620647228945","par_num":"0","word_num":"0","level":"0","line_num":"0","left":"0.20348837139363007","top":"0.9233449476199234","conf":"0.30000001192092896","page_num":"0","text":"throw Ser","width":"0.023255814897253146"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.010691917303836784","word_num":"0","par_num":"0","width":"0.03488371727314399","left":"0.44476744220017683","block_num":"0","top":"0.2508710809687519","text":"826 л v 512"},{"left":"0.47238372096131104","line_num":"0","text":"575","width":"0.008720929952377943","conf":"1","top":"0.29965156834254736","par_num":"0","level":"0","height":"0.017421602252187585","word_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","left":"0.47093023257922917","level":"0","line_num":"0","par_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","height":"0.010452960286604362","conf":"0.30000001192092896","text":"576"},{"text":"577","block_num":"0","top":"0.3379790945953738","width":"0.01017441774936434","conf":"1","word_num":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","left":"0.4709302334945038","level":"0","par_num":"0"},{"page_num":"0","top":"0.35540069773126226","left":"0.47093023257922917","par_num":"0","text":"578","width":"0.008720929318285997","level":"0","conf":"1","block_num":"0","height":"0.010452960286604362","word_num":"0","line_num":"0"},{"par_num":"0","text":"579","top":"0.3693379791874951","page_num":"0","level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.4709302331500887","width":"0.011627906180442682","block_num":"0","height":"0.017421602252187585"},{"width":"0.01017441774936434","line_num":"0","conf":"1","level":"0","text":"580","left":"0.4709302334945038","height":"0.010452960286604362","page_num":"0","par_num":"0","top":"0.39024390295774314","block_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","width":"0.0159883714736776","block_num":"0","conf":"0.5","height":"0.024390243457264815","left":"0.4665697680180062","line_num":"0","text":"=581","level":"0","top":"0.40418118460121666","page_num":"0"},{"conf":"1","text":"583","height":"0.010452960286604362","word_num":"0","par_num":"0","top":"0.4425087113201125","line_num":"0","page_num":"0","block_num":"0","width":"0.008720929318285997","left":"0.4723837218234151","level":"0"},{"height":"0.010452960286604362","top":"0.459930314107569","line_num":"0","width":"0.01017441774936434","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","left":"0.4709302334945038","text":"584"},{"top":"0.4773519168950253","page_num":"0","word_num":"0","width":"0.013081394611520969","text":"—585","par_num":"0","conf":"0.5","height":"0.010452960286604362","block_num":"0","left":"0.46656976846458836","level":"0","line_num":"0"},{"height":"0.010452960286604362","text":"586","line_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.4947735200309138","level":"0","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917"},{"par_num":"0","height":"0.010452960286604362","block_num":"0","line_num":"0","text":"587","width":"0.008720929318285997","left":"0.4723837218234151","word_num":"0","level":"0","page_num":"0","top":"0.5121951224699383","conf":"1"},{"line_num":"0","height":"0.010452960286604362","level":"0","text":"588","left":"0.4723837218234151","par_num":"0","width":"0.008720929318285997","top":"0.5296167252573947","block_num":"0","page_num":"0","word_num":"0","conf":"1"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","left":"0.4709302334945038","conf":"1","line_num":"0","text":"589","top":"0.5470383280448511","word_num":"0"},{"conf":"0.5","page_num":"0","level":"0","par_num":"0","line_num":"0","word_num":"0","top":"0.5609756106427853","block_num":"0","left":"0.47238372114299704","text":"590","width":"0.008720929952377943","height":"0.020905922094220375"},{"left":"0.46802325552854196","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","text":"15911","top":"0.5853658539937421","width":"0.013081394611520969","height":"0.006968640444571572","block_num":"0","word_num":"0","page_num":"0"},{"conf":"1","top":"0.5958188150216522","word_num":"0","line_num":"0","left":"0.4723837209560432","width":"0.010174418383456285","text":"592","par_num":"0","height":"0.020905923615232025","page_num":"0","level":"0","block_num":"0"},{"conf":"1","left":"0.47238372099764825","block_num":"0","top":"0.616724738727316","level":"0","word_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"593","width":"0.008720929952377998","height":"0.010452961047110132"},{"width":"0.014534881774415365","line_num":"0","par_num":"0","height":"0.013937280889142922","page_num":"0","top":"0.6480836243637909","block_num":"0","left":"0.466569769326747","level":"0","word_num":"0","text":"T 595","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","word_num":"0","height":"0.020905922094220375","line_num":"0","page_num":"0","text":"-596","conf":"0.30000001192092896","level":"0","left":"0.46656976759933994","top":"0.6655052271933078","width":"0.014534883042599256"},{"word_num":"0","left":"0.47093023259606254","width":"0.010174418383456285","level":"0","text":"597","par_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","top":"0.6898954702884519","line_num":"0","height":"0.006968641205077342"},{"level":"0","block_num":"0","page_num":"0","word_num":"0","text":"598","par_num":"0","left":"0.4709302331016392","height":"0.020905922094220375","width":"0.011627906180442626","conf":"0.5","top":"0.7003484325068968","line_num":"0"},{"block_num":"0","page_num":"0","line_num":"0","width":"0.008720929952377943","text":"$99","word_num":"0","left":"0.4723837209976482","par_num":"0","conf":"1","height":"0.006968641205077342","top":"0.7247386758550688","level":"0"},{"top":"0.7282229962193458","left":"0.46656976790214993","height":"0.027874564820309367","block_num":"0","par_num":"0","width":"0.014534883042599311","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","text":"=600"},{"height":"0.006968640444571572","block_num":"0","conf":"0.30000001192092896","left":"0.4709302334945038","level":"0","par_num":"0","line_num":"0","top":"0.7595818818683066","text":"6011","width":"0.01017441774936434","page_num":"0","word_num":"0"},{"top":"0.7700348428613736","block_num":"0","par_num":"0","text":"-602","conf":"0.30000001192092896","height":"0.020905923615232025","line_num":"0","width":"0.014534883042599311","word_num":"0","level":"0","page_num":"0","left":"0.466569767781026"},{"top":"0.8048780490574194","left":"0.47093023264451217","level":"0","page_num":"0","line_num":"0","width":"0.010174418383456285","block_num":"0","text":"604","conf":"1","par_num":"0","word_num":"0","height":"0.020905922094220375"},{"word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8292682935500775","left":"0.47093023257922917","height":"0.010452960286604362","line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.008720929318285997","text":"605"},{"conf":"1","height":"0.017421602252187474","level":"0","text":"606","left":"0.4723837211284622","block_num":"0","width":"0.008720929952377943","page_num":"0","top":"0.8432055753547425","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.4665697671564489","text":"— 607","word_num":"0","height":"0.010689139176023432","conf":"0.30000001192092896","width":"0.013081394611520969","line_num":"0","top":"0.8641114988686065","par_num":"0","block_num":"0","level":"0","page_num":"0"},{"par_num":"0","text":"608","word_num":"0","line_num":"0","page_num":"0","top":"0.8815331015640149","width":"0.008720929318285997","left":"0.4723837218234151","level":"0","conf":"1","height":"0.010452960286604362","block_num":"0"},{"left":"0.9127906979746175","level":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","word_num":"0","text":"100% 52","block_num":"0","page_num":"0","top":"0.006968641043132773","width":"0.018895348335834172","conf":"0.30000001192092896"},{"page_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.006968640444571461","text":"• MOn ZU Aor 10.44:30","left":"0.9345930271435576","level":"0","top":"0.006968641450188162","line_num":"0","conf":"0.30000001192092896","width":"0.058139532170397246"},{"width":"0.08866278668667404","page_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","left":"0.8270348901595695","line_num":"0","par_num":"0","height":"0.010452960286604362","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904"},{"width":"0.029069763548830674","block_num":"0","conf":"0.5","left":"0.4738372097953522","par_num":"0","line_num":"0","page_num":"0","height":"0.010452960286604362","word_num":"0","level":"0","top":"0.05574912978701141","text":"=custom.log"},{"block_num":"0","text":"=laravel.log","top":"0.055749129145434506","line_num":"0","left":"0.5101744200028817","page_num":"0","height":"0.010452961047110132","width":"0.027616277654120225","word_num":"0","level":"0","conf":"1","par_num":"0"},{"height":"0.010452960286604362","line_num":"0","top":"0.05574912978701141","block_num":"0","level":"0","conf":"0.5","page_num":"0","par_num":"0","word_num":"0","left":"0.5450581399922917","text":"A SF [jiminny@localhost]","width":"0.050872087478637695"},{"text":"4 HS_local (iminny@localhost]","par_num":"0","left":"0.6046511654871605","block_num":"0","page_num":"0","width":"0.06104650903255382","level":"0","height":"0.010452961047110132","top":"0.055749129145434506","conf":"0.5","word_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","line_num":"0","width":"0.017441858636571994","par_num":"0","left":"0.6947674436468302","conf":"1","text":"Cascade","top":"0.05574912943857935","height":"0.010452960286604362","level":"0"},{"par_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.0797448165869219","line_num":"0","width":"0.07703488431078326","word_num":"0","height":"0.011164274322169043","left":"0.4738372088584945","page_num":"0","text":"A console [PROD] X A console [EU]"},{"line_num":"0","level":"0","par_num":"0","text":"A console [STAGING]","top":"0.0797448165869219","block_num":"0","word_num":"0","width":"0.04360464785961393","conf":"0.5","page_num":"0","height":"0.011164274322169043","left":"0.5595930266071848"},{"line_num":"0","par_num":"0","width":"0.04651162979450629","text":"Retactor Connection","word_num":"0","conf":"1","left":"0.6933139525309181","block_num":"0","level":"0","top":"0.08362369354010668","height":"0.007285397208668498","page_num":"0"},{"height":"0.007285397208668609","par_num":"0","page_num":"0","left":"0.7470930289847444","level":"0","block_num":"0","line_num":"0","text":"CRM Initial Sync Oven","conf":"0.30000001192092896","width":"0.045058133754324436","word_num":"0","top":"0.08362369371432266"},{"height":"0.0071770334928229484","conf":"0.5","left":"0.5348837228066751","block_num":"0","page_num":"0","width":"0.02034883549872868","top":"0.1044657097288676","word_num":"0","par_num":"0","level":"0","text":"Tx: Autov","line_num":"0"},{"left":"0.6627906972313775","height":"0.010516868633897003","word_num":"0","line_num":"0","level":"0","block_num":"0","text":"do jiminny v","top":"0.1044657097460916","page_num":"0","conf":"0.5","width":"0.023255814897253146","par_num":"0"},{"block_num":"0","level":"0","conf":"0.5","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","line_num":"0","left":"0.49273255700367574","top":"0.12519936212958604","page_num":"0","width":"0.12936045261139567","word_num":"0","height":"0.010689139176023432","par_num":"0"},{"top":"0.12519936195537007","block_num":"0","text":"034 A1 A34 M62 ^ -","word_num":"0","height":"0.010689139176023432","conf":"0.30000001192092896","left":"0.6279069838403225","line_num":"0","page_num":"0","par_num":"0","level":"0","width":"0.05813952709766146"},{"text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","conf":"0.30000001192092896","left":"0.4927325782522842","width":"0.12499997970905707","word_num":"0","level":"0","page_num":"0","line_num":"0","top":"0.1463414637498397","block_num":"0","height":"0.006968640444571461","par_num":"0"},{"left":"0.4927325630147635","line_num":"0","page_num":"0","block_num":"0","width":"0.1962209052227913","conf":"1","height":"0.013937280889143033","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","top":"0.15679442610595107","word_num":"0"},{"word_num":"0","top":"0.17770034895077447","line_num":"0","page_num":"0","par_num":"0","width":"0.015988370205493707","height":"0.010452960286604362","conf":"1","block_num":"0","left":"0.49273255988271814","level":"0","text":"SELECT"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","top":"0.1951219518899232","conf":"0.5","page_num":"0","width":"0.1889534605310318","left":"0.5014535184914614","height":"0.013937280889143033","par_num":"0","level":"0","line_num":"0","word_num":"0","block_num":"0"},{"level":"0","height":"0.006968640444571461","block_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","page_num":"0","line_num":"0","word_num":"0","par_num":"0","top":"0.21602787489966546","text":"U.ema1l.","left":"0.5029069786600965"},{"conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0","width":"0.011627907448626518","block_num":"0","height":"0.006968641205077342","text":"sa.*","page_num":"0","top":"0.233449477263315","level":"0","left":"0.5029069764355705"},{"block_num":"0","text":"towner 1d FRol sochal accounts sa","height":"0.006968641205077342","page_num":"0","level":"0","left":"0.5029069796729173","top":"0.25087108008861336","width":"0.08866278668667404","word_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0"},{"height":"0.011164274322168932","par_num":"0","top":"0.2679425837320575","word_num":"0","conf":"0.5","width":"0.0959302313784336","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","level":"0","line_num":"0","block_num":"0","left":"0.49273255569667207"},{"left":"0.492732561293783","word_num":"0","height":"0.007196483429539158","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","page_num":"0","width":"0.10610464785961388","conf":"0.30000001192092896","level":"0","par_num":"0","block_num":"0","line_num":"0"},{"top":"0.2995371262853762","block_num":"0","left":"0.49269744083144135","conf":"0.5","line_num":"0","height":"0.0148935728666314","page_num":"0","level":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","word_num":"0","width":"0.1381482875093501"},{"par_num":"0","top":"0.33797909453440456","word_num":"0","line_num":"0","page_num":"0","height":"0.010505753841126397","level":"0","conf":"1","text":"SELECT * FROM automated_report_results order by id desc;","width":"0.14534883296236073","left":"0.4927325646028267","block_num":"0"},{"height":"0.01075026787449107","top":"0.3728222999543015","par_num":"0","conf":"1","left":"0.4927325633660667","level":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.059593018065107584","word_num":"0","text":"select * from features;"},{"par_num":"0","width":"0.12936045261139567","word_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","page_num":"0","top":"0.38995215302990127","height":"0.007260390255820148","block_num":"0","left":"0.49273257312172364","level":"0","conf":"0.30000001192092896"},{"conf":"1","page_num":"0","block_num":"0","par_num":"0","line_num":"0","word_num":"0","left":"0.4927325550814989","text":"select * from teams where id = 556;","height":"0.010500196824994035","top":"0.42503987254774733","width":"0.09011627765412028","level":"0"},{"block_num":"0","left":"0.4927325616686351","level":"0","line_num":"0","top":"0.4599303140744231","page_num":"0","word_num":"0","text":"select * from","width":"0.03779069413530067","conf":"1","par_num":"0","height":"0.010564103651274914"},{"conf":"1","height":"0.010564103651274914","level":"0","top":"0.4599303140744231","width":"0.12499998985452854","line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","left":"0.5654069877565148","par_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","height":"0.010686361048210191","level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","line_num":"0","top":"0.47735191659424503","word_num":"0","width":"0.19767440633570887","conf":"1","par_num":"0","left":"0.4927325741233989"},{"par_num":"0","text":"select * from automated_report_results order Dy zu desc,","width":"0.1453954818400931","line_num":"0","block_num":"0","top":"0.49466613506674073","page_num":"0","word_num":"0","left":"0.4927008834473122","conf":"0.5","level":"0","height":"0.014546766235497555"},{"level":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","block_num":"0","line_num":"0","top":"0.5119617223575448","word_num":"0","page_num":"0","conf":"1","height":"0.010686361048210191","width":"0.14244185102746842","left":"0.4927325548990552"},{"width":"0.15552323929806972","conf":"1","level":"0","page_num":"0","left":"0.49273255862023396","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831"},{"block_num":"0","level":"0","top":"0.5818815337886577","par_num":"0","width":"0.12209300791963623","conf":"1","word_num":"0","height":"0.010622453461423431","line_num":"0","text":"select * from opportunities where id = 7594349:","page_num":"0","left":"0.49273256125581216"},{"word_num":"0","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","conf":"0.5","page_num":"0","block_num":"0","level":"0","line_num":"0","left":"0.49273257226354994","top":"0.6164274323772443","width":"0.19767440633570899","height":"0.010750267113985301"},{"width":"0.15406975847609494","word_num":"0","block_num":"0","height":"0.010628010477555794","conf":"1","page_num":"0","level":"0","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","top":"0.6339712919137487","left":"0.49273256709487234","par_num":"0"},{"page_num":"0","block_num":"0","height":"0.010505753841126397","left":"0.4927325551571803","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","conf":"1","line_num":"0","level":"0","top":"0.651515151624469","par_num":"0","width":"0.15261626750864876","word_num":"0"},{"top":"0.6689895475345226","word_num":"0","page_num":"0","block_num":"0","width":"0.11046511061648101","par_num":"0","conf":"1","level":"0","height":"0.013937280889143033","line_num":"0","left":"0.4927325646279135","text":"SELECT * FROM crm_fields WHERE id = 226147"},{"block_num":"0","word_num":"0","left":"0.4927325552882119","top":"0.6864111504286012","par_num":"0","line_num":"0","conf":"1","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","height":"0.010558546635142552","width":"0.15261626750864876","page_num":"0"},{"level":"0","par_num":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.4927325602990887","top":"0.724738676080081","width":"0.12354650903255388","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","conf":"0.5","word_num":"0","height":"0.007318740065968554"},{"conf":"0.30000001192092896","left":"0.492732558848917","word_num":"0","page_num":"0","height":"0.010452961047110132","par_num":"0","level":"0","text":"GELECT","line_num":"0","block_num":"0","top":"0.7386759584137272","width":"0.0159883714736776"},{"left":"0.5029069807442199","level":"0","line_num":"0","block_num":"0","width":"0.18604649888708236","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","height":"0.014354066985646008","top":"0.7559808612440191"},{"text":"u. email","top":"0.7767145136381128","par_num":"0","width":"0.021802323929806966","level":"0","page_num":"0","line_num":"0","height":"0.007257611367501027","left":"0.5014534902332606","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","left":"0.5029069777669138","height":"0.006968640444571461","par_num":"0","line_num":"0","top":"0.7944250874432196","width":"0.013081394611520913","word_num":"0","block_num":"0","text":"sa.*","page_num":"0","level":"0"},{"width":"0.09011626750864876","left":"0.5014534906556222","height":"0.010497418697180683","word_num":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","text":"t.owner_id FROM social_accounts sa","par_num":"0","top":"0.8118022326885981","level":"0"},{"par_num":"0","text":"JOTN usens u on trid = ca.cociable idi","page_num":"0","word_num":"0","width":"0.09738371220040826","height":"0.007254833239687675","line_num":"0","left":"0.49273256673203064","conf":"0.30000001192092896","block_num":"0","top":"0.8292682928942409","level":"0"},{"height":"0.010566882539594036","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","width":"0.10610464785961393","word_num":"0","level":"0","left":"0.49273255613526434","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.8466898957943156","line_num":"0"},{"conf":"1","width":"0.1380813882706013","block_num":"0","top":"0.8641114986943905","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","word_num":"0","left":"0.4927325670763793","height":"0.010689139176023432","level":"0","line_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","height":"0.01068358215989107","top":"0.8987240830528642","word_num":"0","width":"0.19622092551373427","left":"0.4927325575704069","level":"0","conf":"0.5","par_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE"},{"text":"+0 ..","block_num":"0","height":"0.011164274322169043","page_num":"0","level":"0","top":"0.0797448165869219","conf":"0.30000001192092896","par_num":"0","left":"0.965116281891486","width":"0.020348834230544677","line_num":"0","word_num":"0"},{"left":"0.6976744093136732","par_num":"0","height":"0.01059744650857497","top":"0.10104529661439754","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","line_num":"0","level":"0","width":"0.2703488329623608","page_num":"0","block_num":"0","word_num":"0"},{"page_num":"0","line_num":"0","top":"0.11846689891207607","height":"0.006968641205077342","level":"0","left":"0.703488371377582","conf":"0.30000001192092896","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","width":"0.23837209255137337","block_num":"0","par_num":"0","word_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","conf":"1","height":"0.007357639939400973","line_num":"0","par_num":"0","left":"0.694767473312973","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","level":"0","top":"0.1393728226143094","width":"0.28633718287691157"},{"level":"0","width":"0.2819767201200445","par_num":"0","conf":"0.5","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","word_num":"0","top":"0.15311004796085603","left":"0.6962209524994839","line_num":"0","page_num":"0","block_num":"0","height":"0.010653017430404366"},{"height":"0.010583553587991013","text":"already solved - just not parametrised for the profile/since case","word_num":"0","par_num":"0","level":"0","top":"0.1672473874286453","line_num":"0","left":"0.6947674594038452","width":"0.12645347067650337","block_num":"0","page_num":"0","conf":"1"},{"left":"0.6947674552483422","par_num":"0","conf":"1","height":"0.010494639808861561","text":"What splitting the profile sync into batches would look like","line_num":"0","page_num":"0","block_num":"0","level":"0","width":"0.13517440633570899","word_num":"0","top":"0.19856459312259356"},{"par_num":"0","block_num":"0","conf":"1","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","top":"0.21929824549679078","width":"0.1511627765412027","word_num":"0","height":"0.007182590508955311","level":"0","line_num":"0","page_num":"0","left":"0.6947674427962095"},{"height":"0.010569660667407277","left":"0.694767459943104","conf":"1","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","width":"0.28633716258596864","word_num":"0"},{"height":"0.006968640444571461","block_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.6947674612076477","top":"0.2508710804745784","word_num":"0","level":"0","page_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292"},{"height":"0.007329854098233168","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","conf":"1","page_num":"0","par_num":"0","block_num":"0","left":"0.6962209605769604","line_num":"0","top":"0.271777003894373","width":"0.284883661473051","level":"0","word_num":"0"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","width":"0.2877906636988863","line_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","word_num":"0","left":"0.6962209692158519","top":"0.306620209394439","page_num":"0","conf":"0.30000001192092896","level":"0"},{"par_num":"0","block_num":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","conf":"1","left":"0.7034883691075557","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","width":"0.2776162573631774"},{"line_num":"0","par_num":"0","top":"0.33797909453440456","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","height":"0.010505753841126397","page_num":"0","word_num":"0","block_num":"0","left":"0.7034883928957734","level":"0","width":"0.20639533184944325","conf":"0.30000001192092896"},{"height":"0.010628010477555794","word_num":"0","left":"0.6962209294276679","top":"0.3554006976086954","conf":"1","width":"0.2819767201200445","par_num":"0","block_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","level":"0","line_num":"0","page_num":"0"},{"left":"0.6962209430504749","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","word_num":"0","height":"0.0072659472719524","par_num":"0","line_num":"0","conf":"1","page_num":"0","block_num":"0","top":"0.3763066205343165","width":"0.2848836817639939","level":"0"},{"block_num":"0","height":"0.007215933366255256","left":"0.6947674424200525","conf":"0.5","level":"0","par_num":"0","text":"You get for free","top":"0.41463414653422836","line_num":"0","page_num":"0","word_num":"0","width":"0.0319767404109873"},{"line_num":"0","height":"0.0071770334928229484","word_num":"0","left":"0.697674417508692","text":"•streamed fetch (no 0OM on big owners)","block_num":"0","par_num":"0","conf":"0.5","width":"0.08575581489725315","level":"0","page_num":"0","top":"0.43540669856459324"},{"width":"0.06540696671668522","text":"• 100-record batches via Redis","left":"0.6976744285694189","line_num":"0","height":"0.0071770334928229484","page_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.4529505582137161","word_num":"0"},{"page_num":"0","conf":"1","width":"0.13953486909257606","top":"0.4703832754342152","left":"0.6976744332330052","height":"0.010477968760464584","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0"},{"conf":"1","width":"0.1322674244008165","line_num":"0","level":"0","word_num":"0","top":"0.4912280700058711","left":"0.6976744360642997","block_num":"0","height":"0.010514089745577881","par_num":"0","page_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob"},{"block_num":"0","conf":"0.5","par_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","left":"0.6976744452422932","width":"0.2819767201200444","word_num":"0","height":"0.010452960286604251","line_num":"0","level":"0","page_num":"0","top":"0.508710801912447"},{"par_num":"0","height":"0.007360418067214214","left":"0.7034883798200974","line_num":"0","text":"key so difterent orofiles don't collide","block_num":"0","top":"0.5261324047144549","conf":"0.5","level":"0","page_num":"0","width":"0.07267441140844466","word_num":"0"},{"level":"0","width":"0.1729650903255382","word_num":"0","page_num":"0","conf":"1","top":"0.5470383280448511","height":"0.010452960286604362","block_num":"0","par_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","left":"0.6947674678139966","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","height":"0.0073104049220229506","width":"0.2819767201200445","word_num":"0","top":"0.5644599301598978","left":"0.6947674633339377","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0"},{"page_num":"0","par_num":"0","width":"0.28052323929806977","conf":"1","left":"0.6947674627311626","word_num":"0","level":"0","top":"0.5956937798195339","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","line_num":"0","height":"0.010577996571858761","block_num":"0"},{"par_num":"0","width":"0.13953487923804753","left":"0.6947674461509291","block_num":"0","line_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","top":"0.613237639553429","word_num":"0","height":"0.0071770334928229484","conf":"1","page_num":"0","level":"0"},{"line_num":"0","conf":"1","width":"0.04215116196490354","par_num":"0","page_num":"0","word_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.6411149825213349","text":"Recommendation","level":"0","left":"0.6947674422006878"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.28052323929806977","left":"0.6947674626641019","word_num":"0","block_num":"0","conf":"1","height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","level":"0"},{"height":"0.006968640444571461","block_num":"0","level":"0","page_num":"0","left":"0.6947674655515993","top":"0.6759581884885157","word_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","width":"0.28488370205493685"},{"height":"0.01055576774682343","level":"0","left":"0.6947674548777797","conf":"1","word_num":"0","page_num":"0","top":"0.6897926635444678","block_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","par_num":"0","line_num":"0","width":"0.17441859143845573"},{"block_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","line_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","level":"0","conf":"1","par_num":"0","left":"0.697674427545875","page_num":"0","height":"0.01072803904945574","word_num":"0"},{"text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","left":"0.6976744577707242","level":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.7317073174083762","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571461","width":"0.28488368176399403"},{"level":"0","left":"0.7034883726365229","word_num":"0","text":"do),","height":"0.017421602252187585","top":"0.7421602788826169","width":"0.011627906180442626","conf":"0.30000001192092896","par_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774","line_num":"0","level":"0","height":"0.0071770334928229484","left":"0.6976744436144179","word_num":"0","top":"0.766347687400319","par_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","conf":"1","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","height":"0.011164274322169043","top":"0.7870813397129187","width":"0.2877906636988864","page_num":"0","word_num":"0","left":"0.694767475704478","level":"0","line_num":"0","block_num":"0"},{"text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","line_num":"0","word_num":"0","left":"0.6947674739397125","page_num":"0","height":"0.013937280889143033","level":"0","block_num":"0","conf":"1","top":"0.8013937288934075","width":"0.2718022934933926","par_num":"0"},{"word_num":"0","block_num":"0","width":"0.08430232392980697","left":"0.6962209318790669","height":"0.0071770334928229484","line_num":"0","par_num":"0","page_num":"0","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","level":"0","conf":"1"},{"top":"0.8397129185198681","level":"0","text":"G.l .","width":"0.017441858636571994","par_num":"0","word_num":"0","line_num":"0","page_num":"0","left":"0.9651162807795277","block_num":"0","conf":"0.30000001192092896","height":"0.010461296951561616"},{"conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","text":"Ask anvthina (84-D","line_num":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.9266347687400319","page_num":"0","width":"0.04069767099745736","height":"0.0071770334928229484"},{"block_num":"0","line_num":"0","page_num":"0","top":"0.9545454545454546","conf":"0.30000001192092896","par_num":"0","width":"0.04651162472177062","word_num":"0","text":"Claude Qnus 17 Medium","left":"0.7223837197862006","height":"0.0071770334928229484","level":"0"},{"par_num":"0","level":"0","block_num":"0","height":"0.006968640444571572","top":"0.9860627181052405","left":"0.9331395351302343","page_num":"0","text":"144-25","line_num":"0","conf":"0.5","word_num":"0","width":"0.01453488177441542"},{"par_num":"0","level":"0","top":"0.986062718234409","width":"0.01453488177441531","conf":"0.30000001192092896","text":"Po 4 sp","word_num":"0","line_num":"0","page_num":"0","block_num":"0","height":"0.01074748898617195","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8065
|
NULL
|
NULL
|
|
59374
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• MOn ZU Aor 10.44:34L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"line_num":"0","level":& [{"line_num":"0","level":"0","left":"0.01744185995005212","conf":"0.30000001192092896","page_num":"0","top":"0.006968641046706359","text":"Phostorm","par_num":"0","width":"0.021802326466174835","word_num":"0","height":"0.006968641205077342","block_num":"0"},{"line_num":"0","par_num":"0","left":"0.1148255812121043","page_num":"0","top":"0.006968641450188162","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","text":"code","block_num":"0","word_num":"0","width":"0.01162790618044264"},{"left":"0.030523259704860126","level":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","block_num":"0","par_num":"0","conf":"0.5","width":"0.029069763548830722","word_num":"0"},{"word_num":"0","left":"0.06831395542728312","line_num":"0","text":"?9 master","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.02787456497864904","width":"0.024709300791963623","page_num":"0","height":"0.010452960286604362","block_num":"0"},{"word_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","width":"0.020348836766912577","line_num":"0","height":"0.003484320602538671","left":"0.014534883869450689","par_num":"0","text":"Proledey","level":"0","top":"0.05923344944238418"},{"conf":"0.30000001192092896","left":"0.043574765514713835","line_num":"0","page_num":"0","text":"D Salesforce","height":"0.01150821840934213","width":"0.030583024024963372","block_num":"0","top":"0.07612742412338913","par_num":"0","level":"0","word_num":"0"},{"level":"0","width":"0.021802323929806973","line_num":"0","text":"> DDTO","page_num":"0","left":"0.046511627642654756","block_num":"0","height":"0.010452960286604362","top":"0.09407665591941561","word_num":"0","par_num":"0","conf":"0.30000001192092896"},{"page_num":"0","block_num":"0","par_num":"0","left":"0.0537095887639354","top":"0.11024367702094318","text":"© FetchSalesforceEntitiesJob.pnp","line_num":"0","height":"0.015479323586398475","level":"0","conf":"1","word_num":"0","width":"0.07137109878215384"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.08575580475178171","level":"0","word_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","left":"0.05232558202147495","conf":"0.30000001192092896","height":"0.0071770334928229484","top":"0.13237639553429026"},{"top":"0.14982578435435434","line_num":"0","page_num":"0","width":"0.08575580475178171","height":"0.0072715042880847625","level":"0","left":"0.05232558202147495","par_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","word_num":"0","block_num":"0","conf":"0.5"},{"level":"0","par_num":"0","text":"c) AulolocDelavec locrm.ono","word_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.046511627154292065","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.16724738709478748","width":"0.06249999492726427"},{"top":"0.18102073376030525","height":"0.010616896445291069","line_num":"0","page_num":"0","level":"0","conf":"1","block_num":"0","left":"0.046511627667025296","width":"0.07558138827060132","text":"© CheckAndRetryRemoteMatch.php","word_num":"0","par_num":"0"},{"page_num":"0","height":"0.0073048471453848185","par_num":"0","left":"0.04651163545709501","block_num":"0","conf":"0.5","text":"C) CreaterollowupActivity.php","width":"0.06395348082197473","word_num":"0","level":"0","top":"0.2017543859602864","line_num":"0"},{"par_num":"0","line_num":"0","width":"0.04215116196490349","conf":"0.30000001192092896","block_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.04651162858740109","top":"0.21929824565899192","height":"0.007182590508955311","text":"C) CreateNotes.php"},{"block_num":"0","height":"0.010544653714558705","conf":"1","left":"0.04651163557061816","level":"0","par_num":"0","page_num":"0","text":"© MatchActivitiesToNewOpportunity.php","width":"0.08720929571922789","word_num":"0","line_num":"0","top":"0.23684210521680837"},{"line_num":"0","top":"0.2543554009942979","width":"0.06249999492726427","par_num":"0","word_num":"0","conf":"0.5","block_num":"0","height":"0.007207597461803994","level":"0","text":"C) MatchActivitvermData.php","page_num":"0","left":"0.04651163358738779"},{"top":"0.27177700333990396","height":"0.00732985485873916","block_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","word_num":"0","text":"E) NoteObiect.ohp","par_num":"0","left":"0.046511628705343505","width":"0.039244185102746854"},{"block_num":"0","text":"c) SaveActiviv.ono","line_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.04651163174781109","page_num":"0","par_num":"0","level":"0","top":"0.2891986066069825","width":"0.04215115942853562","word_num":"0"},{"text":"c)saveliranscriotion.onv","level":"0","word_num":"0","top":"0.30662020900450737","left":"0.04651162677256695","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","line_num":"0","par_num":"0","width":"0.0523255835188196","block_num":"0"},{"text":"C) SetuoLavout.oho","level":"0","conf":"0.5","left":"0.04651163174781109","par_num":"0","page_num":"0","top":"0.32376395531045343","width":"0.04215115942853562","word_num":"0","height":"0.0072464973352361906","block_num":"0","line_num":"0"},{"height":"0.0071770334928230595","word_num":"0","block_num":"0","par_num":"0","text":"C) SvncActivitv.oho","conf":"0.5","left":"0.04651163174781109","level":"0","width":"0.04215115942853562","line_num":"0","page_num":"0","top":"0.34130781499202545"},{"word_num":"0","left":"0.04638947542561308","conf":"1","level":"0","par_num":"0","height":"0.014418177627490425","width":"0.055435398791698696","text":"@ SvncFieldMetadata.php","block_num":"0","page_num":"0","line_num":"0","top":"0.3552072621290665"},{"width":"0.039244182566378974","block_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.046511631609252174","level":"0","page_num":"0","par_num":"0","text":"© SyncLeads.php","height":"0.010455739935429254","top":"0.3763066205343165"},{"word_num":"0","conf":"1","width":"0.04215115942853562","text":"© SyncObjects.php","block_num":"0","line_num":"0","par_num":"0","top":"0.38995215311004783","left":"0.046511631695615716","level":"0","height":"0.014354066985645897","page_num":"0"},{"word_num":"0","conf":"1","level":"0","width":"0.06104650903255382","height":"0.010700253968793927","line_num":"0","block_num":"0","left":"0.04651163073081603","par_num":"0","page_num":"0","text":"© SyncOpportunitiesJob.php","top":"0.41114982586710536"},{"height":"0.014354066985646008","top":"0.42503987240829344","width":"0.05087208747863769","level":"0","line_num":"0","left":"0.046511633451594","page_num":"0","block_num":"0","word_num":"0","conf":"1","par_num":"0","text":"© SyncOpportunity.php"},{"level":"0","text":"© SyncProfileMetadata.php","conf":"1","par_num":"0","left":"0.04651163071712692","top":"0.44577352463809683","page_num":"0","line_num":"0","width":"0.05813953217039717","height":"0.010672468127626344","block_num":"0","word_num":"0"},{"par_num":"0","top":"0.46331738455485405","page_num":"0","conf":"1","height":"0.010550210730691068","line_num":"0","block_num":"0","left":"0.04651163321565249","word_num":"0","width":"0.056686041202950996","text":"© SyncTeamFieldsJob.php","level":"0"},{"page_num":"0","text":"© SyncTeamMetadata.php","top":"0.48083623715937174","left":"0.04651163321565131","width":"0.05668604120295098","height":"0.010452961047110243","word_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","par_num":"0"},{"par_num":"0","width":"0.08430231885707123","page_num":"0","height":"0.01051408974557777","line_num":"0","left":"0.04651163548425466","level":"0","conf":"1","top":"0.49825784007433493","block_num":"0","word_num":"0","text":"© UpdateOpportunitySpecifications.php"},{"block_num":"0","width":"0.04215115942853563","left":"0.046511627480499834","height":"0.006968640444571461","level":"0","page_num":"0","text":"Updatestage.ong","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.5191637634014077"},{"level":"0","line_num":"0","text":"> @ DealRisks","par_num":"0","top":"0.5331010454942319","block_num":"0","height":"0.010758603778942555","width":"0.03343022884206569","page_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","word_num":"0"},{"width":"0.031976740410987366","word_num":"0","text":"_Meeuine bor","par_num":"0","page_num":"0","block_num":"0","left":"0.03924418649273823","height":"0.006968640444571572","conf":"0.30000001192092896","top":"0.5714285717637769","line_num":"0","level":"0"},{"word_num":"0","text":"a Telephony","top":"0.6411149830944434","left":"0.03924418703063903","width":"0.029069763548830715","level":"0","height":"0.007210375589617124","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","line_num":"0"},{"height":"0.011164274322169154","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.017441858636572008","left":"0.03924418612559764","page_num":"0","word_num":"0","top":"0.6547049441786283","text":"C User","level":"0","line_num":"0"},{"conf":"0.30000001192092896","left":"0.04069767337055839","line_num":"0","word_num":"0","width":"0.05523256038097625","level":"0","top":"0.675958188117432","height":"0.006968641205077342","text":"c8aseprocessing.oo.ono","page_num":"0","par_num":"0","block_num":"0"},{"height":"0.01055576850732931","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.6897926633384308","block_num":"0","level":"0","left":"0.04069767586474709","par_num":"0","text":"@ Dummv.Job.php","width":"0.03779069667166852","word_num":"0"},{"left":"0.04069768173679198","line_num":"0","level":"0","par_num":"0","width":"0.07558138827060132","page_num":"0","block_num":"0","height":"0.006968640444571572","conf":"0.5","word_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285"},{"height":"0.010508531968939527","par_num":"0","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","level":"0","conf":"0.5","width":"0.06395348082197475","left":"0.0406976819687229","word_num":"0","block_num":"0","page_num":"0","line_num":"0"},{"left":"0.04069767637769677","page_num":"0","text":"C ob.oho","conf":"0.30000001192092896","top":"0.7456140350877193","line_num":"0","height":"0.0071770334928229484","block_num":"0","word_num":"0","level":"0","width":"0.023255812360885288","par_num":"0"},{"line_num":"0","height":"0.006968641205077342","level":"0","par_num":"0","width":"0.04505813882706013","top":"0.7630662020343051","conf":"0.30000001192092896","left":"0.04069767469984203","word_num":"0","text":"C)JobDisoatcher.oho","page_num":"0","block_num":"0"},{"par_num":"0","top":"0.7804878052132543","block_num":"0","width":"0.06395348082197473","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.04069768139133789","height":"0.006968640444571572","text":".lobDisnatcherintertace.oho","word_num":"0","line_num":"0"},{"width":"0.08430231885707126","block_num":"0","left":"0.04069768199588256","line_num":"0","par_num":"0","text":"@ [EMAIL]","top":"0.7942583731520936","conf":"0.5","height":"0.01061967533361019","word_num":"0","page_num":"0","level":"0"},{"width":"0.05668604120295098","conf":"0.30000001192092896","left":"0.039244191467289816","word_num":"0","line_num":"0","text":"T. SacVisibilitvControl.ohn","level":"0","par_num":"0","page_num":"0","height":"0.007307626033703829","block_num":"0","top":"0.8149920253520749"},{"height":"0.010669689239307223","top":"0.8325358850720923","left":"0.027616282843257383","line_num":"0","conf":"0.5","text":"v D Listeners","block_num":"0","level":"0","width":"0.03197674041098737","par_num":"0","page_num":"0","word_num":"0"},{"top":"0.8500797448165869","word_num":"0","page_num":"0","block_num":"0","par_num":"0","left":"0.03343023313500392","text":"v M Activitiod","width":"0.031976740410987366","conf":"0.30000001192092896","height":"0.0071770334928230595","line_num":"0","level":"0"},{"height":"0.007204819333990642","text":"v M ActivitvProviden","top":"0.8675958187199364","block_num":"0","level":"0","left":"0.03924418511117721","par_num":"0","conf":"0.5","width":"0.04651162979450632","word_num":"0","page_num":"0","line_num":"0"},{"par_num":"0","width":"0.02906976608519858","block_num":"0","left":"0.046511629117106865","top":"0.8850174216200114","text":"> M.lustCall","word_num":"0","height":"0.007327075970420038","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0"},{"block_num":"0","par_num":"0","top":"0.9024390246943023","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","height":"0.010639125270326288","conf":"0.5","level":"0","line_num":"0","page_num":"0","left":"0.046511631681215526"},{"par_num":"0","conf":"1","line_num":"0","top":"0.9198606275943773","block_num":"0","height":"0.010761381906755796","level":"0","text":"© TrackProviderInstalledEvent.php","page_num":"0","width":"0.07412789730315514","word_num":"0","left":"0.059593032929402996"},{"level":"0","width":"0.026162789223041938","page_num":"0","line_num":"0","text":"MAudia","top":"0.9372822303003622","word_num":"0","left":"0.039244188091967266","height":"0.006968640444571572","par_num":"0","conf":"0.30000001192092896","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.006968640444571572","block_num":"0","page_num":"0","text":"MRots","par_num":"0","top":"0.9547038330878187","width":"0.0232558123608853","level":"0","left":"0.039244188005603746"},{"word_num":"0","line_num":"0","height":"0.007249275463049432","par_num":"0","top":"0.05574912945445576","text":"C ActivitvController.ohn","width":"0.047965110616481066","page_num":"0","block_num":"0","conf":"0.5","left":"0.15406977310444897","level":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.15406976733606492","par_num":"0","word_num":"0","line_num":"0","text":"Automateakeporskepository.pnp","page_num":"0","top":"0.08362369334200259","width":"0.07122093058646994","height":"0.006968641205077342"},{"line_num":"0","width":"0.07122092551373421","left":"0.30668604530999377","block_num":"0","text":"© AutomatedReportsCommand.php","word_num":"0","conf":"1","level":"0","par_num":"0","height":"0.011164274322169043","page_num":"0","top":"0.0797448165869219"},{"left":"0.3066860477020153","height":"0.006968640444571461","level":"0","width":"0.05523255023550483","page_num":"0","line_num":"0","top":"0.13240418151987454","word_num":"0","block_num":"0","par_num":"0","text":"Opportunitysynclrait.ong","conf":"0.5"},{"conf":"0.5","block_num":"0","width":"0.08720929571922792","left":"0.37063954254736237","height":"0.006968640444571461","page_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","top":"0.13240418151987454","par_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","width":"0.05523255023550483","height":"0.006968640444571461","level":"0","page_num":"0","line_num":"0","left":"0.31831396020201475","par_num":"0","text":"wsyncermenuuiestrait.ono","top":"0.1567944254223136","conf":"0.30000001192092896","word_num":"0"},{"left":"0.15406976824025068","width":"0.039244185102746826","top":"0.18102073365231264","word_num":"0","text":"c) SyncObiects.pho","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"height":"0.010452960286604362","left":"0.20203489060729998","line_num":"0","par_num":"0","page_num":"0","conf":"1","width":"0.06104650395981806","level":"0","word_num":"0","block_num":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653"},{"text":"© ImportContactBatch.php","top":"0.17770034916869026","height":"0.010497417936674913","width":"0.053779064340794325","level":"0","page_num":"0","line_num":"0","word_num":"0","conf":"1","left":"0.27180233100804285","par_num":"0","block_num":"0"},{"level":"0","top":"0.17770034916869026","block_num":"0","width":"0.027616275117752387","par_num":"0","height":"0.010497417936674913","word_num":"0","left":"0.33284884116015484","line_num":"0","text":"© Client.php","page_num":"0","conf":"1"},{"text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264","level":"0","word_num":"0","par_num":"0","left":"0.3677325572728374","page_num":"0","width":"0.0654069717894209","line_num":"0","conf":"0.5","block_num":"0","height":"0.0071770334928229484"},{"word_num":"0","width":"0.030523251979909044","top":"0.20557491325434107","line_num":"0","height":"0.007343747018817126","level":"0","block_num":"0","left":"0.15406977127553043","page_num":"0","text":"() Service.php","conf":"0.30000001192092896","par_num":"0"},{"left":"0.19186047025946548","word_num":"0","conf":"0.5","width":"0.04505813375432441","top":"0.20557491322719157","level":"0","text":"BatchSyncTrait.php","height":"0.006968640444571572","block_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.20175438596491224","conf":"0.5","block_num":"0","width":"0.14534883296236076","line_num":"0","par_num":"0","word_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","left":"0.2441860510865191","page_num":"0","height":"0.011164274322169154","level":"0"},{"page_num":"0","conf":"0.5","width":"0.02906976354883073","block_num":"0","text":"php api_v2.php","word_num":"0","height":"0.007343747018817126","level":"0","line_num":"0","par_num":"0","top":"0.20557491325434107","left":"0.3982558178455254"},{"text":"(C) AutomatedReportResult.oho","width":"0.06104650395981809","page_num":"0","height":"0.007268726160271521","left":"0.15406977510994932","conf":"1","line_num":"0","block_num":"0","word_num":"0","top":"0.22966507158551952","level":"0","par_num":"0"},{"text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","block_num":"0","left":"0.17151161694332442","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","word_num":"0","height":"0.010691917303836784","conf":"1"},{"text":"nublic function handlel","height":"0.007318740065968554","par_num":"0","width":"0.05959302313784334","conf":"1","left":"0.18313953485556841","block_num":"0","level":"0","page_num":"0","line_num":"0","top":"0.26794258384399516","word_num":"0"},{"line_num":"0","word_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","left":"0.1497093032619457","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"138","top":"0.4111498263026909","width":"0.010174417749364312"},{"left":"0.15116279097784552","line_num":"0","conf":"1","page_num":"0","par_num":"0","level":"0","top":"0.44250871089481225","text":"140","height":"0.017421602252187474","word_num":"0","block_num":"0","width":"0.010174418383456285"},{"left":"0.15116279076509007","top":"0.5017421601756263","height":"0.006968641205077342","word_num":"0","page_num":"0","line_num":"0","text":"1143","conf":"0.30000001192092896","block_num":"0","level":"0","width":"0.00872092995237797","par_num":"0"},{"top":"0.5156794425600686","word_num":"0","line_num":"0","width":"0.00872092995237797","height":"0.010452961047110132","left":"0.1511627908377645","page_num":"0","conf":"1","text":"144","level":"0","par_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","text":"149","top":"0.6062717769003649","line_num":"0","width":"0.00872092995237797","word_num":"0","level":"0","left":"0.15116279076509007"},{"page_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.15116279159085694","line_num":"0","conf":"1","text":"155","top":"0.7108013942469417","width":"0.008720929318285997","height":"0.010452960286604362","word_num":"0"},{"line_num":"0","width":"0.008720929318285997","left":"0.15116279159085694","height":"0.010452960286604362","page_num":"0","level":"0","text":"158","block_num":"0","conf":"1","top":"0.763066202609311","word_num":"0","par_num":"0"},{"left":"0.15116279159085694","page_num":"0","height":"0.010452960286604362","conf":"1","top":"0.8153310109716805","par_num":"0","line_num":"0","level":"0","text":"161","width":"0.008720929318285997","block_num":"0","word_num":"0"},{"par_num":"0","page_num":"0","level":"0","text":"163","height":"0.010452960286604362","conf":"1","block_num":"0","left":"0.15116279159085694","line_num":"0","width":"0.008720929318285997","top":"0.8501742165465933","word_num":"0"},{"conf":"1","line_num":"0","text":"1164","page_num":"0","left":"0.15116279076509007","block_num":"0","par_num":"0","height":"0.006968641205077342","top":"0.871080139269703","width":"0.00872092995237797","word_num":"0","level":"0"},{"height":"0.010452960286604362","page_num":"0","left":"0.15116279159085694","level":"0","par_num":"0","text":"165","width":"0.008720929318285997","top":"0.8850174221215062","line_num":"0","block_num":"0","word_num":"0","conf":"1"},{"left":"0.15116279076509007","top":"0.9059233448446159","width":"0.00872092995237797","block_num":"0","text":"1166","height":"0.006968641205077342","page_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"width":"0.021802323929806966","block_num":"0","conf":"1","par_num":"0","text":"$config,","top":"0.2891986067904957","line_num":"0","height":"0.010452960286604362","left":"0.21366279261358478","page_num":"0","level":"0","word_num":"0"},{"text":"$batchRepository,","top":"0.30662020992638417","conf":"1","height":"0.010452960286604362","par_num":"0","left":"0.21366279584086087","block_num":"0","width":"0.04505813375432441","line_num":"0","word_num":"0","level":"0","page_num":"0"},{"page_num":"0","conf":"1","height":"0.010452960286604362","width":"0.03633720570422233","word_num":"0","par_num":"0","left":"0.21366279067986574","line_num":"0","level":"0","top":"0.3240418127138407","text":"SredisService","block_num":"0"},{"page_num":"0","level":"0","par_num":"0","width":"0.04796511061648104","height":"0.010452960286604251","word_num":"0","text":"$entityRepository,","top":"0.3414634155012971","conf":"1","block_num":"0","left":"0.21366279592722434","line_num":"0"},{"word_num":"0","page_num":"0","left":"0.21366279063768656","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","width":"0.018895347067650337","text":"sloggen","line_num":"0","top":"0.3623693383142996","conf":"0.30000001192092896"},{"conf":"0.5","level":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","line_num":"0","block_num":"0","height":"0.007215933366255367","top":"0.4146341463621239","width":"0.2398255733733482","page_num":"0","par_num":"0","left":"0.20348838007687264"},{"block_num":"0","page_num":"0","conf":"0.5","height":"0.010672467367120575","text":"if (Sthis->attemots@ === 1) {","width":"0.07994185102746842","top":"0.4457735248441337","word_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.20348838095072486"},{"height":"0.010550210730691068","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","level":"0","block_num":"0","left":"0.21366278713067985","top":"0.46331738455485405","par_num":"0","word_num":"0","width":"0.1482558047517817","conf":"1","page_num":"0","line_num":"0"},{"par_num":"0","top":"0.5191387559808612","line_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","left":"0.20348838105878864","word_num":"0","level":"0","height":"0.0071770334928229484","width":"0.091569758476095","block_num":"0","page_num":"0","conf":"0.5"},{"width":"0.15552324944354115","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.5331010453200158","par_num":"0","word_num":"0","block_num":"0","left":"0.20348837906873227","height":"0.013948396442419408"},{"height":"0.006968641205077342","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","left":"0.20348837025078986","word_num":"0","width":"0.14970930586469938","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0"},{"height":"0.010536318570613101","conf":"0.30000001192092896","left":"0.2470930229619993","block_num":"0","level":"0","word_num":"0","line_num":"0","top":"0.5923344949742337","par_num":"0","text":"<1/6 >","width":"0.021802323929806966","page_num":"0"},{"top":"0.6060606061050023","level":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","par_num":"0","height":"0.0071798116206361895","text":"'entity tvo","block_num":"0","page_num":"0","left":"0.2151162810652241","width":"0.027616277654120253"},{"word_num":"0","left":"0.25000000055269916","line_num":"0","text":"© Logger","level":"0","block_num":"0","page_num":"0","height":"0.010455739935429254","par_num":"0","top":"0.6132376396173622","conf":"0.5","width":"0.021802323929806966"},{"top":"0.6236044657097288","page_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","text":"Itotal reco","left":"0.2151162810652241","height":"0.0071770334928230595","line_num":"0","width":"0.027616277654120253"},{"level":"0","width":"0.05668604120295098","block_num":"0","word_num":"0","conf":"0.5","page_num":"0","line_num":"0","left":"0.248546517777781","text":"public function info","par_num":"0","top":"0.6339712919137487","height":"0.010628010477555794"},{"text":"\"batches d","height":"0.0072103763501230045","level":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.6411149825399743","line_num":"0","width":"0.027616277654120253","page_num":"0","left":"0.2151162799850968","word_num":"0"},{"height":"0.007332632986552401","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"Isvnced atl","top":"0.6585365856142653","page_num":"0","left":"0.21511628105837952","level":"0","width":"0.026162789223041966","word_num":"0","block_num":"0"},{"width":"0.04360464785961399","left":"0.26598837545525295","word_num":"0","text":"cav $context = [1","level":"0","height":"0.010591889492442497","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","top":"0.6618819775389818","block_num":"0"},{"level":"0","left":"0.24854651350063556","height":"0.0071770334928229484","top":"0.6794258373205742","block_num":"0","line_num":"0","width":"0.020348835498728624","text":": voidi","par_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"par_num":"0","page_num":"0","width":"0.052325573373348144","top":"0.6929824561403509","text":"} catch (SocialAcco","block_num":"0","left":"0.1918604731373945","level":"0","line_num":"0","conf":"1","word_num":"0","height":"0.011164274322169043"},{"conf":"0.5","height":"0.006968641205077342","left":"0.2034883724950264","text":"Cloaden-swannir","line_num":"0","top":"0.7108013936697744","par_num":"0","width":"0.039244185102746854","word_num":"0","block_num":"0","page_num":"0","level":"0"},{"height":"0.01072803904945585","level":"0","line_num":"0","left":"0.24854651872595424","par_num":"0","width":"0.08720929571922792","block_num":"0","page_num":"0","text":"Log an informational message to the logs.","top":"0.7105263157219254","word_num":"0","conf":"1"},{"word_num":"0","conf":"1","left":"0.24854651107352554","text":"Implements: Loggerinterface::info","par_num":"0","page_num":"0","width":"0.0813953419949146","height":"0.010691917303836673","level":"0","top":"0.7384370017274113","block_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","level":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri","word_num":"0","height":"0.010452960286604362","top":"0.7595818820518198","width":"0.07122092551373421","line_num":"0","left":"0.27761628499022556","conf":"1"},{"word_num":"0","height":"0.006968640444571572","block_num":"0","level":"0","left":"0.2761627910440279","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"ngable lstring smessage","top":"0.7804878052132543","line_num":"0","width":"0.056686041202950954"},{"height":"0.010703032096607279","left":"0.19186047325424327","level":"0","conf":"1","block_num":"0","par_num":"0","text":"} catch (Throwable","line_num":"0","page_num":"0","top":"0.7979094080543587","word_num":"0","width":"0.049418596511191515"},{"level":"0","width":"0.03924418256637896","line_num":"0","top":"0.7944250876267327","conf":"0.5","left":"0.2761627943999499","word_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","text":"arrayScontext","page_num":"0"},{"conf":"0.30000001192092896","width":"0.03924418256637899","word_num":"0","line_num":"0","page_num":"0","top":"0.8188153313456585","left":"0.20348837187088045","height":"0.006968640444571461","level":"0","block_num":"0","par_num":"0","text":"slogger->errorl"},{"left":"0.2485465134574538","page_num":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","height":"0.010452960286604362","width":"0.01889534706765031","word_num":"0","top":"0.8188153315291717","level":"0","text":"Returns:"},{"par_num":"0","text":"CAurno","width":"0.01598837020549368","top":"0.8432055752480975","block_num":"0","left":"0.24854651337109027","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","height":"0.006968640444571572","level":"0"},{"line_num":"0","top":"0.8466898958055888","level":"0","par_num":"0","height":"0.006968640444571461","width":"0.06395348082197477","block_num":"0","text":"vendor/aravel/tramework/src","page_num":"0","left":"0.2747093029029664","conf":"0.5","word_num":"0"},{"left":"0.2747093023963053","page_num":"0","text":"luminare Loc/Loccer.ono","width":"0.05668604120295101","par_num":"0","height":"0.006968640444571461","top":"0.8641114985930454","block_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"left":"0.21511627846207848","page_num":"0","block_num":"0","word_num":"0","line_num":"0","height":"0.007235383302971576","par_num":"0","level":"0","text":"'error' =>","top":"0.8708133969827938","width":"0.026162789223041938","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","par_num":"0","line_num":"0","left":"0.20348837139363007","top":"0.9233449476199234","height":"0.0072770620647228945","word_num":"0","page_num":"0","text":"throw Ser","level":"0","block_num":"0","width":"0.023255814897253146"},{"level":"0","left":"0.44476744220017683","top":"0.2508710809687519","par_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.03488371727314399","height":"0.010691917303836784","text":"826 л v 512"},{"block_num":"0","conf":"1","par_num":"0","page_num":"0","line_num":"0","text":"575","left":"0.47238372096131104","word_num":"0","height":"0.017421602252187585","width":"0.008720929952377943","top":"0.29965156834254736","level":"0"},{"conf":"0.30000001192092896","line_num":"0","word_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.010452960286604362","par_num":"0","left":"0.47093023257922917","top":"0.3205574921563493","text":"576","width":"0.008720929318285997"},{"block_num":"0","par_num":"0","text":"577","width":"0.01017441774936434","line_num":"0","left":"0.4709302334945038","word_num":"0","level":"0","height":"0.010452960286604362","page_num":"0","top":"0.3379790945953738","conf":"1"},{"par_num":"0","line_num":"0","text":"578","word_num":"0","width":"0.008720929318285997","top":"0.35540069773126226","conf":"1","height":"0.010452960286604362","level":"0","left":"0.47093023257922917","page_num":"0","block_num":"0"},{"height":"0.017421602252187585","page_num":"0","word_num":"0","left":"0.4709302331500887","level":"0","top":"0.3693379791874951","conf":"1","block_num":"0","par_num":"0","line_num":"0","text":"579","width":"0.011627906180442682"},{"level":"0","block_num":"0","line_num":"0","text":"580","word_num":"0","left":"0.4709302334945038","conf":"1","height":"0.010452960286604362","page_num":"0","top":"0.39024390295774314","width":"0.01017441774936434","par_num":"0"},{"width":"0.0159883714736776","text":"=581","block_num":"0","height":"0.024390243457264815","conf":"0.5","line_num":"0","par_num":"0","top":"0.40418118460121666","left":"0.4665697680180062","page_num":"0","level":"0","word_num":"0"},{"word_num":"0","line_num":"0","text":"583","block_num":"0","width":"0.008720929318285997","page_num":"0","conf":"1","height":"0.010452960286604362","left":"0.4723837218234151","par_num":"0","level":"0","top":"0.4425087113201125"},{"par_num":"0","line_num":"0","text":"584","word_num":"0","block_num":"0","top":"0.459930314107569","conf":"1","height":"0.010452960286604362","left":"0.4709302334945038","page_num":"0","level":"0","width":"0.01017441774936434"},{"text":"—585","block_num":"0","line_num":"0","page_num":"0","top":"0.4773519168950253","word_num":"0","left":"0.46656976846458836","height":"0.010452960286604362","conf":"0.5","level":"0","par_num":"0","width":"0.013081394611520969"},{"height":"0.010452960286604362","page_num":"0","text":"586","width":"0.008720929318285997","level":"0","line_num":"0","conf":"1","left":"0.47093023257922917","block_num":"0","top":"0.4947735200309138","par_num":"0","word_num":"0"},{"block_num":"0","top":"0.5121951224699383","text":"587","width":"0.008720929318285997","line_num":"0","conf":"1","level":"0","height":"0.010452960286604362","par_num":"0","left":"0.4723837218234151","word_num":"0","page_num":"0"},{"conf":"1","height":"0.010452960286604362","top":"0.5296167252573947","block_num":"0","width":"0.008720929318285997","text":"588","left":"0.4723837218234151","word_num":"0","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"conf":"1","level":"0","page_num":"0","width":"0.01017441774936434","par_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","text":"589","top":"0.5470383280448511","word_num":"0","line_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","height":"0.020905922094220375","text":"590","top":"0.5609756106427853","line_num":"0","level":"0","page_num":"0","width":"0.008720929952377943","conf":"0.5","left":"0.47238372114299704"},{"par_num":"0","top":"0.5853658539937421","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","text":"15911","width":"0.013081394611520969","height":"0.006968640444571572","left":"0.46802325552854196","line_num":"0","level":"0"},{"line_num":"0","page_num":"0","text":"592","top":"0.5958188150216522","word_num":"0","par_num":"0","width":"0.010174418383456285","block_num":"0","conf":"1","left":"0.4723837209560432","level":"0","height":"0.020905923615232025"},{"width":"0.008720929952377998","word_num":"0","conf":"1","line_num":"0","text":"593","top":"0.616724738727316","left":"0.47238372099764825","par_num":"0","height":"0.010452961047110132","page_num":"0","block_num":"0","level":"0"},{"par_num":"0","width":"0.014534881774415365","top":"0.6480836243637909","level":"0","page_num":"0","line_num":"0","height":"0.013937280889142922","block_num":"0","text":"T 595","word_num":"0","conf":"0.30000001192092896","left":"0.466569769326747"},{"level":"0","width":"0.014534883042599256","text":"-596","block_num":"0","word_num":"0","line_num":"0","height":"0.020905922094220375","conf":"0.30000001192092896","top":"0.6655052271933078","left":"0.46656976759933994","page_num":"0","par_num":"0"},{"text":"597","top":"0.6898954702884519","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.006968641205077342","width":"0.010174418383456285","word_num":"0","left":"0.47093023259606254"},{"conf":"0.5","width":"0.011627906180442626","page_num":"0","block_num":"0","left":"0.4709302331016392","height":"0.020905922094220375","level":"0","par_num":"0","top":"0.7003484325068968","word_num":"0","line_num":"0","text":"598"},{"block_num":"0","height":"0.006968641205077342","level":"0","text":"$99","width":"0.008720929952377943","page_num":"0","par_num":"0","line_num":"0","conf":"1","top":"0.7247386758550688","left":"0.4723837209976482","word_num":"0"},{"top":"0.7282229962193458","par_num":"0","conf":"0.30000001192092896","left":"0.46656976790214993","text":"=600","block_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.014534883042599311","height":"0.027874564820309367","word_num":"0"},{"height":"0.006968640444571572","line_num":"0","left":"0.4709302334945038","page_num":"0","level":"0","par_num":"0","top":"0.7595818818683066","word_num":"0","block_num":"0","text":"6011","width":"0.01017441774936434","conf":"0.30000001192092896"},{"level":"0","top":"0.7700348428613736","width":"0.014534883042599311","conf":"0.30000001192092896","left":"0.466569767781026","line_num":"0","height":"0.020905923615232025","text":"-602","word_num":"0","page_num":"0","par_num":"0","block_num":"0"},{"text":"604","page_num":"0","block_num":"0","par_num":"0","left":"0.47093023264451217","level":"0","height":"0.020905922094220375","conf":"1","line_num":"0","top":"0.8048780490574194","width":"0.010174418383456285","word_num":"0"},{"block_num":"0","left":"0.47093023257922917","text":"605","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","line_num":"0","width":"0.008720929318285997","top":"0.8292682935500775","height":"0.010452960286604362","par_num":"0"},{"block_num":"0","par_num":"0","left":"0.4723837211284622","line_num":"0","top":"0.8432055753547425","text":"606","height":"0.017421602252187474","level":"0","width":"0.008720929952377943","page_num":"0","conf":"1","word_num":"0"},{"text":"— 607","width":"0.013081394611520969","word_num":"0","left":"0.4665697671564489","top":"0.8641114988686065","block_num":"0","par_num":"0","height":"0.010689139176023432","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0"},{"conf":"1","left":"0.4723837218234151","text":"608","par_num":"0","top":"0.8815331015640149","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","word_num":"0","width":"0.008720929318285997","block_num":"0"},{"page_num":"0","width":"0.01889534706765028","line_num":"0","word_num":"0","height":"0.006968640444571461","left":"0.9127906995735092","level":"0","par_num":"0","conf":"0.30000001192092896","text":"100% 52","block_num":"0","top":"0.006968641450188162"},{"block_num":"0","page_num":"0","par_num":"0","text":"• MOn ZU Aor 10.44:34","width":"0.05813952709766146","word_num":"0","conf":"0.30000001192092896","top":"0.006968641450188162","level":"0","height":"0.006968640444571461","left":"0.9345930252198137","line_num":"0"},{"left":"0.8270348913845716","par_num":"0","width":"0.08720929571922786","page_num":"0","conf":"1","height":"0.010452960286604362","top":"0.02787456497864904","word_num":"0","level":"0","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv","block_num":"0"},{"height":"0.010452960286604362","par_num":"0","text":"=custom.log","width":"0.029069763548830674","word_num":"0","left":"0.4738372097953522","level":"0","page_num":"0","conf":"0.5","line_num":"0","block_num":"0","top":"0.05574912978701141"},{"top":"0.055749129145434506","height":"0.010452961047110132","left":"0.5101744200028817","width":"0.027616277654120225","line_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"=laravel.log","conf":"1","word_num":"0"},{"word_num":"0","text":"A SF [jiminny@localhost]","conf":"0.5","height":"0.010452960286604362","level":"0","width":"0.050872087478637695","top":"0.05574912978701141","left":"0.5450581399922917","line_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"width":"0.06104650903255382","left":"0.6046511654871605","page_num":"0","block_num":"0","text":"4 HS_local (iminny@localhost]","par_num":"0","line_num":"0","word_num":"0","top":"0.055749129145434506","conf":"0.5","height":"0.010452961047110132","level":"0"},{"block_num":"0","par_num":"0","height":"0.010452960286604362","text":"Cascade","line_num":"0","word_num":"0","level":"0","width":"0.017441858636571994","conf":"1","page_num":"0","top":"0.05574912943857935","left":"0.6947674436468302"},{"text":"A console [PROD] X A console [EU]","par_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","page_num":"0","left":"0.4738372088584945","width":"0.07703488431078326","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.011164274322169043"},{"par_num":"0","top":"0.0797448165869219","width":"0.04360464785961393","word_num":"0","text":"A console [STAGING]","height":"0.011164274322169043","line_num":"0","left":"0.5595930266071848","level":"0","page_num":"0","block_num":"0","conf":"0.5"},{"line_num":"0","page_num":"0","text":"Retactor Connection","conf":"1","word_num":"0","block_num":"0","height":"0.007285397208668498","left":"0.6933139525309181","level":"0","top":"0.08362369354010668","par_num":"0","width":"0.04651162979450629"},{"par_num":"0","word_num":"0","block_num":"0","top":"0.08362369371432266","left":"0.7470930289847444","height":"0.007285397208668609","line_num":"0","text":"CRM Initial Sync Oven","conf":"0.30000001192092896","width":"0.045058133754324436","page_num":"0","level":"0"},{"par_num":"0","text":"Tx: Autov","block_num":"0","top":"0.1044657097288676","word_num":"0","page_num":"0","width":"0.02034883549872868","left":"0.5348837228066751","conf":"0.5","level":"0","height":"0.0071770334928229484","line_num":"0"},{"text":"do jiminny v","page_num":"0","par_num":"0","height":"0.010516868633897003","block_num":"0","conf":"0.5","level":"0","width":"0.023255814897253146","top":"0.1044657097460916","line_num":"0","word_num":"0","left":"0.6627906972313775"},{"page_num":"0","line_num":"0","width":"0.12936045261139567","height":"0.010689139176023432","level":"0","top":"0.12519936212958604","left":"0.49273255700367574","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","conf":"0.5","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.010689139176023432","block_num":"0","par_num":"0","page_num":"0","top":"0.12519936195537007","conf":"0.30000001192092896","left":"0.6279069838403225","line_num":"0","width":"0.05813952709766146","word_num":"0","level":"0","text":"034 A1 A34 M62 ^ -"},{"par_num":"0","block_num":"0","word_num":"0","height":"0.006968640444571461","level":"0","width":"0.12499997970905707","conf":"0.30000001192092896","line_num":"0","top":"0.1463414637498397","left":"0.4927325782522842","page_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05."},{"line_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.1962209052227913","block_num":"0","word_num":"0","height":"0.013937280889143033","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","left":"0.4927325630147635","top":"0.15679442610595107","conf":"1"},{"par_num":"0","word_num":"0","conf":"1","top":"0.17770034895077447","level":"0","width":"0.015988370205493707","page_num":"0","left":"0.49273255988271814","height":"0.010452960286604362","block_num":"0","text":"SELECT","line_num":"0"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","conf":"0.5","line_num":"0","page_num":"0","width":"0.1889534605310318","height":"0.013937280889143033","block_num":"0","left":"0.5014535184914614","top":"0.1951219518899232","word_num":"0","level":"0","par_num":"0"},{"height":"0.006968640444571461","left":"0.5029069786600965","conf":"0.30000001192092896","text":"U.ema1l.","block_num":"0","word_num":"0","page_num":"0","top":"0.21602787489966546","line_num":"0","par_num":"0","width":"0.021802323929806966","level":"0"},{"word_num":"0","line_num":"0","top":"0.233449477263315","conf":"0.30000001192092896","text":"sa.*","page_num":"0","block_num":"0","height":"0.006968641205077342","level":"0","width":"0.011627907448626518","left":"0.5029069764355705","par_num":"0"},{"width":"0.08866278668667404","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968641205077342","block_num":"0","page_num":"0","left":"0.5029069796729173","level":"0","line_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336"},{"word_num":"0","par_num":"0","top":"0.2679425837320575","left":"0.49273255569667207","block_num":"0","width":"0.0959302313784336","line_num":"0","height":"0.011164274322168932","conf":"0.5","level":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id"},{"par_num":"0","width":"0.10610464785961388","height":"0.007196483429539158","level":"0","line_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.492732561293783","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163"},{"word_num":"0","left":"0.49269744083144135","line_num":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","page_num":"0","level":"0","height":"0.0148935728666314","width":"0.1381482875093501","block_num":"0","conf":"0.5","top":"0.2995371262853762"},{"top":"0.33797909453440456","par_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","width":"0.14534883296236073","left":"0.4927325646028267","text":"SELECT * FROM automated_report_results order by id desc;","word_num":"0","height":"0.010505753841126397","line_num":"0"},{"left":"0.4927325633660667","block_num":"0","top":"0.3728222999543015","page_num":"0","conf":"1","height":"0.01075026787449107","par_num":"0","word_num":"0","line_num":"0","text":"select * from features;","level":"0","width":"0.059593018065107584"},{"text":"Bplect * from team fpatunos where featunp id = 40:","left":"0.49273257312172364","width":"0.12936045261139567","word_num":"0","par_num":"0","top":"0.38995215302990127","conf":"0.30000001192092896","block_num":"0","height":"0.007260390255820148","level":"0","line_num":"0","page_num":"0"},{"width":"0.09011627765412028","line_num":"0","word_num":"0","height":"0.010500196824994035","page_num":"0","top":"0.42503987254774733","block_num":"0","level":"0","text":"select * from teams where id = 556;","par_num":"0","conf":"1","left":"0.4927325550814989"},{"par_num":"0","block_num":"0","word_num":"0","height":"0.010564103651274914","level":"0","conf":"1","top":"0.4599303140744231","left":"0.4927325616686351","width":"0.03779069413530067","page_num":"0","line_num":"0","text":"select * from"},{"page_num":"0","par_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","block_num":"0","height":"0.010564103651274914","left":"0.5654069877565148","line_num":"0","conf":"1","top":"0.4599303140744231","width":"0.12499998985452854","level":"0"},{"page_num":"0","par_num":"0","conf":"1","word_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","block_num":"0","line_num":"0","top":"0.47735191659424503","left":"0.4927325741233989","height":"0.010686361048210191","level":"0","width":"0.19767440633570887"},{"block_num":"0","level":"0","width":"0.1453954818400931","word_num":"0","par_num":"0","text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","height":"0.014546766235497555","left":"0.4927008834473122","line_num":"0","conf":"0.5","page_num":"0"},{"width":"0.14244185102746842","word_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","level":"0","top":"0.5119617223575448","height":"0.010686361048210191","left":"0.4927325548990552"},{"text":"select * from automated report results WHERE report id = 54:","level":"0","par_num":"0","width":"0.15552323929806972","left":"0.49273255862023396","top":"0.5470383283932831","height":"0.010452960286604362","word_num":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0"},{"height":"0.010622453461423431","width":"0.12209300791963623","conf":"1","word_num":"0","top":"0.5818815337886577","level":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"select * from opportunities where id = 7594349:","left":"0.49273256125581216"},{"page_num":"0","height":"0.010750267113985301","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","block_num":"0","conf":"0.5","width":"0.19767440633570899","word_num":"0","left":"0.49273257226354994","level":"0","line_num":"0","top":"0.6164274323772443"},{"top":"0.6339712919137487","left":"0.49273256709487234","level":"0","line_num":"0","conf":"1","width":"0.15406975847609494","block_num":"0","word_num":"0","height":"0.010628010477555794","text":"select * from plavbooks where team id = 711: # event 226147","page_num":"0","par_num":"0"},{"word_num":"0","left":"0.4927325551571803","block_num":"0","top":"0.651515151624469","width":"0.15261626750864876","height":"0.010505753841126397","page_num":"0","conf":"1","par_num":"0","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","level":"0"},{"level":"0","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","left":"0.4927325646279135","width":"0.11046511061648101","conf":"1","par_num":"0","block_num":"0","word_num":"0","top":"0.6689895475345226","height":"0.013937280889143033","line_num":"0"},{"par_num":"0","height":"0.010558546635142552","conf":"1","page_num":"0","left":"0.4927325552882119","line_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","top":"0.6864111504286012","word_num":"0","width":"0.15261626750864876","block_num":"0","level":"0"},{"conf":"0.5","left":"0.4927325602990887","level":"0","block_num":"0","top":"0.724738676080081","word_num":"0","line_num":"0","width":"0.12354650903255388","par_num":"0","height":"0.007318740065968554","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925"},{"height":"0.010452961047110132","top":"0.7386759584137272","word_num":"0","width":"0.0159883714736776","level":"0","par_num":"0","page_num":"0","line_num":"0","text":"GELECT","conf":"0.30000001192092896","left":"0.492732558848917","block_num":"0"},{"height":"0.014354066985646008","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","line_num":"0","width":"0.18604649888708236","page_num":"0","left":"0.5029069807442199","conf":"0.5","word_num":"0","level":"0","block_num":"0"},{"width":"0.021802323929806966","par_num":"0","level":"0","height":"0.007257611367501027","conf":"0.30000001192092896","page_num":"0","text":"u. email","top":"0.7767145136381128","left":"0.5014534902332606","word_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","height":"0.006968640444571461","top":"0.7944250874432196","text":"sa.*","level":"0","conf":"0.30000001192092896","width":"0.013081394611520913","left":"0.5029069777669138","block_num":"0","line_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","left":"0.5014534906556222","text":"t.owner_id FROM social_accounts sa","page_num":"0","width":"0.09011626750864876","conf":"1","level":"0","block_num":"0","par_num":"0","height":"0.010497418697180683","top":"0.8118022326885981"},{"level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.8292682928942409","height":"0.007254833239687675","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","width":"0.09738371220040826","word_num":"0","par_num":"0","block_num":"0","line_num":"0"},{"conf":"0.5","height":"0.010566882539594036","left":"0.49273255613526434","word_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","width":"0.10610464785961393","block_num":"0"},{"width":"0.1380813882706013","block_num":"0","word_num":"0","page_num":"0","height":"0.010689139176023432","level":"0","line_num":"0","conf":"1","top":"0.8641114986943905","left":"0.4927325670763793","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","par_num":"0"},{"width":"0.19622092551373427","conf":"0.5","left":"0.4927325575704069","line_num":"0","par_num":"0","top":"0.8987240830528642","height":"0.01068358215989107","block_num":"0","word_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","page_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"+0 ..","top":"0.0797448165869219","level":"0","word_num":"0","width":"0.020348834230544677","par_num":"0","height":"0.011164274322169043","line_num":"0","left":"0.965116281891486"},{"top":"0.10104529661439754","word_num":"0","width":"0.2703488329623608","level":"0","block_num":"0","line_num":"0","left":"0.6976744093136732","par_num":"0","height":"0.01059744650857497","page_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1"},{"conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","page_num":"0","top":"0.11846689891207607","width":"0.23837209255137337","word_num":"0","height":"0.006968641205077342","block_num":"0","left":"0.703488371377582"},{"conf":"1","word_num":"0","width":"0.28633718287691157","page_num":"0","left":"0.694767473312973","level":"0","line_num":"0","par_num":"0","block_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","height":"0.007357639939400973","top":"0.1393728226143094"},{"conf":"0.5","par_num":"0","block_num":"0","level":"0","width":"0.2819767201200445","word_num":"0","left":"0.6962209524994839","height":"0.010653017430404366","line_num":"0","page_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603"},{"word_num":"0","height":"0.010583553587991013","left":"0.6947674594038452","conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","width":"0.12645347067650337","line_num":"0","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453"},{"block_num":"0","line_num":"0","par_num":"0","text":"What splitting the profile sync into batches would look like","height":"0.010494639808861561","word_num":"0","left":"0.6947674552483422","level":"0","top":"0.19856459312259356","page_num":"0","conf":"1","width":"0.13517440633570899"},{"word_num":"0","par_num":"0","height":"0.007182590508955311","conf":"1","width":"0.1511627765412027","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","line_num":"0","top":"0.21929824549679078","left":"0.6947674427962095","level":"0","block_num":"0"},{"left":"0.694767459943104","page_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","line_num":"0","level":"0","conf":"1","word_num":"0","width":"0.28633716258596864","par_num":"0","height":"0.010569660667407277","block_num":"0"},{"level":"0","page_num":"0","line_num":"0","top":"0.2508710804745784","word_num":"0","height":"0.006968640444571461","block_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","conf":"0.30000001192092896","par_num":"0","width":"0.24127905419532292","left":"0.6947674612076477"},{"word_num":"0","height":"0.007329854098233168","par_num":"0","page_num":"0","top":"0.271777003894373","block_num":"0","conf":"1","width":"0.284883661473051","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","level":"0","line_num":"0","left":"0.6962209605769604"},{"height":"0.006968640444571461","line_num":"0","block_num":"0","page_num":"0","width":"0.2877906636988863","conf":"0.30000001192092896","left":"0.6962209692158519","top":"0.306620209394439","word_num":"0","level":"0","par_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,"},{"conf":"1","top":"0.3205574921563493","par_num":"0","line_num":"0","page_num":"0","width":"0.2776162573631774","block_num":"0","height":"0.010452960286604362","left":"0.7034883691075557","level":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","word_num":"0"},{"level":"0","word_num":"0","height":"0.010505753841126397","left":"0.7034883928957734","width":"0.20639533184944325","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","top":"0.33797909453440456","line_num":"0"},{"height":"0.010628010477555794","word_num":"0","width":"0.2819767201200445","line_num":"0","left":"0.6962209294276679","par_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0","conf":"1","top":"0.3554006976086954","block_num":"0","level":"0"},{"word_num":"0","page_num":"0","conf":"1","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","width":"0.2848836817639939","block_num":"0","line_num":"0","par_num":"0","height":"0.0072659472719524","left":"0.6962209430504749","level":"0","top":"0.3763066205343165"},{"text":"You get for free","block_num":"0","left":"0.6947674424200525","line_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","level":"0","top":"0.41463414653422836","height":"0.007215933366255256","width":"0.0319767404109873"},{"par_num":"0","text":"•streamed fetch (no 0OM on big owners)","word_num":"0","height":"0.0071770334928229484","width":"0.08575581489725315","top":"0.43540669856459324","level":"0","conf":"0.5","left":"0.697674417508692","block_num":"0","page_num":"0","line_num":"0"},{"height":"0.0071770334928229484","text":"• 100-record batches via Redis","block_num":"0","conf":"0.5","level":"0","left":"0.6976744285694189","page_num":"0","par_num":"0","line_num":"0","top":"0.4529505582137161","width":"0.06540696671668522","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.010477968760464584","conf":"1","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","top":"0.4703832754342152","block_num":"0","left":"0.6976744332330052","width":"0.13953486909257606","word_num":"0"},{"conf":"1","width":"0.1322674244008165","left":"0.6976744360642997","page_num":"0","par_num":"0","level":"0","block_num":"0","word_num":"0","line_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","top":"0.4912280700058711","height":"0.010514089745577881"},{"left":"0.6976744452422932","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","block_num":"0","width":"0.2819767201200444","line_num":"0","par_num":"0","level":"0","word_num":"0","height":"0.010452960286604251","page_num":"0","conf":"0.5"},{"block_num":"0","word_num":"0","page_num":"0","top":"0.5261324047144549","height":"0.007360418067214214","line_num":"0","par_num":"0","text":"key so difterent orofiles don't collide","width":"0.07267441140844466","left":"0.7034883798200974","conf":"0.5","level":"0"},{"left":"0.6947674678139966","conf":"1","block_num":"0","height":"0.010452960286604362","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","top":"0.5470383280448511","width":"0.1729650903255382","line_num":"0","word_num":"0","level":"0","par_num":"0","page_num":"0"},{"top":"0.5644599301598978","height":"0.0073104049220229506","left":"0.6947674633339377","block_num":"0","conf":"0.5","par_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","width":"0.2819767201200445","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"page_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","line_num":"0","word_num":"0","left":"0.6947674627311626","width":"0.28052323929806977","height":"0.010577996571858761","par_num":"0","level":"0","block_num":"0","conf":"1","top":"0.5956937798195339"},{"left":"0.6947674461509291","par_num":"0","top":"0.613237639553429","width":"0.13953487923804753","line_num":"0","height":"0.0071770334928229484","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","block_num":"0","conf":"1","level":"0","page_num":"0","word_num":"0"},{"conf":"1","line_num":"0","level":"0","word_num":"0","page_num":"0","block_num":"0","text":"Recommendation","top":"0.6411149825213349","width":"0.04215116196490354","height":"0.006968641205077342","left":"0.6947674422006878","par_num":"0"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","height":"0.010522425650029366","line_num":"0","width":"0.28052323929806977","conf":"1","page_num":"0","par_num":"0","top":"0.6585365856142653","level":"0","left":"0.6947674626641019","word_num":"0"},{"page_num":"0","level":"0","conf":"0.5","block_num":"0","par_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","height":"0.006968640444571461","width":"0.28488370205493685","line_num":"0","top":"0.6759581884885157","left":"0.6947674655515993","word_num":"0"},{"line_num":"0","word_num":"0","top":"0.6897926635444678","width":"0.17441859143845573","conf":"1","height":"0.01055576774682343","level":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.6947674548777797","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"height":"0.01072803904945574","block_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","word_num":"0","top":"0.7105263158961413","conf":"1","par_num":"0","width":"0.22819766592472157","left":"0.697674427545875","level":"0","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","left":"0.6976744577707242","line_num":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","level":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","width":"0.28488368176399403","word_num":"0","block_num":"0","top":"0.7317073174083762"},{"page_num":"0","conf":"0.30000001192092896","text":"do),","height":"0.017421602252187585","block_num":"0","width":"0.011627906180442626","par_num":"0","word_num":"0","level":"0","line_num":"0","top":"0.7421602788826169","left":"0.7034883726365229"},{"block_num":"0","line_num":"0","height":"0.0071770334928229484","level":"0","page_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774","left":"0.6976744436144179","word_num":"0","par_num":"0","top":"0.766347687400319","conf":"0.5"},{"block_num":"0","height":"0.011164274322169043","word_num":"0","left":"0.694767475704478","level":"0","par_num":"0","page_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","top":"0.7870813397129187","conf":"1","width":"0.2877906636988864","line_num":"0"},{"width":"0.2718022934933926","page_num":"0","word_num":"0","line_num":"0","conf":"1","top":"0.8013937288934075","level":"0","block_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","height":"0.013937280889143033","left":"0.6947674739397125","par_num":"0"},{"word_num":"0","page_num":"0","height":"0.0071770334928229484","left":"0.6962209318790669","line_num":"0","text":"watermark — gate it on \"no profile context\".","width":"0.08430232392980697","block_num":"0","conf":"1","par_num":"0","top":"0.8221690590111643","level":"0"},{"left":"0.9651162807795277","block_num":"0","text":"G.l .","width":"0.017441858636571994","par_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.8397129185198681","height":"0.010461296951561616"},{"top":"0.9266347687400319","page_num":"0","width":"0.04069767099745736","conf":"0.30000001192092896","height":"0.0071770334928229484","block_num":"0","level":"0","word_num":"0","left":"0.6962209300842392","line_num":"0","par_num":"0","text":"Ask anvthina (84-D"},{"height":"0.0071770334928229484","par_num":"0","level":"0","line_num":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","width":"0.04651162472177062","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.7223837197862006"},{"width":"0.01453488177441542","block_num":"0","text":"144-25","left":"0.9331395351302343","word_num":"0","line_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.9860627181052405","height":"0.006968640444571572","conf":"0.5"},{"level":"0","top":"0.986062718234409","page_num":"0","height":"0.01074748898617195","line_num":"0","par_num":"0","text":"Po 4 sp","block_num":"0","width":"0.01453488177441531","left":"0.9709302343731505","word_num":"0","conf":"0.30000001192092896"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8065
|
NULL
|
NULL
|
|
59367
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.43.30L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"width":"0.021802326466174835",& [{"width":"0.021802326466174835","line_num":"0","block_num":"0","level":"0","left":"0.01744185995005212","par_num":"0","conf":"0.30000001192092896","page_num":"0","text":"Phostorm","top":"0.006968641046706359","height":"0.006968641205077342","word_num":"0"},{"text":"code","line_num":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.006968641450188162","width":"0.01162790618044264","conf":"0.30000001192092896","left":"0.1148255812121043","level":"0","par_num":"0","height":"0.006968640444571461"},{"width":"0.029069763548830722","line_num":"0","word_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","left":"0.030523259704860126","text":"FV faVsco.js","conf":"0.5","block_num":"0","page_num":"0","top":"0.02787456497864904"},{"text":"?9 master","block_num":"0","top":"0.02787456497864904","level":"0","height":"0.010452960286604362","conf":"0.30000001192092896","page_num":"0","left":"0.06831395542728312","line_num":"0","width":"0.024709300791963623","word_num":"0","par_num":"0"},{"conf":"0.30000001192092896","height":"0.003484320602538671","left":"0.014534883869450689","text":"Proledey","block_num":"0","par_num":"0","page_num":"0","width":"0.020348836766912577","word_num":"0","level":"0","top":"0.05923344944238418","line_num":"0"},{"top":"0.07612742412338913","conf":"0.30000001192092896","word_num":"0","par_num":"0","block_num":"0","left":"0.043574765514713835","text":"D Salesforce","height":"0.01150821840934213","level":"0","line_num":"0","page_num":"0","width":"0.030583024024963372"},{"left":"0.046511627642654756","text":"> DDTO","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.09407665591941561","width":"0.021802323929806973","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.07137109878215384","line_num":"0","height":"0.015479323586398475","level":"0","left":"0.0537095887639354","par_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","page_num":"0","conf":"1","word_num":"0","top":"0.11024367702094318"},{"line_num":"0","width":"0.08575580475178171","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.05232558202147495","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","height":"0.0071770334928229484","page_num":"0","top":"0.13237639553429026"},{"text":"C) ketryralleasalestorcerecorasJob.onp","width":"0.08575580475178171","word_num":"0","page_num":"0","line_num":"0","left":"0.05232558202147495","height":"0.0072715042880847625","top":"0.14982578435435434","block_num":"0","par_num":"0","level":"0","conf":"0.5"},{"line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.16724738709478748","level":"0","page_num":"0","left":"0.046511627154292065","text":"c) AulolocDelavec locrm.ono","block_num":"0","width":"0.06249999492726427","word_num":"0"},{"top":"0.18102073376030525","page_num":"0","line_num":"0","par_num":"0","height":"0.010616896445291069","text":"© CheckAndRetryRemoteMatch.php","width":"0.07558138827060132","word_num":"0","block_num":"0","conf":"1","left":"0.046511627667025296","level":"0"},{"par_num":"0","top":"0.2017543859602864","word_num":"0","line_num":"0","block_num":"0","text":"C) CreaterollowupActivity.php","level":"0","height":"0.0073048471453848185","left":"0.04651163545709501","page_num":"0","width":"0.06395348082197473","conf":"0.5"},{"text":"C) CreateNotes.php","width":"0.04215116196490349","word_num":"0","page_num":"0","left":"0.04651162858740109","height":"0.007182590508955311","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.21929824565899192"},{"text":"© MatchActivitiesToNewOpportunity.php","top":"0.23684210521680837","width":"0.08720929571922789","height":"0.010544653714558705","left":"0.04651163557061816","level":"0","word_num":"0","conf":"1","page_num":"0","block_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","width":"0.06249999492726427","level":"0","left":"0.04651163358738779","height":"0.007207597461803994","page_num":"0","top":"0.2543554009942979","word_num":"0","conf":"0.5","text":"C) MatchActivitvermData.php"},{"height":"0.00732985485873916","top":"0.27177700333990396","line_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.046511628705343505","par_num":"0","width":"0.039244185102746854","word_num":"0","block_num":"0","text":"E) NoteObiect.ohp"},{"left":"0.04651163174781109","block_num":"0","level":"0","par_num":"0","text":"c) SaveActiviv.ono","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","word_num":"0","line_num":"0","top":"0.2891986066069825","width":"0.04215115942853562"},{"width":"0.0523255835188196","text":"c)saveliranscriotion.onv","line_num":"0","top":"0.30662020900450737","par_num":"0","page_num":"0","level":"0","left":"0.04651162677256695","height":"0.006968641205077342","block_num":"0","word_num":"0","conf":"0.30000001192092896"},{"block_num":"0","left":"0.04651163174781109","conf":"0.5","word_num":"0","level":"0","height":"0.0072464973352361906","par_num":"0","line_num":"0","page_num":"0","text":"C) SetuoLavout.oho","top":"0.32376395531045343","width":"0.04215115942853562"},{"top":"0.34130781499202545","width":"0.04215115942853562","level":"0","left":"0.04651163174781109","page_num":"0","word_num":"0","block_num":"0","par_num":"0","text":"C) SvncActivitv.oho","line_num":"0","height":"0.0071770334928230595","conf":"0.5"},{"width":"0.055435398791698696","par_num":"0","left":"0.04638947542561308","word_num":"0","top":"0.3552072621290665","conf":"1","page_num":"0","text":"@ SvncFieldMetadata.php","height":"0.014418177627490425","block_num":"0","level":"0","line_num":"0"},{"height":"0.010455739935429254","conf":"1","width":"0.039244182566378974","block_num":"0","word_num":"0","page_num":"0","text":"© SyncLeads.php","par_num":"0","line_num":"0","top":"0.3763066205343165","level":"0","left":"0.046511631609252174"},{"conf":"1","line_num":"0","width":"0.04215115942853562","page_num":"0","left":"0.046511631695615716","block_num":"0","height":"0.014354066985645897","text":"© SyncObjects.php","top":"0.38995215311004783","word_num":"0","par_num":"0","level":"0"},{"line_num":"0","conf":"1","left":"0.04651163073081603","par_num":"0","word_num":"0","height":"0.010700253968793927","text":"© SyncOpportunitiesJob.php","block_num":"0","top":"0.41114982586710536","width":"0.06104650903255382","page_num":"0","level":"0"},{"width":"0.05087208747863769","left":"0.046511633451594","word_num":"0","conf":"1","level":"0","page_num":"0","height":"0.014354066985646008","par_num":"0","line_num":"0","text":"© SyncOpportunity.php","top":"0.42503987240829344","block_num":"0"},{"block_num":"0","conf":"1","height":"0.010672468127626344","line_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"© SyncProfileMetadata.php","left":"0.04651163071712692","level":"0","top":"0.44577352463809683","width":"0.05813953217039717"},{"par_num":"0","width":"0.056686041202950996","level":"0","page_num":"0","height":"0.010550210730691068","text":"© SyncTeamFieldsJob.php","conf":"1","top":"0.46331738455485405","word_num":"0","block_num":"0","left":"0.04651163321565249","line_num":"0"},{"height":"0.010452961047110243","conf":"1","left":"0.04651163321565131","level":"0","par_num":"0","text":"© SyncTeamMetadata.php","page_num":"0","top":"0.48083623715937174","block_num":"0","line_num":"0","word_num":"0","width":"0.05668604120295098"},{"conf":"1","par_num":"0","line_num":"0","page_num":"0","text":"© UpdateOpportunitySpecifications.php","height":"0.01051408974557777","top":"0.49825784007433493","block_num":"0","left":"0.04651163548425466","width":"0.08430231885707123","word_num":"0","level":"0"},{"text":"Updatestage.ong","level":"0","top":"0.5191637634014077","block_num":"0","height":"0.006968640444571461","line_num":"0","word_num":"0","left":"0.046511627480499834","page_num":"0","width":"0.04215115942853563","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","line_num":"0","text":"> @ DealRisks","block_num":"0","width":"0.03343022884206569","left":"0.03343023627313173","level":"0","par_num":"0","top":"0.5331010454942319","height":"0.010758603778942555","conf":"0.30000001192092896","page_num":"0"},{"word_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571572","par_num":"0","left":"0.03924418649273823","page_num":"0","width":"0.031976740410987366","top":"0.5714285717637769","text":"_Meeuine bor","block_num":"0"},{"height":"0.007210375589617124","left":"0.03924418703063903","level":"0","width":"0.029069763548830715","top":"0.6411149830944434","word_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"a Telephony","page_num":"0"},{"height":"0.011164274322169154","page_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","width":"0.017441858636572008","word_num":"0","left":"0.03924418612559764","par_num":"0","text":"C User","top":"0.6547049441786283","line_num":"0"},{"height":"0.006968641205077342","block_num":"0","text":"c8aseprocessing.oo.ono","top":"0.675958188117432","par_num":"0","width":"0.05523256038097625","word_num":"0","page_num":"0","left":"0.04069767337055839","line_num":"0","level":"0","conf":"0.30000001192092896"},{"block_num":"0","level":"0","width":"0.03779069667166852","height":"0.01055576850732931","top":"0.6897926633384308","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"@ Dummv.Job.php","left":"0.04069767586474709","page_num":"0","line_num":"0"},{"page_num":"0","par_num":"0","conf":"0.5","level":"0","height":"0.006968640444571572","word_num":"0","line_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","width":"0.07558138827060132","left":"0.04069768173679198","block_num":"0","top":"0.7108013940634285"},{"word_num":"0","conf":"0.5","height":"0.010508531968939527","left":"0.0406976819687229","par_num":"0","width":"0.06395348082197475","line_num":"0","block_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","level":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","page_num":"0","word_num":"0","top":"0.7456140350877193","level":"0","left":"0.04069767637769677","width":"0.023255812360885288","par_num":"0","line_num":"0","block_num":"0","text":"C ob.oho"},{"page_num":"0","top":"0.7630662020343051","block_num":"0","height":"0.006968641205077342","par_num":"0","line_num":"0","text":"C)JobDisoatcher.oho","left":"0.04069767469984203","level":"0","conf":"0.30000001192092896","word_num":"0","width":"0.04505813882706013"},{"level":"0","text":".lobDisnatcherintertace.oho","width":"0.06395348082197473","par_num":"0","conf":"0.30000001192092896","word_num":"0","height":"0.006968640444571572","top":"0.7804878052132543","line_num":"0","page_num":"0","block_num":"0","left":"0.04069768139133789"},{"word_num":"0","text":"@ [EMAIL]","block_num":"0","line_num":"0","level":"0","par_num":"0","conf":"0.5","page_num":"0","left":"0.04069768199588256","height":"0.01061967533361019","top":"0.7942583731520936","width":"0.08430231885707126"},{"height":"0.007307626033703829","par_num":"0","level":"0","page_num":"0","width":"0.05668604120295098","word_num":"0","top":"0.8149920253520749","left":"0.039244191467289816","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"T. SacVisibilitvControl.ohn"},{"height":"0.010669689239307223","par_num":"0","conf":"0.5","left":"0.027616282843257383","width":"0.03197674041098737","text":"v D Listeners","level":"0","block_num":"0","line_num":"0","word_num":"0","top":"0.8325358850720923","page_num":"0"},{"word_num":"0","height":"0.0071770334928230595","top":"0.8500797448165869","par_num":"0","line_num":"0","left":"0.03343023313500392","page_num":"0","level":"0","width":"0.031976740410987366","text":"v M Activitiod","conf":"0.30000001192092896","block_num":"0"},{"top":"0.8675958187199364","level":"0","block_num":"0","width":"0.04651162979450632","height":"0.007204819333990642","word_num":"0","par_num":"0","page_num":"0","left":"0.03924418511117721","conf":"0.5","line_num":"0","text":"v M ActivitvProviden"},{"page_num":"0","left":"0.046511629117106865","block_num":"0","line_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.8850174216200114","width":"0.02906976608519858","height":"0.007327075970420038","level":"0","text":"> M.lustCall","par_num":"0"},{"left":"0.046511631681215526","block_num":"0","par_num":"0","level":"0","word_num":"0","page_num":"0","top":"0.9024390246943023","height":"0.010639125270326288","text":"v D UserPilot","width":"0.03197674041098737","conf":"0.5","line_num":"0"},{"height":"0.010761381906755796","width":"0.07412789730315514","par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.059593032929402996","page_num":"0","text":"© TrackProviderInstalledEvent.php","level":"0","top":"0.9198606275943773"},{"line_num":"0","top":"0.9372822303003622","left":"0.039244188091967266","height":"0.006968640444571572","conf":"0.30000001192092896","text":"MAudia","word_num":"0","level":"0","block_num":"0","page_num":"0","width":"0.026162789223041938","par_num":"0"},{"width":"0.0232558123608853","level":"0","left":"0.039244188005603746","conf":"0.30000001192092896","text":"MRots","top":"0.9547038330878187","word_num":"0","page_num":"0","height":"0.006968640444571572","line_num":"0","block_num":"0","par_num":"0"},{"block_num":"0","conf":"0.5","left":"0.15406977310444897","top":"0.05574912945445576","height":"0.007249275463049432","line_num":"0","par_num":"0","text":"C ActivitvController.ohn","page_num":"0","level":"0","width":"0.047965110616481066","word_num":"0"},{"top":"0.08362369334200259","page_num":"0","level":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968641205077342","left":"0.15406976733606492","width":"0.07122093058646994","text":"Automateakeporskepository.pnp","par_num":"0"},{"block_num":"0","text":"© AutomatedReportsCommand.php","level":"0","top":"0.0797448165869219","width":"0.07122092551373421","word_num":"0","left":"0.30668604530999377","par_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.011164274322169043"},{"top":"0.13240418151987454","height":"0.006968640444571461","level":"0","page_num":"0","left":"0.3066860477020153","conf":"0.5","block_num":"0","line_num":"0","width":"0.05523255023550483","text":"Opportunitysynclrait.ong","par_num":"0","word_num":"0"},{"block_num":"0","top":"0.13240418151987454","width":"0.08720929571922792","page_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","word_num":"0","line_num":"0","conf":"0.5","height":"0.006968640444571461","left":"0.37063954254736237","level":"0","par_num":"0"},{"page_num":"0","left":"0.31831396020201475","top":"0.1567944254223136","block_num":"0","conf":"0.30000001192092896","word_num":"0","width":"0.05523255023550483","par_num":"0","line_num":"0","height":"0.006968640444571461","text":"wsyncermenuuiestrait.ono","level":"0"},{"width":"0.039244185102746826","block_num":"0","text":"c) SyncObiects.pho","height":"0.0071770334928229484","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.18102073365231264","word_num":"0","page_num":"0","left":"0.15406976824025068","line_num":"0"},{"par_num":"0","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","height":"0.010452960286604362","block_num":"0","left":"0.20203489060729998","conf":"1","level":"0","page_num":"0","width":"0.06104650395981806","word_num":"0","line_num":"0"},{"page_num":"0","conf":"1","word_num":"0","height":"0.010497417936674913","level":"0","text":"© ImportContactBatch.php","width":"0.053779064340794325","line_num":"0","block_num":"0","left":"0.27180233100804285","top":"0.17770034916869026","par_num":"0"},{"level":"0","left":"0.33284884116015484","page_num":"0","line_num":"0","top":"0.17770034916869026","height":"0.010497417936674913","par_num":"0","block_num":"0","text":"© Client.php","width":"0.027616275117752387","word_num":"0","conf":"1"},{"par_num":"0","line_num":"0","height":"0.0071770334928229484","left":"0.3677325572728374","word_num":"0","conf":"0.5","page_num":"0","block_num":"0","level":"0","width":"0.0654069717894209","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264"},{"width":"0.030523251979909044","height":"0.007343747018817126","block_num":"0","left":"0.15406977127553043","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.20557491325434107","text":"() Service.php","conf":"0.30000001192092896"},{"width":"0.04505813375432441","block_num":"0","word_num":"0","level":"0","line_num":"0","text":"BatchSyncTrait.php","height":"0.006968640444571572","par_num":"0","top":"0.20557491322719157","conf":"0.5","page_num":"0","left":"0.19186047025946548"},{"par_num":"0","level":"0","line_num":"0","conf":"0.5","height":"0.011164274322169154","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","top":"0.20175438596491224","width":"0.14534883296236076","left":"0.2441860510865191","page_num":"0","block_num":"0","word_num":"0"},{"width":"0.02906976354883073","line_num":"0","par_num":"0","top":"0.20557491325434107","word_num":"0","block_num":"0","text":"php api_v2.php","level":"0","conf":"0.5","left":"0.3982558178455254","height":"0.007343747018817126","page_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","level":"0","text":"(C) AutomatedReportResult.oho","block_num":"0","width":"0.06104650395981809","word_num":"0","height":"0.007268726160271521","conf":"1","left":"0.15406977510994932","top":"0.22966507158551952"},{"par_num":"0","width":"0.21656975847609497","word_num":"0","conf":"1","top":"0.2508710809687519","page_num":"0","left":"0.17151161694332442","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","block_num":"0","level":"0","line_num":"0","height":"0.010691917303836784"},{"height":"0.007318740065968554","top":"0.26794258384399516","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.18313953485556841","par_num":"0","text":"nublic function handlel","width":"0.05959302313784334","conf":"1","line_num":"0"},{"par_num":"0","line_num":"0","top":"0.4111498263026909","level":"0","page_num":"0","height":"0.010452960286604362","left":"0.1497093032619457","text":"138","conf":"0.30000001192092896","width":"0.010174417749364312","word_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","top":"0.44250871089481225","block_num":"0","page_num":"0","left":"0.15116279097784552","text":"140","level":"0","width":"0.010174418383456285","conf":"1","height":"0.017421602252187474","par_num":"0"},{"level":"0","height":"0.006968641205077342","width":"0.00872092995237797","par_num":"0","page_num":"0","text":"1143","top":"0.5017421601756263","block_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","word_num":"0"},{"line_num":"0","block_num":"0","page_num":"0","height":"0.010452961047110132","left":"0.1511627908377645","par_num":"0","level":"0","text":"144","width":"0.00872092995237797","top":"0.5156794425600686","word_num":"0","conf":"1"},{"conf":"0.30000001192092896","top":"0.6062717769003649","line_num":"0","width":"0.00872092995237797","height":"0.006968641205077342","level":"0","left":"0.15116279076509007","par_num":"0","text":"149","word_num":"0","block_num":"0","page_num":"0"},{"height":"0.010452960286604362","block_num":"0","conf":"1","left":"0.15116279159085694","par_num":"0","level":"0","top":"0.7108013942469417","line_num":"0","width":"0.008720929318285997","text":"155","page_num":"0","word_num":"0"},{"conf":"1","level":"0","width":"0.008720929318285997","top":"0.763066202609311","left":"0.15116279159085694","line_num":"0","word_num":"0","height":"0.010452960286604362","text":"158","block_num":"0","page_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","top":"0.8153310109716805","width":"0.008720929318285997","word_num":"0","conf":"1","text":"161","level":"0","page_num":"0","left":"0.15116279159085694","height":"0.010452960286604362"},{"left":"0.15116279159085694","height":"0.010452960286604362","page_num":"0","text":"163","top":"0.8501742165465933","width":"0.008720929318285997","block_num":"0","par_num":"0","level":"0","line_num":"0","word_num":"0","conf":"1"},{"height":"0.006968641205077342","width":"0.00872092995237797","conf":"1","word_num":"0","level":"0","top":"0.871080139269703","block_num":"0","text":"1164","left":"0.15116279076509007","page_num":"0","par_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","top":"0.8850174221215062","word_num":"0","line_num":"0","height":"0.010452960286604362","conf":"1","left":"0.15116279159085694","page_num":"0","width":"0.008720929318285997","text":"165","level":"0"},{"left":"0.15116279076509007","line_num":"0","text":"1166","block_num":"0","page_num":"0","par_num":"0","top":"0.9059233448446159","width":"0.00872092995237797","conf":"0.30000001192092896","word_num":"0","height":"0.006968641205077342","level":"0"},{"page_num":"0","width":"0.021802323929806966","word_num":"0","conf":"1","level":"0","height":"0.010452960286604362","left":"0.21366279261358478","block_num":"0","line_num":"0","text":"$config,","par_num":"0","top":"0.2891986067904957"},{"conf":"1","text":"$batchRepository,","page_num":"0","width":"0.04505813375432441","height":"0.010452960286604362","par_num":"0","word_num":"0","block_num":"0","top":"0.30662020992638417","left":"0.21366279584086087","line_num":"0","level":"0"},{"line_num":"0","text":"SredisService","height":"0.010452960286604362","block_num":"0","level":"0","top":"0.3240418127138407","word_num":"0","width":"0.03633720570422233","conf":"1","left":"0.21366279067986574","page_num":"0","par_num":"0"},{"width":"0.04796511061648104","height":"0.010452960286604251","line_num":"0","par_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","text":"$entityRepository,","top":"0.3414634155012971","page_num":"0","left":"0.21366279592722434"},{"block_num":"0","width":"0.018895347067650337","top":"0.3623693383142996","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"sloggen","word_num":"0","left":"0.21366279063768656","height":"0.006968640444571461","level":"0"},{"top":"0.4146341463621239","conf":"0.5","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","block_num":"0","word_num":"0","height":"0.007215933366255367","width":"0.2398255733733482","line_num":"0","page_num":"0","level":"0","left":"0.20348838007687264"},{"top":"0.4457735248441337","width":"0.07994185102746842","left":"0.20348838095072486","word_num":"0","height":"0.010672467367120575","line_num":"0","conf":"0.5","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"if (Sthis->attemots@ === 1) {"},{"height":"0.010550210730691068","left":"0.21366278713067985","page_num":"0","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","top":"0.46331738455485405","word_num":"0","width":"0.1482558047517817","block_num":"0","par_num":"0","line_num":"0","level":"0"},{"par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","level":"0","line_num":"0","width":"0.091569758476095","left":"0.20348838105878864","conf":"0.5","page_num":"0","word_num":"0","height":"0.0071770334928229484","block_num":"0"},{"line_num":"0","par_num":"0","level":"0","top":"0.5331010453200158","block_num":"0","height":"0.013948396442419408","word_num":"0","left":"0.20348837906873227","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","page_num":"0","width":"0.15552324944354115","conf":"1"},{"width":"0.14970930586469938","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.20348837025078986","level":"0","line_num":"0","top":"0.5714285713801411","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","page_num":"0","word_num":"0","height":"0.006968641205077342"},{"height":"0.010536318570613101","page_num":"0","width":"0.021802323929806966","conf":"0.30000001192092896","left":"0.2470930229619993","par_num":"0","text":"<1/6 >","block_num":"0","level":"0","top":"0.5923344949742337","word_num":"0","line_num":"0"},{"width":"0.027616277654120253","text":"'entity tvo","top":"0.6060606061050023","line_num":"0","conf":"0.30000001192092896","word_num":"0","par_num":"0","left":"0.2151162810652241","block_num":"0","page_num":"0","level":"0","height":"0.0071798116206361895"},{"level":"0","block_num":"0","left":"0.25000000055269916","par_num":"0","width":"0.021802323929806966","word_num":"0","height":"0.010455739935429254","page_num":"0","text":"© Logger","top":"0.6132376396173622","conf":"0.5","line_num":"0"},{"left":"0.2151162810652241","par_num":"0","level":"0","conf":"0.5","top":"0.6236044657097288","text":"Itotal reco","word_num":"0","height":"0.0071770334928230595","width":"0.027616277654120253","page_num":"0","block_num":"0","line_num":"0"},{"conf":"0.5","text":"public function info","line_num":"0","page_num":"0","height":"0.010628010477555794","block_num":"0","par_num":"0","top":"0.6339712919137487","word_num":"0","width":"0.05668604120295098","left":"0.248546517777781","level":"0"},{"left":"0.2151162799850968","par_num":"0","line_num":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.027616277654120253","height":"0.0072103763501230045","level":"0","top":"0.6411149825399743","conf":"0.5","text":"\"batches d"},{"height":"0.007332632986552401","text":"Isvnced atl","par_num":"0","level":"0","top":"0.6585365856142653","word_num":"0","block_num":"0","width":"0.026162789223041966","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.21511628105837952"},{"page_num":"0","text":"cav $context = [1","block_num":"0","conf":"0.5","left":"0.26598837545525295","par_num":"0","level":"0","top":"0.6618819775389818","height":"0.010591889492442497","width":"0.04360464785961399","word_num":"0","line_num":"0"},{"text":": voidi","page_num":"0","conf":"0.30000001192092896","height":"0.0071770334928229484","block_num":"0","line_num":"0","top":"0.6794258373205742","width":"0.020348835498728624","word_num":"0","left":"0.24854651350063556","level":"0","par_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","left":"0.1918604731373945","page_num":"0","height":"0.011164274322169043","level":"0","top":"0.6929824561403509","conf":"1","text":"} catch (SocialAcco","width":"0.052325573373348144","line_num":"0"},{"left":"0.2034883724950264","text":"Cloaden-swannir","level":"0","conf":"0.5","par_num":"0","top":"0.7108013936697744","block_num":"0","line_num":"0","height":"0.006968641205077342","width":"0.039244185102746854","word_num":"0","page_num":"0"},{"line_num":"0","width":"0.08720929571922792","word_num":"0","block_num":"0","text":"Log an informational message to the logs.","height":"0.01072803904945585","level":"0","top":"0.7105263157219254","left":"0.24854651872595424","page_num":"0","par_num":"0","conf":"1"},{"word_num":"0","page_num":"0","height":"0.010691917303836673","par_num":"0","level":"0","line_num":"0","left":"0.24854651107352554","conf":"1","top":"0.7384370017274113","width":"0.0813953419949146","block_num":"0","text":"Implements: Loggerinterface::info"},{"left":"0.27761628499022556","width":"0.07122092551373421","line_num":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri","conf":"1","top":"0.7595818820518198","word_num":"0"},{"left":"0.2761627910440279","word_num":"0","text":"ngable lstring smessage","block_num":"0","line_num":"0","width":"0.056686041202950954","top":"0.7804878052132543","conf":"0.30000001192092896","height":"0.006968640444571572","page_num":"0","level":"0","par_num":"0"},{"conf":"1","left":"0.19186047325424327","par_num":"0","height":"0.010703032096607279","page_num":"0","level":"0","text":"} catch (Throwable","line_num":"0","width":"0.049418596511191515","block_num":"0","top":"0.7979094080543587","word_num":"0"},{"conf":"0.5","word_num":"0","top":"0.7944250876267327","par_num":"0","text":"arrayScontext","block_num":"0","height":"0.010452960286604362","width":"0.03924418256637896","line_num":"0","level":"0","page_num":"0","left":"0.2761627943999499"},{"left":"0.20348837187088045","par_num":"0","height":"0.006968640444571461","top":"0.8188153313456585","width":"0.03924418256637899","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","text":"slogger->errorl","level":"0"},{"top":"0.8188153315291717","width":"0.01889534706765031","line_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362","text":"Returns:","left":"0.2485465134574538","conf":"1","level":"0","par_num":"0","word_num":"0"},{"top":"0.8432055752480975","height":"0.006968640444571572","par_num":"0","width":"0.01598837020549368","word_num":"0","text":"CAurno","block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.24854651337109027","line_num":"0"},{"par_num":"0","width":"0.06395348082197477","word_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.8466898958055888","text":"vendor/aravel/tramework/src","conf":"0.5","height":"0.006968640444571461","block_num":"0","left":"0.2747093029029664"},{"level":"0","width":"0.05668604120295101","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.2747093023963053","word_num":"0","block_num":"0","page_num":"0","top":"0.8641114985930454","line_num":"0","text":"luminare Loc/Loccer.ono"},{"width":"0.026162789223041938","page_num":"0","top":"0.8708133969827938","block_num":"0","height":"0.007235383302971576","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"'error' =>","left":"0.21511627846207848","level":"0"},{"block_num":"0","top":"0.9233449476199234","line_num":"0","conf":"0.30000001192092896","level":"0","text":"throw Ser","page_num":"0","word_num":"0","width":"0.023255814897253146","par_num":"0","left":"0.20348837139363007","height":"0.0072770620647228945"},{"block_num":"0","page_num":"0","left":"0.44476744220017683","top":"0.2508710809687519","height":"0.010691917303836784","level":"0","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"826 л v 512","width":"0.03488371727314399"},{"conf":"1","text":"575","width":"0.008720929952377943","par_num":"0","block_num":"0","level":"0","line_num":"0","word_num":"0","height":"0.017421602252187585","page_num":"0","left":"0.47238372096131104","top":"0.29965156834254736"},{"text":"576","level":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.3205574921563493","conf":"0.30000001192092896","height":"0.010452960286604362","block_num":"0","left":"0.47093023257922917","width":"0.008720929318285997"},{"par_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","level":"0","conf":"1","height":"0.010452960286604362","top":"0.3379790945953738","line_num":"0","text":"577","block_num":"0","word_num":"0","page_num":"0"},{"word_num":"0","height":"0.010452960286604362","conf":"1","block_num":"0","top":"0.35540069773126226","page_num":"0","line_num":"0","par_num":"0","left":"0.47093023257922917","level":"0","width":"0.008720929318285997","text":"578"},{"height":"0.017421602252187585","block_num":"0","level":"0","text":"579","page_num":"0","top":"0.3693379791874951","line_num":"0","conf":"1","left":"0.4709302331500887","width":"0.011627906180442682","word_num":"0","par_num":"0"},{"word_num":"0","page_num":"0","level":"0","text":"580","width":"0.01017441774936434","par_num":"0","block_num":"0","conf":"1","left":"0.4709302334945038","height":"0.010452960286604362","top":"0.39024390295774314","line_num":"0"},{"block_num":"0","width":"0.0159883714736776","conf":"0.5","par_num":"0","height":"0.024390243457264815","top":"0.40418118460121666","line_num":"0","word_num":"0","page_num":"0","left":"0.4665697680180062","level":"0","text":"=581"},{"text":"583","height":"0.010452960286604362","conf":"1","page_num":"0","top":"0.4425087113201125","width":"0.008720929318285997","level":"0","line_num":"0","word_num":"0","left":"0.4723837218234151","block_num":"0","par_num":"0"},{"top":"0.459930314107569","word_num":"0","level":"0","line_num":"0","left":"0.4709302334945038","par_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","block_num":"0","text":"584","page_num":"0","conf":"1"},{"block_num":"0","par_num":"0","left":"0.46656976846458836","page_num":"0","word_num":"0","top":"0.4773519168950253","conf":"0.5","line_num":"0","height":"0.010452960286604362","text":"—585","width":"0.013081394611520969","level":"0"},{"conf":"1","top":"0.4947735200309138","text":"586","width":"0.008720929318285997","page_num":"0","level":"0","block_num":"0","word_num":"0","left":"0.47093023257922917","par_num":"0","line_num":"0","height":"0.010452960286604362"},{"conf":"1","level":"0","width":"0.008720929318285997","left":"0.4723837218234151","text":"587","top":"0.5121951224699383","line_num":"0","block_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0"},{"line_num":"0","conf":"1","level":"0","par_num":"0","text":"588","top":"0.5296167252573947","width":"0.008720929318285997","word_num":"0","block_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","page_num":"0"},{"left":"0.4709302334945038","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","par_num":"0","top":"0.5470383280448511","width":"0.01017441774936434","level":"0","conf":"1","text":"589"},{"top":"0.5609756106427853","left":"0.47238372114299704","line_num":"0","conf":"0.5","text":"590","word_num":"0","width":"0.008720929952377943","height":"0.020905922094220375","block_num":"0","par_num":"0","level":"0","page_num":"0"},{"text":"15911","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571572","top":"0.5853658539937421","left":"0.46802325552854196","page_num":"0","par_num":"0","width":"0.013081394611520969","block_num":"0"},{"level":"0","top":"0.5958188150216522","height":"0.020905923615232025","left":"0.4723837209560432","line_num":"0","par_num":"0","word_num":"0","width":"0.010174418383456285","page_num":"0","block_num":"0","conf":"1","text":"592"},{"height":"0.010452961047110132","left":"0.47238372099764825","level":"0","par_num":"0","width":"0.008720929952377998","top":"0.616724738727316","word_num":"0","page_num":"0","block_num":"0","text":"593","line_num":"0","conf":"1"},{"height":"0.013937280889142922","text":"T 595","width":"0.014534881774415365","level":"0","left":"0.466569769326747","top":"0.6480836243637909","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","block_num":"0","par_num":"0"},{"line_num":"0","left":"0.46656976759933994","par_num":"0","text":"-596","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.020905922094220375","top":"0.6655052271933078","width":"0.014534883042599256"},{"top":"0.6898954702884519","height":"0.006968641205077342","left":"0.47093023259606254","line_num":"0","text":"597","word_num":"0","page_num":"0","par_num":"0","width":"0.010174418383456285","conf":"0.30000001192092896","block_num":"0","level":"0"},{"left":"0.4709302331016392","block_num":"0","conf":"0.5","page_num":"0","level":"0","width":"0.011627906180442626","line_num":"0","height":"0.020905922094220375","text":"598","top":"0.7003484325068968","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.006968641205077342","width":"0.008720929952377943","conf":"1","level":"0","top":"0.7247386758550688","text":"$99","line_num":"0","page_num":"0","par_num":"0","left":"0.4723837209976482","word_num":"0"},{"left":"0.46656976790214993","text":"=600","level":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.014534883042599311","conf":"0.30000001192092896","height":"0.027874564820309367","top":"0.7282229962193458","block_num":"0","par_num":"0"},{"block_num":"0","top":"0.7595818818683066","height":"0.006968640444571572","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"6011","width":"0.01017441774936434","par_num":"0","conf":"0.30000001192092896","left":"0.4709302334945038"},{"level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","top":"0.7700348428613736","text":"-602","width":"0.014534883042599311","word_num":"0","height":"0.020905923615232025","left":"0.466569767781026","line_num":"0"},{"par_num":"0","text":"604","height":"0.020905922094220375","top":"0.8048780490574194","page_num":"0","width":"0.010174418383456285","block_num":"0","word_num":"0","line_num":"0","left":"0.47093023264451217","level":"0","conf":"1"},{"level":"0","top":"0.8292682935500775","page_num":"0","text":"605","width":"0.008720929318285997","line_num":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.47093023257922917","word_num":"0"},{"top":"0.8432055753547425","width":"0.008720929952377943","height":"0.017421602252187474","conf":"1","line_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"606","left":"0.4723837211284622","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.010689139176023432","text":"— 607","level":"0","left":"0.4665697671564489","line_num":"0","top":"0.8641114988686065","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.013081394611520969"},{"word_num":"0","height":"0.010452960286604362","conf":"1","left":"0.4723837218234151","par_num":"0","top":"0.8815331015640149","level":"0","text":"608","line_num":"0","width":"0.008720929318285997","page_num":"0","block_num":"0"},{"height":"0.006968641205077342","top":"0.006968641043132773","page_num":"0","level":"0","par_num":"0","text":"100% 52","left":"0.9127906979746175","conf":"0.30000001192092896","word_num":"0","width":"0.018895348335834172","block_num":"0","line_num":"0"},{"level":"0","page_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.9345930252198137","block_num":"0","text":"• Mon ZU Aor 10.43.30","conf":"0.30000001192092896","top":"0.006968641450188162","width":"0.05813952709766146","word_num":"0","par_num":"0"},{"left":"0.8270348901595695","conf":"1","block_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","width":"0.08866278668667404","par_num":"0","word_num":"0"},{"par_num":"0","top":"0.05574912978701141","level":"0","block_num":"0","left":"0.4738372097953522","width":"0.029069763548830674","word_num":"0","conf":"0.5","height":"0.010452960286604362","page_num":"0","line_num":"0","text":"=custom.log"},{"page_num":"0","top":"0.055749129145434506","line_num":"0","height":"0.010452961047110132","block_num":"0","word_num":"0","level":"0","text":"=laravel.log","width":"0.027616277654120225","par_num":"0","left":"0.5101744200028817","conf":"1"},{"width":"0.050872087478637695","text":"A SF [jiminny@localhost]","word_num":"0","height":"0.010452960286604362","conf":"0.5","left":"0.5450581399922917","block_num":"0","level":"0","top":"0.05574912978701141","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.010452961047110132","width":"0.06104650903255382","block_num":"0","par_num":"0","top":"0.055749129145434506","word_num":"0","page_num":"0","text":"4 HS_local (iminny@localhost]","level":"0","conf":"0.5","left":"0.6046511654871605","line_num":"0"},{"height":"0.010452960286604362","block_num":"0","conf":"1","left":"0.6947674436468302","level":"0","word_num":"0","par_num":"0","width":"0.017441858636571994","line_num":"0","top":"0.05574912943857935","text":"Cascade","page_num":"0"},{"word_num":"0","block_num":"0","text":"A console [PROD] X A console [EU]","conf":"0.30000001192092896","par_num":"0","width":"0.07703488431078326","top":"0.0797448165869219","page_num":"0","line_num":"0","height":"0.011164274322169043","level":"0","left":"0.4738372088584945"},{"block_num":"0","page_num":"0","height":"0.011164274322169043","conf":"0.5","par_num":"0","text":"A console [STAGING]","line_num":"0","width":"0.04360464785961393","top":"0.0797448165869219","word_num":"0","left":"0.5595930266071848","level":"0"},{"block_num":"0","top":"0.08362369354010668","height":"0.007285397208668498","level":"0","left":"0.6933139525309181","conf":"1","word_num":"0","text":"Retactor Connection","par_num":"0","width":"0.04651162979450629","line_num":"0","page_num":"0"},{"left":"0.7470930289847444","page_num":"0","width":"0.045058133754324436","block_num":"0","level":"0","par_num":"0","text":"CRM Initial Sync Oven","word_num":"0","height":"0.007285397208668609","top":"0.08362369371432266","line_num":"0","conf":"0.30000001192092896"},{"par_num":"0","top":"0.1044657097288676","height":"0.0071770334928229484","page_num":"0","conf":"0.5","width":"0.02034883549872868","line_num":"0","left":"0.5348837228066751","block_num":"0","level":"0","word_num":"0","text":"Tx: Autov"},{"left":"0.6627906972313775","width":"0.023255814897253146","line_num":"0","height":"0.010516868633897003","text":"do jiminny v","page_num":"0","conf":"0.5","word_num":"0","block_num":"0","top":"0.1044657097460916","par_num":"0","level":"0"},{"word_num":"0","top":"0.12519936212958604","line_num":"0","block_num":"0","conf":"0.5","left":"0.49273255700367574","level":"0","par_num":"0","height":"0.010689139176023432","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","width":"0.12936045261139567","page_num":"0"},{"left":"0.6279069838403225","text":"034 A1 A34 M62 ^ -","page_num":"0","top":"0.12519936195537007","level":"0","par_num":"0","width":"0.05813952709766146","conf":"0.30000001192092896","height":"0.010689139176023432","line_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","top":"0.1463414637498397","word_num":"0","level":"0","conf":"0.30000001192092896","width":"0.12499997970905707","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","left":"0.4927325782522842","page_num":"0","height":"0.006968640444571461","block_num":"0"},{"text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","page_num":"0","conf":"1","height":"0.013937280889143033","block_num":"0","level":"0","top":"0.15679442610595107","par_num":"0","left":"0.4927325630147635","width":"0.1962209052227913","line_num":"0","word_num":"0"},{"width":"0.015988370205493707","text":"SELECT","word_num":"0","left":"0.49273255988271814","level":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.17770034895077447","height":"0.010452960286604362","conf":"1","par_num":"0"},{"page_num":"0","level":"0","word_num":"0","width":"0.1889534605310318","conf":"0.5","height":"0.013937280889143033","top":"0.1951219518899232","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","line_num":"0","par_num":"0","block_num":"0","left":"0.5014535184914614"},{"height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","left":"0.5029069786600965","line_num":"0","level":"0","par_num":"0","top":"0.21602787489966546","width":"0.021802323929806966","text":"U.ema1l.","page_num":"0","word_num":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.233449477263315","height":"0.006968641205077342","width":"0.011627907448626518","word_num":"0","text":"sa.*","level":"0","page_num":"0","left":"0.5029069764355705","line_num":"0","block_num":"0"},{"block_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","text":"towner 1d FRol sochal accounts sa","conf":"0.30000001192092896","left":"0.5029069796729173","line_num":"0","par_num":"0","top":"0.25087108008861336","width":"0.08866278668667404","word_num":"0"},{"conf":"0.5","width":"0.0959302313784336","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.2679425837320575","block_num":"0","height":"0.011164274322168932","left":"0.49273255569667207","par_num":"0"},{"text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","conf":"0.30000001192092896","line_num":"0","level":"0","page_num":"0","height":"0.007196483429539158","par_num":"0","left":"0.492732561293783","width":"0.10610464785961388","word_num":"0","block_num":"0"},{"line_num":"0","block_num":"0","left":"0.49269744083144135","height":"0.0148935728666314","page_num":"0","width":"0.1381482875093501","conf":"0.5","par_num":"0","level":"0","top":"0.2995371262853762","word_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';"},{"top":"0.33797909453440456","conf":"1","line_num":"0","left":"0.4927325646028267","page_num":"0","width":"0.14534883296236073","level":"0","word_num":"0","par_num":"0","block_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","height":"0.010505753841126397"},{"conf":"1","left":"0.4927325633660667","word_num":"0","level":"0","height":"0.01075026787449107","page_num":"0","line_num":"0","par_num":"0","text":"select * from features;","top":"0.3728222999543015","block_num":"0","width":"0.059593018065107584"},{"top":"0.38995215302990127","left":"0.49273257312172364","level":"0","page_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","width":"0.12936045261139567","word_num":"0","line_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.007260390255820148"},{"word_num":"0","top":"0.42503987254774733","left":"0.4927325550814989","block_num":"0","line_num":"0","conf":"1","height":"0.010500196824994035","page_num":"0","par_num":"0","text":"select * from teams where id = 556;","width":"0.09011627765412028","level":"0"},{"text":"select * from","line_num":"0","block_num":"0","conf":"1","height":"0.010564103651274914","par_num":"0","page_num":"0","left":"0.4927325616686351","top":"0.4599303140744231","level":"0","width":"0.03779069413530067","word_num":"0"},{"line_num":"0","width":"0.12499998985452854","block_num":"0","level":"0","height":"0.010564103651274914","left":"0.5654069877565148","par_num":"0","page_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","top":"0.4599303140744231","conf":"1","word_num":"0"},{"width":"0.19767440633570887","line_num":"0","level":"0","top":"0.47735191659424503","height":"0.010686361048210191","block_num":"0","par_num":"0","word_num":"0","left":"0.4927325741233989","page_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","conf":"1"},{"line_num":"0","conf":"0.5","text":"select * from automated_report_results order Dy zu desc,","block_num":"0","width":"0.1453954818400931","left":"0.4927008834473122","word_num":"0","level":"0","top":"0.49466613506674073","height":"0.014546766235497555","par_num":"0","page_num":"0"},{"height":"0.010686361048210191","block_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","par_num":"0","line_num":"0","level":"0","top":"0.5119617223575448","page_num":"0","width":"0.14244185102746842","word_num":"0","left":"0.4927325548990552","conf":"1"},{"level":"0","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:","width":"0.15552323929806972","conf":"1","word_num":"0","par_num":"0","top":"0.5470383283932831","page_num":"0","height":"0.010452960286604362","block_num":"0","line_num":"0"},{"text":"select * from opportunities where id = 7594349:","conf":"1","block_num":"0","width":"0.12209300791963623","height":"0.010622453461423431","word_num":"0","left":"0.49273256125581216","level":"0","top":"0.5818815337886577","par_num":"0","line_num":"0","page_num":"0"},{"line_num":"0","height":"0.010750267113985301","left":"0.49273257226354994","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","level":"0","top":"0.6164274323772443","width":"0.19767440633570899","word_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","top":"0.6339712919137487","left":"0.49273256709487234","text":"select * from plavbooks where team id = 711: # event 226147","word_num":"0","level":"0","page_num":"0","height":"0.010628010477555794","width":"0.15406975847609494"},{"word_num":"0","left":"0.4927325551571803","level":"0","top":"0.651515151624469","conf":"1","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","width":"0.15261626750864876","line_num":"0","block_num":"0","height":"0.010505753841126397","page_num":"0","par_num":"0"},{"par_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","word_num":"0","conf":"1","line_num":"0","top":"0.6689895475345226","width":"0.11046511061648101","height":"0.013937280889143033","block_num":"0","left":"0.4927325646279135","level":"0","page_num":"0"},{"block_num":"0","line_num":"0","conf":"1","top":"0.6864111504286012","par_num":"0","width":"0.15261626750864876","page_num":"0","word_num":"0","level":"0","height":"0.010558546635142552","left":"0.4927325552882119","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","word_num":"0","left":"0.4927325602990887","block_num":"0","height":"0.007318740065968554","par_num":"0","width":"0.12354650903255388","level":"0","conf":"0.5","line_num":"0"},{"left":"0.492732558848917","line_num":"0","word_num":"0","page_num":"0","width":"0.0159883714736776","level":"0","conf":"0.30000001192092896","par_num":"0","text":"GELECT","height":"0.010452961047110132","block_num":"0","top":"0.7386759584137272"},{"conf":"0.5","par_num":"0","top":"0.7559808612440191","block_num":"0","word_num":"0","level":"0","height":"0.014354066985646008","line_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","width":"0.18604649888708236","page_num":"0","left":"0.5029069807442199"},{"page_num":"0","conf":"0.30000001192092896","text":"u. email","height":"0.007257611367501027","block_num":"0","top":"0.7767145136381128","par_num":"0","width":"0.021802323929806966","level":"0","line_num":"0","word_num":"0","left":"0.5014534902332606"},{"height":"0.006968640444571461","left":"0.5029069777669138","top":"0.7944250874432196","word_num":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","width":"0.013081394611520913","text":"sa.*"},{"par_num":"0","conf":"1","line_num":"0","width":"0.09011626750864876","level":"0","top":"0.8118022326885981","word_num":"0","left":"0.5014534906556222","page_num":"0","text":"t.owner_id FROM social_accounts sa","height":"0.010497418697180683","block_num":"0"},{"word_num":"0","page_num":"0","text":"JOTN usens u on trid = ca.cociable idi","level":"0","height":"0.007254833239687675","width":"0.09738371220040826","par_num":"0","top":"0.8292682928942409","block_num":"0","line_num":"0","left":"0.49273256673203064","conf":"0.30000001192092896"},{"height":"0.010566882539594036","left":"0.49273255613526434","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","level":"0","line_num":"0","page_num":"0","width":"0.10610464785961393","conf":"0.5"},{"width":"0.1380813882706013","left":"0.4927325670763793","height":"0.010689139176023432","level":"0","block_num":"0","line_num":"0","conf":"1","word_num":"0","par_num":"0","top":"0.8641114986943905","page_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';"},{"conf":"0.5","height":"0.01068358215989107","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","width":"0.19622092551373427","line_num":"0","page_num":"0","par_num":"0","level":"0","word_num":"0","top":"0.8987240830528642","block_num":"0","left":"0.4927325575704069"},{"page_num":"0","text":"+0 ..","height":"0.011164274322169043","block_num":"0","par_num":"0","width":"0.020348834230544677","top":"0.0797448165869219","left":"0.965116281891486","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"page_num":"0","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","block_num":"0","width":"0.2703488329623608","par_num":"0","word_num":"0","line_num":"0","top":"0.10104529661439754","height":"0.01059744650857497","level":"0","left":"0.6976744093136732"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.006968641205077342","par_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","top":"0.11846689891207607","width":"0.23837209255137337","left":"0.703488371377582","word_num":"0"},{"top":"0.1393728226143094","block_num":"0","width":"0.28633718287691157","par_num":"0","word_num":"0","page_num":"0","left":"0.694767473312973","line_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","level":"0","height":"0.007357639939400973"},{"conf":"0.5","line_num":"0","word_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.6962209524994839","width":"0.2819767201200445","par_num":"0","height":"0.010653017430404366","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603"},{"height":"0.010583553587991013","par_num":"0","width":"0.12645347067650337","level":"0","page_num":"0","text":"already solved - just not parametrised for the profile/since case","left":"0.6947674594038452","word_num":"0","line_num":"0","top":"0.1672473874286453","block_num":"0","conf":"1"},{"width":"0.13517440633570899","height":"0.010494639808861561","par_num":"0","level":"0","conf":"1","word_num":"0","text":"What splitting the profile sync into batches would look like","page_num":"0","line_num":"0","block_num":"0","left":"0.6947674552483422","top":"0.19856459312259356"},{"conf":"1","page_num":"0","word_num":"0","height":"0.007182590508955311","block_num":"0","level":"0","top":"0.21929824549679078","width":"0.1511627765412027","line_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","left":"0.6947674427962095","par_num":"0"},{"left":"0.694767459943104","page_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","top":"0.233449478068677","width":"0.28633716258596864","line_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","word_num":"0","height":"0.010569660667407277"},{"level":"0","line_num":"0","left":"0.6947674612076477","page_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.24127905419532292","top":"0.2508710804745784","height":"0.006968640444571461","word_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","block_num":"0"},{"page_num":"0","par_num":"0","conf":"1","top":"0.271777003894373","width":"0.284883661473051","level":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","block_num":"0","left":"0.6962209605769604","height":"0.007329854098233168","line_num":"0"},{"level":"0","line_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","par_num":"0","top":"0.306620209394439","height":"0.006968640444571461","width":"0.2877906636988863","word_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.6962209692158519"},{"page_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","width":"0.2776162573631774","word_num":"0","line_num":"0","left":"0.7034883691075557","block_num":"0","top":"0.3205574921563493","conf":"1"},{"height":"0.010505753841126397","conf":"0.30000001192092896","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","top":"0.33797909453440456","word_num":"0","line_num":"0","level":"0","left":"0.7034883928957734","page_num":"0","par_num":"0","width":"0.20639533184944325","block_num":"0"},{"block_num":"0","conf":"1","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","left":"0.6962209294276679","level":"0","top":"0.3554006976086954","word_num":"0","height":"0.010628010477555794","line_num":"0","width":"0.2819767201200445","par_num":"0","page_num":"0"},{"text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","top":"0.3763066205343165","level":"0","width":"0.2848836817639939","word_num":"0","block_num":"0","height":"0.0072659472719524","left":"0.6962209430504749","line_num":"0","par_num":"0","conf":"1","page_num":"0"},{"top":"0.41463414653422836","width":"0.0319767404109873","word_num":"0","text":"You get for free","height":"0.007215933366255256","line_num":"0","par_num":"0","block_num":"0","conf":"0.5","left":"0.6947674424200525","level":"0","page_num":"0"},{"conf":"0.5","left":"0.697674417508692","block_num":"0","page_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.43540669856459324","word_num":"0","width":"0.08575581489725315","text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484"},{"block_num":"0","top":"0.4529505582137161","conf":"0.5","left":"0.6976744285694189","level":"0","text":"• 100-record batches via Redis","par_num":"0","width":"0.06540696671668522","word_num":"0","line_num":"0","height":"0.0071770334928229484","page_num":"0"},{"text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","par_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.010477968760464584","left":"0.6976744332330052","page_num":"0","top":"0.4703832754342152","width":"0.13953486909257606","word_num":"0","conf":"1"},{"level":"0","top":"0.4912280700058711","par_num":"0","conf":"1","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","block_num":"0","left":"0.6976744360642997","width":"0.1322674244008165","height":"0.010514089745577881","word_num":"0","page_num":"0","line_num":"0"},{"text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","width":"0.2819767201200444","par_num":"0","word_num":"0","left":"0.6976744452422932","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","top":"0.508710801912447","level":"0","height":"0.010452960286604251"},{"conf":"0.5","width":"0.07267441140844466","text":"key so difterent orofiles don't collide","line_num":"0","block_num":"0","level":"0","par_num":"0","page_num":"0","word_num":"0","top":"0.5261324047144549","height":"0.007360418067214214","left":"0.7034883798200974"},{"block_num":"0","conf":"1","left":"0.6947674678139966","height":"0.010452960286604362","par_num":"0","top":"0.5470383280448511","level":"0","page_num":"0","line_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","word_num":"0"},{"top":"0.5644599301598978","width":"0.2819767201200445","par_num":"0","block_num":"0","level":"0","left":"0.6947674633339377","height":"0.0073104049220229506","line_num":"0","page_num":"0","conf":"0.5","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","word_num":"0"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","width":"0.28052323929806977","top":"0.5956937798195339","line_num":"0","word_num":"0","left":"0.6947674627311626","par_num":"0","conf":"1","page_num":"0","block_num":"0","height":"0.010577996571858761","level":"0"},{"par_num":"0","width":"0.13953487923804753","conf":"1","left":"0.6947674461509291","height":"0.0071770334928229484","block_num":"0","word_num":"0","top":"0.613237639553429","level":"0","line_num":"0","page_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"block_num":"0","left":"0.6947674422006878","top":"0.6411149825213349","page_num":"0","line_num":"0","conf":"1","par_num":"0","text":"Recommendation","width":"0.04215116196490354","word_num":"0","height":"0.006968641205077342","level":"0"},{"conf":"1","line_num":"0","width":"0.28052323929806977","level":"0","par_num":"0","block_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","page_num":"0","word_num":"0","height":"0.010522425650029366","left":"0.6947674626641019","top":"0.6585365856142653"},{"top":"0.6759581884885157","width":"0.28488370205493685","height":"0.006968640444571461","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","par_num":"0","page_num":"0","word_num":"0","left":"0.6947674655515993","conf":"0.5","line_num":"0","block_num":"0","level":"0"},{"text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","conf":"1","block_num":"0","top":"0.6897926635444678","width":"0.17441859143845573","left":"0.6947674548777797","line_num":"0","level":"0","page_num":"0","height":"0.01055576774682343","par_num":"0","word_num":"0"},{"height":"0.01072803904945574","line_num":"0","word_num":"0","par_num":"0","left":"0.697674427545875","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","page_num":"0","top":"0.7105263158961413","width":"0.22819766592472157","conf":"1","block_num":"0"},{"width":"0.28488368176399403","line_num":"0","left":"0.6976744577707242","level":"0","par_num":"0","top":"0.7317073174083762","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","height":"0.006968640444571461","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet"},{"word_num":"0","block_num":"0","top":"0.7421602788826169","left":"0.7034883726365229","width":"0.011627906180442626","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","text":"do),","height":"0.017421602252187585","page_num":"0"},{"par_num":"0","conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","left":"0.6976744436144179","word_num":"0","block_num":"0","width":"0.2776162573631774","line_num":"0","top":"0.766347687400319","page_num":"0","level":"0","height":"0.0071770334928229484"},{"top":"0.7870813397129187","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","word_num":"0","block_num":"0","level":"0","width":"0.2877906636988864","height":"0.011164274322169043","par_num":"0","conf":"1","left":"0.694767475704478","line_num":"0","page_num":"0"},{"conf":"1","par_num":"0","left":"0.6947674739397125","page_num":"0","level":"0","line_num":"0","height":"0.013937280889143033","block_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","width":"0.2718022934933926","word_num":"0","top":"0.8013937288934075"},{"height":"0.0071770334928229484","par_num":"0","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","word_num":"0","line_num":"0","page_num":"0","width":"0.08430232392980697","block_num":"0","left":"0.6962209318790669","level":"0","conf":"1"},{"par_num":"0","page_num":"0","text":"G.l .","word_num":"0","top":"0.8397129185198681","width":"0.017441858636571994","height":"0.010461296951561616","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.9651162807795277"},{"left":"0.6962209300842392","line_num":"0","level":"0","width":"0.04069767099745736","word_num":"0","text":"Ask anvthina (84-D","top":"0.9266347687400319","par_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.0071770334928229484"},{"par_num":"0","left":"0.7223837197862006","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","top":"0.9545454545454546","height":"0.0071770334928229484","line_num":"0","width":"0.04651162472177062","block_num":"0","word_num":"0","level":"0","page_num":"0"},{"left":"0.9331395351302343","conf":"0.5","word_num":"0","line_num":"0","height":"0.006968640444571572","par_num":"0","page_num":"0","text":"144-25","top":"0.9860627181052405","block_num":"0","level":"0","width":"0.01453488177441542"},{"conf":"0.30000001192092896","left":"0.9709302343731505","par_num":"0","block_num":"0","page_num":"0","text":"Po 4 sp","height":"0.01074748898617195","top":"0.986062718234409","word_num":"0","level":"0","line_num":"0","width":"0.01453488177441531"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8065
|
NULL
|
NULL
|
|
59365
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T 595-596597598$99=6006011-602604605606— 607608100% 52• Mon ZU Aor 10.43.1%L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"block_num":"0","width": [{"block_num":"0","width":"0.021802326466174835","par_num":"0","text":"Phostorm","word_num":"0","height":"0.006968641205077342","level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.01744185995005212","top":"0.006968641046706359","page_num":"0"},{"width":"0.01162790618044264","word_num":"0","text":"code","height":"0.006968640444571461","par_num":"0","level":"0","page_num":"0","top":"0.006968641450188162","line_num":"0","left":"0.1148255812121043","block_num":"0","conf":"0.30000001192092896"},{"left":"0.030523259704860126","par_num":"0","text":"FV faVsco.js","width":"0.029069763548830722","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.010452960286604362","conf":"0.5","top":"0.02787456497864904","line_num":"0"},{"left":"0.06831395542728312","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"?9 master","top":"0.02787456497864904","width":"0.024709300791963623","word_num":"0","height":"0.010452960286604362","level":"0"},{"left":"0.014534883869450689","height":"0.003484320602538671","par_num":"0","text":"Proledey","page_num":"0","width":"0.020348836766912577","word_num":"0","line_num":"0","top":"0.05923344944238418","level":"0","conf":"0.30000001192092896","block_num":"0"},{"left":"0.043574765514713835","word_num":"0","height":"0.01150821840934213","block_num":"0","page_num":"0","text":"D Salesforce","top":"0.07612742412338913","level":"0","width":"0.030583024024963372","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"width":"0.021802323929806973","text":"> DDTO","conf":"0.30000001192092896","line_num":"0","height":"0.010452960286604362","left":"0.046511627642654756","par_num":"0","page_num":"0","top":"0.09407665591941561","word_num":"0","block_num":"0","level":"0"},{"left":"0.0537095887639354","par_num":"0","line_num":"0","page_num":"0","text":"© FetchSalesforceEntitiesJob.pnp","conf":"1","block_num":"0","height":"0.015479323586398475","level":"0","top":"0.11024367702094318","width":"0.07137109878215384","word_num":"0"},{"width":"0.08575580475178171","level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","top":"0.13237639553429026","left":"0.05232558202147495","block_num":"0","height":"0.0071770334928229484","word_num":"0","line_num":"0"},{"level":"0","left":"0.05232558202147495","word_num":"0","height":"0.0072715042880847625","par_num":"0","width":"0.08575580475178171","block_num":"0","line_num":"0","conf":"0.5","page_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434"},{"page_num":"0","block_num":"0","text":"c) AulolocDelavec locrm.ono","word_num":"0","width":"0.06249999492726427","line_num":"0","conf":"0.30000001192092896","level":"0","top":"0.16724738709478748","height":"0.006968640444571461","par_num":"0","left":"0.046511627154292065"},{"par_num":"0","conf":"1","left":"0.046511627667025296","width":"0.07558138827060132","page_num":"0","level":"0","block_num":"0","top":"0.18102073376030525","word_num":"0","line_num":"0","height":"0.010616896445291069","text":"© CheckAndRetryRemoteMatch.php"},{"par_num":"0","top":"0.2017543859602864","width":"0.06395348082197473","word_num":"0","left":"0.04651163545709501","block_num":"0","text":"C) CreaterollowupActivity.php","conf":"0.5","height":"0.0073048471453848185","level":"0","line_num":"0","page_num":"0"},{"width":"0.04215116196490349","block_num":"0","par_num":"0","top":"0.21929824565899192","conf":"0.30000001192092896","level":"0","word_num":"0","height":"0.007182590508955311","page_num":"0","line_num":"0","left":"0.04651162858740109","text":"C) CreateNotes.php"},{"left":"0.04651163557061816","top":"0.23684210521680837","width":"0.08720929571922789","level":"0","text":"© MatchActivitiesToNewOpportunity.php","conf":"1","block_num":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.010544653714558705"},{"word_num":"0","height":"0.007207597461803994","top":"0.2543554009942979","level":"0","page_num":"0","line_num":"0","conf":"0.5","block_num":"0","width":"0.06249999492726427","par_num":"0","text":"C) MatchActivitvermData.php","left":"0.04651163358738779"},{"left":"0.046511628705343505","width":"0.039244185102746854","par_num":"0","page_num":"0","height":"0.00732985485873916","level":"0","text":"E) NoteObiect.ohp","word_num":"0","line_num":"0","top":"0.27177700333990396","block_num":"0","conf":"0.30000001192092896"},{"word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571461","page_num":"0","left":"0.04651163174781109","par_num":"0","text":"c) SaveActiviv.ono","line_num":"0","width":"0.04215115942853562","top":"0.2891986066069825","level":"0"},{"conf":"0.30000001192092896","line_num":"0","width":"0.0523255835188196","word_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.04651162677256695","page_num":"0","height":"0.006968641205077342","text":"c)saveliranscriotion.onv","top":"0.30662020900450737"},{"par_num":"0","page_num":"0","width":"0.04215115942853562","word_num":"0","block_num":"0","level":"0","height":"0.0072464973352361906","line_num":"0","conf":"0.5","left":"0.04651163174781109","top":"0.32376395531045343","text":"C) SetuoLavout.oho"},{"height":"0.0071770334928230595","page_num":"0","conf":"0.5","par_num":"0","left":"0.04651163174781109","block_num":"0","level":"0","top":"0.34130781499202545","width":"0.04215115942853562","word_num":"0","text":"C) SvncActivitv.oho","line_num":"0"},{"block_num":"0","conf":"1","word_num":"0","line_num":"0","level":"0","left":"0.04638947542561308","width":"0.055435398791698696","top":"0.3552072621290665","height":"0.014418177627490425","page_num":"0","par_num":"0","text":"@ SvncFieldMetadata.php"},{"left":"0.046511631609252174","line_num":"0","par_num":"0","top":"0.3763066205343165","word_num":"0","conf":"1","width":"0.039244182566378974","text":"© SyncLeads.php","level":"0","page_num":"0","height":"0.010455739935429254","block_num":"0"},{"conf":"1","left":"0.046511631695615716","word_num":"0","text":"© SyncObjects.php","par_num":"0","height":"0.014354066985645897","line_num":"0","top":"0.38995215311004783","block_num":"0","level":"0","width":"0.04215115942853562","page_num":"0"},{"top":"0.41114982586710536","page_num":"0","height":"0.010700253968793927","block_num":"0","level":"0","line_num":"0","text":"© SyncOpportunitiesJob.php","conf":"1","left":"0.04651163073081603","width":"0.06104650903255382","word_num":"0","par_num":"0"},{"line_num":"0","left":"0.046511633451594","conf":"1","par_num":"0","width":"0.05087208747863769","page_num":"0","block_num":"0","word_num":"0","height":"0.014354066985646008","text":"© SyncOpportunity.php","top":"0.42503987240829344","level":"0"},{"word_num":"0","page_num":"0","text":"© SyncProfileMetadata.php","line_num":"0","level":"0","conf":"1","height":"0.010672468127626344","width":"0.05813953217039717","left":"0.04651163071712692","par_num":"0","top":"0.44577352463809683","block_num":"0"},{"conf":"1","top":"0.46331738455485405","text":"© SyncTeamFieldsJob.php","par_num":"0","word_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.056686041202950996","left":"0.04651163321565249","height":"0.010550210730691068","line_num":"0"},{"block_num":"0","top":"0.48083623715937174","level":"0","word_num":"0","page_num":"0","conf":"1","text":"© SyncTeamMetadata.php","line_num":"0","height":"0.010452961047110243","left":"0.04651163321565131","par_num":"0","width":"0.05668604120295098"},{"block_num":"0","conf":"1","height":"0.01051408974557777","par_num":"0","text":"© UpdateOpportunitySpecifications.php","width":"0.08430231885707123","word_num":"0","left":"0.04651163548425466","top":"0.49825784007433493","level":"0","page_num":"0","line_num":"0"},{"height":"0.006968640444571461","text":"Updatestage.ong","top":"0.5191637634014077","block_num":"0","page_num":"0","left":"0.046511627480499834","width":"0.04215115942853563","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0"},{"height":"0.010758603778942555","block_num":"0","conf":"0.30000001192092896","left":"0.03343023627313173","top":"0.5331010454942319","text":"> @ DealRisks","width":"0.03343022884206569","level":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0"},{"par_num":"0","text":"_Meeuine bor","width":"0.031976740410987366","word_num":"0","line_num":"0","left":"0.03924418649273823","height":"0.006968640444571572","top":"0.5714285717637769","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896"},{"page_num":"0","conf":"0.30000001192092896","left":"0.03924418703063903","height":"0.007210375589617124","top":"0.6411149830944434","block_num":"0","width":"0.029069763548830715","level":"0","line_num":"0","text":"a Telephony","word_num":"0","par_num":"0"},{"page_num":"0","height":"0.011164274322169154","par_num":"0","text":"C User","word_num":"0","block_num":"0","left":"0.03924418612559764","level":"0","conf":"0.30000001192092896","top":"0.6547049441786283","width":"0.017441858636572008","line_num":"0"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.675958188117432","height":"0.006968641205077342","left":"0.04069767337055839","width":"0.05523256038097625","text":"c8aseprocessing.oo.ono"},{"par_num":"0","block_num":"0","top":"0.6897926633384308","text":"@ Dummv.Job.php","width":"0.03779069667166852","line_num":"0","level":"0","page_num":"0","height":"0.01055576850732931","word_num":"0","conf":"0.30000001192092896","left":"0.04069767586474709"},{"par_num":"0","level":"0","top":"0.7108013940634285","width":"0.07558138827060132","word_num":"0","page_num":"0","left":"0.04069768173679198","block_num":"0","height":"0.006968640444571572","line_num":"0","conf":"0.5","text":"(C)ImoortRecallA|Recordinas.Job.oho"},{"width":"0.06395348082197475","word_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","block_num":"0","left":"0.0406976819687229","level":"0","height":"0.010508531968939527","conf":"0.5","line_num":"0","par_num":"0","top":"0.724738676808766"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","text":"C ob.oho","word_num":"0","width":"0.023255812360885288","page_num":"0","top":"0.7456140350877193","par_num":"0","block_num":"0","line_num":"0","left":"0.04069767637769677","level":"0"},{"top":"0.7630662020343051","word_num":"0","level":"0","text":"C)JobDisoatcher.oho","height":"0.006968641205077342","line_num":"0","conf":"0.30000001192092896","left":"0.04069767469984203","par_num":"0","block_num":"0","width":"0.04505813882706013","page_num":"0"},{"width":"0.06395348082197473","par_num":"0","text":".lobDisnatcherintertace.oho","height":"0.006968640444571572","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.7804878052132543","page_num":"0","level":"0","left":"0.04069768139133789"},{"text":"@ [EMAIL]","page_num":"0","par_num":"0","width":"0.08430231885707126","height":"0.01061967533361019","block_num":"0","line_num":"0","level":"0","word_num":"0","conf":"0.5","left":"0.04069768199588256","top":"0.7942583731520936"},{"top":"0.8149920253520749","line_num":"0","text":"T. SacVisibilitvControl.ohn","word_num":"0","level":"0","height":"0.007307626033703829","conf":"0.30000001192092896","par_num":"0","width":"0.05668604120295098","left":"0.039244191467289816","page_num":"0","block_num":"0"},{"left":"0.027616282843257383","level":"0","height":"0.010669689239307223","word_num":"0","top":"0.8325358850720923","width":"0.03197674041098737","par_num":"0","page_num":"0","block_num":"0","text":"v D Listeners","line_num":"0","conf":"0.5"},{"word_num":"0","page_num":"0","left":"0.03343023313500392","text":"v M Activitiod","level":"0","width":"0.031976740410987366","height":"0.0071770334928230595","line_num":"0","block_num":"0","par_num":"0","top":"0.8500797448165869","conf":"0.30000001192092896"},{"par_num":"0","width":"0.04651162979450632","word_num":"0","top":"0.8675958187199364","text":"v M ActivitvProviden","block_num":"0","conf":"0.5","line_num":"0","level":"0","page_num":"0","left":"0.03924418511117721","height":"0.007204819333990642"},{"block_num":"0","page_num":"0","height":"0.007327075970420038","conf":"0.30000001192092896","left":"0.046511629117106865","top":"0.8850174216200114","width":"0.02906976608519858","line_num":"0","par_num":"0","level":"0","text":"> M.lustCall","word_num":"0"},{"page_num":"0","block_num":"0","height":"0.010639125270326288","width":"0.03197674041098737","word_num":"0","top":"0.9024390246943023","par_num":"0","level":"0","conf":"0.5","text":"v D UserPilot","left":"0.046511631681215526","line_num":"0"},{"block_num":"0","line_num":"0","text":"© TrackProviderInstalledEvent.php","level":"0","par_num":"0","top":"0.9198606275943773","word_num":"0","page_num":"0","conf":"1","left":"0.059593032929402996","height":"0.010761381906755796","width":"0.07412789730315514"},{"left":"0.039244188091967266","top":"0.9372822303003622","line_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.006968640444571572","text":"MAudia","width":"0.026162789223041938","par_num":"0","word_num":"0"},{"width":"0.0232558123608853","word_num":"0","text":"MRots","top":"0.9547038330878187","level":"0","page_num":"0","block_num":"0","height":"0.006968640444571572","left":"0.039244188005603746","conf":"0.30000001192092896","line_num":"0","par_num":"0"},{"top":"0.05574912945445576","text":"C ActivitvController.ohn","block_num":"0","word_num":"0","line_num":"0","width":"0.047965110616481066","conf":"0.5","height":"0.007249275463049432","level":"0","left":"0.15406977310444897","page_num":"0","par_num":"0"},{"line_num":"0","left":"0.15406976733606492","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.07122093058646994","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","word_num":"0","height":"0.006968641205077342","level":"0","block_num":"0"},{"word_num":"0","level":"0","top":"0.0797448165869219","block_num":"0","height":"0.011164274322169043","line_num":"0","par_num":"0","left":"0.30668604530999377","page_num":"0","text":"© AutomatedReportsCommand.php","width":"0.07122092551373421","conf":"1"},{"line_num":"0","par_num":"0","text":"Opportunitysynclrait.ong","width":"0.05523255023550483","word_num":"0","top":"0.13240418151987454","block_num":"0","height":"0.006968640444571461","level":"0","conf":"0.5","left":"0.3066860477020153","page_num":"0"},{"page_num":"0","height":"0.006968640444571461","word_num":"0","width":"0.08720929571922792","line_num":"0","left":"0.37063954254736237","conf":"0.5","top":"0.13240418151987454","block_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","par_num":"0"},{"height":"0.006968640444571461","block_num":"0","top":"0.1567944254223136","width":"0.05523255023550483","page_num":"0","par_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","left":"0.31831396020201475","word_num":"0","text":"wsyncermenuuiestrait.ono"},{"width":"0.039244185102746826","block_num":"0","height":"0.0071770334928229484","top":"0.18102073365231264","conf":"0.30000001192092896","text":"c) SyncObiects.pho","line_num":"0","word_num":"0","level":"0","left":"0.15406976824025068","page_num":"0","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","line_num":"0","text":"©ImportOpportunityBatch.php","width":"0.06104650395981806","word_num":"0","left":"0.20203489060729998","top":"0.17770034929920653","conf":"1"},{"block_num":"0","conf":"1","text":"© ImportContactBatch.php","top":"0.17770034916869026","height":"0.010497417936674913","width":"0.053779064340794325","left":"0.27180233100804285","level":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"left":"0.33284884116015484","text":"© Client.php","top":"0.17770034916869026","word_num":"0","page_num":"0","par_num":"0","conf":"1","line_num":"0","level":"0","width":"0.027616275117752387","block_num":"0","height":"0.010497417936674913"},{"word_num":"0","top":"0.18102073365231264","width":"0.0654069717894209","block_num":"0","left":"0.3677325572728374","conf":"0.5","level":"0","text":"C) HubspotPaqinationService.phg","page_num":"0","par_num":"0","line_num":"0","height":"0.0071770334928229484"},{"par_num":"0","top":"0.20557491325434107","width":"0.030523251979909044","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","text":"() Service.php","height":"0.007343747018817126","word_num":"0","block_num":"0","left":"0.15406977127553043"},{"height":"0.006968640444571572","par_num":"0","top":"0.20557491322719157","level":"0","block_num":"0","width":"0.04505813375432441","left":"0.19186047025946548","conf":"0.5","page_num":"0","text":"BatchSyncTrait.php","word_num":"0","line_num":"0"},{"level":"0","block_num":"0","line_num":"0","left":"0.2441860510865191","conf":"0.5","height":"0.011164274322169154","top":"0.20175438596491224","width":"0.14534883296236076","page_num":"0","word_num":"0","par_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"word_num":"0","width":"0.02906976354883073","left":"0.3982558178455254","par_num":"0","top":"0.20557491325434107","height":"0.007343747018817126","level":"0","page_num":"0","block_num":"0","conf":"0.5","line_num":"0","text":"php api_v2.php"},{"top":"0.22966507158551952","text":"(C) AutomatedReportResult.oho","word_num":"0","height":"0.007268726160271521","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.15406977510994932","width":"0.06104650395981809","line_num":"0","conf":"1"},{"line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","height":"0.010691917303836784","left":"0.17151161694332442","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0"},{"block_num":"0","height":"0.007318740065968554","page_num":"0","word_num":"0","par_num":"0","left":"0.18313953485556841","conf":"1","level":"0","text":"nublic function handlel","top":"0.26794258384399516","line_num":"0","width":"0.05959302313784334"},{"top":"0.4111498263026909","par_num":"0","width":"0.010174417749364312","word_num":"0","left":"0.1497093032619457","level":"0","page_num":"0","height":"0.010452960286604362","text":"138","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"word_num":"0","level":"0","page_num":"0","height":"0.017421602252187474","conf":"1","block_num":"0","text":"140","top":"0.44250871089481225","width":"0.010174418383456285","left":"0.15116279097784552","par_num":"0","line_num":"0"},{"page_num":"0","text":"1143","height":"0.006968641205077342","block_num":"0","top":"0.5017421601756263","left":"0.15116279076509007","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.00872092995237797","word_num":"0","line_num":"0"},{"conf":"1","width":"0.00872092995237797","block_num":"0","line_num":"0","level":"0","par_num":"0","height":"0.010452961047110132","top":"0.5156794425600686","text":"144","left":"0.1511627908377645","word_num":"0","page_num":"0"},{"top":"0.6062717769003649","word_num":"0","width":"0.00872092995237797","left":"0.15116279076509007","page_num":"0","level":"0","line_num":"0","text":"149","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0"},{"height":"0.010452960286604362","conf":"1","left":"0.15116279159085694","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","text":"155","top":"0.7108013942469417","width":"0.008720929318285997","word_num":"0"},{"block_num":"0","text":"158","width":"0.008720929318285997","level":"0","page_num":"0","conf":"1","top":"0.763066202609311","height":"0.010452960286604362","par_num":"0","word_num":"0","left":"0.15116279159085694","line_num":"0"},{"block_num":"0","width":"0.008720929318285997","line_num":"0","left":"0.15116279159085694","word_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","level":"0","top":"0.8153310109716805","page_num":"0","text":"161"},{"left":"0.15116279159085694","top":"0.8501742165465933","height":"0.010452960286604362","conf":"1","par_num":"0","page_num":"0","text":"163","width":"0.008720929318285997","word_num":"0","line_num":"0","level":"0","block_num":"0"},{"text":"1164","level":"0","block_num":"0","width":"0.00872092995237797","line_num":"0","word_num":"0","height":"0.006968641205077342","page_num":"0","par_num":"0","conf":"1","left":"0.15116279076509007","top":"0.871080139269703"},{"text":"165","width":"0.008720929318285997","top":"0.8850174221215062","page_num":"0","left":"0.15116279159085694","par_num":"0","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","height":"0.010452960286604362"},{"text":"1166","height":"0.006968641205077342","left":"0.15116279076509007","top":"0.9059233448446159","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.00872092995237797"},{"par_num":"0","top":"0.2891986067904957","word_num":"0","conf":"1","height":"0.010452960286604362","left":"0.21366279261358478","level":"0","line_num":"0","text":"$config,","width":"0.021802323929806966","block_num":"0","page_num":"0"},{"conf":"1","page_num":"0","top":"0.30662020992638417","block_num":"0","left":"0.21366279584086087","par_num":"0","text":"$batchRepository,","height":"0.010452960286604362","level":"0","line_num":"0","width":"0.04505813375432441","word_num":"0"},{"text":"SredisService","line_num":"0","top":"0.3240418127138407","par_num":"0","level":"0","width":"0.03633720570422233","word_num":"0","left":"0.21366279067986574","page_num":"0","conf":"1","height":"0.010452960286604362","block_num":"0"},{"top":"0.3414634155012971","text":"$entityRepository,","word_num":"0","level":"0","width":"0.04796511061648104","line_num":"0","block_num":"0","height":"0.010452960286604251","left":"0.21366279592722434","conf":"1","page_num":"0","par_num":"0"},{"left":"0.21366279063768656","conf":"0.30000001192092896","width":"0.018895347067650337","word_num":"0","text":"sloggen","line_num":"0","top":"0.3623693383142996","height":"0.006968640444571461","par_num":"0","page_num":"0","block_num":"0","level":"0"},{"left":"0.20348838007687264","level":"0","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","top":"0.4146341463621239","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","word_num":"0","height":"0.007215933366255367","width":"0.2398255733733482"},{"word_num":"0","left":"0.20348838095072486","conf":"0.5","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","text":"if (Sthis->attemots@ === 1) {","top":"0.4457735248441337","height":"0.010672467367120575","width":"0.07994185102746842"},{"word_num":"0","line_num":"0","height":"0.010550210730691068","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","width":"0.1482558047517817","left":"0.21366278713067985","level":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.46331738455485405"},{"conf":"0.5","par_num":"0","top":"0.5191387559808612","line_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.20348838105878864","width":"0.091569758476095","text":"ssuncedat = carbonimmuta.le::nowo:","word_num":"0","height":"0.0071770334928229484"},{"block_num":"0","height":"0.013948396442419408","left":"0.20348837906873227","page_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","top":"0.5331010453200158","width":"0.15552324944354115","level":"0","line_num":"0","word_num":"0","par_num":"0","conf":"1"},{"block_num":"0","top":"0.5714285713801411","left":"0.20348837025078986","line_num":"0","page_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","height":"0.006968641205077342","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.14970930586469938","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0","block_num":"0","text":"<1/6 >","par_num":"0","top":"0.5923344949742337","word_num":"0","height":"0.010536318570613101","left":"0.2470930229619993","width":"0.021802323929806966"},{"word_num":"0","level":"0","width":"0.027616277654120253","block_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"'entity tvo","height":"0.0071798116206361895","top":"0.6060606061050023","left":"0.2151162810652241"},{"par_num":"0","width":"0.021802323929806966","word_num":"0","level":"0","conf":"0.5","block_num":"0","top":"0.6132376396173622","page_num":"0","left":"0.25000000055269916","line_num":"0","height":"0.010455739935429254","text":"© Logger"},{"page_num":"0","block_num":"0","height":"0.0071770334928230595","left":"0.2151162810652241","level":"0","line_num":"0","par_num":"0","text":"Itotal reco","conf":"0.5","top":"0.6236044657097288","word_num":"0","width":"0.027616277654120253"},{"width":"0.05668604120295098","top":"0.6339712919137487","word_num":"0","conf":"0.5","text":"public function info","left":"0.248546517777781","height":"0.010628010477555794","page_num":"0","line_num":"0","block_num":"0","par_num":"0","level":"0"},{"conf":"0.5","height":"0.0072103763501230045","par_num":"0","block_num":"0","top":"0.6411149825399743","left":"0.2151162799850968","text":"\"batches d","page_num":"0","word_num":"0","width":"0.027616277654120253","level":"0","line_num":"0"},{"block_num":"0","width":"0.026162789223041966","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896","left":"0.21511628105837952","page_num":"0","text":"Isvnced atl","top":"0.6585365856142653","height":"0.007332632986552401","line_num":"0"},{"height":"0.010591889492442497","width":"0.04360464785961399","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","left":"0.26598837545525295","word_num":"0","text":"cav $context = [1","level":"0","block_num":"0","top":"0.6618819775389818"},{"par_num":"0","top":"0.6794258373205742","left":"0.24854651350063556","word_num":"0","width":"0.020348835498728624","block_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0071770334928229484","text":": voidi","level":"0"},{"par_num":"0","top":"0.6929824561403509","line_num":"0","height":"0.011164274322169043","left":"0.1918604731373945","block_num":"0","conf":"1","level":"0","text":"} catch (SocialAcco","page_num":"0","width":"0.052325573373348144","word_num":"0"},{"width":"0.039244185102746854","block_num":"0","par_num":"0","left":"0.2034883724950264","height":"0.006968641205077342","top":"0.7108013936697744","conf":"0.5","level":"0","line_num":"0","page_num":"0","word_num":"0","text":"Cloaden-swannir"},{"page_num":"0","top":"0.7105263157219254","width":"0.08720929571922792","word_num":"0","level":"0","height":"0.01072803904945585","par_num":"0","block_num":"0","left":"0.24854651872595424","text":"Log an informational message to the logs.","conf":"1","line_num":"0"},{"page_num":"0","height":"0.010691917303836673","left":"0.24854651107352554","par_num":"0","width":"0.0813953419949146","line_num":"0","word_num":"0","top":"0.7384370017274113","conf":"1","block_num":"0","text":"Implements: Loggerinterface::info","level":"0"},{"text":"array|ArravyablelJsonable|Stri","left":"0.27761628499022556","block_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","height":"0.010452960286604362","line_num":"0","top":"0.7595818820518198","width":"0.07122092551373421","page_num":"0"},{"top":"0.7804878052132543","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.056686041202950954","word_num":"0","left":"0.2761627910440279","text":"ngable lstring smessage","height":"0.006968640444571572"},{"par_num":"0","line_num":"0","block_num":"0","conf":"1","height":"0.010703032096607279","text":"} catch (Throwable","width":"0.049418596511191515","page_num":"0","top":"0.7979094080543587","word_num":"0","left":"0.19186047325424327","level":"0"},{"page_num":"0","word_num":"0","line_num":"0","top":"0.7944250876267327","block_num":"0","width":"0.03924418256637896","text":"arrayScontext","conf":"0.5","level":"0","height":"0.010452960286604362","left":"0.2761627943999499","par_num":"0"},{"conf":"0.30000001192092896","level":"0","block_num":"0","par_num":"0","text":"slogger->errorl","top":"0.8188153313456585","width":"0.03924418256637899","word_num":"0","page_num":"0","height":"0.006968640444571461","line_num":"0","left":"0.20348837187088045"},{"top":"0.8188153315291717","width":"0.01889534706765031","block_num":"0","level":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.2485465134574538","conf":"1","height":"0.010452960286604362","page_num":"0","text":"Returns:"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.8432055752480975","height":"0.006968640444571572","width":"0.01598837020549368","level":"0","line_num":"0","page_num":"0","left":"0.24854651337109027","text":"CAurno","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","width":"0.06395348082197477","height":"0.006968640444571461","word_num":"0","page_num":"0","top":"0.8466898958055888","block_num":"0","conf":"0.5","text":"vendor/aravel/tramework/src","left":"0.2747093029029664"},{"width":"0.05668604120295101","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.2747093023963053","par_num":"0","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","word_num":"0","level":"0"},{"left":"0.21511627846207848","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007235383302971576","par_num":"0","width":"0.026162789223041938","word_num":"0","text":"'error' =>","level":"0","top":"0.8708133969827938"},{"level":"0","text":"throw Ser","top":"0.9233449476199234","conf":"0.30000001192092896","word_num":"0","height":"0.0072770620647228945","width":"0.023255814897253146","line_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.20348837139363007"},{"conf":"0.30000001192092896","text":"826 л v 512","height":"0.010691917303836784","top":"0.2508710809687519","level":"0","width":"0.03488371727314399","line_num":"0","page_num":"0","word_num":"0","par_num":"0","left":"0.44476744220017683","block_num":"0"},{"block_num":"0","line_num":"0","left":"0.47238372096131104","height":"0.017421602252187585","top":"0.29965156834254736","page_num":"0","width":"0.008720929952377943","conf":"1","level":"0","par_num":"0","text":"575","word_num":"0"},{"top":"0.3205574921563493","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","block_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","page_num":"0","level":"0","text":"576","par_num":"0"},{"conf":"1","level":"0","text":"577","page_num":"0","par_num":"0","top":"0.3379790945953738","width":"0.01017441774936434","block_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","line_num":"0"},{"page_num":"0","height":"0.010452960286604362","level":"0","conf":"1","block_num":"0","line_num":"0","width":"0.008720929318285997","text":"578","top":"0.35540069773126226","word_num":"0","par_num":"0","left":"0.47093023257922917"},{"block_num":"0","par_num":"0","height":"0.017421602252187585","level":"0","conf":"1","text":"579","left":"0.4709302331500887","top":"0.3693379791874951","width":"0.011627906180442682","line_num":"0","word_num":"0","page_num":"0"},{"word_num":"0","text":"580","height":"0.010452960286604362","left":"0.4709302334945038","level":"0","conf":"1","block_num":"0","page_num":"0","par_num":"0","width":"0.01017441774936434","line_num":"0","top":"0.39024390295774314"},{"word_num":"0","top":"0.40418118460121666","width":"0.0159883714736776","line_num":"0","left":"0.4665697680180062","conf":"0.5","par_num":"0","text":"=581","page_num":"0","level":"0","height":"0.024390243457264815","block_num":"0"},{"line_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.4425087113201125","width":"0.008720929318285997","level":"0","block_num":"0","word_num":"0","height":"0.010452960286604362","text":"583","left":"0.4723837218234151"},{"width":"0.01017441774936434","par_num":"0","left":"0.4709302334945038","word_num":"0","level":"0","top":"0.459930314107569","block_num":"0","conf":"1","line_num":"0","page_num":"0","height":"0.010452960286604362","text":"584"},{"level":"0","word_num":"0","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"—585","width":"0.013081394611520969","height":"0.010452960286604362","block_num":"0","left":"0.46656976846458836","top":"0.4773519168950253"},{"page_num":"0","top":"0.4947735200309138","line_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","level":"0","par_num":"0","conf":"1","block_num":"0","width":"0.008720929318285997","word_num":"0","text":"586"},{"text":"587","width":"0.008720929318285997","word_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.4723837218234151","top":"0.5121951224699383","par_num":"0","height":"0.010452960286604362","page_num":"0","level":"0"},{"top":"0.5296167252573947","width":"0.008720929318285997","word_num":"0","text":"588","conf":"1","block_num":"0","left":"0.4723837218234151","line_num":"0","level":"0","page_num":"0","par_num":"0","height":"0.010452960286604362"},{"top":"0.5470383280448511","par_num":"0","left":"0.4709302334945038","height":"0.010452960286604362","text":"589","width":"0.01017441774936434","line_num":"0","page_num":"0","word_num":"0","conf":"1","level":"0","block_num":"0"},{"height":"0.020905922094220375","block_num":"0","text":"590","page_num":"0","top":"0.5609756106427853","width":"0.008720929952377943","par_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","left":"0.47238372114299704"},{"page_num":"0","height":"0.006968640444571572","top":"0.5853658539937421","par_num":"0","line_num":"0","left":"0.46802325552854196","level":"0","block_num":"0","conf":"0.30000001192092896","width":"0.013081394611520969","text":"15911","word_num":"0"},{"block_num":"0","left":"0.4723837209560432","top":"0.5958188150216522","line_num":"0","word_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.010174418383456285","level":"0","height":"0.020905923615232025","text":"592"},{"width":"0.008720929952377998","word_num":"0","text":"593","line_num":"0","page_num":"0","level":"0","height":"0.010452961047110132","conf":"1","par_num":"0","top":"0.616724738727316","block_num":"0","left":"0.47238372099764825"},{"par_num":"0","top":"0.6480836243637909","height":"0.013937280889142922","line_num":"0","page_num":"0","width":"0.014534881774415365","left":"0.466569769326747","block_num":"0","conf":"0.30000001192092896","level":"0","text":"T 595","word_num":"0"},{"word_num":"0","height":"0.020905922094220375","block_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.46656976759933994","par_num":"0","text":"-596","width":"0.014534883042599256","top":"0.6655052271933078"},{"left":"0.47093023259606254","par_num":"0","top":"0.6898954702884519","word_num":"0","text":"597","line_num":"0","width":"0.010174418383456285","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","block_num":"0","level":"0"},{"height":"0.020905922094220375","par_num":"0","text":"598","top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0","level":"0","page_num":"0","left":"0.4709302331016392","line_num":"0","conf":"0.5","block_num":"0"},{"text":"$99","height":"0.006968641205077342","par_num":"0","conf":"1","top":"0.7247386758550688","width":"0.008720929952377943","page_num":"0","left":"0.4723837209976482","block_num":"0","word_num":"0","level":"0","line_num":"0"},{"text":"=600","width":"0.014534883042599311","word_num":"0","conf":"0.30000001192092896","height":"0.027874564820309367","line_num":"0","left":"0.46656976790214993","top":"0.7282229962193458","level":"0","page_num":"0","block_num":"0","par_num":"0"},{"line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"6011","word_num":"0","level":"0","width":"0.01017441774936434","height":"0.006968640444571572","top":"0.7595818818683066","left":"0.4709302334945038","par_num":"0","page_num":"0"},{"width":"0.014534883042599311","level":"0","text":"-602","word_num":"0","height":"0.020905923615232025","line_num":"0","top":"0.7700348428613736","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.466569767781026","par_num":"0"},{"conf":"1","line_num":"0","text":"604","block_num":"0","left":"0.47093023264451217","top":"0.8048780490574194","height":"0.020905922094220375","level":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.010174418383456285"},{"top":"0.8292682935500775","left":"0.47093023257922917","text":"605","width":"0.008720929318285997","word_num":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0"},{"line_num":"0","conf":"1","height":"0.017421602252187474","level":"0","page_num":"0","par_num":"0","top":"0.8432055753547425","text":"606","word_num":"0","left":"0.4723837211284622","block_num":"0","width":"0.008720929952377943"},{"conf":"0.30000001192092896","page_num":"0","height":"0.010689139176023432","block_num":"0","line_num":"0","left":"0.4665697671564489","par_num":"0","text":"— 607","top":"0.8641114988686065","width":"0.013081394611520969","level":"0","word_num":"0"},{"height":"0.010452960286604362","word_num":"0","par_num":"0","width":"0.008720929318285997","left":"0.4723837218234151","page_num":"0","conf":"1","block_num":"0","text":"608","top":"0.8815331015640149","level":"0","line_num":"0"},{"top":"0.006968641450188162","par_num":"0","word_num":"0","block_num":"0","left":"0.9127906995735092","level":"0","width":"0.01889534706765028","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"100% 52"},{"level":"0","left":"0.9345930252198137","par_num":"0","text":"• Mon ZU Aor 10.43.1%","top":"0.006968641450188162","word_num":"0","page_num":"0","width":"0.05813952709766146","block_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461"},{"left":"0.8270348901595695","page_num":"0","height":"0.010452960286604362","block_num":"0","level":"0","text":"L AskJiminnyReportActivityServiceTestv","width":"0.08866278668667404","line_num":"0","par_num":"0","conf":"1","word_num":"0","top":"0.02787456497864904"},{"conf":"0.5","height":"0.010452960286604362","par_num":"0","text":"=custom.log","line_num":"0","block_num":"0","top":"0.05574912978701141","word_num":"0","page_num":"0","width":"0.029069763548830674","left":"0.4738372097953522","level":"0"},{"page_num":"0","level":"0","conf":"1","left":"0.5101744200028817","text":"=laravel.log","par_num":"0","top":"0.055749129145434506","line_num":"0","width":"0.027616277654120225","word_num":"0","height":"0.010452961047110132","block_num":"0"},{"top":"0.05574912978701141","height":"0.010452960286604362","line_num":"0","left":"0.5450581399922917","level":"0","par_num":"0","block_num":"0","page_num":"0","conf":"0.5","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","word_num":"0"},{"level":"0","text":"4 HS_local (iminny@localhost]","conf":"0.5","height":"0.010452961047110132","block_num":"0","left":"0.6046511654871605","line_num":"0","par_num":"0","top":"0.055749129145434506","word_num":"0","width":"0.06104650903255382","page_num":"0"},{"conf":"1","par_num":"0","text":"Cascade","top":"0.05574912943857935","level":"0","line_num":"0","page_num":"0","block_num":"0","width":"0.017441858636571994","word_num":"0","height":"0.010452960286604362","left":"0.6947674436468302"},{"level":"0","conf":"0.30000001192092896","block_num":"0","par_num":"0","page_num":"0","left":"0.4738372088584945","line_num":"0","width":"0.07703488431078326","word_num":"0","text":"A console [PROD] X A console [EU]","height":"0.011164274322169043","top":"0.0797448165869219"},{"width":"0.04360464785961393","level":"0","block_num":"0","top":"0.0797448165869219","word_num":"0","line_num":"0","par_num":"0","left":"0.5595930266071848","conf":"0.5","height":"0.011164274322169043","page_num":"0","text":"A console [STAGING]"},{"level":"0","par_num":"0","height":"0.007285397208668498","block_num":"0","text":"Retactor Connection","top":"0.08362369354010668","width":"0.04651162979450629","page_num":"0","word_num":"0","left":"0.6933139525309181","line_num":"0","conf":"1"},{"block_num":"0","top":"0.08362369371432266","width":"0.045058133754324436","word_num":"0","left":"0.7470930289847444","level":"0","line_num":"0","height":"0.007285397208668609","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"CRM Initial Sync Oven"},{"height":"0.0071770334928229484","left":"0.5348837228066751","level":"0","par_num":"0","page_num":"0","block_num":"0","word_num":"0","conf":"0.5","line_num":"0","text":"Tx: Autov","width":"0.02034883549872868","top":"0.1044657097288676"},{"line_num":"0","par_num":"0","block_num":"0","level":"0","page_num":"0","word_num":"0","left":"0.6627906972313775","height":"0.010516868633897003","conf":"0.5","text":"do jiminny v","top":"0.1044657097460916","width":"0.023255814897253146"},{"block_num":"0","par_num":"0","top":"0.12519936212958604","width":"0.12936045261139567","word_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","height":"0.010689139176023432","level":"0","conf":"0.5","left":"0.49273255700367574","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.010689139176023432","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","top":"0.12519936195537007","word_num":"0","page_num":"0","left":"0.6279069838403225"},{"text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","left":"0.4927325782522842","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.12499997970905707","top":"0.1463414637498397","line_num":"0","word_num":"0","height":"0.006968640444571461"},{"level":"0","line_num":"0","left":"0.4927325630147635","word_num":"0","width":"0.1962209052227913","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","conf":"1","page_num":"0","height":"0.013937280889143033","block_num":"0","top":"0.15679442610595107"},{"top":"0.17770034895077447","width":"0.015988370205493707","left":"0.49273255988271814","line_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","word_num":"0","level":"0","text":"SELECT"},{"block_num":"0","conf":"0.5","left":"0.5014535184914614","width":"0.1889534605310318","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","page_num":"0","height":"0.013937280889143033","line_num":"0","word_num":"0","par_num":"0","top":"0.1951219518899232"},{"page_num":"0","left":"0.5029069786600965","block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","line_num":"0","par_num":"0","text":"U.ema1l.","top":"0.21602787489966546","word_num":"0","width":"0.021802323929806966"},{"level":"0","text":"sa.*","width":"0.011627907448626518","page_num":"0","line_num":"0","block_num":"0","height":"0.006968641205077342","top":"0.233449477263315","word_num":"0","conf":"0.30000001192092896","left":"0.5029069764355705","par_num":"0"},{"level":"0","block_num":"0","text":"towner 1d FRol sochal accounts sa","top":"0.25087108008861336","width":"0.08866278668667404","word_num":"0","line_num":"0","left":"0.5029069796729173","height":"0.006968641205077342","par_num":"0","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","page_num":"0","left":"0.49273255569667207","width":"0.0959302313784336","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","height":"0.011164274322168932","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.2679425837320575"},{"word_num":"0","block_num":"0","level":"0","par_num":"0","left":"0.492732561293783","width":"0.10610464785961388","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","line_num":"0","conf":"0.30000001192092896","height":"0.007196483429539158"},{"line_num":"0","top":"0.2995371262853762","level":"0","width":"0.1381482875093501","word_num":"0","par_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","conf":"0.5","height":"0.0148935728666314","left":"0.49269744083144135","page_num":"0","block_num":"0"},{"block_num":"0","par_num":"0","page_num":"0","conf":"1","top":"0.33797909453440456","word_num":"0","left":"0.4927325646028267","width":"0.14534883296236073","height":"0.010505753841126397","line_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","level":"0"},{"width":"0.059593018065107584","height":"0.01075026787449107","line_num":"0","page_num":"0","top":"0.3728222999543015","left":"0.4927325633660667","conf":"1","text":"select * from features;","word_num":"0","level":"0","block_num":"0","par_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","word_num":"0","height":"0.007260390255820148","conf":"0.30000001192092896","left":"0.49273257312172364","width":"0.12936045261139567","block_num":"0","level":"0"},{"top":"0.42503987254774733","text":"select * from teams where id = 556;","block_num":"0","width":"0.09011627765412028","word_num":"0","level":"0","height":"0.010500196824994035","page_num":"0","conf":"1","left":"0.4927325550814989","line_num":"0","par_num":"0"},{"width":"0.03779069413530067","level":"0","text":"select * from","word_num":"0","top":"0.4599303140744231","block_num":"0","conf":"1","left":"0.4927325616686351","page_num":"0","par_num":"0","line_num":"0","height":"0.010564103651274914"},{"width":"0.12499998985452854","block_num":"0","left":"0.5654069877565148","top":"0.4599303140744231","page_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","conf":"1","height":"0.010564103651274914","word_num":"0","level":"0","line_num":"0","par_num":"0"},{"height":"0.010686361048210191","block_num":"0","conf":"1","width":"0.19767440633570887","page_num":"0","top":"0.47735191659424503","left":"0.4927325741233989","line_num":"0","level":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","word_num":"0"},{"par_num":"0","level":"0","height":"0.014546766235497555","text":"select * from automated_report_results order Dy zu desc,","top":"0.49466613506674073","width":"0.1453954818400931","line_num":"0","block_num":"0","word_num":"0","page_num":"0","conf":"0.5","left":"0.4927008834473122"},{"block_num":"0","level":"0","top":"0.5119617223575448","width":"0.14244185102746842","conf":"1","line_num":"0","height":"0.010686361048210191","word_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","page_num":"0","left":"0.4927325548990552","par_num":"0"},{"height":"0.010452960286604362","width":"0.15552323929806972","text":"select * from automated report results WHERE report id = 54:","left":"0.49273255862023396","page_num":"0","line_num":"0","par_num":"0","top":"0.5470383283932831","block_num":"0","conf":"1","level":"0","word_num":"0"},{"level":"0","par_num":"0","height":"0.010622453461423431","block_num":"0","conf":"1","line_num":"0","page_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","width":"0.12209300791963623","left":"0.49273256125581216","word_num":"0"},{"conf":"0.5","left":"0.49273257226354994","block_num":"0","level":"0","par_num":"0","top":"0.6164274323772443","page_num":"0","height":"0.010750267113985301","word_num":"0","width":"0.19767440633570899","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","line_num":"0"},{"conf":"1","block_num":"0","par_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","line_num":"0","left":"0.49273256709487234","page_num":"0","word_num":"0","width":"0.15406975847609494","height":"0.010628010477555794","top":"0.6339712919137487","level":"0"},{"line_num":"0","height":"0.010505753841126397","conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","width":"0.15261626750864876","word_num":"0","left":"0.4927325551571803","level":"0"},{"page_num":"0","block_num":"0","line_num":"0","conf":"1","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","width":"0.11046511061648101","level":"0","par_num":"0","height":"0.013937280889143033","left":"0.4927325646279135","word_num":"0"},{"line_num":"0","top":"0.6864111504286012","block_num":"0","page_num":"0","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","word_num":"0","height":"0.010558546635142552","left":"0.4927325552882119","conf":"1","par_num":"0","width":"0.15261626750864876"},{"text":"SELECT * FROM com confiqurations WHERE 1d = 6925","width":"0.12354650903255388","par_num":"0","height":"0.007318740065968554","level":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.4927325602990887","line_num":"0","top":"0.724738676080081","page_num":"0"},{"top":"0.7386759584137272","word_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.492732558848917","level":"0","par_num":"0","line_num":"0","text":"GELECT","width":"0.0159883714736776","height":"0.010452961047110132","block_num":"0"},{"block_num":"0","conf":"0.5","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","top":"0.7559808612440191","level":"0","height":"0.014354066985646008","line_num":"0","par_num":"0","width":"0.18604649888708236","page_num":"0","left":"0.5029069807442199"},{"text":"u. email","line_num":"0","width":"0.021802323929806966","block_num":"0","page_num":"0","par_num":"0","top":"0.7767145136381128","level":"0","left":"0.5014534902332606","word_num":"0","conf":"0.30000001192092896","height":"0.007257611367501027"},{"top":"0.7944250874432196","par_num":"0","text":"sa.*","width":"0.013081394611520913","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.5029069777669138","level":"0","word_num":"0"},{"level":"0","height":"0.010497418697180683","left":"0.5014534906556222","line_num":"0","page_num":"0","word_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","block_num":"0","top":"0.8118022326885981","par_num":"0","width":"0.09011626750864876"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.8292682928942409","word_num":"0","height":"0.007254833239687675","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","width":"0.09738371220040826","line_num":"0"},{"left":"0.49273255613526434","word_num":"0","page_num":"0","conf":"0.5","height":"0.010566882539594036","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156","block_num":"0","width":"0.10610464785961393","line_num":"0","level":"0"},{"block_num":"0","left":"0.4927325670763793","height":"0.010689139176023432","page_num":"0","line_num":"0","conf":"1","top":"0.8641114986943905","par_num":"0","level":"0","width":"0.1380813882706013","word_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';"},{"top":"0.8987240830528642","line_num":"0","height":"0.01068358215989107","width":"0.19622092551373427","word_num":"0","page_num":"0","left":"0.4927325575704069","block_num":"0","par_num":"0","conf":"0.5","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE"},{"conf":"0.30000001192092896","level":"0","line_num":"0","height":"0.011164274322169043","block_num":"0","par_num":"0","left":"0.965116281891486","page_num":"0","text":"+0 ..","top":"0.0797448165869219","width":"0.020348834230544677","word_num":"0"},{"height":"0.01059744650857497","line_num":"0","top":"0.10104529661439754","word_num":"0","block_num":"0","left":"0.6976744093136732","page_num":"0","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","conf":"1","level":"0","width":"0.2703488329623608"},{"line_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","top":"0.11846689891207607","par_num":"0","height":"0.006968641205077342","width":"0.23837209255137337","conf":"0.30000001192092896","block_num":"0","word_num":"0","level":"0","page_num":"0","left":"0.703488371377582"},{"page_num":"0","left":"0.694767473312973","par_num":"0","top":"0.1393728226143094","width":"0.28633718287691157","word_num":"0","block_num":"0","line_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","conf":"1","level":"0","height":"0.007357639939400973"},{"width":"0.2819767201200445","height":"0.010653017430404366","par_num":"0","top":"0.15311004796085603","page_num":"0","block_num":"0","word_num":"0","left":"0.6962209524994839","line_num":"0","conf":"0.5","level":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is"},{"left":"0.6947674594038452","par_num":"0","text":"already solved - just not parametrised for the profile/since case","conf":"1","line_num":"0","block_num":"0","page_num":"0","top":"0.1672473874286453","level":"0","width":"0.12645347067650337","word_num":"0","height":"0.010583553587991013"},{"line_num":"0","height":"0.010494639808861561","page_num":"0","left":"0.6947674552483422","conf":"1","par_num":"0","block_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","word_num":"0","width":"0.13517440633570899","level":"0"},{"level":"0","top":"0.21929824549679078","height":"0.007182590508955311","width":"0.1511627765412027","par_num":"0","word_num":"0","conf":"1","block_num":"0","line_num":"0","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","left":"0.6947674427962095"},{"left":"0.694767459943104","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","level":"0","top":"0.233449478068677","block_num":"0","width":"0.28633716258596864","conf":"1","page_num":"0","line_num":"0","word_num":"0","height":"0.010569660667407277"},{"block_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","top":"0.2508710804745784","height":"0.006968640444571461","width":"0.24127905419532292","level":"0","page_num":"0","left":"0.6947674612076477","par_num":"0"},{"left":"0.6962209605769604","height":"0.007329854098233168","level":"0","block_num":"0","par_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","top":"0.271777003894373","conf":"1","line_num":"0","page_num":"0","word_num":"0","width":"0.284883661473051"},{"level":"0","top":"0.306620209394439","width":"0.2877906636988863","word_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","page_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0","left":"0.7034883691075557","level":"0","line_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","height":"0.010452960286604362","width":"0.2776162573631774"},{"height":"0.010505753841126397","width":"0.20639533184944325","line_num":"0","left":"0.7034883928957734","block_num":"0","level":"0","top":"0.33797909453440456","word_num":"0","par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","conf":"0.30000001192092896","page_num":"0"},{"text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","conf":"1","width":"0.2819767201200445","height":"0.010628010477555794","par_num":"0","block_num":"0","line_num":"0","top":"0.3554006976086954","word_num":"0","left":"0.6962209294276679","level":"0","page_num":"0"},{"line_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","page_num":"0","left":"0.6962209430504749","par_num":"0","level":"0","top":"0.3763066205343165","height":"0.0072659472719524","width":"0.2848836817639939","block_num":"0","conf":"1","word_num":"0"},{"level":"0","block_num":"0","height":"0.007215933366255256","line_num":"0","par_num":"0","width":"0.0319767404109873","left":"0.6947674424200525","top":"0.41463414653422836","page_num":"0","text":"You get for free","conf":"0.5","word_num":"0"},{"block_num":"0","height":"0.0071770334928229484","top":"0.43540669856459324","left":"0.697674417508692","page_num":"0","width":"0.08575581489725315","word_num":"0","text":"•streamed fetch (no 0OM on big owners)","par_num":"0","level":"0","line_num":"0","conf":"0.5"},{"width":"0.06540696671668522","line_num":"0","page_num":"0","level":"0","height":"0.0071770334928229484","conf":"0.5","top":"0.4529505582137161","word_num":"0","left":"0.6976744285694189","text":"• 100-record batches via Redis","par_num":"0","block_num":"0"},{"top":"0.4703832754342152","width":"0.13953486909257606","left":"0.6976744332330052","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.010477968760464584","level":"0"},{"width":"0.1322674244008165","par_num":"0","level":"0","line_num":"0","conf":"1","height":"0.010514089745577881","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","page_num":"0","word_num":"0","block_num":"0","left":"0.6976744360642997","top":"0.4912280700058711"},{"line_num":"0","level":"0","width":"0.2819767201200444","word_num":"0","par_num":"0","conf":"0.5","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","page_num":"0","block_num":"0","height":"0.010452960286604251","left":"0.6976744452422932","top":"0.508710801912447"},{"word_num":"0","width":"0.07267441140844466","page_num":"0","top":"0.5261324047144549","level":"0","left":"0.7034883798200974","text":"key so difterent orofiles don't collide","block_num":"0","line_num":"0","conf":"0.5","height":"0.007360418067214214","par_num":"0"},{"block_num":"0","line_num":"0","width":"0.1729650903255382","par_num":"0","word_num":"0","left":"0.6947674678139966","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","level":"0","height":"0.010452960286604362","top":"0.5470383280448511","page_num":"0","conf":"1"},{"line_num":"0","left":"0.6947674633339377","conf":"0.5","block_num":"0","par_num":"0","top":"0.5644599301598978","width":"0.2819767201200445","word_num":"0","height":"0.0073104049220229506","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","page_num":"0"},{"height":"0.010577996571858761","left":"0.6947674627311626","line_num":"0","page_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","word_num":"0","par_num":"0","conf":"1","top":"0.5956937798195339","width":"0.28052323929806977","level":"0","block_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","level":"0","top":"0.613237639553429","conf":"1","height":"0.0071770334928229484","par_num":"0","width":"0.13953487923804753","word_num":"0","left":"0.6947674461509291"},{"height":"0.006968641205077342","line_num":"0","width":"0.04215116196490354","conf":"1","left":"0.6947674422006878","page_num":"0","par_num":"0","text":"Recommendation","block_num":"0","level":"0","word_num":"0","top":"0.6411149825213349"},{"top":"0.6585365856142653","par_num":"0","height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","page_num":"0","width":"0.28052323929806977","left":"0.6947674626641019","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1"},{"text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","top":"0.6759581884885157","width":"0.28488370205493685","conf":"0.5","level":"0","left":"0.6947674655515993","page_num":"0","height":"0.006968640444571461","word_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","conf":"1","top":"0.6897926635444678","width":"0.17441859143845573","level":"0","height":"0.01055576774682343","block_num":"0","word_num":"0","left":"0.6947674548777797"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","level":"0","line_num":"0","par_num":"0","word_num":"0","conf":"1","width":"0.22819766592472157","page_num":"0","top":"0.7105263158961413","block_num":"0","height":"0.01072803904945574","left":"0.697674427545875"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet","page_num":"0","width":"0.28488368176399403","left":"0.6976744577707242","top":"0.7317073174083762","height":"0.006968640444571461","word_num":"0","level":"0"},{"height":"0.017421602252187585","left":"0.7034883726365229","level":"0","line_num":"0","text":"do),","conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.7421602788826169","width":"0.011627906180442626","word_num":"0","page_num":"0"},{"top":"0.766347687400319","conf":"0.5","level":"0","line_num":"0","height":"0.0071770334928229484","block_num":"0","par_num":"0","width":"0.2776162573631774","word_num":"0","page_num":"0","left":"0.6976744436144179","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce."},{"page_num":"0","block_num":"0","level":"0","conf":"1","left":"0.694767475704478","par_num":"0","width":"0.2877906636988864","line_num":"0","top":"0.7870813397129187","height":"0.011164274322169043","word_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config"},{"line_num":"0","page_num":"0","width":"0.2718022934933926","height":"0.013937280889143033","top":"0.8013937288934075","par_num":"0","conf":"1","block_num":"0","left":"0.6947674739397125","level":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","word_num":"0"},{"line_num":"0","conf":"1","par_num":"0","width":"0.08430232392980697","height":"0.0071770334928229484","text":"watermark — gate it on \"no profile context\".","top":"0.8221690590111643","block_num":"0","word_num":"0","left":"0.6962209318790669","level":"0","page_num":"0"},{"text":"G.l .","word_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.010461296951561616","conf":"0.30000001192092896","width":"0.017441858636571994","line_num":"0","par_num":"0","left":"0.9651162807795277","top":"0.8397129185198681"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.0071770334928229484","level":"0","block_num":"0","left":"0.6962209300842392","text":"Ask anvthina (84-D","top":"0.9266347687400319","page_num":"0","width":"0.04069767099745736","line_num":"0"},{"height":"0.0071770334928229484","level":"0","left":"0.7223837197862006","page_num":"0","text":"Claude Qnus 17 Medium","conf":"0.30000001192092896","block_num":"0","width":"0.04651162472177062","top":"0.9545454545454546","par_num":"0","word_num":"0","line_num":"0"},{"line_num":"0","word_num":"0","conf":"0.5","left":"0.9331395351302343","page_num":"0","par_num":"0","top":"0.9860627181052405","height":"0.006968640444571572","block_num":"0","level":"0","text":"144-25","width":"0.01453488177441542"},{"line_num":"0","left":"0.9709302343731505","level":"0","width":"0.01453488177441531","word_num":"0","height":"0.01074748898617195","conf":"0.30000001192092896","page_num":"0","text":"Po 4 sp","top":"0.986062718234409","block_num":"0","par_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8065
|
NULL
|
NULL
|
|
58671
|
PhostormFV faVsco.jsProletey© SyncLeads.php© SyncO PhostormFV faVsco.jsProletey© SyncLeads.php© SyncObjects.phpsyncopportunitiesJob.onp© syncopportunity.ong© SyncProfileMetadata.phpcsyncleamrielasJoo.ono© SyncTeamMetadata.phpC) UpdateOpportunitySpecifications.phoC) UpdateStage.phpDealRisks1 StreaminaTeamM TelenhonvM UserC BaseProcessingJob.php@ Dummv.loh.ohr© ImportRecallAlRecordingsJob.php© ImportRemoteTrackJob.phpcob.onp© JobDispatcher.php© JobDispatcherInterface.php© PurgeSoftDeletedOpportunityJob.php© SqsVisibilityControl.phpv D Listenersv @ Activitiesv @ ActivityProviden> D JustCall|v D UserPilotc) TrackProviderinstalledEvent.pho>[ Audio>W Bots> D Coachinav _ ConferencesIntercom• Planhatv UserPilotC) CreateHeldActivitvevent.ohoC.Conterencelistener.oho@ Ended.phpC) Locked.nhnC) [EMAIL]© ParticipantDeclinedRecordingListener.phpC) Started nhnM ConnectionsTm CrmFollowingM DrovidorsMCocciondAutomatedkeporscommand.pnp© SyncOpportunitiesJob.php xcsyncoblecis.ono(C) Service.phpc HubspotsyncstrcImportOpportunityBatch.phpC) Client.php(C) HubspotPaqinationService.phpAutomatedReportsController.phpphp api v2.php© TrackProviderInstalledEvent.php(C) AutomatedReportResult.ohvclass SyncOpportunitiesJob extends Job implements ShouldQueueCH CH GH CHoublic function handledResolveTeamCrmConnection SresolveteamCrmConnectionLoggerInterface Slogger,CrmConfigurationRepository $crmConfigurationRepository): void {$startTime = microtime(as_float: true);$crmConfig = $crmConfigurationRepository->findById(Sthis->crmConfigurationId):if (ScrmConfig === null) {$logger->error('[SyncOpportunitiesJob] CRM configuration not found', [crnconticuraclonlo → schls->crnuonticuracionlaI);ScrmService = SresolveTeamCrmConnection->resolveForTeam(ScrmConfiq->qetTeamO):sLoqger->intol'' , Scrmservice-›oetunsplavvameo." syncina opportunitles'.'team' => ScrmConfia->qetTeam@->qet1do'parameters' = Sthis->parameters,SermServi.ce->svnconnortunitles/sthis-snanametens.sthis->stnateov)Choose DeclarationSdurationMs = roundin$logger->info('[' . $c@ d syncOpportunities (Service .../app/Services/Crm/Salesforce)Idunation mel =s1);m d syncupportunitles (Service ...app/Services/crm/ Dummy)M d syncOpportunities (SyncCrmEntitiesTrait.../app/Services/Crm/IntegrationApp/ServiceTraitM d syncOpportunities (Service .../app/Services/Crm/Copper)@ d syncOpportunities (Service .../app/Services/Crm/Close)M & svncOoportunities (BullhornServiceaoo//Servaces/crm/BulLhorn)l@ & syncOpportunities (OpportunitySyncTrait .../app/Services/Crm/‹@bspot/ServiceTraits)(m) & svncOoportunities (Serviceaon/Services/Crm/Pinedrive)@ ơ syncOpportunities (SyncCrmEntitiesInterface.. ./app/Contracts/Services/Crm)m. a syncioportunities..aon/Contracts/Services/Crm)=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]A console [PROD] X A console [EU]A console [STAGING]D 60569570UTaIYTAY572575581584586589591do jiminny v034 A1 A34 M62 ^ -SELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, acт.SELECTCONCAT(u.id, CASE WHEN U.id = t.owner id THEN • (owner)' ELSE •1 END) ASu.email,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.team_idVHERE u.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated report results order by id descselect * from teatures:select * from team_features where feature id = 40:select * trom teams where 10 = 556select * fromnated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734SELECT * FROM automated_report_results WHERE uuid_to_bin(^822fa41b-afd3-43asselect * from automated renort results order oy 1d desc:SELECT * FROM automated_report_results WHERE id = 1919;select * from automated_report_results WHERE repont 1d = 54;select * from onnortunities where 1d = 7594349:SELECT + FRON Eeane WHERE nane LTKE 9Lek 4 71, 692, 16867 - strinvineselect * from nlavbooks where team 1d = 711: # event 2261471SELECT * FROM playbook_categories WHERE playbook_id = 5515;RELECT * CROM eom Fiolde WHERE 1d = 224147•SELECT * FROM crm_field_values WHERE crm_field_id = 226147;LECT * FROM crm_configurations WHERE id = 692:CONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) AU.emall,sa.*t.owner id FROM social accounts saN users u on u.id = sa.sociable idIN teams t 1..n<->1: on t.id = u.team_idERE u.team_id = 711 and sa.provider = 'salesforce':LECT A FRON one- profstes ep JOtil users U 1.nesail on u.ie + op. uSer-2ie NHE>0 lbl100% C47• Mon 20 Apr 15:58:26L AskJiminnyReportActivityServiceTestCascadeRetactor ConnectionCRM Initial Sync Over+0 ..syncProfiles() (HubSpot or Salesforce) calls ProfileRepository: :update0rCreateProfile(...) and a new Crm\Profile row isinsented, Prottleuoserver.pnp:te-to tlres Protttecreated.EventServiceProvider.ono: 139-142 suoscribes two llsteners:• Listeners\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. CooperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).2. Ensures a Deal Insiahts lavout exists(createDeaUInsiahtsLavoutt DoesNotExist. lines 105-146) Via CrmOwnerResolver + buildLavout3. Computes since = configurationSettingsService->getSyncPeriod($crmConfiguration).4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFTLE_SYNCOPPORTUNITY_STRATEGY, either as a single job or, when requress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor• Listeners\Crm\SyncProfileLeads (Syncprof1 LeLeads•php:32-79) - Zoho-only; dispatches SyncLeads • Hubspot/salestorce do not run aper-prome ledd sync nere,• SyncProfileMetadata (Syncprot1 LeMetadata•php:39-113) - runs per profile/user: crmService->syncProfileFields( ; and for providersimplementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .End-to-end flow summary• HubSpot•Team creation → no CRM sync.•Owner connects Hubspot OAuth (SocialAccountConnected → no automatic data import (Hubspot'S onActivityProviderIntegrated is ano-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnected → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imdortRecordTypes syncProfiles → syncFields•svncProfileso) creates Profile rows→ ProfileCreated → SyncProfileOpportunities creates Deal Insiahts avout + dispatches SyncOpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).•Salesforce•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account existsSame reconnect-driven metadata path: SyncTeamMetadata → sync0rganization/importStages/importBusinessProcesses/importRecordTypes/syncProfiles/svncFields Salesforce implementationsin Service.ono.•syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_ profile id ProfileCreated → SyncProfiluses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileRecordTypes() because Salesforce implements SyncCrmProfileRecordTypesInterfaceNotable observationsHubSnot and Salesforce do not have a direct CocialAccountConnected @ initial-svne wire› the metadata imnort runs via the reconnedievent/listener (CrmAccountReconnected → ImportMetadata ). Onlv the Integration.app family has a first-connect bootstrap ( BootstrapIntegrationApp → TeamInitialSyncJob).• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfilesonas resolved Ckm owners/users to Jiminny users.The opportunity.sync.uses.strateoy LAST MODTETED BY PROFTIE SYNG OPPORTINTTY STRATEGY andrespects team-levelLaetSvncPeriod andlreauiresStidingWindowSearch settingswhat obiects are sunced on team creation and orofile creation•0 (+]57-21UTE.8Po 4 spaces...
|
[{"word_num":"0","page_num" [{"word_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"Phostorm","top":"0.006968641046706359","height":"0.006968641205077342","width":"0.021802326466174835","conf":"1","left":"0.01744185995005212","block_num":"0"},{"width":"0.029069763548830722","height":"0.010452960286604362","left":"0.030523259704860126","line_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","top":"0.02787456497864904","text":"FV faVsco.js"},{"level":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Proletey","top":"0.05923344944238418","word_num":"0","page_num":"0","left":"0.014534883869450689","block_num":"0","height":"0.003484320602538671","width":"0.020348836766912577"},{"left":"0.04651162935311917","text":"© SyncLeads.php","word_num":"0","width":"0.037790696671668525","block_num":"0","height":"0.010552989619010189","page_num":"0","par_num":"0","level":"0","conf":"1","top":"0.07655502394664249","line_num":"0"},{"width":"0.04215115942853562","word_num":"0","conf":"1","block_num":"0","line_num":"0","text":"© SyncObjects.php","left":"0.046511631695615716","top":"0.09407665557098355","level":"0","height":"0.010452960286604362","par_num":"0","page_num":"0"},{"left":"0.047965115894772065","par_num":"0","width":"0.059593018065107625","conf":"0.5","top":"0.11498257873241813","height":"0.006968640444571461","page_num":"0","block_num":"0","level":"0","word_num":"0","text":"syncopportunitiesJob.onp","line_num":"0"},{"width":"0.049418601583927226","text":"© syncopportunity.ong","height":"0.0071770334928229484","left":"0.04651162696966455","conf":"0.30000001192092896","line_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.13237639553429026","word_num":"0","page_num":"0"},{"width":"0.05813953217039717","level":"0","word_num":"0","block_num":"0","height":"0.010755824890623433","line_num":"0","left":"0.04651163071712692","page_num":"0","par_num":"0","conf":"1","text":"© SyncProfileMetadata.php","top":"0.14634146368723133"},{"left":"0.046511628097621764","height":"0.006968641205077453","level":"0","par_num":"0","top":"0.16724738672346862","width":"0.056686046275686706","word_num":"0","text":"csyncleamrielasJoo.ono","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0"},{"top":"0.18102073365231264","width":"0.05668604627568671","height":"0.014354066985645897","block_num":"0","left":"0.04651162896971475","level":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","text":"© SyncTeamMetadata.php"},{"line_num":"0","height":"0.0073048471453848185","top":"0.2017543859602864","width":"0.08430231885707123","conf":"0.5","text":"C) UpdateOpportunitySpecifications.pho","block_num":"0","level":"0","page_num":"0","left":"0.04651163543380903","word_num":"0","par_num":"0"},{"top":"0.21929824549679078","width":"0.043604647859613946","level":"0","line_num":"0","text":"C) UpdateStage.php","conf":"0.5","word_num":"0","page_num":"0","height":"0.007182590508955311","block_num":"0","left":"0.046511631754655655","par_num":"0"},{"top":"0.23693379824461314","word_num":"0","conf":"0.5","block_num":"0","par_num":"0","left":"0.03924418940333296","text":"DealRisks","height":"0.006968640444571572","width":"0.0276162751177524","page_num":"0","line_num":"0","level":"0"},{"left":"0.040697678368294715","width":"0.0276162751177524","page_num":"0","block_num":"0","par_num":"0","top":"0.306620209394439","text":"1 Streamina","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","line_num":"0"},{"height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","left":"0.04069767620496972","line_num":"0","text":"Team","width":"0.017441858636572008","level":"0","par_num":"0","page_num":"0","top":"0.32404181218189543","word_num":"0"},{"width":"0.0276162751177524","level":"0","top":"0.34130781499202545","left":"0.040697678368294715","word_num":"0","text":"M Telenhonv","page_num":"0","block_num":"0","line_num":"0","height":"0.0071770334928230595","conf":"0.30000001192092896","par_num":"0"},{"text":"M User","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.0392441878697835","level":"0","top":"0.3588516746411483","height":"0.0071770334928229484","width":"0.017441858636572008","word_num":"0","par_num":"0"},{"par_num":"0","text":"C BaseProcessingJob.php","top":"0.3763066204472084","width":"0.05523255530824053","word_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.010455739935429365","left":"0.040697677249898964","page_num":"0","conf":"1"},{"height":"0.010744710858358708","text":"@ Dummv.loh.ohr","width":"0.03779069413530066","block_num":"0","conf":"0.30000001192092896","level":"0","left":"0.04069767807769832","word_num":"0","page_num":"0","top":"0.38995215300737773","line_num":"0","par_num":"0"},{"text":"© ImportRecallAlRecordingsJob.php","block_num":"0","par_num":"0","level":"0","top":"0.41114982595421345","line_num":"0","left":"0.04069768173679198","word_num":"0","page_num":"0","height":"0.010700253968793927","width":"0.07558138827060132","conf":"1"},{"page_num":"0","height":"0.011164274322169154","conf":"1","par_num":"0","text":"© ImportRemoteTrackJob.php","width":"0.06395348082197475","line_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.4282296650717703","left":"0.04069768196872287"},{"height":"0.011673457314523294","line_num":"0","top":"0.4454977488767321","level":"0","par_num":"0","text":"cob.onp","block_num":"0","page_num":"0","width":"0.023573076471369317","word_num":"0","left":"0.04048370783442762","conf":"0.30000001192092896"},{"par_num":"0","block_num":"0","height":"0.010550210730691068","line_num":"0","level":"0","conf":"1","text":"© JobDispatcher.php","top":"0.4633173843806381","width":"0.04505813375432441","word_num":"0","left":"0.04069768019915425","page_num":"0"},{"height":"0.010452960286604362","level":"0","word_num":"0","line_num":"0","width":"0.06395348082197473","par_num":"0","conf":"1","block_num":"0","left":"0.04069768196872292","text":"© JobDispatcherInterface.php","top":"0.4808362374525167","page_num":"0"},{"conf":"1","line_num":"0","level":"0","top":"0.49825784007433493","height":"0.01051408974557777","text":"© PurgeSoftDeletedOpportunityJob.php","block_num":"0","page_num":"0","left":"0.03924419524821828","width":"0.08575580475178171","par_num":"0","word_num":"0"},{"level":"0","text":"© SqsVisibilityControl.php","word_num":"0","top":"0.5156794429744099","width":"0.055232550235504795","page_num":"0","block_num":"0","conf":"1","height":"0.010636346382007167","line_num":"0","par_num":"0","left":"0.04069768232263459"},{"line_num":"0","page_num":"0","left":"0.027616282843257383","block_num":"0","conf":"0.5","height":"0.010758603778942555","text":"v D Listeners","level":"0","top":"0.5331010454942319","width":"0.03197674041098737","par_num":"0","word_num":"0"},{"conf":"0.30000001192092896","block_num":"0","top":"0.5502392344517595","line_num":"0","page_num":"0","level":"0","left":"0.03343023400552911","height":"0.010736374953907335","par_num":"0","text":"v @ Activities","width":"0.031976742947355224","word_num":"0"},{"line_num":"0","text":"v @ ActivityProviden","word_num":"0","block_num":"0","conf":"0.5","top":"0.5677830941943007","left":"0.03924418991340952","par_num":"0","width":"0.04651162472177058","level":"0","page_num":"0","height":"0.010614117556971947"},{"word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.5853269537308051","height":"0.01049186092054255","line_num":"0","conf":"0.30000001192092896","left":"0.04651163173994368","text":"> D JustCall|","width":"0.030523251979909037"},{"par_num":"0","top":"0.6027874569647118","page_num":"0","width":"0.03197674041098737","left":"0.046511631681215526","conf":"0.30000001192092896","level":"0","line_num":"0","text":"v D UserPilot","word_num":"0","height":"0.010452960286604251","block_num":"0"},{"height":"0.0071770334928230595","block_num":"0","left":"0.05813953714452","level":"0","line_num":"0","conf":"1","par_num":"0","page_num":"0","text":"c) TrackProviderinstalledEvent.pho","top":"0.6236044657097288","width":"0.07412789730315514","word_num":"0"},{"height":"0.010694696192155795","width":"0.026162786686674072","conf":"0.30000001192092896","page_num":"0","left":"0.03924419002208197","level":"0","par_num":"0","word_num":"0","block_num":"0","top":"0.6376306625144285","text":">[ Audio","line_num":"0"},{"word_num":"0","left":"0.03924418576112737","conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.023255812360885295","block_num":"0","text":">W Bots","page_num":"0","par_num":"0","top":"0.6585365856142653","height":"0.007332632986552401"},{"word_num":"0","width":"0.033459257572255235","top":"0.6722000592529489","par_num":"0","page_num":"0","block_num":"0","height":"0.01100057924383191","level":"0","conf":"0.30000001192092896","line_num":"0","text":"> D Coachina","left":"0.039229675305420944"},{"text":"v _ Conferences","word_num":"0","height":"0.007365975843852457","line_num":"0","page_num":"0","left":"0.039244185905473634","level":"0","top":"0.6929824560019078","width":"0.03924418256637898","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"word_num":"0","height":"0.006968641205077342","level":"0","par_num":"0","left":"0.046511628628489454","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Intercom","top":"0.7108013936997676","width":"0.03052325451627691","block_num":"0"},{"level":"0","width":"0.02906976608519858","top":"0.7280701754385965","block_num":"0","conf":"0.30000001192092896","text":"• Planhat","word_num":"0","par_num":"0","line_num":"0","page_num":"0","left":"0.046511629254175235","height":"0.0071770334928229484"},{"left":"0.04651162913662472","level":"0","width":"0.03197674294735523","height":"0.0071770334928229484","block_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"v UserPilot","line_num":"0","top":"0.7456140350877193"},{"conf":"0.5","width":"0.06831394865157757","height":"0.00726872616027141","par_num":"0","text":"C) CreateHeldActivitvevent.oho","left":"0.05813954070948078","block_num":"0","page_num":"0","top":"0.7630662022542091","level":"0","word_num":"0","line_num":"0"},{"height":"0.006968641205077342","page_num":"0","text":"C.Conterencelistener.oho","top":"0.7804878048240673","width":"0.05668604627568671","line_num":"0","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","left":"0.052325581440645016"},{"conf":"0.5","par_num":"0","width":"0.029410585444024265","block_num":"0","left":"0.05215517303397246","top":"0.7938242942697826","level":"0","page_num":"0","line_num":"0","word_num":"0","text":"@ Ended.php","height":"0.015138867939488154"},{"left":"0.052325585169938835","line_num":"0","par_num":"0","top":"0.8149920253520749","width":"0.03197674041098737","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007307626033703829","text":"C) Locked.nhn","page_num":"0","word_num":"0"},{"line_num":"0","conf":"0.5","level":"0","par_num":"0","block_num":"0","top":"0.8325358852688322","width":"0.07122092551373421","text":"C) [EMAIL]","page_num":"0","left":"0.05232558733433549","height":"0.007185368636768552","word_num":"0"},{"page_num":"0","par_num":"0","text":"© ParticipantDeclinedRecordingListener.php","conf":"1","top":"0.8500797449888496","width":"0.0944767302655159","level":"0","word_num":"0","height":"0.010547431842372057","block_num":"0","left":"0.05232559531587943","line_num":"0"},{"line_num":"0","height":"0.007204818573484761","par_num":"0","top":"0.8675958192744054","width":"0.031976740410987366","page_num":"0","block_num":"0","text":"C) Started nhn","word_num":"0","conf":"0.30000001192092896","level":"0","left":"0.05232558503715903"},{"conf":"0.30000001192092896","block_num":"0","width":"0.040697670997457296","word_num":"0","left":"0.03924418979196883","height":"0.007327075970420038","line_num":"0","level":"0","page_num":"0","text":"M Connections","top":"0.8850174217942274","par_num":"0"},{"block_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","text":"Tm Crm","line_num":"0","width":"0.01598837020549368","top":"0.9024390247254496","word_num":"0","left":"0.045058141400683434"},{"line_num":"0","par_num":"0","conf":"0.5","height":"0.010452960286604362","left":"0.04505814289170505","text":"Following","level":"0","block_num":"0","page_num":"0","top":"0.9198606276964191","width":"0.0276162751177524","word_num":"0"},{"top":"0.9370015950824949","width":"0.027616275117752408","page_num":"0","height":"0.007249275463049543","par_num":"0","block_num":"0","text":"M Drovidors","line_num":"0","level":"0","word_num":"0","left":"0.045058143484573786","conf":"0.5"},{"width":"0.03197674041098736","top":"0.9547038330878187","left":"0.039244189532878254","page_num":"0","level":"0","par_num":"0","text":"MCocciond","word_num":"0","block_num":"0","height":"0.006968640444571572","line_num":"0","conf":"0.30000001192092896"},{"height":"0.006968640444571572","conf":"0.30000001192092896","text":"Automatedkeporscommand.pnp","width":"0.06976743454628803","word_num":"0","par_num":"0","top":"0.08362369371499645","block_num":"0","page_num":"0","line_num":"0","left":"0.37790697691290287","level":"0"},{"top":"0.10446570977791247","width":"0.06395348082197472","conf":"1","line_num":"0","left":"0.4040697746998172","par_num":"0","word_num":"0","height":"0.010516867873391123","page_num":"0","block_num":"0","level":"0","text":"© SyncOpportunitiesJob.php x"},{"text":"csyncoblecis.ono","height":"0.006968641205077342","width":"0.039244185102746854","par_num":"0","line_num":"0","top":"0.15679442505496555","left":"0.37354651217246376","word_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0"},{"height":"0.0071770334928229484","word_num":"0","line_num":"0","level":"0","conf":"0.5","left":"0.3938953526709332","page_num":"0","top":"0.18102073365231264","width":"0.030523251979909072","block_num":"0","par_num":"0","text":"(C) Service.php"},{"conf":"0.30000001192092896","block_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.15679442505789842","width":"0.03779069667166851","word_num":"0","text":"c Hubspotsyncstr","page_num":"0","level":"0","left":"0.15406976841813277","line_num":"0"},{"width":"0.06104650395981809","block_num":"0","par_num":"0","height":"0.006968640444571572","word_num":"0","page_num":"0","level":"0","text":"cImportOpportunityBatch.php","left":"0.15406977432823019","line_num":"0","conf":"0.5","top":"0.18118466932475252"},{"word_num":"0","conf":"0.5","page_num":"0","top":"0.18102073365231264","width":"0.027616275117752387","par_num":"0","text":"C) Client.php","level":"0","left":"0.28488372488104713","height":"0.0071770334928229484","block_num":"0","line_num":"0"},{"conf":"0.5","left":"0.31976744929261275","par_num":"0","word_num":"0","page_num":"0","text":"(C) HubspotPaqinationService.php","top":"0.18102073365231264","height":"0.0071770334928229484","width":"0.06686045768413135","level":"0","block_num":"0","line_num":"0"},{"block_num":"0","par_num":"0","text":"AutomatedReportsController.php","top":"0.20209059320164557","width":"0.07122092551373418","word_num":"0","left":"0.15261628499022556","level":"0","conf":"1","height":"0.010452960286604362","page_num":"0","line_num":"0"},{"height":"0.007343747018817126","top":"0.20557491325434107","word_num":"0","page_num":"0","text":"php api v2.php","line_num":"0","left":"0.23110465510025063","level":"0","block_num":"0","par_num":"0","width":"0.027616275117752387","conf":"0.30000001192092896"},{"page_num":"0","text":"© TrackProviderInstalledEvent.php","left":"0.2688953546713039","width":"0.06831394865157758","level":"0","top":"0.20557491325434107","block_num":"0","word_num":"0","height":"0.01053353968229398","par_num":"0","conf":"1","line_num":"0"},{"page_num":"0","conf":"0.5","level":"0","block_num":"0","top":"0.22966507158551952","word_num":"0","left":"0.15406977309014946","height":"0.007268726160271521","text":"(C) AutomatedReportResult.ohv","width":"0.05959301806510761","par_num":"0","line_num":"0"},{"page_num":"0","width":"0.16133719302238306","word_num":"0","block_num":"0","line_num":"0","left":"0.16860466867003085","par_num":"0","conf":"1","text":"class SyncOpportunitiesJob extends Job implements ShouldQueue","top":"0.2508710804142831","level":"0","height":"0.010691918064342554"},{"left":"0.15116278890548945","line_num":"0","par_num":"0","width":"0.005813956260681152","conf":"0.30000001192092896","page_num":"0","text":"CH CH GH CH","word_num":"0","top":"0.26480836083663895","block_num":"0","height":"0.06271777236670784","level":"0"},{"width":"0.06104650395981809","conf":"0.5","top":"0.2822299656344178","text":"oublic function handled","left":"0.18313954253498912","height":"0.007243718446917069","page_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","conf":"0.5","left":"0.19040699420383456","line_num":"0","height":"0.007365975843852457","top":"0.29965156815423977","level":"0","width":"0.13226742440081657","page_num":"0","text":"ResolveTeamCrmConnection SresolveteamCrmConnection","par_num":"0"},{"block_num":"0","left":"0.19040698264602235","level":"0","text":"LoggerInterface Slogger,","width":"0.06249999492726427","conf":"1","par_num":"0","line_num":"0","height":"0.010678025143758818","top":"0.31707317105431465","word_num":"0","page_num":"0"},{"par_num":"0","line_num":"0","conf":"1","text":"CrmConfigurationRepository $crmConfigurationRepository","left":"0.19040697574076132","page_num":"0","block_num":"0","word_num":"0","height":"0.014354066985646008","level":"0","top":"0.3341307814992025","width":"0.14098836006002224"},{"top":"0.3516746410002709","level":"0","width":"0.024709300791963623","conf":"0.5","left":"0.18023255811856767","block_num":"0","page_num":"0","par_num":"0","text":"): void {","word_num":"0","height":"0.010694696952661675","line_num":"0"},{"width":"0.0959302212329621","text":"$startTime = microtime(as_float: true);","par_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.19040698804658798","page_num":"0","top":"0.36921850065570416","word_num":"0","height":"0.010572439555726398"},{"par_num":"0","text":"$crmConfig = $crmConfigurationRepository->findById(Sthis->crmConfigurationId):","width":"0.2034883499145508","block_num":"0","top":"0.3867595824002519","page_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","word_num":"0","conf":"1","left":"0.19040699892265853"},{"page_num":"0","par_num":"0","top":"0.4216027876942583","left":"0.19040698352666732","level":"0","height":"0.010614118317477717","block_num":"0","conf":"0.5","line_num":"0","text":"if (ScrmConfig === null) {","width":"0.069767434546288","word_num":"0"},{"width":"0.18313951695219002","left":"0.20058139513744652","line_num":"0","block_num":"0","height":"0.010736374953907335","word_num":"0","top":"0.43902439076854916","conf":"1","par_num":"0","text":"$logger->error('[SyncOpportunitiesJob] CRM configuration not found', [","level":"0","page_num":"0"},{"width":"0.12790696164394946","page_num":"0","word_num":"0","line_num":"0","level":"0","par_num":"0","left":"0.21220930463512147","height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","text":"crnconticuraclonlo → schls->crnuonticuracionla","top":"0.4599303139240558"},{"left":"0.20058139558661486","top":"0.4703832753982965","block_num":"0","line_num":"0","word_num":"0","height":"0.017421602252187474","conf":"0.30000001192092896","par_num":"0","text":"I);","level":"0","width":"0.010174418383456285","page_num":"0"},{"word_num":"0","left":"0.19040697503189546","line_num":"0","height":"0.011164274322169154","top":"0.5606060606060606","width":"0.20639533184944314","block_num":"0","level":"0","page_num":"0","par_num":"0","text":"ScrmService = SresolveTeamCrmConnection->resolveForTeam(ScrmConfiq->qetTeamO):","conf":"1"},{"block_num":"0","top":"0.5993031362237073","line_num":"0","left":"0.19040697033062354","text":"sLoqger->intol'' , Scrmservice-›oetunsplavvameo.\" syncina opportunitles'.","width":"0.2093023137843355","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","page_num":"0","par_num":"0"},{"text":"'team' => ScrmConfia->qetTeam@->qet1do","height":"0.010455739935429254","line_num":"0","conf":"0.30000001192092896","level":"0","left":"0.20203488975945866","block_num":"0","top":"0.6132376395302542","width":"0.10465115689216775","word_num":"0","page_num":"0","par_num":"0"},{"height":"0.010628010477555794","left":"0.2020348898300624","level":"0","page_num":"0","text":"'parameters' = Sthis->parameters,","block_num":"0","conf":"0.5","top":"0.6339712919137487","par_num":"0","line_num":"0","word_num":"0","width":"0.0886627866866741"},{"conf":"0.5","block_num":"0","height":"0.006968640444571572","word_num":"0","par_num":"0","top":"0.7038327529484459","line_num":"0","text":"SermServi.ce->svnconnortunitles/sthis-snanametens.sthis->stnateov)","left":"0.19040699207146888","level":"0","width":"0.17441859143845578","page_num":"0"},{"line_num":"0","height":"0.007318740065968665","conf":"1","page_num":"0","text":"Choose Declaration","left":"0.35319767820045367","top":"0.724738676254297","par_num":"0","block_num":"0","level":"0","width":"0.042151159428535645","word_num":"0"},{"word_num":"0","top":"0.7384370015438981","left":"0.1904069787015768","text":"SdurationMs = roundin","line_num":"0","level":"0","block_num":"0","page_num":"0","width":"0.05813952709766143","conf":"0.30000001192092896","par_num":"0","height":"0.007207597461803772"},{"block_num":"0","conf":"0.5","text":"$logger->info('[' . $c","left":"0.19040698027447034","width":"0.05813953217039716","word_num":"0","page_num":"0","par_num":"0","top":"0.7526132407400975","line_num":"0","height":"0.013937280889143033","level":"0"},{"page_num":"0","par_num":"0","width":"0.1656976557792501","left":"0.25290699538354056","line_num":"0","block_num":"0","text":"@ d syncOpportunities (Service .../app/Services/Crm/Salesforce)","word_num":"0","height":"0.010483525016091066","level":"0","conf":"1","top":"0.7456140351751869"},{"height":"0.006968641205077342","level":"0","top":"0.8083623692820433","conf":"0.30000001192092896","text":"Idunation mel =s","block_num":"0","line_num":"0","width":"0.04651162472177059","left":"0.20203488613907","word_num":"0","par_num":"0","page_num":"0"},{"left":"0.19040697702435716","top":"0.8222996516613625","line_num":"0","text":"1);","block_num":"0","conf":"0.30000001192092896","width":"0.010174418383456285","level":"0","page_num":"0","par_num":"0","height":"0.017421602252187585","word_num":"0"},{"left":"0.2543604724513624","page_num":"0","height":"0.0071770334928229484","par_num":"0","text":"m d syncupportunitles (Service .","width":"0.08430231885707123","level":"0","conf":"0.5","line_num":"0","top":"0.766347687400319","word_num":"0","block_num":"0"},{"left":"0.33866279144041317","conf":"0.30000001192092896","text":"..app/Services/crm/ Dummy)","top":"0.766347687400319","line_num":"0","block_num":"0","height":"0.0071770334928229484","level":"0","word_num":"0","width":"0.06686045768413135","page_num":"0","par_num":"0"},{"block_num":"0","top":"0.7804878051542838","left":"0.2529070126072479","height":"0.010580775460177883","par_num":"0","width":"0.24127903390437994","level":"0","conf":"1","text":"M d syncOpportunities (SyncCrmEntitiesTrait.../app/Services/Crm/IntegrationApp/ServiceTrait","word_num":"0","page_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.7979094082285748","conf":"0.5","left":"0.25290697770774573","page_num":"0","level":"0","text":"M d syncOpportunities (Service .../app/Services/Crm/Copper)","width":"0.15552323929806972","height":"0.010703032096607279"},{"page_num":"0","block_num":"0","height":"0.011164274322169154","top":"0.8149920255183413","width":"0.15261626750864882","level":"0","conf":"1","text":"@ d syncOpportunities (Service .../app/Services/Crm/Close)","par_num":"0","word_num":"0","left":"0.2529069903216325","line_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"M & svncOoportunities (BullhornService","top":"0.8325358852463084","height":"0.010669689239307223","word_num":"0","width":"0.10029068398982921","conf":"1","left":"0.2529069803996642"},{"word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","level":"0","page_num":"0","top":"0.8362369337601211","width":"0.07122093058646994","left":"0.3633720929174603","text":"aoo//Servaces/crm/BulLhorn)l","block_num":"0","line_num":"0"},{"conf":"1","height":"0.014354066985646008","left":"0.2514535078421678","par_num":"0","text":"@ & syncOpportunities (OpportunitySyncTrait .../app/Services/Crm/‹@bspot/ServiceTraits)","page_num":"0","width":"0.2296511467466963","word_num":"0","top":"0.8500797448165869","level":"0","line_num":"0","block_num":"0"},{"block_num":"0","left":"0.25290698865276484","par_num":"0","top":"0.8708133969827938","conf":"0.30000001192092896","width":"0.08139533692217887","text":"(m) & svncOoportunities (Service","word_num":"0","height":"0.007235383302971576","level":"0","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","text":"aon/Services/Crm/Pinedrive)","top":"0.871080139320943","line_num":"0","par_num":"0","width":"0.07558139334333702","word_num":"0","page_num":"0","level":"0","left":"0.3401162800012681","height":"0.006968641205077342"},{"word_num":"0","left":"0.25290697562590747","line_num":"0","top":"0.8850174222731986","page_num":"0","conf":"1","height":"0.013937280889143033","width":"0.12499998985452854","par_num":"0","block_num":"0","level":"0","text":"@ ơ syncOpportunities (SyncCrmEntitiesInterface"},{"height":"0.01059744650857486","conf":"1","par_num":"0","level":"0","block_num":"0","text":".. ./app/Contracts/Services/Crm)","top":"0.8883572568770277","width":"0.07994185102746842","word_num":"0","page_num":"0","left":"0.37936046655974154","line_num":"0"},{"conf":"0.30000001192092896","left":"0.2529069821328764","level":"0","width":"0.056686041202950954","line_num":"0","page_num":"0","par_num":"0","text":"m. a syncioportunities","height":"0.0071770334928229484","top":"0.9059011164274322","word_num":"0","block_num":"0"},{"par_num":"0","line_num":"0","width":"0.07848837020549365","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"..aon/Contracts/Services/Crm)","level":"0","top":"0.9059233448957192","left":"0.36046511715597407","word_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","left":"0.4738372107074007","page_num":"0","height":"0.010452961047110132","level":"0","line_num":"0","top":"0.055749129145434506","text":"=custom.log","par_num":"0","width":"0.029069766085198623","conf":"0.5"},{"left":"0.5101744200028817","level":"0","text":"=laravel.log","top":"0.055749129145434506","width":"0.027616277654120225","word_num":"0","page_num":"0","height":"0.010452961047110132","conf":"1","par_num":"0","block_num":"0","line_num":"0"},{"level":"0","line_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.055749129145434506","height":"0.010452961047110132","width":"0.05087209255137348","word_num":"0","text":"A SF [jiminny@localhost]","left":"0.5450581409431235","conf":"0.5"},{"width":"0.06104650903255382","word_num":"0","page_num":"0","left":"0.6046511653860412","line_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.010452961807616012","block_num":"0","text":"4 HS_local (iminny@localhost]","top":"0.0557491288647336"},{"width":"0.0770348843107832","level":"0","line_num":"0","left":"0.4738372088570477","conf":"0.30000001192092896","par_num":"0","top":"0.0797448165869219","text":"A console [PROD] X A console [EU]","block_num":"0","height":"0.011164274322169043","page_num":"0","word_num":"0"},{"conf":"0.5","level":"0","left":"0.5595930268498099","line_num":"0","text":"A console [STAGING]","top":"0.0797448165869219","word_num":"0","height":"0.011164274322169043","page_num":"0","block_num":"0","par_num":"0","width":"0.04360464785961393"},{"height":"0.010516868633896892","width":"0.014534883042599256","conf":"0.30000001192092896","left":"0.47529069837695614","line_num":"0","par_num":"0","text":"D 60","level":"0","word_num":"0","block_num":"0","page_num":"0","top":"0.10446570957187562"},{"conf":"1","level":"0","top":"0.2020905928532135","block_num":"0","line_num":"0","width":"0.008720929318285997","word_num":"0","text":"569","height":"0.010452960286604362","page_num":"0","left":"0.4723837218234151","par_num":"0"},{"block_num":"0","height":"0.010452960286604251","line_num":"0","par_num":"0","conf":"1","text":"570","page_num":"0","left":"0.4723837218234151","level":"0","top":"0.21951219564067004","width":"0.008720929318285997","word_num":"0"},{"level":"0","height":"0.006968640444571461","line_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.428779069340965","page_num":"0","block_num":"0","top":"0.25435540103206966","word_num":"0","text":"UTaIYTAY","width":"0.04215115942853559"},{"word_num":"0","level":"0","line_num":"0","height":"0.010452960286604362","conf":"1","page_num":"0","text":"572","par_num":"0","top":"0.25435540121558287","block_num":"0","left":"0.4709302334945038","width":"0.01017441774936434"},{"text":"575","block_num":"0","left":"0.47093023257922917","line_num":"0","top":"0.30662020992638417","level":"0","conf":"1","par_num":"0","word_num":"0","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997"},{"par_num":"0","height":"0.017421602252187585","top":"0.4076655056683314","block_num":"0","word_num":"0","line_num":"0","text":"581","page_num":"0","left":"0.4723837209249739","width":"0.008720929952377943","level":"0","conf":"1"},{"height":"0.006968641205077342","width":"0.010174418383456285","par_num":"0","top":"0.4668989547168574","conf":"1","word_num":"0","text":"584","left":"0.47093023272929896","block_num":"0","page_num":"0","line_num":"0","level":"0"},{"level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","height":"0.006968640444571572","top":"0.5017421606139512","width":"0.01017441774936434","word_num":"0","left":"0.470930232477062","text":"586"},{"block_num":"0","page_num":"0","line_num":"0","par_num":"0","level":"0","conf":"1","text":"589","top":"0.5470383284999282","width":"0.008720929952377943","height":"0.020905922094220264","word_num":"0","left":"0.47238372116722194"},{"left":"0.47238372099764825","level":"0","height":"0.020905922094220375","text":"591","block_num":"0","par_num":"0","page_num":"0","top":"0.581881533465085","conf":"1","width":"0.008720929952377998","line_num":"0","word_num":"0"},{"height":"0.010516867873391123","conf":"0.5","text":"do jiminny v","left":"0.6613372113013815","par_num":"0","level":"0","top":"0.10446570977791247","word_num":"0","line_num":"0","page_num":"0","width":"0.02470930079196365","block_num":"0"},{"page_num":"0","left":"0.6293604699974747","text":"034 A1 A34 M62 ^ -","top":"0.12519936195537007","width":"0.056686041202950954","level":"0","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.010689139176023432"},{"line_num":"0","top":"0.1463414639485554","page_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","left":"0.49273257825228517","height":"0.013945617554100287","par_num":"0","width":"0.12499997970905713","block_num":"0","conf":"1","level":"0","word_num":"0"},{"block_num":"0","word_num":"0","text":"SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, acт.","par_num":"0","level":"0","height":"0.010583553587991013","top":"0.16724738725442934","page_num":"0","width":"0.19767440633570887","conf":"0.5","line_num":"0","left":"0.4927325610998535"},{"level":"0","text":"SELECT","par_num":"0","line_num":"0","width":"0.015988370205493707","height":"0.013937280889142922","top":"0.18118466965995816","left":"0.49273255988271814","conf":"1","block_num":"0","page_num":"0","word_num":"0"},{"conf":"0.5","line_num":"0","par_num":"0","block_num":"0","width":"0.18614622887144694","left":"0.5028665758881613","word_num":"0","level":"0","page_num":"0","height":"0.018594422408838573","text":"CONCAT(u.id, CASE WHEN U.id = t.owner id THEN • (owner)' ELSE •1 END) AS","top":"0.1950152927165849"},{"top":"0.21951219564067004","word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604251","conf":"1","left":"0.5014534902880033","level":"0","line_num":"0","text":"u.email,","width":"0.021802323929806966"},{"height":"0.010452960286604251","width":"0.01453488177441531","block_num":"0","page_num":"0","top":"0.23693379842812645","line_num":"0","par_num":"0","conf":"1","text":"sa.*,","level":"0","word_num":"0","left":"0.5014534900720946"},{"conf":"1","text":"t.owner_id FROM social_accounts sa","height":"0.010452960286604362","line_num":"0","width":"0.09011626750864876","block_num":"0","level":"0","top":"0.25435540121558287","left":"0.5014534999682023","page_num":"0","par_num":"0","word_num":"0"},{"width":"0.09738371220040826","left":"0.49273256686935046","height":"0.010519646761710244","level":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.27177700389437287","block_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","height":"0.01064190339813953","width":"0.10610464785961399","block_num":"0","left":"0.49273255291782087","level":"0","line_num":"0","conf":"0.5","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.28919860696866384"},{"block_num":"0","page_num":"0","text":"VHERE u.team_id = 581 and sa.provider = 'salesforce';","top":"0.3066202098687387","height":"0.010764160034569037","left":"0.49273256155467765","line_num":"0","conf":"1","par_num":"0","width":"0.13808137812512983","word_num":"0","level":"0"},{"height":"0.010608561301345354","conf":"1","block_num":"0","left":"0.4927325604645367","level":"0","width":"0.1438953318494432","word_num":"0","par_num":"0","text":"SELECT * FROM automated report results order by id desc","top":"0.3413078148244342","line_num":"0","page_num":"0"},{"block_num":"0","left":"0.49273255825680645","height":"0.0071770334928229484","text":"select * from teatures:","par_num":"0","conf":"0.5","page_num":"0","top":"0.379585326953748","width":"0.05959302313784337","word_num":"0","level":"0","line_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","left":"0.4927325576371601","width":"0.12936045261139567","par_num":"0","level":"0","text":"select * from team_features where feature id = 40:","page_num":"0","top":"0.3937282236086074","conf":"1","height":"0.010577996571858761"},{"height":"0.0073381900026847635","left":"0.4927325606504821","word_num":"0","level":"0","block_num":"0","top":"0.43205574943430325","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"select * trom teams where 10 = 556","par_num":"0","width":"0.09011626750864876"},{"conf":"1","page_num":"0","height":"0.007360418827719983","level":"0","text":"select * from","top":"0.4665071769977761","line_num":"0","par_num":"0","width":"0.034883719809511826","block_num":"0","left":"0.4927325590401212","word_num":"0"},{"height":"0.014354066985645897","left":"0.5406976761995009","width":"0.1497092855737564","page_num":"0","block_num":"0","text":"nated_reports where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0","line_num":"0","par_num":"0","conf":"1","top":"0.463317384370016","level":"0"},{"word_num":"0","left":"0.49273255752230366","level":"0","page_num":"0","par_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin(^822fa41b-afd3-43as","width":"0.19912790744862657","height":"0.017421602252187585","conf":"1","block_num":"0","line_num":"0","top":"0.4773519166375828"},{"top":"0.5015948963317385","page_num":"0","par_num":"0","width":"0.14534882281688932","conf":"1","line_num":"0","word_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.49273257406553184","level":"0","text":"select * from automated renort results order oy 1d desc:"},{"height":"0.013937280889143033","block_num":"0","word_num":"0","line_num":"0","top":"0.5156794430049059","text":"SELECT * FROM automated_report_results WHERE id = 1919;","width":"0.14244185102746848","conf":"1","level":"0","page_num":"0","left":"0.49273256751082434","par_num":"0"},{"top":"0.5540069689743217","word_num":"0","width":"0.15552324944354118","conf":"1","block_num":"0","height":"0.010586332476310134","level":"0","left":"0.49273255654847065","line_num":"0","par_num":"0","page_num":"0","text":"select * from automated_report_results WHERE repont 1d = 54;"},{"line_num":"0","left":"0.49273256470902255","page_num":"0","word_num":"0","text":"select * from onnortunities where 1d = 7594349:","level":"0","width":"0.12209301806510758","height":"0.007302068257065586","block_num":"0","par_num":"0","top":"0.5885167465684981","conf":"0.5"},{"block_num":"0","level":"0","top":"0.595693780170347","word_num":"0","conf":"0.30000001192092896","text":"SELECT + FRON Eeane WHERE nane LTKE 9Lek 4 71, 692, 16867 - strinvine","left":"0.49273257010867466","page_num":"0","par_num":"0","width":"0.19767440633570887","line_num":"0","height":"0.0384525591106506"},{"word_num":"0","height":"0.007210375589617124","page_num":"0","text":"select * from nlavbooks where team 1d = 711: # event 2261471","block_num":"0","width":"0.15406974833062353","conf":"0.5","line_num":"0","par_num":"0","left":"0.49273257723786884","level":"0","top":"0.6411149830944434"},{"text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","level":"0","line_num":"0","height":"0.014354066985646008","block_num":"0","page_num":"0","par_num":"0","top":"0.6547049441786283","conf":"1","width":"0.1526162573631774","word_num":"0","left":"0.4927325797134081"},{"word_num":"0","width":"0.11191859143845573","height":"0.006968640444571461","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","text":"RELECT * CROM eom Fiolde WHERE 1d = 224147•","left":"0.4927325713160673","top":"0.6759581884885157"},{"left":"0.492732554551083","page_num":"0","word_num":"0","width":"0.15261627765412022","block_num":"0","line_num":"0","height":"0.014354066985646008","level":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","top":"0.689792663476874","conf":"1","par_num":"0"},{"line_num":"0","height":"0.010605782413026343","top":"0.7280701752584297","left":"0.4985465220035809","level":"0","width":"0.11918603613021522","text":"LECT * FROM crm_configurations WHERE id = 692:","page_num":"0","conf":"0.5","block_num":"0","word_num":"0","par_num":"0"},{"left":"0.5014534879038741","word_num":"0","height":"0.013942838665781276","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) A","top":"0.7595818824028789","line_num":"0","width":"0.18749997970905707","par_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","text":"U.emall,","word_num":"0","level":"0","top":"0.7839721257707456","width":"0.021802323929806966","height":"0.006968640444571572","conf":"0.5","left":"0.5014534881077711","line_num":"0"},{"page_num":"0","width":"0.011627907448626518","height":"0.006968641205077342","par_num":"0","text":"sa.*","block_num":"0","top":"0.8013937282215031","word_num":"0","conf":"1","left":"0.5029069765809193","level":"0","line_num":"0"},{"block_num":"0","page_num":"0","height":"0.011164274322169154","level":"0","left":"0.501453498993266","line_num":"0","top":"0.8149920255183413","word_num":"0","conf":"1","width":"0.09011626750864876","text":"t.owner id FROM social accounts sa","par_num":"0"},{"page_num":"0","top":"0.8325358850720923","word_num":"0","height":"0.010669689239307223","par_num":"0","level":"0","block_num":"0","width":"0.091569758476095","left":"0.49854652027003615","text":"N users u on u.id = sa.sociable id","line_num":"0","conf":"0.5"},{"conf":"0.5","line_num":"0","height":"0.010547431842372057","page_num":"0","par_num":"0","level":"0","block_num":"0","top":"0.8500797449888496","width":"0.10029069413530062","word_num":"0","left":"0.4985465172426777","text":"IN teams t 1..n<->1: on t.id = u.team_id"},{"page_num":"0","height":"0.010452960286604362","block_num":"0","par_num":"0","left":"0.4985465158603709","level":"0","width":"0.13226742440081662","word_num":"0","text":"ERE u.team_id = 711 and sa.provider = 'salesforce':","top":"0.8675958196824817","line_num":"0","conf":"0.5"},{"width":"0.19040694135300662","level":"0","page_num":"0","text":"LECT A FRON one- profstes ep JOtil users U 1.nesail on u.ie + op. uSer-2ie NHE","conf":"0.30000001192092896","block_num":"0","height":"0.03854980955473741","left":"0.4985465268734105","par_num":"0","word_num":"0","line_num":"0","top":"0.9024390256290241"},{"height":"0.014354066985646008","line_num":"0","left":"0.8459302345920479","level":"0","conf":"0.30000001192092896","text":">0 lbl","top":"0.0031897926634768536","block_num":"0","word_num":"0","page_num":"0","par_num":"0","width":"0.023255812360885253"},{"width":"0.020348835498728568","line_num":"0","height":"0.01074748898617195","word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.0031897926052030234","left":"0.9113372111340684","text":"100% C47","page_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","width":"0.05959301806510764","line_num":"0","word_num":"0","block_num":"0","text":"• Mon 20 Apr 15:58:26","par_num":"0","page_num":"0","height":"0.01074748898617195","top":"0.0031897926052030234","level":"0","left":"0.9345930284460118"},{"par_num":"0","level":"0","page_num":"0","top":"0.02787456497864904","conf":"1","height":"0.010452960286604362","left":"0.8284883796703012","text":"L AskJiminnyReportActivityServiceTest","width":"0.08430231885707118","word_num":"0","block_num":"0","line_num":"0"},{"par_num":"0","conf":"1","height":"0.010452960286604362","text":"Cascade","page_num":"0","level":"0","width":"0.01889534706765028","block_num":"0","left":"0.6933139553179188","line_num":"0","top":"0.05574912943857935","word_num":"0"},{"conf":"1","line_num":"0","top":"0.08362369355134636","text":"Retactor Connection","width":"0.04651162979450629","block_num":"0","par_num":"0","left":"0.6933139526375853","level":"0","height":"0.007285397208668609","word_num":"0","page_num":"0"},{"text":"CRM Initial Sync Over","width":"0.045058133754324436","page_num":"0","height":"0.007285397208668609","block_num":"0","conf":"1","par_num":"0","top":"0.08362369371432266","line_num":"0","word_num":"0","left":"0.7456395360691178","level":"0"},{"text":"+0 ..","conf":"0.30000001192092896","top":"0.0797448165869219","page_num":"0","line_num":"0","level":"0","width":"0.020348834230544677","word_num":"0","block_num":"0","par_num":"0","height":"0.011164274322169043","left":"0.965116281891486"},{"par_num":"0","level":"0","width":"0.24854649888708236","text":"syncProfiles() (HubSpot or Salesforce) calls ProfileRepository: :update0rCreateProfile(...) and a new Crm\\Profile row is","page_num":"0","left":"0.7194767362515125","line_num":"0","word_num":"0","conf":"1","block_num":"0","top":"0.11149825885856435","height":"0.013937280889143033"},{"page_num":"0","text":"insented, Prottleuoserver.pnp:te-to tlres Protttecreated.","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.6947674449873289","level":"0","par_num":"0","height":"0.0071770334928229484","top":"0.13237639553429026","width":"0.12209300791963618","word_num":"0"},{"word_num":"0","height":"0.006968640444571461","par_num":"0","level":"0","text":"EventServiceProvider.ono: 139-142 suoscribes two llsteners:","left":"0.6962209443887487","page_num":"0","top":"0.1463414637498397","width":"0.12354649888708236","conf":"0.5","line_num":"0","block_num":"0"},{"left":"0.6976744198592751","page_num":"0","par_num":"0","text":"• Listeners\\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. Cooper","width":"0.27761627765412034","conf":"0.30000001192092896","top":"0.16724738671271022","line_num":"0","level":"0","block_num":"0","word_num":"0","height":"0.006968641205077342"},{"conf":"1","line_num":"0","text":"Pipedrive, Zoho. For each new profile it:","height":"0.017674452190003742","top":"0.17770034867229334","width":"0.07994186117293989","word_num":"0","page_num":"0","left":"0.703488369621426","block_num":"0","par_num":"0","level":"0"},{"width":"0.09883720316785449","par_num":"0","left":"0.7049418588204345","level":"0","line_num":"0","page_num":"0","text":"1. Dispatches SyncProfileMetadata (see below).","top":"0.20175438596491224","conf":"1","word_num":"0","block_num":"0","height":"0.011164274322169154"},{"height":"0.006968640444571461","left":"0.7049419076487465","block_num":"0","line_num":"0","width":"0.2747092551373421","conf":"0.5","par_num":"0","text":"2. Ensures a Deal Insiahts lavout exists(createDeaUInsiahtsLavoutt DoesNotExist. lines 105-146) Via CrmOwnerResolver + buildLavout","word_num":"0","level":"0","page_num":"0","top":"0.2229965160146481"},{"left":"0.7049418747478652","height":"0.011164274322169154","page_num":"0","line_num":"0","text":"3. Computes since = configurationSettingsService->getSyncPeriod($crmConfiguration).","width":"0.18168603613021528","level":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.2400318979266347","conf":"1"},{"height":"0.010605782413026343","text":"4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFTLE_SYNCOPPORTUNITY_STRATEGY, either as a single job or, when r","width":"0.27761627765412034","page_num":"0","par_num":"0","level":"0","line_num":"0","word_num":"0","conf":"1","left":"0.7049418499935235","top":"0.2613240421543279","block_num":"0"},{"par_num":"0","conf":"0.5","height":"0.006968641205077453","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"equress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor","top":"0.2787456445573667","width":"0.2441860564211581","left":"0.7122092946653942","word_num":"0"},{"width":"0.2761627765412026","line_num":"0","word_num":"0","conf":"0.5","left":"0.697674406232178","height":"0.010558546635142552","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"• Listeners\\Crm\\SyncProfileLeads (Syncprof1 LeLeads•php:32-79) - Zoho-only; dispatches SyncLeads • Hubspot/salestorce do not run a","top":"0.3030303029362562"},{"level":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.007193704541220036","left":"0.7034883748155327","text":"per-prome ledd sync nere,","top":"0.32055749163432967","page_num":"0","width":"0.0523255733733482","word_num":"0","block_num":"0"},{"width":"0.27470927542828505","word_num":"0","height":"0.010505753841126397","line_num":"0","level":"0","text":"• SyncProfileMetadata (Syncprot1 LeMetadata•php:39-113) - runs per profile/user: crmService->syncProfileFields( ; and for providers","left":"0.6976744180126778","conf":"0.5","page_num":"0","par_num":"0","block_num":"0","top":"0.33797909453440456"},{"line_num":"0","text":"implementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .","par_num":"0","top":"0.35167464111919977","height":"0.010694696192155795","left":"0.7049418744256664","page_num":"0","width":"0.20494185102746842","level":"0","word_num":"0","conf":"1","block_num":"0"},{"height":"0.010658575207042498","conf":"1","word_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0","text":"End-to-end flow summary","top":"0.3795853269186489","page_num":"0","width":"0.06104650395981803","left":"0.6947674434129528"},{"width":"0.02616278922304205","par_num":"0","left":"0.6976744206501068","page_num":"0","conf":"1","block_num":"0","level":"0","height":"0.011164274322168932","line_num":"0","text":"• HubSpot","top":"0.40031897926634774","word_num":"0"},{"line_num":"0","text":"•Team creation → no CRM sync.","block_num":"0","conf":"0.5","page_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.7049418662773873","top":"0.4216027876942583","width":"0.06831394865157747","height":"0.010614118317477717"},{"par_num":"0","page_num":"0","height":"0.007252054351368553","text":"•Owner connects Hubspot OAuth (SocialAccountConnected → no automatic data import (Hubspot'S onActivityProviderIntegrated is a","level":"0","top":"0.4425087111743482","block_num":"0","word_num":"0","conf":"0.5","left":"0.7049418557765228","line_num":"0","width":"0.27470927542828494"},{"height":"0.010758603018436785","level":"0","top":"0.45614035093286254","word_num":"0","conf":"1","block_num":"0","left":"0.7122093200061365","line_num":"0","width":"0.26889533184944314","text":"no-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnecte","par_num":"0","page_num":"0"},{"height":"0.0071770334928230595","par_num":"0","top":"0.4736842105263157","text":"d → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imd","conf":"0.5","word_num":"0","line_num":"0","page_num":"0","width":"0.2703488329623608","block_num":"0","left":"0.7107558176603528","level":"0"},{"width":"0.09302324944354112","left":"0.7107558203237098","line_num":"0","word_num":"0","height":"0.01060022539689398","level":"0","conf":"1","block_num":"0","par_num":"0","top":"0.487804878247182","page_num":"0","text":"ortRecordTypes syncProfiles → syncFields"},{"block_num":"0","conf":"0.5","page_num":"0","width":"0.27616275625025977","top":"0.5087108018143799","text":"•svncProfileso) creates Profile rows→ ProfileCreated → SyncProfileOpportunities creates Deal Insiahts avout + dispatches Sync","par_num":"0","line_num":"0","word_num":"0","height":"0.0072381614307848174","left":"0.7049418947060824","level":"0"},{"page_num":"0","text":"OpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).","width":"0.21511627765412034","level":"0","top":"0.5223285486443381","height":"0.011164274322169043","conf":"1","line_num":"0","word_num":"0","block_num":"0","left":"0.7122093037390841","par_num":"0"},{"par_num":"0","left":"0.6962209306234177","top":"0.5470383283932831","block_num":"0","page_num":"0","level":"0","conf":"1","text":"•Salesforce","word_num":"0","width":"0.030523251979909016","height":"0.010452960286604362","line_num":"0"},{"block_num":"0","text":"•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account exists","top":"0.5714285713857018","word_num":"0","conf":"1","height":"0.006968641205077342","left":"0.7049418511859914","par_num":"0","width":"0.23255814897253158","level":"0","page_num":"0","line_num":"0"},{"conf":"1","par_num":"0","block_num":"0","page_num":"0","height":"0.011164274322169043","top":"0.5885167464114832","level":"0","line_num":"0","left":"0.7093023421784774","text":"Same reconnect-driven metadata path: SyncTeamMetadata → sync0rganization/importStages/importBusinessProcesses/importRecordTyp","width":"0.2718023137843355","word_num":"0"},{"word_num":"0","par_num":"0","left":"0.7122093138400413","conf":"1","block_num":"0","text":"es/syncProfiles/svncFields Salesforce implementationsin Service.ono.","top":"0.6060606061050023","width":"0.14825580475178168","line_num":"0","level":"0","height":"0.0071798116206361895","page_num":"0"},{"level":"0","left":"0.7049418541848951","par_num":"0","text":"•syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_ profile id ProfileCreated → SyncProfil","top":"0.6236044657904484","width":"0.2761627968321455","word_num":"0","conf":"1","height":"0.010541875586745464","block_num":"0","line_num":"0","page_num":"0"},{"height":"0.0072103763501228935","level":"0","left":"0.745639532524309","word_num":"0","conf":"1","top":"0.6411149825421121","page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"uses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileReco","width":"0.23691861172939865"},{"text":"rdTypes() because Salesforce implements SyncCrmProfileRecordTypesInterface","left":"0.7122093212008772","top":"0.6547049441786283","level":"0","line_num":"0","page_num":"0","word_num":"0","height":"0.011164274322169154","width":"0.15988370205493685","conf":"1","block_num":"0","par_num":"0"},{"top":"0.6897926635444678","left":"0.6947674474049814","height":"0.01055576774682343","block_num":"0","page_num":"0","line_num":"0","level":"0","conf":"1","text":"Notable observations","word_num":"0","width":"0.050872087478637695","par_num":"0"},{"line_num":"0","width":"0.2674418510274684","conf":"0.5","word_num":"0","block_num":"0","height":"0.0072437192074230605","page_num":"0","level":"0","par_num":"0","left":"0.6976744278944692","text":"HubSnot and Salesforce do not have a direct CocialAccountConnected @ initial-svne wire› the metadata imnort runs via the reconnedi","top":"0.7105263157107344"},{"height":"0.010508532729445408","level":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.7049418747013358","top":"0.7247386761671891","word_num":"0","line_num":"0","text":"event/listener (CrmAccountReconnected → ImportMetadata ). Onlv the Integration.app family has a first-connect bootstrap ( BootstrapIntegrat","width":"0.2761627765412026","conf":"1"},{"page_num":"0","height":"0.010630789365874915","block_num":"0","level":"0","par_num":"0","top":"0.742160279154372","word_num":"0","text":"ionApp → TeamInitialSyncJob).","conf":"1","line_num":"0","width":"0.0654069717894209","left":"0.7034883779397986"},{"line_num":"0","text":"• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfileso","conf":"0.5","height":"0.007268726160271521","block_num":"0","level":"0","par_num":"0","top":"0.763066202081789","width":"0.2819767201200445","word_num":"0","left":"0.6976744426698599","page_num":"0"},{"conf":"0.5","left":"0.7034883710756957","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.7804878052132543","width":"0.0973837122004082","height":"0.006968640444571572","word_num":"0","text":"nas resolved Ckm owners/users to Jiminny users."},{"block_num":"0","width":"0.2848836817639939","left":"0.6976744577455185","conf":"0.30000001192092896","level":"0","page_num":"0","word_num":"0","line_num":"0","par_num":"0","height":"0.006968640444571572","text":"The opportunity.sync.uses.strateoy LAST MODTETED BY PROFTIE SYNG OPPORTINTTY STRATEGY andrespects team-levelLaetSvncPeriod andlreau","top":"0.7979094080007108"},{"left":"0.7049418612096862","top":"0.8149920253520749","page_num":"0","height":"0.007307626033703829","conf":"1","level":"0","line_num":"0","text":"iresStidingWindowSearch settings","width":"0.06686045768413129","word_num":"0","block_num":"0","par_num":"0"},{"top":"0.9266347687400319","left":"0.6962209263682917","block_num":"0","line_num":"0","page_num":"0","text":"what obiects are sunced on team creation and orofile creation","word_num":"0","height":"0.0071770334928229484","level":"0","par_num":"0","width":"0.12063952709766146","conf":"1"},{"top":"0.9545454546835835","height":"0.010611339429158706","left":"0.9622093020410507","page_num":"0","par_num":"0","block_num":"0","level":"0","text":"•0 (+]","width":"0.02034883676691257","word_num":"0","conf":"0.30000001192092896","line_num":"0"},{"text":"57-21","par_num":"0","page_num":"0","width":"0.011627907448626518","left":"0.9360465113192914","conf":"0.5","word_num":"0","height":"0.006968641205077342","level":"0","top":"0.9860627176814334","line_num":"0","block_num":"0"},{"word_num":"0","top":"0.9860627181052405","line_num":"0","text":"UTE.8","left":"0.9505813955953505","page_num":"0","par_num":"0","level":"0","width":"0.01453488177441542","conf":"0.30000001192092896","block_num":"0","height":"0.006968640444571572"},{"block_num":"0","page_num":"0","text":"Po 4 spaces","width":"0.024709298255595757","level":"0","top":"0.986062718234409","word_num":"0","left":"0.969476748236339","conf":"0.30000001192092896","line_num":"0","height":"0.01074748898617195","par_num":"0"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8063
|
NULL
|
NULL
|
|
45019
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFVtavsco.sv#11894 on JY-18909-automated-reports-ask-iminny kProject v> D Redisv D ServiceTraits€ OpportunitySyncTrait.ph& SyncCrmEntities Trait.php© SyncFieldsTrait.php© WriteCrmTrait.php→IUTIS© AutomatedReportsService.php© TeamSetupController.php© RequestGenerateReportJob.php© OpportunityStageUpdated.phpC RunOpportunityAiAnalysis.phg© Service.phppnp apl.onp© SendReportJob.php© SendReportMailJob.php© ReportController.php© TokenBuilder.php• Filesystem.phpC Team.phpc CrealenelaAcuviyevent.onoTrackProviderInstalledEvent.php& OpportunitySyncTrait.php x© Opportunity.php© InteractsWithPivotTable.php© OpportunityUpdated.php© OpportunityPendingAiAnalysisAfterStageChanged.phpC ImportOpportunityBatch.php= custom.log= laravel.logA SF ljiminny@localhost](° scratch_1.jsonV connect.vueV Onboard.vueHs local liminnyalocalnost4 console [EU] )CrmEntityRepository.phpfii crm_configurations [EU]A console [(PROD]4 console [STAGING]T ImportBatchJobTrait.php→Weshook© BatchSyncCollector.php© BatchSyncRedisService.php© Client.php© ClosedDealStagesService.p© DealFieldsService.php© DecorateActivity.php©FieldDefinitions.php© Field TypeConverter.php© HubspotClientinterface.php757789790791792793794795"podcast aualo unlX3Co W .*O resultsTT :1564trait OpportunitySyncTraitBSZMZMI9 AY1566private function create0pportunity(string $crmId, array $properties,array $associations): ?OpportunityIT souoor cunzeyzwaskceehllyulealeu1567MatchActivitiesToNew0pportunity::dispatch($opportunity->getId());15681569E1570return Sopportunity;Tx: AutovPlaygroundSa jiminny v# contact16779180 665587 vn026 A9 A22 X 3 X 103 л# contact 219247563 742723347700 - [EMAIL] 2026-* COnDany 4170155 47150050502# deal 7100953 410150124747DCLELTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(owner) ' EU.emallsa.*,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 = 400 and sa.provider = 'hubspot';© HubspotTokenManager.php© PayloadBuilder.php/**© RemoteCrmObjectManipulat*Uooure exscino oodorcuncuselect * from features;select * from team features where feature id = 40:ResponseNormalize.php© Service.php© SyncFieldAction.phpprivate function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity© SyncRelatedActivityManage© WebhookSyncBatchProcessv D IntegrationApp> D Accessors~ D Api© ActionUrl.php@ EnumUrllnterface.php© FlowUrl.php© PageResult.php© ProxyUrl.phpC) RequestBuilder.ohpRequestexecute.pnp• RequestExecutelnterfaceSystemEvents.php© SystemUrl.phpC TokenBuilder.php© TokenBuilderInterface.pt© UrlBuilder.php799801802803804805800807808809810811812813814815816817$accountId = $this->resolveAccountId($associations);$businessProcess = $this->resolveBusinessProcess($properties['pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess, $propertiesl 'dealstage'] ?? null) : null;[CREDIT_CARD]$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);select x Tolteams where id = 556: # owner: 18101. crm: 477select * from crm_configurations where id = 477;SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(ouner)+Tu.email,sa.*,Choose Declarational_accounts sa$attributes = [a.sociable_idm • ououooorunryara Uodorunovciraur .doo seruces urirnuosoot seru celralrs"cri connourarlon 1oit.id = u.team_id• a buildOpportunityData (OpportunitySyncTraitMatchActivitiesTest'crm_provider_id' => $cl../tests/Unit/Services/Crm/Hubspot/ServiceTraitd sa.provider = 'integration-app';]:$values = array_merge($attributes, $data);$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);159015911592$this->importExternalFieldData($properties, $opportunity->getId());$this->update0pportunityAssociations(Sopportunity, $associations);D Configreturn $opportunity;DDTOM FiltersD Jobs040• ProspectSearchStrateayprivate function resolveAccountId(array $associations): ?int{...}D ServiceTraits© DataClient.php1596159715981600160216031604select * from opportunities where id = 7594349;select * from opportunity_stages where opportunity_id = 759434select * from business_processes where id = 6024;select * from business_process_stages where stage_id = 16352;select * from business_process_stages where business_process_]select * from stages where team_id = 459;select * from teams where id = 459;DELEEITCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7U.enarusa.*,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 = 459 and sa.provider = 'hubspot'© DecorateActivity.php© LocalSearch.php© LocalSearchInterface.php© RemoteSearch.php© Service.php> MListeners> M Metadata> M Miaration› Pipedrive> D SalesforceD Traits838839840841842845844845846847848Lusagesprivate function buildOpportunityData(array $properties,Pint $accountId,rbusnessrrocess sousnessprocess?Stage $stage): array &$ownerId = null;$profile = null;if (! empty($properties['hubspot_owner_id'])) {$ownerId = $properties['hubspot_owner_id'];$profile = $this->crmEntityRepository->findProfileByExternalId($this->config, (string) $ownerId);160616071608SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEFFROM stagesWHERE team_id = 459 AND type = 'opportunity'GROUP BY crm_provider_idHAVING CHT>1AHelper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)> 0lablSupport Daily - in 2 h 43 mAAutomatedRenortsCommandTest100% C•8 • Fri 17 Apr 12:17:02CascadeAutomated Report RetrInvestigating Opportur+D ...1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestagewnole calls cribervicpdateStage() → pushes the stage change to HubSpot3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → upsertOpportunity() with the stage HubSpot now has5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejectsthe change - writing a different stage_id backcloudwatch loas to look for."opportunity stage nas changed""[HubSpot] User changing opportunity stage from"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRMprovider ID keeps reappearing in the Redis set (because the failed() handler in ImportBatchJobTraitrequeues it after failures), then it gets reprocessed on every cycle.CloudWatch logs to look for:"[WebhookSyncBatchProcessor] Batch processing completed"- with config_id for team 459"[ImportOpportunityBatch]" or "[HubSpot] Failed to import opportunity""(HubSpot) Syncing opportunities using strateqy"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.3. importExternalFieldData / SyncCrmField writing back and triggering re-syncFrocessALAucomaclonAnalysiskesults calls service›Syncuppolcunity cerore writine Al tiele values.Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageChanged logs), even though this specific opportunity has no templates, other opportunities do - and their syncupporcunity calls ao through 1mporturupdateupporcunity → which can atrect the keals queuestate.What to search in CloudWatchFor opportunity 7594349, search for these in order:estwuike nisinss oussiness orocess"Id": 60241"uuid". "0x42500C7A22F88945929CEF122051B62E""team 10"* 459"crm_configuration_id": 367,created atl: 2025-04-02 12:50:16"updated at": "2025-04-02 12:59:16"5 602416349 2025-04-02 12:59:16,2025-04-02 12:59:16600416251 095 04 0219 0169025 04 0212:50116,2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happen$stage is null.<> CodeClaude Sonnet 4.6Winasun leamsulr-o( 4 spaces...
|
[{"level":"0","height": [{"level":"0","height":"0.0077519370449914415","conf":"1","line_num":"0","text":"PhpStorm","top":"0.005167958996884159","word_num":"0","block_num":"0","left":"0.02034883973032694","page_num":"0","par_num":"0","width":"0.02616278827190399"},{"word_num":"0","par_num":"0","width":"0.011627906560897822","height":"0.010335916943020274","level":"0","conf":"1","line_num":"0","block_num":"0","text":"File","page_num":"0","top":"0.0025839794391580018","left":"0.05232558154097966"},{"text":"Edit","top":"0.0025839794483865086","word_num":"0","level":"0","block_num":"0","height":"0.010335916943020274","width":"0.011627906560897835","left":"0.06976744199571387","conf":"1","line_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","height":"0.012919896178775314","left":"0.08720930282773343","par_num":"0","line_num":"0","block_num":"0","top":"0.0025839794299922225","width":"0.014534883201122284","page_num":"0","conf":"1","level":"0","text":"View"},{"height":"0.012919896178775314","line_num":"0","conf":"1","left":"0.1061046516439201","level":"0","block_num":"0","top":"0.0025839794299922225","width":"0.02470930218696596","word_num":"0","par_num":"0","text":"Navigate","page_num":"0"},{"conf":"1","width":"0.017441859841346746","line_num":"0","left":"0.13517441920723358","height":"0.010335916943020385","block_num":"0","page_num":"0","text":"Code","top":"0.002583979426853289","word_num":"0","level":"0","par_num":"0"},{"top":"0.002583979426853289","width":"0.02180232554674147","page_num":"0","conf":"1","level":"0","par_num":"0","line_num":"0","text":"Laravel","block_num":"0","word_num":"0","height":"0.010335916943020385","left":"0.1540697678225595"},{"height":"0.010335916943020274","text":"Refactor","left":"0.18168604645628045","top":"0.0025839794785329495","par_num":"0","width":"0.02180232554674147","conf":"1","word_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0"},{"left":"0.2267441862337412","level":"0","width":"0.014534883201122284","page_num":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.002583979461306396","text":"Tools","conf":"1","word_num":"0","height":"0.010335916943020274"},{"block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"Window","height":"0.010335916943020385","left":"0.2616279077801874","level":"0","top":"0.002583979426853289","width":"0.0232558131217957","word_num":"0","page_num":"0"},{"top":"0.0025839796560903627","conf":"1","page_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"Help","width":"0.014534883201122284","word_num":"0","left":"0.28779069775263655","line_num":"0","level":"0"},{"top":"0.025839793281234646","width":"0.03488371670246125","left":"0.036337213160397105","par_num":"0","height":"0.005167958140373186","page_num":"0","word_num":"0","text":"FVtavsco.sv","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0"},{"top":"0.025694444318238086","level":"0","word_num":"0","page_num":"0","width":"0.1351744055747986","line_num":"0","block_num":"0","par_num":"0","conf":"1","text":"#11894 on JY-18909-automated-reports-ask-iminny k","height":"0.007897286944919202","left":"0.08139535349754527"},{"height":"0.013210594654083252","par_num":"0","level":"0","conf":"0.5","left":"0.017441860956921497","page_num":"0","line_num":"0","text":"Project v","top":"0.04651162778062423","word_num":"0","width":"0.024709302186965938","block_num":"0"},{"conf":"0.30000001192092896","height":"0.013194444444444398","line_num":"0","word_num":"0","page_num":"0","width":"0.030523255467414856","par_num":"0","left":"0.029069767219033926","block_num":"0","level":"0","text":"> D Redis","top":"0.06458333333333333"},{"par_num":"0","level":"0","page_num":"0","text":"v D ServiceTraits","line_num":"0","width":"0.04941860139369964","top":"0.07986111111111116","block_num":"0","word_num":"0","conf":"0.5","left":"0.029069769051867776","height":"0.013194444444444398"},{"line_num":"0","level":"0","conf":"0.5","par_num":"0","block_num":"0","top":"0.09560723524394565","page_num":"0","width":"0.06831395030021668","word_num":"0","height":"0.012919896178775314","text":"€ OpportunitySyncTrait.ph","left":"0.04505814272303903"},{"page_num":"0","par_num":"0","height":"0.013194444444444398","text":"& SyncCrmEntities Trait.php","top":"0.11111111111111116","line_num":"0","block_num":"0","left":"0.04505814271908924","word_num":"0","conf":"0.5","level":"0","width":"0.06831395030021668"},{"par_num":"0","text":"© SyncFieldsTrait.php","word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.04505814046610588","height":"0.015552326043446807","conf":"0.5","top":"0.12403100752091223","width":"0.05668604373931884"},{"height":"0.015503875414530466","word_num":"0","par_num":"0","conf":"0.5","width":"0.05377906560897828","block_num":"0","left":"0.04505814194914328","level":"0","line_num":"0","page_num":"0","text":"© WriteCrmTrait.php","top":"0.1395348837397632"},{"width":"0.02616279125213623","top":"0.16020671842430811","line_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","height":"0.005167958471510081","text":"→IUTIS","block_num":"0","level":"0","word_num":"0","left":"0.029069767091955145"},{"width":"0.0770348846912384","block_num":"0","conf":"1","level":"0","text":"© AutomatedReportsService.php","top":"0.04651162776985762","page_num":"0","word_num":"0","left":"0.1220930237335959","line_num":"0","height":"0.013210594654083252","par_num":"0"},{"page_num":"0","par_num":"0","left":"0.12063953658472096","text":"© TeamSetupController.php","word_num":"0","block_num":"0","line_num":"0","level":"0","top":"0.0671834625479939","width":"0.06686046123504638","height":"0.012919896178775314","conf":"1"},{"page_num":"0","level":"0","line_num":"0","height":"0.013194444444444398","conf":"1","width":"0.07994185686111449","left":"0.12209302685981571","block_num":"0","top":"0.09027777777777779","par_num":"0","text":"© RequestGenerateReportJob.php","word_num":"0"},{"block_num":"0","width":"0.0770348846912384","left":"0.1220930237335959","par_num":"0","word_num":"0","level":"0","line_num":"0","conf":"1","page_num":"0","text":"© OpportunityStageUpdated.php","height":"0.013194444444444398","top":"0.11111111111111116"},{"width":"0.07412790060043334","level":"0","line_num":"0","left":"0.12209302963212476","word_num":"0","text":"C RunOpportunityAiAnalysis.phg","conf":"1","block_num":"0","top":"0.13402777777777775","height":"0.008333333333333415","par_num":"0","page_num":"0"},{"height":"0.013194444444444509","page_num":"0","width":"0.03488371968269348","block_num":"0","text":"© Service.php","line_num":"0","left":"0.1220930236310767","level":"0","par_num":"0","word_num":"0","conf":"0.5","top":"0.15486111111111112"},{"page_num":"0","top":"0.07222222222222219","block_num":"0","level":"0","height":"0.005555555555555536","conf":"0.5","left":"0.19622093276659994","text":"pnp apl.onp","width":"0.02616278827190399","line_num":"0","par_num":"0","word_num":"0"},{"height":"0.013210594654083252","block_num":"0","line_num":"0","text":"© SendReportJob.php","top":"0.04651162776985762","page_num":"0","level":"0","left":"0.20784884136774445","par_num":"0","width":"0.05377906560897827","word_num":"0","conf":"1"},{"left":"0.2718023263626453","text":"© SendReportMailJob.php","width":"0.0625","conf":"1","height":"0.013210594654083252","level":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.04651162776985762","par_num":"0","word_num":"0"},{"line_num":"0","height":"0.013210594654083252","block_num":"0","conf":"1","text":"© ReportController.php","word_num":"0","par_num":"0","level":"0","page_num":"0","top":"0.04651162778062423","width":"0.058139532804489136","left":"0.3415697695210921"},{"block_num":"0","conf":"0.5","par_num":"0","text":"© TokenBuilder.php","left":"0.40843023364285747","line_num":"0","page_num":"0","width":"0.04796511530876163","word_num":"0","height":"0.013210594654083252","top":"0.04651162776985762","level":"0"},{"left":"0.23110465051915002","top":"0.0671834625479939","word_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","level":"0","text":"• Filesystem.php","page_num":"0","width":"0.04360465109348299","line_num":"0","conf":"0.5"},{"block_num":"0","height":"0.008333333333333304","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","width":"0.03052325248718263","top":"0.06944444444444442","level":"0","text":"C Team.php","line_num":"0","left":"0.2834302328315131"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","text":"c CrealenelaAcuviyevent.ono","height":"0.005555555555555536","level":"0","page_num":"0","par_num":"0","top":"0.07222222222222219","width":"0.07267441749572756","word_num":"0","left":"0.3241279080856677"},{"block_num":"0","page_num":"0","word_num":"0","conf":"1","text":"TrackProviderInstalledEvent.php","width":"0.08284883499145512","left":"0.40697674396260586","line_num":"0","level":"0","top":"0.0671834625479939","height":"0.012919896178775314","par_num":"0"},{"left":"0.21075582039910684","line_num":"0","level":"0","conf":"0.5","page_num":"0","height":"0.013194444444444398","text":"& OpportunitySyncTrait.php x","width":"0.07122092247009276","word_num":"0","par_num":"0","block_num":"0","top":"0.09027777777777779"},{"block_num":"0","page_num":"0","top":"0.09027777777777779","word_num":"0","level":"0","conf":"1","text":"© Opportunity.php","left":"0.28779069890439035","height":"0.013194444444444398","line_num":"0","width":"0.045058137178421","par_num":"0"},{"level":"0","left":"0.341443434393646","text":"© InteractsWithPivotTable.php","height":"0.015951830810970735","par_num":"0","width":"0.07295866608619689","conf":"1","block_num":"0","line_num":"0","top":"0.08763193005968917","word_num":"0","page_num":"0"},{"line_num":"0","page_num":"0","word_num":"0","text":"© OpportunityUpdated.php","top":"0.09027777777777779","level":"0","conf":"1","par_num":"0","block_num":"0","left":"0.42441860350520555","height":"0.013194444444444398","width":"0.06395348906517029"},{"line_num":"0","block_num":"0","page_num":"0","word_num":"0","width":"0.1293604612350464","text":"© OpportunityPendingAiAnalysisAfterStageChanged.php","conf":"1","left":"0.2848837248114653","level":"0","height":"0.013194444444444398","top":"0.11111111111111116","par_num":"0"},{"word_num":"0","line_num":"0","par_num":"0","width":"0.07122092247009276","height":"0.008333333333333415","level":"0","conf":"1","top":"0.13402777777777775","block_num":"0","left":"0.31831396125083744","text":"C ImportOpportunityBatch.php","page_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.013210593329535558","top":"0.04651162857209701","conf":"0.5","level":"0","text":"= custom.log","width":"0.03488371968269344","par_num":"0","word_num":"0","left":"0.5058139535730378"},{"left":"0.5494186048776027","page_num":"0","block_num":"0","text":"= laravel.log","conf":"0.5","top":"0.04651162776985762","height":"0.013210594654083252","line_num":"0","width":"0.031976744532585144","par_num":"0","word_num":"0","level":"0"},{"level":"0","par_num":"0","width":"0.06104651093482971","page_num":"0","conf":"0.5","block_num":"0","left":"0.5901162806972873","top":"0.04651162778062423","word_num":"0","text":"A SF ljiminny@localhost]","line_num":"0","height":"0.013210594654083252"},{"text":"(° scratch_1.json","par_num":"0","top":"0.043749999999999956","conf":"0.5","block_num":"0","level":"0","word_num":"0","page_num":"0","width":"0.042151162028312705","line_num":"0","height":"0.015972222222222276","left":"0.6584302335504957"},{"height":"0.008333333333333304","page_num":"0","line_num":"0","top":"0.06944444444444442","left":"0.5058139570725795","conf":"0.5","level":"0","width":"0.03633720576763144","block_num":"0","text":"V connect.vue","par_num":"0","word_num":"0"},{"top":"0.06944444444444442","left":"0.5523255825810099","page_num":"0","conf":"1","level":"0","block_num":"0","word_num":"0","line_num":"0","text":"V Onboard.vue","height":"0.008333333333333304","width":"0.036337208747863725","par_num":"0"},{"height":"0.005555555555555536","top":"0.07222222222222219","width":"0.07267441749572745","page_num":"0","line_num":"0","par_num":"0","text":"Hs local liminnyalocalnost","left":"0.5988372102658899","block_num":"0","conf":"0.30000001192092896","level":"0","word_num":"0"},{"height":"0.008333333333333304","line_num":"0","block_num":"0","width":"0.03924418389797213","text":"4 console [EU] )","conf":"0.30000001192092896","level":"0","word_num":"0","par_num":"0","left":"0.6816860492720082","top":"0.06944444444444442","page_num":"0"},{"conf":"1","block_num":"0","height":"0.012919896178775314","width":"0.058139532804489136","line_num":"0","word_num":"0","level":"0","par_num":"0","left":"0.5130813971151973","page_num":"0","text":"CrmEntityRepository.php","top":"0.09043927661991469"},{"conf":"0.30000001192092896","level":"0","word_num":"0","text":"fii crm_configurations [EU]","top":"0.09027777777777779","line_num":"0","block_num":"0","left":"0.5799418655505708","par_num":"0","page_num":"0","height":"0.013194444444444398","width":"0.06395348310470572"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","line_num":"0","top":"0.09027777790627356","width":"0.04360465109348299","height":"0.010497415728039194","left":"0.6526162789928467","level":"0","text":"A console [(PROD]","word_num":"0","page_num":"0"},{"top":"0.11111111111111116","word_num":"0","line_num":"0","text":"4 console [STAGING]","height":"0.013194444444444398","block_num":"0","par_num":"0","page_num":"0","level":"0","conf":"0.5","left":"0.5072674416163692","width":"0.05087209343910215"},{"top":"0.13402777777777775","word_num":"0","text":"T ImportBatchJobTrait.php","line_num":"0","width":"0.06395348310470583","conf":"1","left":"0.3997093081569491","level":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.008333333333333415"},{"left":"0.029069771968455456","page_num":"0","level":"0","height":"0.005167958140373186","width":"0.03924418091773987","line_num":"0","text":"→Weshook","word_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.17571059457322424","par_num":"0"},{"conf":"1","page_num":"0","top":"0.18604651181900522","height":"0.015503875414530466","width":"0.06686046123504638","word_num":"0","left":"0.037790701555650896","par_num":"0","text":"© BatchSyncCollector.php","line_num":"0","level":"0","block_num":"0"},{"top":"0.20138888888888884","left":"0.037790698291617096","block_num":"0","line_num":"0","level":"0","width":"0.07558139562606811","text":"© BatchSyncRedisService.php","word_num":"0","conf":"1","height":"0.015972222222222276","page_num":"0","par_num":"0"},{"par_num":"0","width":"0.03343023061752319","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","text":"© Client.php","height":"0.015584625138176822","left":"0.037790699614228054","top":"0.21705426374443437","conf":"0.5"},{"line_num":"0","page_num":"0","par_num":"0","left":"0.037790698480570574","text":"© ClosedDealStagesService.p","block_num":"0","word_num":"0","conf":"1","height":"0.012919896178775425","level":"0","top":"0.2325581396690103","width":"0.07558139562606811"},{"par_num":"0","height":"0.013194444444444398","conf":"1","width":"0.0625","word_num":"0","level":"0","top":"0.24791666666666667","line_num":"0","page_num":"0","text":"© DealFieldsService.php","block_num":"0","left":"0.037790698455668584"},{"word_num":"0","left":"0.03633721066630604","level":"0","page_num":"0","text":"© DecorateActivity.php","block_num":"0","line_num":"0","conf":"1","par_num":"0","top":"0.263565891574695","width":"0.06104651093482972","height":"0.012919896178775314"},{"top":"0.2790697675436873","conf":"1","height":"0.012919896178775314","par_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.058139532804489136","left":"0.03633721131093369","block_num":"0","text":"©FieldDefinitions.php","word_num":"0"},{"block_num":"0","conf":"1","level":"0","width":"0.06686046719551086","left":"0.03779069670579378","word_num":"0","height":"0.013194444444444398","par_num":"0","text":"© Field TypeConverter.php","page_num":"0","top":"0.2944444444444445","line_num":"0"},{"width":"0.07558139562606811","page_num":"0","level":"0","word_num":"0","block_num":"0","height":"0.012919896178775425","line_num":"0","par_num":"0","top":"0.3100775194816717","left":"0.03779069879549304","text":"© HubspotClientinterface.php","conf":"1"},{"block_num":"0","conf":"1","par_num":"0","page_num":"0","left":"0.12209302349830872","text":"757","width":"0.010174418240785604","word_num":"0","line_num":"0","top":"0.21705426390458304","level":"0","height":"0.012919896178775314"},{"block_num":"0","level":"0","line_num":"0","text":"789","left":"0.12209302356492698","page_num":"0","top":"0.24289405698167177","height":"0.012919896178775425","width":"0.01017441824078559","word_num":"0","conf":"1","par_num":"0"},{"left":"0.12209302356492698","page_num":"0","word_num":"0","width":"0.01017441824078559","text":"790","block_num":"0","conf":"1","height":"0.012919896178775314","level":"0","line_num":"0","par_num":"0","top":"0.25839793295066404"},{"word_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","top":"0.2739018089196563","text":"791","width":"0.01017441824078559","conf":"1","height":"0.012919896178775314","left":"0.12209302356492698","line_num":"0"},{"text":"792","top":"0.2894056848932627","word_num":"0","block_num":"0","left":"0.12209302336507233","line_num":"0","level":"0","par_num":"0","width":"0.010174418240785604","conf":"1","page_num":"0","height":"0.012919896178775425"},{"height":"0.012919896178775314","page_num":"0","conf":"1","line_num":"0","top":"0.30490956082534104","text":"793","width":"0.011627906560897822","word_num":"0","block_num":"0","par_num":"0","level":"0","left":"0.12209302365753558"},{"level":"0","height":"0.010335916943020385","text":"794","line_num":"0","par_num":"0","top":"0.320413436803499","word_num":"0","block_num":"0","conf":"1","left":"0.12209302336507233","page_num":"0","width":"0.010174418240785604"},{"top":"0.3359173127817199","width":"0.011627906560897835","word_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.12063953501896969","level":"0","par_num":"0","text":"795","height":"0.010335916943020163","block_num":"0"},{"par_num":"0","level":"0","height":"0.005555555555555536","width":"0.04941859841346741","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.1497093034464422","text":"\"podcast aualo unl","top":"0.18333333333333335","word_num":"0","line_num":"0"},{"line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","text":"X3","top":"0.18087855331212965","width":"0.01453488171100617","word_num":"0","height":"0.0077519370449913305","left":"0.20639535056891542","par_num":"0"},{"left":"0.22529069883299266","block_num":"0","level":"0","height":"0.015503875414530466","line_num":"0","conf":"0.30000001192092896","page_num":"0","text":"Co W .*","par_num":"0","top":"0.17829457374837643","word_num":"0","width":"0.029069766402244596"},{"page_num":"0","word_num":"0","conf":"1","top":"0.17829457365910506","line_num":"0","left":"0.2659883717954277","par_num":"0","width":"0.021802325546741497","text":"O results","level":"0","block_num":"0","height":"0.012919896178775314"},{"top":"0.17569444435845805","page_num":"0","conf":"0.30000001192092896","left":"0.2936046515407906","level":"0","word_num":"0","block_num":"0","par_num":"0","width":"0.03633720874786378","line_num":"0","text":"TT :","height":"0.01552002562416921"},{"word_num":"0","conf":"1","left":"0.5043604649049891","par_num":"0","block_num":"0","height":"0.010335916943020274","page_num":"0","line_num":"0","text":"1564","level":"0","top":"0.18087855309897505","width":"0.013081395626068137"},{"top":"0.20138888888888884","par_num":"0","line_num":"0","level":"0","page_num":"0","text":"trait OpportunitySyncTrait","left":"0.14680232849231975","word_num":"0","block_num":"0","width":"0.0813953459262848","height":"0.013194444444444509","conf":"1"},{"block_num":"0","width":"0.055232554674148615","top":"0.2067183467888588","line_num":"0","left":"0.44622092949818154","conf":"0.30000001192092896","page_num":"0","height":"0.007864986525641493","par_num":"0","text":"BSZMZMI9 AY","level":"0","word_num":"0"},{"conf":"1","page_num":"0","block_num":"0","left":"0.5043604648080899","line_num":"0","par_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","text":"1566","top":"0.2093023255970895","width":"0.013081395626068137"},{"conf":"1","width":"0.2093023061752319","word_num":"0","line_num":"0","height":"0.012919896178775314","block_num":"0","level":"0","par_num":"0","text":"private function create0pportunity(string $crmId, array $properties,","page_num":"0","top":"0.21705426375385084","left":"0.1584302519620017"},{"conf":"1","text":"array $associations): ?Opportunity","height":"0.012919896178775425","word_num":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.21705426392611615","width":"0.10610464811325071","left":"0.3677325591433914","level":"0"},{"width":"0.12063953876495359","word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.23255813946483883","height":"0.005167958802646977","page_num":"0","block_num":"0","par_num":"0","text":"IT souoor cunzeyzwaskceehllyulealeu","left":"0.16715116091099302","line_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","text":"1567","top":"0.22480620168451415","width":"0.013081395626068026","conf":"1","left":"0.504360465141181","line_num":"0"},{"block_num":"0","top":"0.2428940572077699","page_num":"0","left":"0.17877907224626774","line_num":"0","height":"0.012919896178775425","level":"0","conf":"1","par_num":"0","text":"MatchActivitiesToNew0pportunity::dispatch($opportunity->getId());","width":"0.20058138370513914","word_num":"0"},{"level":"0","top":"0.24031007765350632","word_num":"0","block_num":"0","par_num":"0","text":"1568","width":"0.013081395626068026","line_num":"0","left":"0.504360465141181","conf":"1","page_num":"0","height":"0.012919896178775425"},{"width":"0.013081395626068026","block_num":"0","conf":"1","top":"0.2558139538162971","text":"1569","left":"0.5043604648141462","par_num":"0","word_num":"0","level":"0","page_num":"0","height":"0.012919896178775314","line_num":"0"},{"width":"0.02034883648157121","block_num":"0","page_num":"0","height":"0.020671833886040547","conf":"0.5","par_num":"0","level":"0","text":"E1570","word_num":"0","top":"0.2635658915841115","line_num":"0","left":"0.49709302340165634"},{"top":"0.2894056851147466","page_num":"0","width":"0.0625","left":"0.1671511619309638","level":"0","par_num":"0","line_num":"0","text":"return Sopportunity;","conf":"1","height":"0.012919896178775314","word_num":"0","block_num":"0"},{"height":"0.010578165451685662","line_num":"0","level":"0","page_num":"0","conf":"0.5","par_num":"0","width":"0.024709302186965987","block_num":"0","text":"Tx: Autov","top":"0.1317829456979298","left":"0.5770348833430091","word_num":"0"},{"text":"Playground","top":"0.13178294609665886","block_num":"0","height":"0.012919896178775314","word_num":"0","left":"0.6206395341775058","line_num":"0","conf":"1","level":"0","width":"0.031976744532585144","par_num":"0","page_num":"0"},{"height":"0.012919896178775314","par_num":"0","text":"Sa jiminny v","top":"0.1317829458382609","block_num":"0","left":"0.6947674427764621","page_num":"0","conf":"0.30000001192092896","width":"0.029069766402244568","word_num":"0","line_num":"0","level":"0"},{"par_num":"0","block_num":"0","level":"0","left":"0.5377906974042501","line_num":"0","top":"0.14987080147994913","width":"0.031976744532585144","word_num":"0","height":"0.012919896178775314","page_num":"0","conf":"1","text":"# contact"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.015503875414530466","text":"16779180 665587 vn","line_num":"0","level":"0","top":"0.1498708015692205","width":"0.05668604373931885","left":"0.5784883745628704","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","text":"026 A9 A22 X 3 X 103 л","width":"0.07558139562606814","level":"0","par_num":"0","left":"0.6424418615053685","page_num":"0","height":"0.012919896178775425","conf":"0.30000001192092896","top":"0.1498708011354185","word_num":"0"},{"top":"0.16527777791882392","par_num":"0","word_num":"0","left":"0.5377906984790682","conf":"1","line_num":"0","level":"0","block_num":"0","height":"0.010432816214031693","page_num":"0","text":"# contact 2","width":"0.036337208747863725"},{"height":"0.013194444444444509","left":"0.5770348847322401","width":"0.14970929622650153","conf":"1","page_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","text":"19247563 742723347700 - [EMAIL] 2026-","top":"0.16527777777777775","word_num":"0"},{"level":"0","width":"0.09011628031730656","block_num":"0","height":"0.005555555555555536","left":"0.537790697119607","conf":"0.30000001192092896","par_num":"0","word_num":"0","top":"0.18333333333333335","line_num":"0","page_num":"0","text":"* COnDany 4170155 47150050502"},{"page_num":"0","height":"0.013194444444444398","left":"0.5377906990537132","text":"# deal 7100953 410150124747","par_num":"0","width":"0.08430232405662541","word_num":"0","block_num":"0","level":"0","top":"0.19374999999999998","line_num":"0","conf":"1"},{"text":"DCLELT","height":"0.005167958471510192","page_num":"0","top":"0.2144702843102596","level":"0","word_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","width":"0.018895348906517007","line_num":"0","left":"0.5377906975670903"},{"block_num":"0","conf":"0.5","height":"0.015503875414530466","left":"0.5494186081988502","top":"0.22480620165535314","word_num":"0","line_num":"0","width":"0.14244185686111444","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","page_num":"0","level":"0"},{"line_num":"0","conf":"0.30000001192092896","level":"0","width":"0.031976744532585144","left":"0.6962209292929711","block_num":"0","text":"(owner) ' E","top":"0.21944444467860902","word_num":"0","page_num":"0","par_num":"0","height":"0.018281653192308234"},{"level":"0","width":"0.024709299206733704","word_num":"0","par_num":"0","text":"U.emall","block_num":"0","height":"0.005167958140373297","top":"0.24547803643368937","line_num":"0","page_num":"0","left":"0.5494186049751215","conf":"0.30000001192092896"},{"height":"0.012919896178775425","left":"0.5494186047692491","line_num":"0","level":"0","page_num":"0","conf":"1","text":"sa.*,","top":"0.2558139535040662","word_num":"0","width":"0.01744185984134672","par_num":"0","block_num":"0"},{"level":"0","height":"0.012919896178775425","top":"0.271317829817589","left":"0.5494186042862335","word_num":"0","line_num":"0","conf":"1","text":"t.owner_id FROM social_accounts sa","par_num":"0","width":"0.10610464811325082","page_num":"0","block_num":"0"},{"text":"JOIN users u on u.id = sa.sociable_id","conf":"0.5","page_num":"0","top":"0.28680555555555554","line_num":"0","height":"0.013194444444444509","level":"0","left":"0.5377907027588188","width":"0.11627906560897827","word_num":"0","block_num":"0","par_num":"0"},{"text":"JOIN teams t 1.n<->1: on t.id = u.team_id","width":"0.12645348310470583","word_num":"0","conf":"0.5","left":"0.5377906987249051","line_num":"0","page_num":"0","height":"0.013194444444444509","block_num":"0","par_num":"0","level":"0","top":"0.30208333333333326"},{"block_num":"0","left":"0.537790702387344","level":"0","page_num":"0","height":"0.012919896178775314","top":"0.317829457466168","conf":"0.5","line_num":"0","par_num":"0","width":"0.15552325248718257","word_num":"0","text":"WHERE u.team_id = 400 and sa.provider = 'hubspot';"},{"block_num":"0","text":"© HubspotTokenManager.php","par_num":"0","height":"0.012919896178775425","top":"0.32558139567676214","width":"0.07558139562606811","level":"0","left":"0.03779069659103573","word_num":"0","conf":"1","line_num":"0","page_num":"0"},{"level":"0","width":"0.05523256063461304","left":"0.03779069635420511","par_num":"0","word_num":"0","line_num":"0","page_num":"0","text":"© PayloadBuilder.php","block_num":"0","height":"0.010448966423670436","conf":"1","top":"0.3409722222009215"},{"block_num":"0","level":"0","left":"0.15406976757710925","text":"/**","line_num":"0","par_num":"0","top":"0.3359173127817199","width":"0.011627906560897822","word_num":"0","page_num":"0","conf":"1","height":"0.010335916943020163"},{"top":"0.3562499999845983","width":"0.07558139562606812","word_num":"0","page_num":"0","level":"0","line_num":"0","block_num":"0","par_num":"0","conf":"1","text":"© RemoteCrmObjectManipulat","left":"0.03779069850479537","height":"0.01325904395845201"},{"height":"0.005167958140373297","page_num":"0","left":"0.1569767548843115","width":"0.09156975746154786","block_num":"0","par_num":"0","word_num":"0","line_num":"0","level":"0","top":"0.3540051682166351","text":"*Uooure exscino oodorcuncu","conf":"0.30000001192092896"},{"block_num":"0","height":"0.013194444444444398","line_num":"0","par_num":"0","top":"0.3486111111111111","left":"0.5377906997828639","text":"select * from features;","width":"0.07267441749572756","word_num":"0","level":"0","page_num":"0","conf":"1"},{"par_num":"0","line_num":"0","page_num":"0","left":"0.5377907190905061","level":"0","text":"select * from team features where feature id = 40:","top":"0.36434108563752776","width":"0.15406974554061892","conf":"1","block_num":"0","height":"0.007881136735280347","word_num":"0"},{"page_num":"0","left":"0.036337209757837455","top":"0.36950904428787323","word_num":"0","text":"ResponseNormalize.php","line_num":"0","par_num":"0","width":"0.06831395030021667","block_num":"0","level":"0","conf":"1","height":"0.012919896178775425"},{"left":"0.03779069823495582","line_num":"0","conf":"1","text":"© Service.php","block_num":"0","height":"0.013210594654083252","top":"0.3847222219236044","page_num":"0","par_num":"0","width":"0.03779069781303406","word_num":"0","level":"0"},{"text":"© SyncFieldAction.php","top":"0.40051679599975953","page_num":"0","level":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.05813953280448913","conf":"1","left":"0.037790699753649216","height":"0.012919896178775425","par_num":"0"},{"par_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.39513888888888893","width":"0.3139534950256348","text":"private function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity","left":"0.1540697546374334","level":"0","block_num":"0","height":"0.013194444444444398","word_num":"0"},{"page_num":"0","top":"0.4159722222222222","conf":"1","line_num":"0","height":"0.013194444444444509","left":"0.037790698480570574","par_num":"0","text":"© SyncRelatedActivityManage","word_num":"0","width":"0.07558139562606811","block_num":"0","level":"0"},{"conf":"1","height":"0.013194444444444398","line_num":"0","par_num":"0","word_num":"0","page_num":"0","left":"0.037790698480570574","level":"0","block_num":"0","text":"© WebhookSyncBatchProcess","top":"0.43125","width":"0.07558139562606811"},{"conf":"0.30000001192092896","par_num":"0","text":"v D IntegrationApp","width":"0.05232558250427245","top":"0.44702842390673636","word_num":"0","page_num":"0","height":"0.012919896178775314","block_num":"0","level":"0","line_num":"0","left":"0.02180232571783398"},{"text":"> D Accessors","conf":"0.30000001192092896","height":"0.013194444444444398","left":"0.029069768204225445","par_num":"0","block_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.4625","width":"0.042151162028312684","word_num":"0"},{"level":"0","width":"0.02470930218696594","height":"0.013194444444444287","block_num":"0","left":"0.029069767829704097","page_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.47777777777777786","text":"~ D Api","word_num":"0"},{"word_num":"0","block_num":"0","conf":"0.5","width":"0.040697672963142396","left":"0.045058140990292504","level":"0","top":"0.4935400518137131","line_num":"0","par_num":"0","page_num":"0","height":"0.012919896178775314","text":"© ActionUrl.php"},{"width":"0.061046510934829705","conf":"0.5","top":"0.5090277777777777","level":"0","word_num":"0","left":"0.04505814064450373","height":"0.013194444444444509","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"@ EnumUrllnterface.php"},{"top":"0.5243055555555556","height":"0.013194444444444398","block_num":"0","text":"© FlowUrl.php","width":"0.037790697813034055","left":"0.04505814009542093","page_num":"0","word_num":"0","level":"0","conf":"0.5","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.01570641067292955","page_num":"0","conf":"1","left":"0.04504752814356874","line_num":"0","text":"© PageResult.php","top":"0.5373664324735505","width":"0.04653285145759583","level":"0","par_num":"0","word_num":"0"},{"par_num":"0","text":"© ProxyUrl.php","conf":"0.5","left":"0.04495536781044429","block_num":"0","width":"0.03951270878314972","word_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.01333898570802472","top":"0.5540025208322561"},{"width":"0.053779065608978265","line_num":"0","top":"0.5708333332888438","word_num":"0","page_num":"0","conf":"0.5","level":"0","height":"0.007978036006291767","left":"0.045058143693342025","par_num":"0","block_num":"0","text":"C) RequestBuilder.ohp"},{"word_num":"0","conf":"1","line_num":"0","par_num":"0","page_num":"0","top":"0.5863481418972936","left":"0.04493710907944466","level":"0","width":"0.056887763738632205","text":"Requestexecute.pnp","block_num":"0","height":"0.010764256450864984"},{"block_num":"0","height":"0.013194444444444509","page_num":"0","level":"0","left":"0.043604651332287504","conf":"1","text":"• RequestExecutelnterface","width":"0.06976743936538696","word_num":"0","line_num":"0","par_num":"0","top":"0.5993055555555555"},{"level":"0","line_num":"0","par_num":"0","page_num":"0","top":"0.6149870802374857","width":"0.05523255467414856","block_num":"0","conf":"1","left":"0.04360465358589083","height":"0.012919896178775314","word_num":"0","text":"SystemEvents.php"},{"par_num":"0","text":"© SystemUrl.php","conf":"0.5","level":"0","line_num":"0","left":"0.04505814011459571","block_num":"0","height":"0.01325904395845201","page_num":"0","top":"0.6304909560892494","width":"0.04360465109348297","word_num":"0"},{"top":"0.6458333333333334","page_num":"0","conf":"0.5","level":"0","left":"0.0450581399628617","width":"0.05087209343910217","block_num":"0","par_num":"0","text":"C TokenBuilder.php","height":"0.013194444444444398","word_num":"0","line_num":"0"},{"page_num":"0","word_num":"0","left":"0.045058141015190255","conf":"0.5","block_num":"0","level":"0","par_num":"0","top":"0.661498708338261","text":"© TokenBuilderInterface.pt","width":"0.06831395030021667","height":"0.012919896178775314","line_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","top":"0.677002584081155","width":"0.043604651093482966","conf":"0.5","word_num":"0","level":"0","height":"0.012919896178775314","left":"0.045058140296281746","text":"© UrlBuilder.php","line_num":"0"},{"word_num":"0","level":"0","top":"0.41085271353851927","left":"0.12063953489784567","page_num":"0","conf":"1","par_num":"0","height":"0.012919896178775425","line_num":"0","text":"799","width":"0.011627906560897835","block_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","level":"0","height":"0.012919896178775425","text":"801","conf":"1","par_num":"0","page_num":"0","left":"0.12063953528544258","top":"0.44186046521810574","width":"0.011627906560897822"},{"word_num":"0","left":"0.12063953489784567","text":"802","block_num":"0","width":"0.011627906560897835","page_num":"0","conf":"1","height":"0.012919896178775425","level":"0","line_num":"0","par_num":"0","top":"0.457364341445496"},{"left":"0.12209302355887078","level":"0","height":"0.012919896178775314","page_num":"0","conf":"1","par_num":"0","top":"0.4728682175006209","line_num":"0","width":"0.010174418240785604","block_num":"0","text":"803","word_num":"0"},{"line_num":"0","left":"0.12063953523699293","par_num":"0","conf":"1","top":"0.4883720934696132","block_num":"0","level":"0","height":"0.012919896178775314","width":"0.011627906560897835","page_num":"0","text":"804","word_num":"0"},{"block_num":"0","height":"0.012919896178775425","level":"0","left":"0.12209302355887078","par_num":"0","text":"805","page_num":"0","word_num":"0","conf":"1","top":"0.5038759694386054","width":"0.010174418240785604","line_num":"0"},{"text":"800","top":"0.5219638243387497","page_num":"0","block_num":"0","level":"0","height":"0.005167958471510081","line_num":"0","word_num":"0","left":"0.12209302333908192","conf":"0.30000001192092896","par_num":"0","width":"0.00872092992067336"},{"height":"0.012919896178775425","par_num":"0","block_num":"0","left":"0.12209302365753558","level":"0","page_num":"0","conf":"1","text":"807","top":"0.5322997417038939","word_num":"0","width":"0.011627906560897822","line_num":"0"},{"left":"0.12209302356492698","par_num":"0","line_num":"0","top":"0.5478036177051859","width":"0.01017441824078559","page_num":"0","height":"0.012919896178775314","text":"808","conf":"1","word_num":"0","level":"0","block_num":"0"},{"level":"0","conf":"1","width":"0.01308139562606811","word_num":"0","block_num":"0","line_num":"0","text":"809","par_num":"0","top":"0.5633074936418784","page_num":"0","height":"0.012919896178775425","left":"0.12063953496312871"},{"line_num":"0","height":"0.012919896178775425","conf":"1","page_num":"0","width":"0.011627906560897822","word_num":"0","text":"810","par_num":"0","left":"0.12209302365753558","level":"0","block_num":"0","top":"0.5788113696108708"},{"conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.011627906560897835","text":"811","page_num":"0","height":"0.012919896178775314","top":"0.5943152458382609","word_num":"0","block_num":"0","left":"0.12063953489784567"},{"level":"0","par_num":"0","block_num":"0","top":"0.6098191215857691","left":"0.12063953502935174","height":"0.012919896178775425","page_num":"0","width":"0.011627906560897822","word_num":"0","text":"812","line_num":"0","conf":"1"},{"text":"813","left":"0.12063953489784567","line_num":"0","conf":"1","level":"0","par_num":"0","top":"0.6253229977762454","width":"0.011627906560897835","block_num":"0","page_num":"0","word_num":"0","height":"0.012919896178775314"},{"width":"0.011627906560897835","conf":"1","word_num":"0","block_num":"0","level":"0","height":"0.012919896178775314","left":"0.12063953489784567","text":"814","page_num":"0","top":"0.6408268737452377","par_num":"0","line_num":"0"},{"height":"0.012919896178775425","conf":"1","par_num":"0","block_num":"0","level":"0","text":"815","page_num":"0","left":"0.12209302349830872","line_num":"0","width":"0.010174418240785604","word_num":"0","top":"0.6563307496926967"},{"par_num":"0","top":"0.67183462543399","page_num":"0","width":"0.010174418240785604","line_num":"0","block_num":"0","conf":"1","height":"0.010335916943020274","left":"0.12209302336507233","level":"0","text":"816","word_num":"0"},{"top":"0.689922480669499","left":"0.12209302333908192","text":"817","line_num":"0","page_num":"0","word_num":"0","width":"0.00872092992067336","conf":"0.30000001192092896","block_num":"0","height":"0.005167958471510081","par_num":"0","level":"0"},{"top":"0.42635658959992184","level":"0","height":"0.013226743539174302","page_num":"0","width":"0.15988371372222898","block_num":"0","conf":"1","word_num":"0","left":"0.16715116600160834","text":"$accountId = $this->resolveAccountId($associations);","line_num":"0","par_num":"0"},{"width":"0.25290696620941155","par_num":"0","word_num":"0","height":"0.013194444444444509","level":"0","block_num":"0","page_num":"0","text":"$businessProcess = $this->resolveBusinessProcess($properties['pipeline'] ?? null);","left":"0.16715117321904924","top":"0.44166666666666665","line_num":"0","conf":"1"},{"page_num":"0","level":"0","par_num":"0","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess, $propertiesl 'dealstage'] ?? null) : null;","top":"0.45478036177593895","width":"0.3284883737564087","line_num":"0","left":"0.16715116228520088","conf":"1","word_num":"0","height":"0.015503875414530466","block_num":"0"},{"conf":"0.30000001192092896","level":"0","left":"0.4970930239588268","height":"0.020671833886040547","word_num":"0","page_num":"0","par_num":"0","top":"0.41602067220426653","block_num":"0","width":"0.020348836481571264","text":"1580","line_num":"0"},{"top":"0.4392764861483385","word_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","par_num":"0","text":"1581","block_num":"0","left":"0.502906976761842","line_num":"0","conf":"1","page_num":"0","level":"0"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","text":"1582","word_num":"0","height":"0.012919896178775314","block_num":"0","left":"0.5029069772463381","conf":"1","top":"0.4547803618589328","width":"0.014534883201122284"},{"block_num":"0","height":"0.012919896178775314","level":"0","conf":"1","text":"1583","top":"0.47028423782792506","width":"0.014534883201122284","left":"0.5029069772463381","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"text":"$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);","block_num":"0","height":"0.015600775347815565","par_num":"0","top":"0.48578811361808194","left":"0.1671511753218598","width":"0.26744184494018547","conf":"1","level":"0","line_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","height":"0.005184108681148936","level":"0","block_num":"0","page_num":"0","text":"select x Tol","top":"0.3979166665896581","conf":"0.30000001192092896","left":"0.5377906990353346","width":"0.04069767296314242","word_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","left":"0.5784883833231165","block_num":"0","par_num":"0","top":"0.39513888888461934","height":"0.007961885796652912","line_num":"0","width":"0.14389533996582027","text":"teams where id = 556: # owner: 18101. crm: 477","level":"0","conf":"0.5"},{"line_num":"0","block_num":"0","top":"0.4082687338670272","word_num":"0","text":"select * from crm_configurations where id = 477;","level":"0","width":"0.1482558131217957","height":"0.0132590439584519","page_num":"0","left":"0.5377907011398049","par_num":"0","conf":"1"},{"top":"0.42361111111111116","word_num":"0","par_num":"0","left":"0.5377906972822756","block_num":"0","line_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 18101;","width":"0.11482558250427244","conf":"1","height":"0.013194444444444398","level":"0"},{"conf":"1","word_num":"0","line_num":"0","text":"SELECT","width":"0.02180232554674144","top":"0.4392764858899405","height":"0.012919896178775425","par_num":"0","left":"0.5377906980551176","level":"0","page_num":"0","block_num":"0"},{"block_num":"0","left":"0.5494186051709558","line_num":"0","page_num":"0","height":"0.015503875414530466","width":"0.1409883737564087","top":"0.4547803618620716","level":"0","par_num":"0","word_num":"0","conf":"0.5","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN"},{"block_num":"0","height":"0.02325581444634328","left":"0.6947674428233819","level":"0","par_num":"0","top":"0.44444444381042003","conf":"0.30000001192092896","page_num":"0","word_num":"0","line_num":"0","width":"0.03488371968269355","text":"(ouner)+T"},{"left":"0.5494186039378854","level":"0","line_num":"0","top":"0.470284238086323","block_num":"0","word_num":"0","text":"u.email,","height":"0.012919896178775314","conf":"0.5","page_num":"0","par_num":"0","width":"0.026162791252136164"},{"par_num":"0","block_num":"0","width":"0.015988372266292572","word_num":"0","line_num":"0","conf":"1","height":"0.012919896178775314","top":"0.48578811382921705","page_num":"0","level":"0","left":"0.5508720931364758","text":"sa.*,"},{"left":"0.4069767440502912","level":"0","par_num":"0","width":"0.05087209343910215","word_num":"0","text":"Choose Declaration","height":"0.010545865694681855","conf":"1","top":"0.506249999954431","page_num":"0","line_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","width":"0.04521198272705074","word_num":"0","left":"0.6103881954088033","level":"0","page_num":"0","conf":"1","height":"0.016985346211327412","block_num":"0","top":"0.5005512548249306","text":"al_accounts sa"},{"level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","top":"0.5166666666666667","text":"$attributes = [","par_num":"0","height":"0.013194444444444398","left":"0.16715116421655613","width":"0.0479651153087616","word_num":"0"},{"left":"0.6119186049596808","word_num":"0","level":"0","page_num":"0","conf":"1","height":"0.010335917605294176","block_num":"0","line_num":"0","par_num":"0","text":"a.sociable_id","top":"0.5167958654689381","width":"0.042151162028312705"},{"line_num":"0","block_num":"0","level":"0","width":"0.2761627674102783","height":"0.005167958140373186","par_num":"0","page_num":"0","left":"0.25581397675784795","conf":"0.30000001192092896","word_num":"0","text":"m • ououooorunryara Uodorunovciraur .doo seruces urirnuosoot seru celralrs","top":"0.5297157625318806"},{"par_num":"0","block_num":"0","line_num":"0","text":"\"cri connourarlon 1oi","height":"0.005167958140373186","conf":"0.30000001192092896","top":"0.5374677005163767","word_num":"0","page_num":"0","left":"0.18023255680560632","level":"0","width":"0.0654069721698761"},{"word_num":"0","width":"0.05087209343910226","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","top":"0.5322997419299922","page_num":"0","left":"0.6133720923353738","text":"t.id = u.team_id","block_num":"0"},{"width":"0.20058138370513917","block_num":"0","level":"0","height":"0.012919896178775314","left":"0.25726745350416313","line_num":"0","page_num":"0","conf":"1","par_num":"0","word_num":"0","text":"• a buildOpportunityData (OpportunitySyncTraitMatchActivitiesTest","top":"0.5400516796883902"},{"page_num":"0","block_num":"0","left":"0.18023255894511658","level":"0","top":"0.5478036179312841","word_num":"0","width":"0.07122092843055727","line_num":"0","height":"0.012919896178775425","conf":"0.5","text":"'crm_provider_id' => $cl","par_num":"0"},{"height":"0.015503875414530355","conf":"1","page_num":"0","block_num":"0","left":"0.45639534939159426","par_num":"0","line_num":"0","text":"../tests/Unit/Services/Crm/Hubspot/ServiceTrait","top":"0.5400516800360595","word_num":"0","level":"0","width":"0.14970929622650148"},{"text":"d sa.provider = 'integration-app';","page_num":"0","top":"0.5451388888888888","block_num":"0","level":"0","left":"0.6119186129734091","conf":"0.5","par_num":"0","line_num":"0","width":"0.10465115308761597","height":"0.013194444444444509","word_num":"0"},{"block_num":"0","text":"]:","page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","width":"0.008720929920673387","word_num":"0","top":"0.5633074936095788","left":"0.16715116287396564","height":"0.012919896178775314"},{"level":"0","block_num":"0","text":"$values = array_merge($attributes, $data);","height":"0.012919896178775425","top":"0.5943152456121626","conf":"1","page_num":"0","left":"0.16715116267238034","width":"0.13081395626068115","line_num":"0","par_num":"0","word_num":"0"},{"conf":"1","height":"0.013194444444444398","level":"0","top":"0.6097222222222223","page_num":"0","text":"$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);","left":"0.16715116402538407","width":"0.25581395626068115","line_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"word_num":"0","text":"1590","top":"0.5762273905088036","conf":"1","left":"0.502906976822404","par_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","width":"0.014534883201122284","page_num":"0","line_num":"0"},{"conf":"1","width":"0.014534883201122284","left":"0.502906976761842","level":"0","word_num":"0","height":"0.012919896178775425","par_num":"0","text":"1591","page_num":"0","block_num":"0","line_num":"0","top":"0.5917312665100956"},{"text":"1592","width":"0.014534883201122284","line_num":"0","top":"0.607235142446788","word_num":"0","page_num":"0","height":"0.012919896178775425","level":"0","conf":"1","par_num":"0","left":"0.502906976822404","block_num":"0"},{"par_num":"0","level":"0","block_num":"0","conf":"1","left":"0.1671511716620861","width":"0.20639533996582032","height":"0.012919896178775314","page_num":"0","line_num":"0","text":"$this->importExternalFieldData($properties, $opportunity->getId());","word_num":"0","top":"0.6408268734868398"},{"conf":"1","level":"0","height":"0.013194444444444398","width":"0.20348837375640869","par_num":"0","word_num":"0","top":"0.65625","block_num":"0","text":"$this->update0pportunityAssociations(Sopportunity, $associations);","line_num":"0","left":"0.1671511599698622","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","left":"0.03590116178866337","page_num":"0","height":"0.017054265737533658","top":"0.6891472857368536","text":"D Config","line_num":"0","par_num":"0","word_num":"0","level":"0","width":"0.027034886181354523"},{"page_num":"0","height":"0.015536175833808064","level":"0","line_num":"0","par_num":"0","conf":"1","block_num":"0","left":"0.16715116210525852","text":"return $opportunity;","top":"0.6847222219022174","word_num":"0","width":"0.06395348906517029"},{"width":"0.018895348906517027","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0","level":"0","text":"DDTO","par_num":"0","height":"0.012919896178775314","left":"0.03779069787595659","top":"0.7054263567232738","word_num":"0"},{"width":"0.021802324056625362","text":"M Filters","par_num":"0","height":"0.007751937707265233","top":"0.7235142119603207","block_num":"0","conf":"1","left":"0.03779069919579286","level":"0","line_num":"0","page_num":"0","word_num":"0"},{"height":"0.013242893748813156","level":"0","text":"D Jobs","word_num":"0","left":"0.037790698388461594","conf":"0.30000001192092896","page_num":"0","width":"0.0203488364815712","line_num":"0","block_num":"0","par_num":"0","top":"0.7361111111359293"},{"top":"0.7519379845454681","word_num":"0","height":"0.005167958471510081","block_num":"0","left":"0.12209302333908192","page_num":"0","level":"0","conf":"0.5","line_num":"0","width":"0.00872092992067336","par_num":"0","text":"040"},{"block_num":"0","left":"0.037790702958057865","level":"0","par_num":"0","text":"• ProspectSearchStrateay","page_num":"0","width":"0.06686046123504638","top":"0.7545219644985337","word_num":"0","height":"0.007978035344017975","line_num":"0","conf":"0.5"},{"conf":"1","left":"0.1540697723936196","block_num":"0","par_num":"0","width":"0.20058138370513914","page_num":"0","text":"private function resolveAccountId(array $associations): ?int{...}","line_num":"0","word_num":"0","level":"0","height":"0.013194444444444398","top":"0.7465277777777778"},{"block_num":"0","text":"D ServiceTraits","word_num":"0","conf":"0.5","par_num":"0","width":"0.04215116202831268","left":"0.03633721038603743","page_num":"0","height":"0.013194444444444398","top":"0.7673611111111112","level":"0","line_num":"0"},{"top":"0.782638889083126","width":"0.04360465109348298","par_num":"0","block_num":"0","conf":"1","text":"© DataClient.php","height":"0.013226743539174413","word_num":"0","page_num":"0","line_num":"0","left":"0.0377906982541306","level":"0"},{"text":"1596","block_num":"0","par_num":"0","line_num":"0","height":"0.012919896178775314","left":"0.5043604650987876","level":"0","conf":"1","top":"0.6692506464411895","width":"0.013081395626068137","page_num":"0","word_num":"0"},{"block_num":"0","text":"1597","conf":"1","page_num":"0","left":"0.5043604648141462","par_num":"0","height":"0.012919896178775425","top":"0.6847545222917493","level":"0","width":"0.013081395626068026","line_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","word_num":"0","left":"0.5043604649534388","top":"0.7002583983791739","height":"0.012919896178775314","conf":"1","par_num":"0","text":"1598","width":"0.013081395626068137","level":"0"},{"top":"0.7286821705583297","width":"0.013081395626068137","word_num":"0","par_num":"0","left":"0.5029069766297954","page_num":"0","level":"0","height":"0.012919896178775425","conf":"1","line_num":"0","text":"1600","block_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","text":"1602","top":"0.7622739020797389","width":"0.013081395626068137","conf":"1","height":"0.010335916943020274","word_num":"0","left":"0.5029069763875473","line_num":"0","level":"0"},{"left":"0.5043604651956869","width":"0.013081395626068137","height":"0.012919896178775425","text":"1603","line_num":"0","par_num":"0","level":"0","block_num":"0","conf":"1","word_num":"0","top":"0.7751937985514391","page_num":"0"},{"height":"0.012919896178775314","top":"0.7906976745204314","word_num":"0","left":"0.5043604651956869","line_num":"0","par_num":"0","conf":"1","width":"0.013081395626068137","page_num":"0","level":"0","text":"1604","block_num":"0"},{"left":"0.5377907018328815","level":"0","text":"select * from opportunities where id = 7594349;","width":"0.145348834991455","page_num":"0","conf":"1","par_num":"0","word_num":"0","line_num":"0","height":"0.012919896178775425","block_num":"0","top":"0.576227390315005"},{"height":"0.013194444444444398","text":"select * from opportunity_stages where opportunity_id = 759434","level":"0","width":"0.19040697813034058","top":"0.5916666666666667","word_num":"0","left":"0.5377906960816976","conf":"1","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"block_num":"0","level":"0","word_num":"0","left":"0.5377906921530803","conf":"1","line_num":"0","par_num":"0","height":"0.015972222222222276","page_num":"0","text":"select * from business_processes where id = 6024;","top":"0.6069444444444444","width":"0.15116279125213627"},{"word_num":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","left":"0.5377907033584309","height":"0.012919896178775425","top":"0.6227390182758147","level":"0","text":"select * from business_process_stages where stage_id = 16352;","width":"0.18895348310470583"},{"block_num":"0","level":"0","par_num":"0","conf":"1","height":"0.013194444444444509","width":"0.19040696620941155","line_num":"0","page_num":"0","text":"select * from business_process_stages where business_process_]","left":"0.5377907082091762","top":"0.6381944444444444","word_num":"0"},{"width":"0.12790696620941155","conf":"1","left":"0.5377907079319618","text":"select * from stages where team_id = 459;","level":"0","block_num":"0","line_num":"0","page_num":"0","height":"0.013194444444444398","top":"0.6534722222222222","par_num":"0","word_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","conf":"0.5","left":"0.5377907029593075","block_num":"0","level":"0","text":"select * from teams where id = 459;","top":"0.669250646322757","height":"0.012919896178775425","width":"0.10755813121795654","line_num":"0"},{"top":"0.6873385013645231","left":"0.5377906975670903","page_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510192","word_num":"0","level":"0","text":"DELEEIT","par_num":"0","width":"0.018895348906517007"},{"block_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7","page_num":"0","top":"0.6976744188847286","height":"0.01552002562416921","conf":"0.5","par_num":"0","level":"0","line_num":"0","width":"0.17877906560897827","word_num":"0","left":"0.5494186036123988"},{"width":"0.024709302186965876","left":"0.5494186046477961","block_num":"0","par_num":"0","text":"U.enaru","page_num":"0","word_num":"0","height":"0.005167958471510192","level":"0","line_num":"0","conf":"0.30000001192092896","top":"0.7183462533071845"},{"left":"0.5494186052537453","par_num":"0","conf":"1","page_num":"0","height":"0.010335916943020274","line_num":"0","level":"0","block_num":"0","text":"sa.*,","top":"0.7312661499694889","width":"0.01744185984134672","word_num":"0"},{"text":"t.owner_id FROM social_accounts sa","conf":"1","width":"0.10755813121795654","line_num":"0","par_num":"0","height":"0.015536175833808064","page_num":"0","top":"0.7441860465361537","word_num":"0","block_num":"0","left":"0.5494186123096455","level":"0"},{"height":"0.013226743539174413","line_num":"0","par_num":"0","top":"0.7596899228471226","block_num":"0","left":"0.5377907027588188","conf":"0.5","level":"0","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","page_num":"0","width":"0.11627906560897827"},{"width":"0.12790697813034058","left":"0.5363372062024003","line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.775","conf":"0.5","height":"0.013194444444444398","block_num":"0","word_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id"},{"text":"WHERE u.team_id = 459 and sa.provider = 'hubspot'","width":"0.1569767355918884","block_num":"0","level":"0","top":"0.7906976747788294","line_num":"0","page_num":"0","word_num":"0","par_num":"0","conf":"0.5","height":"0.012919896178775314","left":"0.5363372126562856"},{"par_num":"0","text":"© DecorateActivity.php","line_num":"0","conf":"1","left":"0.03779069911240864","width":"0.05959302186965943","top":"0.7984496125372272","word_num":"0","level":"0","page_num":"0","height":"0.012919896178775425","block_num":"0"},{"level":"0","line_num":"0","word_num":"0","text":"© LocalSearch.php","conf":"1","width":"0.04941860437393189","left":"0.037790698636677444","page_num":"0","par_num":"0","top":"0.8138888888888889","height":"0.013194444444444398","block_num":"0"},{"height":"0.013210593329535558","left":"0.03779069976243452","par_num":"0","page_num":"0","level":"0","line_num":"0","top":"0.8291666669872563","width":"0.07122092843055725","word_num":"0","conf":"1","text":"© LocalSearchInterface.php","block_num":"0"},{"block_num":"0","level":"0","line_num":"0","width":"0.055232554674148567","word_num":"0","par_num":"0","height":"0.012919896178775314","top":"0.8449612404119043","conf":"1","left":"0.037790701139780135","page_num":"0","text":"© RemoteSearch.php"},{"height":"0.013194444444444398","par_num":"0","block_num":"0","text":"© Service.php","top":"0.8604166666666667","word_num":"0","width":"0.03779069781303406","conf":"1","line_num":"0","left":"0.03779069823495582","level":"0","page_num":"0"},{"level":"0","page_num":"0","par_num":"0","height":"0.008333333333333304","text":"> MListeners","left":"0.021802326968594077","top":"0.8756944444444444","line_num":"0","block_num":"0","width":"0.03779069483280182","word_num":"0","conf":"0.30000001192092896"},{"word_num":"0","height":"0.007832687430911589","top":"0.8914728681708491","width":"0.03779069483280182","conf":"0.30000001192092896","page_num":"0","line_num":"0","text":"> M Metadata","block_num":"0","par_num":"0","level":"0","left":"0.02180232696488544"},{"height":"0.007784237464269039","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","top":"0.9069444444461602","width":"0.03779069483280181","page_num":"0","left":"0.021802325104005583","word_num":"0","block_num":"0","text":"> M Miaration"},{"top":"0.9222222222222223","height":"0.008333333333333304","block_num":"0","word_num":"0","left":"0.021802325112669052","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","width":"0.03779069483280182","text":"› Pipedrive"},{"level":"0","width":"0.04215116202831268","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.9354005174609858","word_num":"0","text":"> D Salesforce","block_num":"0","height":"0.01321059332953567","line_num":"0","left":"0.02180232525140502"},{"par_num":"0","block_num":"0","width":"0.023255813121795654","top":"0.9506944444444444","text":"D Traits","height":"0.013194444444444509","left":"0.029069768269642294","level":"0","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896"},{"level":"0","width":"0.011627906560897822","line_num":"0","left":"0.12063953528544258","par_num":"0","top":"0.7932816538485967","word_num":"0","height":"0.012919896178775425","conf":"1","block_num":"0","page_num":"0","text":"838"},{"height":"0.012919896178775314","top":"0.8087855298498888","word_num":"0","page_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"1","level":"0","text":"839","width":"0.01017441824078559","left":"0.12209302356492698"},{"width":"0.010174418240785604","page_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","left":"0.12209302355887078","line_num":"0","level":"0","par_num":"0","top":"0.8242894061311119","word_num":"0","text":"840"},{"conf":"1","par_num":"0","page_num":"0","width":"0.011627906560897835","block_num":"0","height":"0.010335916943020274","left":"0.12063953501896969","level":"0","line_num":"0","text":"841","top":"0.8397932817739678","word_num":"0"},{"block_num":"0","left":"0.12063953489784567","text":"842","page_num":"0","width":"0.011627906560897835","word_num":"0","top":"0.8552971578936924","conf":"1","par_num":"0","level":"0","line_num":"0","height":"0.010335916943020274"},{"word_num":"0","left":"0.12063953492946186","height":"0.005167958140373186","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"845","top":"0.8733850131778755","width":"0.010174417495727534","par_num":"0"},{"page_num":"0","conf":"1","line_num":"0","text":"844","top":"0.8837209303666846","left":"0.12209302356492698","width":"0.01017441824078559","block_num":"0","word_num":"0","par_num":"0","height":"0.012919896178775425","level":"0"},{"level":"0","line_num":"0","block_num":"0","left":"0.12209302356492698","par_num":"0","width":"0.01017441824078559","word_num":"0","page_num":"0","top":"0.8992248063356769","text":"845","height":"0.012919896178775314","conf":"1"},{"conf":"1","block_num":"0","left":"0.12063953489784567","page_num":"0","width":"0.011627906560897835","top":"0.9147286825307674","text":"846","height":"0.012919896178775314","line_num":"0","word_num":"0","par_num":"0","level":"0"},{"level":"0","text":"847","height":"0.012919896178775314","par_num":"0","left":"0.12209302349830872","line_num":"0","page_num":"0","conf":"1","top":"0.9302325584782264","width":"0.010174418240785604","block_num":"0","word_num":"0"},{"page_num":"0","width":"0.010174418240785604","par_num":"0","line_num":"0","left":"0.12209302336507233","block_num":"0","level":"0","top":"0.9457364342472678","text":"848","height":"0.012919896178775425","conf":"1","word_num":"0"},{"conf":"0.30000001192092896","word_num":"0","left":"0.15406976711412929","line_num":"0","height":"0.005167958140373297","block_num":"0","level":"0","par_num":"0","text":"Lusages","top":"0.7829457366920872","width":"0.021802324056625383","page_num":"0"},{"conf":"1","word_num":"0","par_num":"0","left":"0.15406976780853876","height":"0.013194444444444509","width":"0.11918604373931885","top":"0.7930555555555555","level":"0","page_num":"0","line_num":"0","text":"private function buildOpportunityData(","block_num":"0"},{"height":"0.012919896178775314","level":"0","text":"array $properties,","top":"0.808785530075987","width":"0.05668604373931885","block_num":"0","left":"0.1671511636733452","page_num":"0","par_num":"0","line_num":"0","word_num":"0","conf":"1"},{"word_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.04941860437393189","text":"Pint $accountId,","left":"0.16715116249351336","height":"0.013210594654083252","top":"0.8242894056445347","line_num":"0","level":"0","block_num":"0"},{"word_num":"0","left":"0.16860466225201787","width":"0.10174417495727539","block_num":"0","height":"0.00518410835001204","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"rbusnessrrocess sousnessprocess","top":"0.8423611110704722"},{"block_num":"0","page_num":"0","text":"?Stage $stage","top":"0.8552971580690963","conf":"1","left":"0.16715116312368727","par_num":"0","height":"0.012919896178775314","width":"0.04215116202831268","line_num":"0","level":"0","word_num":"0"},{"line_num":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","text":"): array &","height":"0.015721982055240225","top":"0.8681080016086459","width":"0.03491418957710268","page_num":"0","word_num":"0","left":"0.1540545333952234","level":"0"},{"left":"0.16715116147929293","line_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","page_num":"0","conf":"1","par_num":"0","top":"0.8837209302482524","width":"0.05087209343910215","word_num":"0","text":"$ownerId = null;"},{"word_num":"0","width":"0.05087209343910218","conf":"1","line_num":"0","left":"0.16715116144901193","par_num":"0","page_num":"0","text":"$profile = null;","height":"0.012919896178775314","level":"0","top":"0.8992248065617751","block_num":"0"},{"block_num":"0","conf":"1","text":"if (! empty($properties['hubspot_owner_id'])) {","height":"0.013194444444444509","top":"0.9145833333333333","left":"0.16715116258606438","word_num":"0","line_num":"0","level":"0","width":"0.14534883499145507","par_num":"0","page_num":"0"},{"height":"0.012919896178775314","word_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.17877907752990724","text":"$ownerId = $properties['hubspot_owner_id'];","conf":"1","block_num":"0","width":"0.13372092247009276","top":"0.9302325582413618","par_num":"0"},{"height":"0.012919896178775425","par_num":"0","width":"0.29941859245300295","word_num":"0","level":"0","top":"0.9457364342103539","block_num":"0","page_num":"0","text":"$profile = $this->crmEntityRepository->findProfileByExternalId($this->config, (string) $ownerId);","line_num":"0","left":"0.17877908196195103","conf":"1"},{"top":"0.8217054264584159","left":"0.5029069772463381","par_num":"0","block_num":"0","conf":"1","page_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","line_num":"0","text":"1606","level":"0","word_num":"0"},{"level":"0","word_num":"0","page_num":"0","top":"0.8372093024274081","block_num":"0","conf":"1","par_num":"0","text":"1607","height":"0.012919896178775314","width":"0.014534883201122284","left":"0.5029069772463381","line_num":"0"},{"left":"0.5043604651956869","par_num":"0","page_num":"0","text":"1608","width":"0.013081395626068137","word_num":"0","line_num":"0","top":"0.8527131783964005","block_num":"0","height":"0.012919896178775314","conf":"1","level":"0"},{"word_num":"0","left":"0.5377907080269276","line_num":"0","page_num":"0","level":"0","conf":"1","height":"0.013194444444444509","text":"SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEF","block_num":"0","par_num":"0","width":"0.19040696620941155","top":"0.8215277777777777"},{"text":"FROM stages","height":"0.015503875414530355","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.53779069858594","par_num":"0","top":"0.834625323145448","width":"0.036337208747863725","conf":"1","word_num":"0"},{"block_num":"0","left":"0.5377906958790934","text":"WHERE team_id = 459 AND type = 'opportunity'","word_num":"0","height":"0.01325904395845201","level":"0","page_num":"0","top":"0.852713178408371","par_num":"0","width":"0.13808139562606803","conf":"1","line_num":"0"},{"top":"0.8656330749510948","width":"0.07558139562606814","word_num":"0","block_num":"0","level":"0","height":"0.012919896178775314","page_num":"0","conf":"1","par_num":"0","text":"GROUP BY crm_provider_id","line_num":"0","left":"0.5377906967520282"},{"top":"0.8861111111111111","page_num":"0","height":"0.005555555555555647","text":"HAVING CHT>1A","width":"0.046511626243591286","block_num":"0","word_num":"0","left":"0.5377906991698187","line_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896"},{"width":"0.24999997615814207","page_num":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","top":"0.9868055554662841","word_num":"0","conf":"1","height":"0.010610465208689357","block_num":"0","left":"0.004360480307990344","par_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","width":"0.013081395626068137","word_num":"0","text":"> 0","height":"0.012919896178775314","page_num":"0","par_num":"0","top":"0.0025839794299922225","left":"0.7529069768235939","level":"0","line_num":"0"},{"width":"0.008720929920673415","height":"0.012919896178775425","block_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.7703488374379193","conf":"0.30000001192092896","par_num":"0","top":"0.0025839797206897996","word_num":"0","text":"labl"},{"block_num":"0","height":"0.012919896178775314","text":"Support Daily - in 2 h 43 m","top":"0.0025839796560903627","left":"0.799418603367673","width":"0.06395348906517029","word_num":"0","line_num":"0","par_num":"0","conf":"0.5","level":"0","page_num":"0"},{"left":"0.8706395352228682","top":"0.002583979414297999","width":"0.010174418265504026","conf":"0.30000001192092896","block_num":"0","text":"A","height":"0.01291989621016365","word_num":"0","page_num":"0","line_num":"0","level":"0","par_num":"0"},{"height":"0.005167958140373186","left":"0.8095930312135469","level":"0","conf":"1","top":"0.025839793539632505","page_num":"0","word_num":"0","width":"0.08430231809616084","text":"AutomatedRenortsCommandTest","par_num":"0","line_num":"0","block_num":"0"},{"height":"0.010610465208689357","par_num":"0","text":"100% C•","width":"0.026162791252136275","line_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.0025839793250265197","word_num":"0","left":"0.8997093023714182"},{"block_num":"0","top":"0.0025839796560903627","conf":"0.5","width":"0.06540697813034058","left":"0.9287790678514896","level":"0","text":"8 • Fri 17 Apr 12:17:02","word_num":"0","page_num":"0","par_num":"0","height":"0.012919896178775314","line_num":"0"},{"left":"0.7311046511910402","top":"0.046511628267201455","width":"0.023255813121795588","word_num":"0","conf":"1","par_num":"0","height":"0.012919896178775425","text":"Cascade","page_num":"0","block_num":"0","line_num":"0","level":"0"},{"level":"0","par_num":"0","conf":"1","text":"Automated Report Retr","block_num":"0","height":"0.013242893748813156","left":"0.7311046545930007","line_num":"0","page_num":"0","top":"0.06944444442619635","width":"0.05523255467414856","word_num":"0"},{"par_num":"0","height":"0.013242893748813156","block_num":"0","width":"0.05377906560897827","left":"0.7936046553141967","word_num":"0","page_num":"0","line_num":"0","text":"Investigating Opportur","level":"0","conf":"1","top":"0.06944444442619635"},{"top":"0.0671834625479939","width":"0.024709302186965987","par_num":"0","level":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"+D ...","left":"0.9593023254845784","word_num":"0","height":"0.012919896178775314"},{"level":"0","par_num":"0","width":"0.2398255586624145","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.7354651181493372","page_num":"0","text":"1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestage","top":"0.10069444444444442","height":"0.005555555555555536","word_num":"0"},{"par_num":"0","word_num":"0","top":"0.11111111111111116","page_num":"0","left":"0.9883720931686046","conf":"0.30000001192092896","height":"0.01291989621016365","line_num":"0","level":"0","text":"w","width":"0.010174418265503915","block_num":"0"},{"conf":"0.30000001192092896","par_num":"0","width":"0.05377906560897827","level":"0","page_num":"0","height":"0.005167958140373186","line_num":"0","text":"nole calls cribervic","word_num":"0","top":"0.13178294599441287","block_num":"0","left":"0.7863372089417549"},{"height":"0.013194444444444509","line_num":"0","left":"0.8502907023012025","text":"pdateStage() → pushes the stage change to HubSpot","page_num":"0","top":"0.12638888888888888","width":"0.1293604612350463","word_num":"0","par_num":"0","level":"0","conf":"0.5","block_num":"0"},{"height":"0.013194444444444509","block_num":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.21366279125213616","left":"0.7354651184983692","text":"3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny","conf":"1","level":"0","top":"0.14444444444444438","word_num":"0"},{"left":"0.7354651171079769","par_num":"0","text":"4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → up","top":"0.16020671867417824","word_num":"0","level":"0","height":"0.012919896178775314","conf":"1","width":"0.24418604373931885","line_num":"0","block_num":"0","page_num":"0"},{"level":"0","block_num":"0","conf":"1","text":"sertOpportunity() with the stage HubSpot now has","left":"0.7441860434211762","width":"0.12063953876495359","top":"0.1729166666666666","word_num":"0","height":"0.013194444444444509","page_num":"0","line_num":"0","par_num":"0"},{"height":"0.013194444444444398","conf":"1","page_num":"0","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejects","top":"0.1909722222222222","width":"0.2383720874786377","word_num":"0","left":"0.7354651218193589"},{"par_num":"0","page_num":"0","width":"0.11191860437393186","block_num":"0","word_num":"0","text":"the change - writing a different stage_id back","level":"0","line_num":"0","top":"0.20413436729156698","conf":"1","left":"0.7441860482493505","height":"0.013226743539174413"},{"top":"0.2270833333333333","height":"0.005555555555555536","left":"0.734011632393781","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"cloudwatch loas to look for.","width":"0.0683139503002167","word_num":"0","line_num":"0"},{"width":"0.08430231809616096","level":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","height":"0.008333333333333304","block_num":"0","left":"0.7383720927582743","text":"\"opportunity stage nas changed\"","top":"0.27361111111111114","conf":"1"},{"block_num":"0","height":"0.012919896178775314","top":"0.28165374687185274","level":"0","left":"0.73837209745895","par_num":"0","text":"\"[HubSpot] User changing opportunity stage from\"","word_num":"0","page_num":"0","line_num":"0","width":"0.13226743936538699","conf":"1"},{"word_num":"0","width":"0.2194767236709595","text":"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)","level":"0","conf":"1","left":"0.7325581600053038","top":"0.32816537477882946","page_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","line_num":"0"},{"page_num":"0","width":"0.2267441749572754","text":"The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRM","word_num":"0","level":"0","left":"0.7340116212827847","top":"0.3486111110666217","line_num":"0","conf":"1","par_num":"0","height":"0.007978036006291767","block_num":"0"},{"width":"0.2383720874786377","word_num":"0","level":"0","left":"0.7325581403543489","text":"provider ID keeps reappearing in the Redis set (because the failed() handler in ImportBatchJobTrait","conf":"1","line_num":"0","block_num":"0","page_num":"0","par_num":"0","height":"0.013194444444444509","top":"0.3590277777777777"},{"line_num":"0","word_num":"0","conf":"0.5","left":"0.7325581430118675","width":"0.15552325248718257","height":"0.012919896178775314","block_num":"0","level":"0","page_num":"0","text":"requeues it after failures), then it gets reprocessed on every cycle.","top":"0.37467700268580617","par_num":"0"},{"level":"0","left":"0.734011628795344","block_num":"0","height":"0.013194444444444509","line_num":"0","word_num":"0","conf":"1","text":"CloudWatch logs to look for:","par_num":"0","top":"0.38749999999999996","width":"0.06831395030021659","page_num":"0"},{"block_num":"0","par_num":"0","text":"\"[WebhookSyncBatchProcessor] Batch processing completed\"","height":"0.013194444444444398","level":"0","page_num":"0","left":"0.7383720882013008","top":"0.4340277777777778","width":"0.15406976938247685","line_num":"0","word_num":"0","conf":"1"},{"line_num":"0","par_num":"0","width":"0.08284883499145512","conf":"1","height":"0.013194444444444398","level":"0","page_num":"0","block_num":"0","top":"0.4340277777777778","left":"0.8938953480906677","word_num":"0","text":"- with config_id for team 459"},{"height":"0.012919896178775425","conf":"1","par_num":"0","top":"0.4470284241005348","word_num":"0","line_num":"0","left":"0.738372092106937","page_num":"0","width":"0.1918604612350464","level":"0","text":"\"[ImportOpportunityBatch]\" or \"[HubSpot] Failed to import opportunity\"","block_num":"0"},{"text":"\"(HubSpot) Syncing opportunities using strateqy\"","conf":"1","page_num":"0","width":"0.13081394433975224","block_num":"0","line_num":"0","word_num":"0","top":"0.46250000000171565","height":"0.007784237464268928","left":"0.738372102166481","par_num":"0","level":"0"},{"height":"0.013194444444444509","text":"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.","line_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.7340116498082183","top":"0.4881944444444444","width":"0.22965114116668706","conf":"1","level":"0","page_num":"0"},{"page_num":"0","width":"0.1918604493141174","line_num":"0","height":"0.013194444444444398","conf":"1","word_num":"0","level":"0","left":"0.7340116436658211","text":"3. importExternalFieldData / SyncCrmField writing back and triggering re-sync","top":"0.5243055555555556","par_num":"0","block_num":"0"},{"page_num":"0","text":"FrocessALAucomaclonAnalysiskesults calls service","width":"0.11918603181838994","height":"0.005167958140373186","left":"0.7340116309337787","line_num":"0","top":"0.5478036178290382","block_num":"0","par_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"height":"0.005167958802647088","par_num":"0","left":"0.857558138415517","text":"›Syncuppolcunity cerore writine Al tiele values.","conf":"0.30000001192092896","word_num":"0","width":"0.11482558250427244","top":"0.547803617501172","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"width":"0.24563951492309566","word_num":"0","height":"0.012919896178775314","block_num":"0","conf":"1","par_num":"0","page_num":"0","text":"Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageC","level":"0","line_num":"0","left":"0.734011647867602","top":"0.5581395349855478"},{"line_num":"0","par_num":"0","height":"0.013194444444444509","left":"0.7325581584026069","text":"hanged logs), even though this specific opportunity has no templates, other opportunities do - and their s","level":"0","conf":"1","top":"0.5708333333333333","word_num":"0","block_num":"0","page_num":"0","width":"0.24854648113250732"},{"left":"0.7325581592182623","width":"0.1337209105491638","conf":"0.5","par_num":"0","word_num":"0","level":"0","top":"0.5888888888888889","text":"yncupporcunity calls ao through 1mporturupdateuppo","height":"0.005555555555555536","page_num":"0","block_num":"0","line_num":"0"},{"text":"rcunity → which can atrect the keals queue","height":"0.005555555555555536","width":"0.10755813121795654","line_num":"0","left":"0.8662790694489886","page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5888888888888889"},{"top":"0.5994832042361936","page_num":"0","level":"0","conf":"1","left":"0.7340116284091287","height":"0.012919896178775425","par_num":"0","word_num":"0","line_num":"0","block_num":"0","width":"0.014534883201122284","text":"state."},{"par_num":"0","top":"0.6354166666666666","width":"0.08284883499145501","level":"0","height":"0.013194444444444509","text":"What to search in CloudWatch","word_num":"0","page_num":"0","block_num":"0","conf":"1","left":"0.7340116286358876","line_num":"0"},{"line_num":"0","page_num":"0","text":"For opportunity 7594349, search for these in order:","level":"0","word_num":"0","left":"0.7325581412063185","top":"0.6511627907133686","par_num":"0","height":"0.012919896178775425","block_num":"0","conf":"1","width":"0.12209302186965942"},{"block_num":"0","page_num":"0","left":"0.7340116273038205","width":"0.10465115308761597","line_num":"0","level":"0","par_num":"0","text":"estwuike nisinss oussiness orocess","word_num":"0","conf":"0.30000001192092896","height":"0.00518410835001204","top":"0.7080103361350715"},{"top":"0.7284722222222222","text":"\"Id\": 60241","width":"0.024709302186965987","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.7412790698420464","page_num":"0","block_num":"0","word_num":"0","par_num":"0"},{"conf":"1","page_num":"0","height":"0.008333333333333304","top":"0.7361111111111112","line_num":"0","width":"0.12209302186965942","left":"0.741279067758694","word_num":"0","text":"\"uuid\". \"0x42500C7A22F88945929CEF122051B62E\"","par_num":"0","block_num":"0","level":"0"},{"conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"\"team 10\"* 459","width":"0.034883716702461265","block_num":"0","line_num":"0","top":"0.7493055555555556","left":"0.7412790738843894","word_num":"0","level":"0","height":"0.005555555555555536"},{"height":"0.010497415728039194","conf":"1","width":"0.06540697813034058","line_num":"0","page_num":"0","par_num":"0","top":"0.7569444445792765","block_num":"0","word_num":"0","left":"0.7412790685790756","text":"\"crm_configuration_id\": 367,","level":"0"},{"conf":"0.5","left":"0.7427325664564595","block_num":"0","level":"0","line_num":"0","text":"created atl: 2025-04-02 12:50:16","width":"0.08284882903099067","height":"0.005555555555555536","page_num":"0","par_num":"0","top":"0.8111111111111111","word_num":"0"},{"left":"0.7412790751694972","level":"0","text":"\"updated at\": \"2025-04-02 12:59:16\"","conf":"1","line_num":"0","page_num":"0","height":"0.010335916943020385","top":"0.8191214471271115","width":"0.08866278529167182","block_num":"0","par_num":"0","word_num":"0"},{"conf":"1","left":"0.7688953635304474","par_num":"0","height":"0.0077519370449914415","top":"0.852713178635127","word_num":"0","page_num":"0","line_num":"0","width":"0.13226742744445796","level":"0","text":"5 602416349 2025-04-02 12:59:16,2025-04-02 12:59:16","block_num":"0"},{"page_num":"0","line_num":"0","width":"0.12790697813034058","word_num":"0","text":"600416251 095 04 0219 0169025 04 0212:50116","conf":"0.30000001192092896","height":"0.005167958802647088","level":"0","left":"0.7354651149728137","top":"0.8630490955311406","par_num":"0","block_num":"0"},{"line_num":"0","text":",2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happen","block_num":"0","page_num":"0","par_num":"0","top":"0.9222222222222223","conf":"1","level":"0","width":"0.21366276741027834","word_num":"0","left":"0.7630814184629638","height":"0.013194444444444398"},{"word_num":"0","left":"0.7354651162605419","par_num":"0","block_num":"0","conf":"1","top":"0.9430555555555555","height":"0.013194444444444509","text":"$stage is null.","width":"0.031976744532585144","line_num":"0","level":"0","page_num":"0"},{"height":"0.013242893748813156","level":"0","block_num":"0","left":"0.7427325589242146","width":"0.020348836481571153","conf":"0.30000001192092896","word_num":"0","line_num":"0","par_num":"0","top":"0.9583333333150852","text":"<> Code","page_num":"0"},{"word_num":"0","line_num":"0","left":"0.7645348866088086","conf":"1","block_num":"0","height":"0.010658914513058115","page_num":"0","top":"0.9583333333119464","text":"Claude Sonnet 4.6","par_num":"0","width":"0.04360464811325082","level":"0"},{"level":"0","page_num":"0","par_num":"0","left":"0.8590116332144453","text":"Winasun leams","top":"0.9895833333333334","block_num":"0","width":"0.045058134198188715","word_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","line_num":"0"},{"height":"0.005167958140373297","line_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.9302325579985398","page_num":"0","text":"ulr-o","top":"0.9896640829453173","width":"0.01598837077617654","word_num":"0","level":"0"},{"word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.010610464546415566","left":"0.9534883738137369","line_num":"0","text":"( 4 spaces","width":"0.02761627733707428","block_num":"0","top":"0.9868055557112884","par_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8063
|
NULL
|
NULL
|
|
2533
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSun 12 Apr 13:00:01DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• x4* Unable to acces...• *8\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\|\"[object AsyncFunction]\\\",dA5=11\"[object Function]\|\",CA5=\|\"[object GeneratorFunction]\|\",1A5=\|\"[object Proxy]\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\"-_core-js_shared\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}vargJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\|\"\|\");return q?\|\"Symbol(src)_1.||\"+q:\|\"||\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\"\|\"}catch(K){}}return\|\"||\"}var 0A5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\|||||\1s.*+?O[\\\\]{}1]/g,eA5=/^\1|\[object.+?Constructor\((\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOwnProperty, Y05=RegExp(||\"^\|\"+_05.call(z05).replace(tA5,I||"|||||||\$&|||").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for+EN11111111111)/g,111"S1.*?||\")+11\"S\|\");QJ7=A05});function 005(q,K){returnq==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;117();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\"Map\|\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\"create||\"),o1=j05});function HOSC){this.__data__=ol?ol(null): (},this.size=0}var nJ7;variJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7=J05}); functionDO5(9)var K=this..data_;if(ol){var=K[qJ;return_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\"_lodash_hash_undefined_-11\",X05,PO5,aJ7;var sJ7=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});functionZ05(q) {var K=this.--data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});functionv05(q,K){var_=this.__data_;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\|\".__lodash_hash_undefined__\\\", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var_=q==null?0:q.length;this.clear(;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var_M7=L(()=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.size=0, this.__data.=hash: new$a8, map:new(nel|ce),string:new $a8}}var zM7;varYM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==||\"string\|\"||K==\\\"number) |\"1IK==||\"symbol\|\"I IK==\|\"boolean\|\"?q!==\|\".\"string)|\"?\|\"string\|\":-_proto__||\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var_=q.__data__;return AM7(K)?_[typeof K==\\"hash\\\"]:-- map}varie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});function LO5(q,K){var_=ie(this,q),z=_.size;return.set(q,K),this.size+=_.size==z?0:1,this}var XM7;varPM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.data_._;if(_instanceof ce){var z=_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data___=newce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}varS05=\\\"lodash hash undefined\\\", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.data__.has(q)}var GM7;varvM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function__data=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;x05(q,K){var,z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7;var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(O=>{n_8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)returnj==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J,q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2uf(!TM7K,functzonct,gef(n_ox,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05(q) {varK=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}varkM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});functionq$5(q,K,-,z,Y,A,0){switch(.){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buffer; caset05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1;return!0; case d05:case c05:casei05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.message;case r05:case a05:return q==K+\\\"\|\";case n05:var $=kM7;case 005:varw=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);var H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; cases05:if(Ma8)return Ma8.call(q)=-Ma8.call(K)}return!1}varU05=1,Q05=2,d05=||\"[object Boolean]||\",c05=\|\"[object Date]\\\",105=I|\"[object Error]\l\"1]\|\",n05=\|\"[object Map]\|\",i05=\|\"[objectNumber7\\\",r05=\|\"[object RegExp]\\\",e05=\|\"[object,005=||\"[object Set]\|\",a05=||\"[object String]\I\",s05=\|\"[object Symbo,t05=||\"[object ArrayBuffer]\|\"DataView]\\,yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f:void 0;EM7=q$5});function K$5(q,K){var_=-1,z=K.length,Y=q.length;whi'<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=_$5});function z$5(q,K,){var z=K(q);return DO(q)?z:nP6(z,_(q))}varXa8=L((=>{o_80;RTO;a_8=z$5});functionYSS(q,K){varar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;varPa8=LCO=>{s.8=Y$5});function A$5O{return[]}var_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v:_8; varDa8=L);0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(null)return[];return q=0bject(q),s_8(hM7(q),function(K){return$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;varSM7=LCO=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\"object\|\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\"[object Arguments]\\;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;varOu6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\...
|
[{"page_num":"0","left": [{"page_num":"0","left":"0.03633720930512737","top":"0.0046511624075091795","height":"0.018604651557074692","par_num":"0","conf":"1","text":"iTerm2","width":"0.03343023194207085","word_num":"0","level":"0","line_num":"0","block_num":"0"},{"top":"0.006976744076159114","word_num":"0","text":"Shell","width":"0.023255814446343323","block_num":"0","par_num":"0","left":"0.08139534864668523","page_num":"0","level":"0","conf":"1","height":"0.01627907011244034","line_num":"0"},{"line_num":"0","conf":"1","level":"0","block_num":"0","text":"Edit","par_num":"0","left":"0.11773255781023229","width":"0.01598837243186102","word_num":"0","height":"0.013953487608167836","top":"0.006976744661032375","page_num":"0"},{"page_num":"0","text":"View","line_num":"0","block_num":"0","level":"0","top":"0.004651162360997607","width":"0.024709301524692084","conf":"1","word_num":"0","left":"0.14534883737355514","height":"0.01860465155707458","par_num":"0"},{"conf":"1","height":"0.014153902265760632","width":"0.03491482469770643","word_num":"0","top":"0.006876537125440674","page_num":"0","left":"0.18167049506419575","line_num":"0","par_num":"0","text":"Session","level":"0","block_num":"0"},{"left":"0.22819767528380955","block_num":"0","par_num":"0","top":"0.006976744490489684","word_num":"0","conf":"1","line_num":"0","height":"0.013953487608167836","width":"0.03343023194207087","page_num":"0","text":"Scripts","level":"0"},{"height":"0.015201973385280954","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"Profiles","level":"0","page_num":"0","top":"0.006352501578859249","width":"0.03362525039248998","word_num":"0","left":"0.27315830545577796"},{"line_num":"0","height":"0.013953487608167836","level":"0","conf":"1","par_num":"0","text":"Window","width":"0.0348837190204197","word_num":"0","page_num":"0","top":"0.006976744800567203","block_num":"0","left":"0.3183139543948289"},{"text":"Help","width":"0.02034883631600276","left":"0.3662790700106032","level":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.006976744661032375","line_num":"0","page_num":"0","conf":"1","height":"0.013953487608167836"},{"text":"Sun 12 Apr 13:00:01","word_num":"0","left":"0.892441862431514","par_num":"0","conf":"1","level":"0","line_num":"0","height":"0.018888888888888844","block_num":"0","top":"0.004444444444444473","width":"0.09447674221462676","page_num":"0"},{"text":"DOCKER","par_num":"0","block_num":"0","level":"0","word_num":"0","page_num":"0","left":"0.031976744559557645","height":"0.011627906163533597","conf":"1","width":"0.03488371902041965","top":"0.06744186098800065","line_num":"0"},{"height":"0.013953487608167836","level":"0","page_num":"0","block_num":"0","top":"0.06511627933545094","par_num":"0","word_num":"0","line_num":"0","text":"O ₴1","width":"0.021802324718899188","conf":"0.30000001192092896","left":"0.0973837217133692"},{"text":"DEV (-zsh)","top":"0.06744186036266664","line_num":"0","left":"0.1526162794948753","level":"0","conf":"1","word_num":"0","par_num":"0","width":"0.04215116235944963","page_num":"0","height":"0.01162790722317164","block_num":"0"},{"block_num":"0","level":"0","par_num":"0","left":"0.2209302327318443","text":"O $2","top":"0.06511627927731145","width":"0.024709301524692112","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","height":"0.013953487608167836"},{"line_num":"0","block_num":"0","conf":"1","left":"0.2776162788211729","top":"0.06744186036266664","text":"APP (-zsh)","par_num":"0","width":"0.0406976752811008","height":"0.01162790722317164","word_num":"0","page_num":"0","level":"0"},{"width":"0.023255814446343337","conf":"0.30000001192092896","page_num":"0","text":"• *з","top":"0.06511627968428813","word_num":"0","left":"0.34593023245706084","level":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.013953487608167947"},{"width":"0.017441859510209823","height":"0.011627906163533597","conf":"0.30000001192092896","block_num":"0","left":"0.4142441862332672","line_num":"0","level":"0","text":"-zsh","top":"0.06744186098800065","word_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","left":"0.4709302331959273","line_num":"0","block_num":"0","par_num":"0","level":"0","top":"0.06511627962614863","text":"• x4","conf":"0.30000001192092896","height":"0.013953487608167836","width":"0.021802324718899202","page_num":"0"},{"word_num":"0","left":"0.8909883735740648","page_num":"0","line_num":"0","level":"0","block_num":"0","conf":"0.5","top":"0.06744186083296189","text":"* Unable to acces...","height":"0.011627906163533597","par_num":"0","width":"0.07267441749572756"},{"par_num":"0","page_num":"0","top":"0.0651162796067688","width":"0.024709301524692084","conf":"0.30000001192092896","text":"• *8","height":"0.013953487608167836","block_num":"0","left":"0.9665697674304833","level":"0","line_num":"0","word_num":"0"},{"par_num":"0","top":"0.08837209291913706","level":"0","width":"0.8779069688585069","word_num":"0","left":"0.0043604554438132145","height":"0.018604651557074692","line_num":"0","text":"\\\\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\\|\\\"[object AsyncFunction]\\\\\\\"","block_num":"0","page_num":"0","conf":"0.5"},{"level":"0","top":"0.0906976740470441","height":"0.018604651557074692","line_num":"0","page_num":"0","par_num":"0","width":"0.11627907223171663","word_num":"0","conf":"0.30000001192092896","text":",dA5=11\\\"[object Func","left":"0.8822674417247132","block_num":"0"},{"top":"0.10697674370263388","conf":"0.30000001192092896","word_num":"0","level":"0","block_num":"0","height":"0.02093023300170893","width":"0.05377906693352593","line_num":"0","text":"tion]\\|\\\"","left":"0.00290697865169632","page_num":"0","par_num":"0"},{"line_num":"0","level":"0","conf":"0.5","width":"0.2196292241414388","word_num":"0","top":"0.10690796858865559","left":"0.053704660832546956","text":",CA5=\\|\\\"[object GeneratorFunction]\\|\\\"","block_num":"0","page_num":"0","height":"0.021860158708360444","par_num":"0"},{"level":"0","conf":"1","height":"0.022224142286512594","par_num":"0","word_num":"0","width":"0.6192608727349176","block_num":"0","left":"0.2703099579536867","line_num":"0","text":",1A5=\\|\\\"[object Proxy]\\\\\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\\\\"","page_num":"0","top":"0.10571899436907373"},{"width":"0.09487627877129445","word_num":"0","left":"0.8878170140543492","line_num":"0","par_num":"0","conf":"0.5","top":"0.10877688799300789","level":"0","block_num":"0","page_num":"0","height":"0.019395652347140913","text":"-_core-js_shared"},{"conf":"1","par_num":"0","text":"\\\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var","height":"0.018888888888888955","block_num":"0","top":"0.12777777777777777","width":"0.30959300994873046","word_num":"0","page_num":"0","line_num":"0","left":"0.004360478303881325","level":"0"},{"level":"0","conf":"1","text":"gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\\|\\\"\\|\\\");return q?\\|\\\"Sy","left":"0.31395350076820183","width":"0.6845929887559679","height":"0.02111111111111108","line_num":"0","top":"0.12777777777777777","word_num":"0","block_num":"0","par_num":"0","page_num":"0"},{"width":"0.9941860622829861","word_num":"0","page_num":"0","line_num":"0","level":"0","block_num":"0","par_num":"0","text":"mbol(src)_1.||\\\"+q:\\|\\\"||\\\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\\\"\\|\\\"}catch(K){}}return\\|\\\"||\\\"}var 0A5,aA5,rl;var Oa8=L(()=>","height":"0.021266148885091152","conf":"0.5","left":"0.004360453756004211","top":"0.14651162839983167"},{"level":"0","par_num":"0","left":"0.004360453965435972","conf":"1","text":"{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-","word_num":"0","line_num":"0","height":"0.01912144766913526","block_num":"0","page_num":"0","width":"0.9941860622829861","top":"0.1697674415633652"},{"text":"L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\\|||||\\1s.*+?O[\\\\\\\\]{}1]/g,eA5=/^\\","page_num":"0","top":"0.1883720926561222","level":"0","word_num":"0","width":"0.4011627621120877","height":"0.020930233001709042","line_num":"0","block_num":"0","left":"0.0029069960515142176","conf":"0.30000001192092896","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","page_num":"0","left":"0.40402083969328356","height":"0.019465514289008334","line_num":"0","top":"0.18794166139698976","text":"1|\\[object","level":"0","width":"0.06259785758124453","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","height":"0.018604651557074692","conf":"1","word_num":"0","line_num":"0","text":".+?Constructor\\((\\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOw","left":"0.4651162731363935","level":"0","top":"0.18837209305867197","width":"0.5334302266438802"},{"level":"0","conf":"0.5","left":"0.004360486656576591","top":"0.20666666613839557","width":"0.7587209065755208","line_num":"0","height":"0.021240310668945384","page_num":"0","word_num":"0","par_num":"0","block_num":"0","text":"nProperty, Y05=RegExp(||\\\"^\\|\\\"+_05.call(z05).replace(tA5,I||\"|||||||\\$&|||\").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for"},{"height":"0.02325581232706697","conf":"0.30000001192092896","left":"0.7630813971180999","top":"0.2069767452899549","word_num":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"+EN11111111111)/g,111\"S1.*?||\\\")+11\\\"","width":"0.2354651133219401","level":"0"},{"page_num":"0","par_num":"0","text":"S\\|\\\");QJ7=A05});function 005(q,K){return","width":"0.23110463884141708","block_num":"0","height":"0.018888888888888955","top":"0.22777777777777775","level":"0","word_num":"0","line_num":"0","left":"0.004360470509186776","conf":"0.5"},{"level":"0","line_num":"0","conf":"1","top":"0.22999999999999998","text":"q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;1","word_num":"0","page_num":"0","height":"0.01666666666666672","left":"0.23691861715267518","block_num":"0","par_num":"0","width":"0.7616278754340278"},{"word_num":"0","block_num":"0","height":"0.0234883711073135","level":"0","par_num":"0","text":"17();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\\\"Map\\|\\\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\\\"create||\\\"),o1=j05});function HOSC){this.__data_","line_num":"0","left":"0.0029069596419161155","page_num":"0","conf":"0.5","top":"0.24651162839983165","width":"0.9956395467122395"},{"level":"0","text":"_=ol?ol(null): (},this.size=0}var nJ7;var","left":"0.004360478881563583","page_num":"0","word_num":"0","line_num":"0","height":"0.01912144766913526","par_num":"0","top":"0.2697674416176288","conf":"0.5","block_num":"0","width":"0.22383719550238718"},{"block_num":"0","top":"0.2674418599578967","width":"0.7659883287217883","page_num":"0","text":"iJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7","line_num":"0","left":"0.23255816405683155","conf":"1","level":"0","par_num":"0","word_num":"0","height":"0.018604651557074803"},{"left":"0.004360467918965721","conf":"1","word_num":"0","level":"0","page_num":"0","block_num":"0","text":"=J05}); function","top":"0.29069767465964547","width":"0.08866278860304092","par_num":"0","line_num":"0","height":"0.016279069052802075"},{"page_num":"0","level":"0","conf":"0.30000001192092896","top":"0.2906976748146841","par_num":"0","left":"0.09302325771154495","height":"0.016279069052802297","line_num":"0","width":"0.10174418555365668","word_num":"0","block_num":"0","text":"DO5(9)var K=this.."},{"block_num":"0","conf":"1","level":"0","height":"0.013953487608167947","page_num":"0","left":"0.20494186194847955","par_num":"0","text":"data_","width":"0.026162788603040887","top":"0.2906976748005672","word_num":"0","line_num":"0"},{"height":"0.016279069052802075","left":"0.23837209406492244","top":"0.29069767465964547","page_num":"0","width":"0.0625","word_num":"0","line_num":"0","level":"0","conf":"1","text":";if(ol){var","par_num":"0","block_num":"0"},{"page_num":"0","level":"0","height":"0.016279069052802186","width":"0.06831395361158582","conf":"0.30000001192092896","word_num":"0","par_num":"0","top":"0.2906976746305756","left":"0.3095930240481315","text":"=K[qJ;return","block_num":"0","line_num":"0"},{"text":"_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\\\\\"","height":"0.018604651557074692","left":"0.38517442246760514","level":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.28837209305867195","conf":"1","width":"0.34156975216335717","word_num":"0","par_num":"0"},{"top":"0.28837209274859443","conf":"1","width":"0.1293604638841418","word_num":"0","line_num":"0","left":"0.7311046539348669","height":"0.018604651557074692","block_num":"0","text":"_lodash_hash_undefined_","level":"0","page_num":"0","par_num":"0"},{"level":"0","height":"0.021421188778347422","word_num":"0","block_num":"0","text":"-11\\\",X05,PO5,aJ7;var sJ7","conf":"0.30000001192092896","top":"0.2855555551327901","width":"0.13662789662679042","left":"0.8619186105893188","par_num":"0","page_num":"0","line_num":"0"},{"height":"0.018604651557074692","left":"0.004360479631195978","line_num":"0","block_num":"0","conf":"1","text":"=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});function","level":"0","top":"0.30930232522921464","word_num":"0","par_num":"0","width":"0.42732556660970056","page_num":"0"},{"level":"0","word_num":"0","height":"0.01669250594245064","width":"0.1133720927768283","top":"0.3088888890313587","conf":"0.5","text":"Z05(q) {var K=this.--","block_num":"0","left":"0.43023256087688727","par_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","level":"0","par_num":"0","text":"data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);","top":"0.3088888884768969","width":"0.45639533996582027","word_num":"0","page_num":"0","line_num":"0","conf":"1","height":"0.019018088446723147","left":"0.542151166026675"},{"conf":"1","block_num":"0","text":"W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});function","level":"0","page_num":"0","par_num":"0","line_num":"0","width":"0.3488371955023871","word_num":"0","top":"0.33023255838057564","left":"0.004360477830201583","height":"0.016279069052802297"},{"line_num":"0","page_num":"0","top":"0.3302325586131337","block_num":"0","level":"0","text":"v05(q,K){var","width":"0.06976743804083929","height":"0.016279069052802186","left":"0.35174418679353386","par_num":"0","word_num":"0","conf":"0.5"},{"line_num":"0","height":"0.016279069052802297","par_num":"0","text":"_=this.__data_","page_num":"0","word_num":"0","block_num":"0","conf":"1","top":"0.33023255845809496","width":"0.07412790192498098","level":"0","left":"0.4287790735287885"},{"height":"0.018888888888888955","top":"0.3277777777777777","word_num":"0","par_num":"0","line_num":"0","block_num":"0","text":";return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\\|\\\".","conf":"1","level":"0","left":"0.5087209541302442","page_num":"0","width":"0.4360464731852214"},{"height":"0.016279069052802186","left":"0.9418604642331184","page_num":"0","line_num":"0","top":"0.33023255869065316","conf":"0.5","word_num":"0","text":"__lodash_h","width":"0.056686046388414235","level":"0","par_num":"0","block_num":"0"},{"word_num":"0","par_num":"0","width":"0.10755813386705185","block_num":"0","left":"0.004360466605718284","height":"0.016279069052802075","top":"0.34883720980499433","level":"0","page_num":"0","line_num":"0","conf":"1","text":"ash_undefined__\\\\\\\""},{"left":"0.11046511888961869","word_num":"0","height":"0.0189405674404568","width":"0.3066860410902235","page_num":"0","conf":"1","line_num":"0","par_num":"0","top":"0.34883720981982336","block_num":"0","level":"0","text":", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var"},{"width":"0.5058139377170138","left":"0.4476744343723609","height":"0.0189405674404568","text":"_=q==null?0:q.length;this.clear(;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var","conf":"1","word_num":"0","page_num":"0","par_num":"0","top":"0.3488372098973427","level":"0","block_num":"0","line_num":"0"},{"height":"0.02093023300170893","width":"0.046511628892686674","par_num":"0","page_num":"0","line_num":"0","text":"_M7=L(()","level":"0","word_num":"0","conf":"0.5","left":"0.952034882762959","top":"0.3488372092433316","block_num":"0"},{"block_num":"0","left":"0.004360441846145038","conf":"1","level":"0","par_num":"0","height":"0.01912144766913526","line_num":"0","page_num":"0","text":"=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.s","top":"0.369767441714528","word_num":"0","width":"0.994186062282986"},{"left":"0.0043604665746821624","text":"ize=0, this.__data.","line_num":"0","conf":"0.5","height":"0.018604651557074692","block_num":"0","level":"0","top":"0.39069767406642386","par_num":"0","page_num":"0","width":"0.09738372166951498","word_num":"0"},{"left":"0.10755814062558057","text":"=hash: new","top":"0.39069767472304784","page_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","block_num":"0","par_num":"0","width":"0.06250000000000001","height":"0.013953487608167836"},{"height":"0.018604651557074692","top":"0.3883720929811526","width":"0.2688953399658203","text":"$a8, map:new(nel|ce),string:new $a8}}var zM7;var","line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.16860465553403037","level":"0","conf":"1"},{"conf":"0.5","line_num":"0","level":"0","page_num":"0","width":"0.5610465155707465","word_num":"0","left":"0.4360465126533495","text":"YM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==||\\\"string\\|\\\"||K==\\\\","par_num":"0","block_num":"0","height":"0.021421188778347422","top":"0.38555555513279016"},{"width":"0.33430230882432727","line_num":"0","word_num":"0","level":"0","left":"0.004360473998155494","block_num":"0","par_num":"0","page_num":"0","text":"\\\"number) |\\\"1IK==||\\\"symbol\\|\\\"I IK==\\|\\\"boolean\\|\\\"?q!==\\|\\\".","conf":"0.30000001192092896","top":"0.40666666633745685","height":"0.018914729224310922"},{"height":"0.01860465155707458","page_num":"0","par_num":"0","line_num":"0","level":"0","left":"0.004360468718267936","text":"\\\"string)|\\\"?\\|\\\"string\\|\\\":","width":"0.15697674221462674","top":"0.4279069764695247","conf":"0.5","word_num":"0","block_num":"0"},{"text":"-_proto__||\\\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var","page_num":"0","line_num":"0","height":"0.021240308549668963","left":"0.3386628009299108","block_num":"0","top":"0.4066666670817547","word_num":"0","conf":"0.5","width":"0.42877905103895403","par_num":"0","level":"0"},{"block_num":"0","height":"0.019018088446723147","text":"_=q.__data__;return AM7(K)?_[typeof K==\\","top":"0.4088888883896875","word_num":"0","conf":"1","left":"0.7703488506704004","line_num":"0","page_num":"0","par_num":"0","width":"0.22383719550238712","level":"0"},{"level":"0","par_num":"0","word_num":"0","line_num":"0","top":"0.4302325579423929","conf":"0.30000001192092896","height":"0.01860465155707458","block_num":"0","left":"0.1715116296726788","page_num":"0","text":"\\\"hash\\\\\\\"]:-","width":"0.07267441749572753"},{"height":"0.01666666666666672","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.04505813916524251","block_num":"0","word_num":"0","par_num":"0","top":"0.42999999999999994","text":"- map}var","left":"0.24418604667222368","level":"0"},{"left":"0.2921511481137126","par_num":"0","text":"ie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu","top":"0.42999999999999994","level":"0","page_num":"0","width":"0.7063953399658203","line_num":"0","word_num":"0","height":"0.01666666666666672","block_num":"0","conf":"1"},{"page_num":"0","block_num":"0","width":"0.9956395467122396","top":"0.44883720983920306","line_num":"0","text":"6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});funct","word_num":"0","conf":"1","par_num":"0","level":"0","height":"0.02116278966267915","left":"0.002906972185277823"},{"conf":"0.30000001192092896","top":"0.46976744155948924","left":"0.0029069814255204187","par_num":"0","height":"0.01912144766913526","page_num":"0","text":"ion LO5(q,K){var","block_num":"0","line_num":"0","level":"0","width":"0.0915697627597385","word_num":"0"},{"page_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.09883720767175651","text":"_=ie(this,q),z=_.size;return","width":"0.1569767422146267","par_num":"0","height":"0.01860465155707458","conf":"1","top":"0.46976744189588127","line_num":"0"},{"left":"0.26598837251985924","text":".set(q,K),this.size+=_.size==z?0:1,this}var XM7;var","par_num":"0","page_num":"0","top":"0.46976744161762884","word_num":"0","level":"0","width":"0.28779070112440325","conf":"1","height":"0.01912144766913515","line_num":"0","block_num":"0"},{"level":"0","height":"0.01860465155707458","width":"0.4462209065755208","block_num":"0","line_num":"0","text":"PM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.cl","left":"0.5523255901783554","conf":"1","page_num":"0","par_num":"0","top":"0.46744186034549373","word_num":"0"},{"block_num":"0","height":"0.02325581444634328","page_num":"0","par_num":"0","text":"ear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.","width":"0.9956395467122396","word_num":"0","left":"0.002906978808015184","conf":"1","level":"0","line_num":"0","top":"0.4883720926838051"},{"block_num":"0","word_num":"0","level":"0","page_num":"0","text":"prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.","left":"0.0029069884970565753","conf":"1","par_num":"0","top":"0.5088888884231844","height":"0.021343669891357386","line_num":"0","width":"0.44186045328776047"},{"block_num":"0","line_num":"0","par_num":"0","left":"0.453488372940582","page_num":"0","text":"data_.","conf":"1","top":"0.5093023259774749","width":"0.03052325513627796","level":"0","word_num":"0","height":"0.016279069052802186"},{"page_num":"0","par_num":"0","height":"0.016279069052802186","line_num":"0","left":"0.4840116292923959","conf":"0.5","top":"0.5093023259096454","text":"_;if(_","width":"0.03197674221462671","level":"0","block_num":"0","word_num":"0"},{"height":"0.014444444444444482","width":"0.11773255666097004","level":"0","block_num":"0","line_num":"0","conf":"1","left":"0.5203488391079085","top":"0.5088888888888888","par_num":"0","text":"instanceof ce){var z=","word_num":"0","page_num":"0"},{"word_num":"0","level":"0","line_num":"0","left":"0.6540697720591149","block_num":"0","conf":"1","page_num":"0","text":"_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=","height":"0.019018088446723147","par_num":"0","top":"0.5088888884187572","width":"0.34447674221462665"},{"line_num":"0","text":"++_.size,this;_=this.__data_","width":"0.155523247188992","top":"0.5302325578648734","page_num":"0","height":"0.018604651557074692","word_num":"0","block_num":"0","level":"0","left":"0.004360472020814004","conf":"1","par_num":"0"},{"level":"0","page_num":"0","conf":"1","line_num":"0","text":"_=new X_6(z)}return","top":"0.5277777777777778","width":"0.10901162889268665","left":"0.15843023311859936","block_num":"0","height":"0.018888888888888844","par_num":"0","word_num":"0"},{"left":"0.2718023468661051","page_num":"0","conf":"1","level":"0","top":"0.5255555555555556","width":"0.6976743910047742","block_num":"0","height":"0.023333333333333317","text":"_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data_","par_num":"0","word_num":"0","line_num":"0"},{"text":"__=new","width":"0.03052325513627785","line_num":"0","height":"0.013953488667805991","page_num":"0","level":"0","block_num":"0","conf":"0.5","left":"0.9680232560801169","par_num":"0","top":"0.5325581394866951","word_num":"0"},{"height":"0.01671834627787272","line_num":"0","block_num":"0","top":"0.5488372093772135","left":"0.010174471832985038","width":"0.9883720397949219","word_num":"0","par_num":"0","text":"ce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.","page_num":"0","conf":"1","level":"0"},{"text":"prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}var","level":"0","height":"0.016279069052802186","left":"0.004360489759026246","top":"0.5697674421015059","block_num":"0","width":"0.4622092776828342","page_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"1"},{"left":"0.47093023316083804","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.016279069052802186","line_num":"0","text":"S05=\\\\\\\"","top":"0.5674418606189477","word_num":"0","block_num":"0","width":"0.04505813916524248","par_num":"0"},{"left":"0.5232558166624022","conf":"1","height":"0.013953487608167947","par_num":"0","text":"lodash hash undefined","level":"0","line_num":"0","top":"0.5697674421261486","width":"0.12209302054511173","word_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","text":"\\\\\\\"","page_num":"0","height":"0.016279069052802186","left":"0.6497093028950773","level":"0","top":"0.5674418606189477","conf":"0.30000001192092896","width":"0.027616278330484967","word_num":"0"},{"par_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.6758721033472193","height":"0.016279069052802186","text":", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.","block_num":"0","level":"0","width":"0.3226744121975369","word_num":"0","top":"0.5697674421480176"},{"word_num":"0","left":"0.014534891491571372","line_num":"0","par_num":"0","conf":"1","height":"0.018604651557074692","text":"data__.has(q)}var GM7;var","level":"0","page_num":"0","width":"0.14389533996582032","block_num":"0","top":"0.5883720925160363"},{"top":"0.5883720928261139","line_num":"0","left":"0.15697678065731238","height":"0.01860465155707458","level":"0","par_num":"0","width":"0.4040697309705946","page_num":"0","text":"vM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..","word_num":"0","conf":"1","block_num":"0"},{"page_num":"0","top":"0.606976743678827","level":"0","width":"0.48837208218044703","word_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function","left":"0.004360475188846083","height":"0.018604651557074692"},{"conf":"1","height":"0.016279069052802186","par_num":"0","level":"0","top":"0.5906976746305757","page_num":"0","line_num":"0","text":"__data","width":"0.034883719020419646","word_num":"0","left":"0.5595930246467669","block_num":"0"},{"word_num":"0","page_num":"0","text":"=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;","left":"0.6046511618147005","width":"0.3938953399658204","height":"0.018604651557074692","block_num":"0","level":"0","par_num":"0","conf":"1","line_num":"0","top":"0.5883720929423929"},{"line_num":"0","conf":"1","left":"0.4912790721865947","par_num":"0","block_num":"0","page_num":"0","level":"0","word_num":"0","text":"x05(q,K){var","top":"0.6093023258224362","width":"0.07122092776828348","height":"0.016279069052802186"},{"word_num":"0","width":"0.4113371955023871","line_num":"0","left":"0.5872093085195301","block_num":"0","par_num":"0","text":",z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7","top":"0.6088888885641061","level":"0","page_num":"0","conf":"1","height":"0.019018088446723036"},{"width":"0.4709302266438802","par_num":"0","page_num":"0","conf":"1","text":";var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(O=>{n_","left":"0.004360472305391462","block_num":"0","line_num":"0","top":"0.63","height":"0.016666666666666607","word_num":"0","level":"0"},{"level":"0","conf":"1","page_num":"0","text":"8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!","top":"0.6277777777777778","word_num":"0","height":"0.018888888888888844","line_num":"0","left":"0.4752907052929313","par_num":"0","width":"0.5232557932535806","block_num":"0"},{"block_num":"0","conf":"1","par_num":"0","level":"0","top":"0.6488372099361024","line_num":"0","page_num":"0","text":"1;var j=A.get(q),H=A.get(K);if(j&&H)return","width":"0.23837208218044706","word_num":"0","left":"0.00436047595908781","height":"0.0189405674404568"},{"width":"0.7558139377170139","top":"0.648837209843079","height":"0.0189405674404568","word_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","text":"j==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J","left":"0.24273257588231287","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","level":"0","text":",q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2uf(!TM7K,functzonct,gef(n_ox","height":"0.01594057295057505","word_num":"0","left":"0.005803579027256352","top":"0.6710994803448721","block_num":"0","par_num":"0","width":"0.48403239780002166","page_num":"0","line_num":"0"},{"par_num":"0","page_num":"0","text":",G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M","height":"0.016279069052802186","conf":"0.5","level":"0","top":"0.6697674424115834","word_num":"0","line_num":"0","block_num":"0","left":"0.48837210361731925","width":"0.5101743910047742"},{"conf":"1","par_num":"0","text":"=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05","width":"0.9941860622829862","level":"0","top":"0.688372092942393","page_num":"0","block_num":"0","word_num":"0","height":"0.018604651557074692","line_num":"0","left":"0.004360439551289216"},{"left":"0.0043604668856501595","top":"0.7088888889538392","line_num":"0","conf":"0.5","level":"0","block_num":"0","par_num":"0","text":"(q) {var","height":"0.01669250594245064","width":"0.04069767263200549","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","line_num":"0","level":"0","text":"K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var","width":"0.40406977335611977","page_num":"0","height":"0.01669250594245064","par_num":"0","left":"0.0479651187852655","top":"0.7088888889538392","word_num":"0"},{"conf":"1","height":"0.01669250594245053","level":"0","page_num":"0","text":"kM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z)","block_num":"0","width":"0.545058102077908","word_num":"0","left":"0.45348839592354123","line_num":"0","par_num":"0","top":"0.7088888890894982"},{"conf":"1","line_num":"0","text":"{_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});function","width":"0.308139525519477","level":"0","word_num":"0","block_num":"0","left":"0.0043604745939071895","height":"0.018888888888888955","top":"0.7277777777777777","par_num":"0","page_num":"0"},{"line_num":"0","height":"0.01860465155707458","top":"0.7279069764695247","page_num":"0","par_num":"0","word_num":"0","block_num":"0","text":"q$5(q,K,-,z,Y,A,0){switch(.","left":"0.31250000422014723","level":"0","width":"0.1497092988755968","conf":"0.5"},{"height":"0.018888888888888955","line_num":"0","left":"0.4651162871583229","block_num":"0","word_num":"0","conf":"1","top":"0.7277777777777777","text":"){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buf","width":"0.5334302266438802","page_num":"0","level":"0","par_num":"0"},{"word_num":"0","text":"fer; case","conf":"1","block_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.7488372092900042","height":"0.01671834627787272","width":"0.04505813916524252","left":"0.0043604645888744315","line_num":"0"},{"text":"t05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1","width":"0.3866279178195529","block_num":"0","word_num":"0","conf":"1","left":"0.05232557998756187","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.7488372098973427","height":"0.0189405674404568"},{"top":"0.7511111111111111","block_num":"0","height":"0.014444444444444482","line_num":"0","text":";return!0; case d05:case c05:case","page_num":"0","conf":"1","width":"0.18313952551947704","par_num":"0","word_num":"0","left":"0.4375000093401447","level":"0"},{"page_num":"0","word_num":"0","par_num":"0","line_num":"0","left":"0.6191860488924722","text":"i05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.me","block_num":"0","top":"0.7488372101299007","width":"0.37936045328776047","height":"0.0189405674404568","conf":"1","level":"0"},{"block_num":"0","conf":"1","width":"0.4229650709364149","word_num":"0","top":"0.7674418601516951","line_num":"0","par_num":"0","left":"0.004360510343259586","level":"0","height":"0.018604651557074692","text":"ssage;case r05:case a05:return q==K+\\\\\\\"\\|\\\";case n05:var $=kM7;case 005:var","page_num":"0"},{"left":"0.4316860669756949","level":"0","par_num":"0","height":"0.016279069052802186","line_num":"0","text":"w=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);va","top":"0.7697674421015059","page_num":"0","width":"0.5668604532877604","conf":"1","word_num":"0","block_num":"0"},{"block_num":"0","left":"0.004360477259434821","line_num":"0","height":"0.018604651557074692","word_num":"0","level":"0","par_num":"0","conf":"0.5","text":"r H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; case","page_num":"0","top":"0.7883720927485944","width":"0.2936046388414171"},{"block_num":"0","conf":"1","top":"0.7883720933418159","left":"0.2965116313729576","line_num":"0","par_num":"0","page_num":"0","word_num":"0","height":"0.016279069052802186","level":"0","text":"s05:if(Ma8)return Ma8.call(q)=","width":"0.1686046494377984"},{"block_num":"0","text":"-Ma8.call(K)}return!1}var","height":"0.016279069052802186","top":"0.7883720932642966","line_num":"0","page_num":"0","left":"0.4680232619591606","conf":"1","width":"0.13953487608167853","par_num":"0","level":"0","word_num":"0"},{"block_num":"0","width":"0.22674418555365672","line_num":"0","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.6061046481436678","top":"0.7855555553697754","height":"0.023746770222981772","level":"0","text":"U05=1,Q05=2,d05=||\\\"[object Boolean]||\\\""},{"top":"0.788372093058672","conf":"0.5","page_num":"0","par_num":"0","width":"0.16715115441216355","left":"0.8313953516438009","height":"0.01860465155707458","line_num":"0","block_num":"0","word_num":"0","level":"0","text":",c05=\\|\\\"[object Date]\\\\\\\",105"},{"line_num":"0","block_num":"0","left":"0.00436046742109942","page_num":"0","width":"0.1293604638841417","word_num":"0","text":"=I|\\\"[object Error]\\l\\\"","top":"0.8066666661630383","level":"0","height":"0.018914729224310922","par_num":"0","conf":"0.5"},{"block_num":"0","page_num":"0","level":"0","width":"0.03488371902041965","left":"0.004360466507232026","word_num":"0","par_num":"0","line_num":"0","text":"1]\\|\\\"","conf":"0.30000001192092896","height":"0.018604651557074692","top":"0.8279069763726256"},{"block_num":"0","top":"0.8066666671205144","left":"0.13226744948184804","line_num":"0","height":"0.021240308549669074","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","width":"0.13953487608167858","text":",n05=\\|\\\"[object Map]\\|\\\"","level":"0"},{"left":"0.270348841076526","line_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.5","word_num":"0","height":"0.018604651557074692","text":",i05=\\|\\\"[object","block_num":"0","top":"0.8069767439113851","width":"0.0915697627597385"},{"page_num":"0","level":"0","block_num":"0","width":"0.06395348442925347","word_num":"0","text":"Number7\\\\\\\"","conf":"0.30000001192092896","height":"0.016279069052802186","line_num":"0","par_num":"0","left":"0.3633720958667686","top":"0.8069767442720485"},{"height":"0.018914727105034723","text":",r05=\\|\\\"[object RegExp]\\\\\\\"","width":"0.15552324718899196","page_num":"0","conf":"0.5","left":"0.42732559001892884","block_num":"0","par_num":"0","level":"0","top":"0.8066666671839168","line_num":"0","word_num":"0"},{"conf":"0.5","level":"0","line_num":"0","text":",e05=\\|\\\"[object","left":"0.21947674674636874","page_num":"0","word_num":"0","par_num":"0","block_num":"0","top":"0.8279069763920053","height":"0.018604651557074692","width":"0.09447674221462676"},{"height":"0.021240310668945273","block_num":"0","page_num":"0","top":"0.806666666341884","width":"0.29651162889268656","line_num":"0","conf":"0.5","level":"0","par_num":"0","word_num":"0","left":"0.581395342635736","text":",005=||\\\"[object Set]\\|\\\",a05=||\\\"[object String]\\I\\\""},{"block_num":"0","line_num":"0","par_num":"0","width":"0.12209302054511173","page_num":"0","text":",s05=\\|\\\"[object Symbo","word_num":"0","conf":"0.5","level":"0","top":"0.80666666620955","left":"0.8764534894293933","height":"0.018914729224310922"},{"top":"0.8277777777777777","word_num":"0","line_num":"0","width":"0.18604649437798393","conf":"0.5","left":"0.036337226552089125","block_num":"0","page_num":"0","text":",t05=||\\\"[object ArrayBuffer]\\|\\\"","par_num":"0","level":"0","height":"0.02111111111111119"},{"level":"0","width":"0.0625","block_num":"0","conf":"0.30000001192092896","height":"0.013953487608167836","left":"0.3139534873304264","par_num":"0","text":"DataView]\\\\","top":"0.8302325585990169","line_num":"0","word_num":"0","page_num":"0"},{"conf":"1","top":"0.8277777777777777","left":"0.3895348873543943","block_num":"0","height":"0.018888888888888955","level":"0","page_num":"0","text":",yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f","par_num":"0","width":"0.6090116288926866","line_num":"0","word_num":"0"},{"page_num":"0","par_num":"0","width":"0.21802323659261072","top":"0.8488372093675235","conf":"1","line_num":"0","left":"0.00436048433551854","word_num":"0","block_num":"0","text":":void 0;EM7=q$5});function K$5(q,K){var","height":"0.01671834627787272","level":"0"},{"level":"0","line_num":"0","block_num":"0","text":"_=-1,z=K.","conf":"1","width":"0.04651162889268662","height":"0.016279069052802186","word_num":"0","top":"0.8488372093883276","page_num":"0","left":"0.2281976744102458","par_num":"0"},{"par_num":"0","width":"0.12063953611585826","conf":"1","line_num":"0","word_num":"0","page_num":"0","block_num":"0","text":"length,Y=q.length;whi'","height":"0.018604651557074692","top":"0.8488372090276642","left":"0.2747093037201716","level":"0"},{"text":"<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=","conf":"1","line_num":"0","top":"0.8488372101299009","left":"0.4273256067331084","width":"0.5712209065755208","page_num":"0","block_num":"0","par_num":"0","word_num":"0","level":"0","height":"0.0189405674404568"},{"text":"_$5});function z$5(q,K,","left":"0.004360472984856647","word_num":"0","width":"0.12790696885850694","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","height":"0.016279069052802186","block_num":"0","level":"0","top":"0.8697674421887152"},{"par_num":"0","page_num":"0","word_num":"0","level":"0","text":"){var z=K(q);return DO(q)?z:nP6(z,_(q))}var","line_num":"0","top":"0.8697674420724361","height":"0.016279069052802186","block_num":"0","conf":"1","left":"0.1366279217623913","width":"0.2398255666097005"},{"height":"0.016279069052802186","conf":"0.5","par_num":"0","width":"0.2252906799316406","word_num":"0","level":"0","block_num":"0","top":"0.8697674421015058","text":"Xa8=L((=>{o_80;RTO;a_8=z$5});function","left":"0.4258721056494897","line_num":"0","page_num":"0"},{"conf":"0.30000001192092896","top":"0.866802125713205","word_num":"0","height":"0.02220970153808599","page_num":"0","left":"0.6510915259837525","level":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.07136345969306102","text":"YSS(q,K){var"},{"block_num":"0","text":"ar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;var","line_num":"0","top":"0.8883720926710751","left":"0.0043604749696563","level":"0","conf":"1","height":"0.018604651557074692","par_num":"0","word_num":"0","page_num":"0","width":"0.28488371107313365"},{"page_num":"0","line_num":"0","height":"0.016279069052802186","block_num":"0","level":"0","top":"0.8883720931092579","width":"0.07122092776828337","word_num":"0","text":"Pa8=LCO=>{s.","left":"0.29215116409550945","conf":"0.5","par_num":"0"},{"par_num":"0","height":"0.018604651557074692","level":"0","top":"0.8883720926710751","line_num":"0","page_num":"0","width":"0.19622092776828348","text":"8=Y$5});function A$5O{return[]}var","left":"0.36482558586443914","word_num":"0","block_num":"0","conf":"1"},{"text":"_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v","word_num":"0","line_num":"0","conf":"1","left":"0.7252906955384564","top":"0.8674418609541324","level":"0","par_num":"0","width":"0.2732558144463433","height":"0.020930230882432732","page_num":"0","block_num":"0"},{"top":"0.8906976746455285","left":"0.5697674428101472","height":"0.013953487608167836","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","text":":_8; var","page_num":"0","word_num":"0","width":"0.036337208747863836","level":"0"},{"block_num":"0","conf":"0.5","level":"0","word_num":"0","page_num":"0","text":"Da8=L","line_num":"0","height":"0.011627906163533597","top":"0.8906976747380005","par_num":"0","width":"0.02906976540883388","left":"0.6090116292868621"},{"width":"0.6366278754340278","left":"0.004360491498102053","text":");0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=","level":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.016279069052802186","conf":"1","par_num":"0","top":"0.9093023258999555","word_num":"0"},{"par_num":"0","width":"0.354651133219401","line_num":"0","top":"0.8883720942099465","word_num":"0","conf":"0.5","text":"(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(","height":"0.020930230882432732","left":"0.6438953708019126","level":"0","page_num":"0","block_num":"0"},{"conf":"1","text":"null)return[];return q=0bject(q),s_8(hM7(q),function(K){return","width":"0.3473837110731337","page_num":"0","word_num":"0","top":"0.9088888883606178","line_num":"0","par_num":"0","height":"0.019018088446723036","left":"0.6482558245492112","block_num":"0","level":"0"},{"top":"0.9277777777777778","left":"0.00436047159312635","page_num":"0","block_num":"0","height":"0.018888888888888844","line_num":"0","width":"0.2674418555365668","conf":"1","level":"0","par_num":"0","text":"$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var","word_num":"0"},{"text":"_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var","line_num":"0","par_num":"0","top":"0.9277777777777778","word_num":"0","conf":"1","width":"0.3255813810560438","height":"0.018888888888888844","page_num":"0","block_num":"0","left":"0.2761628040321222","level":"0"},{"left":"0.6031976758261589","line_num":"0","page_num":"0","text":"SM7=LCO","par_num":"0","word_num":"0","block_num":"0","top":"0.9302325584052185","conf":"0.5","height":"0.013953487608167836","level":"0","width":"0.043604649437798404"},{"par_num":"0","conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\\\"obje","block_num":"0","height":"0.018888888888888844","top":"0.9277777777777778","word_num":"0","width":"0.3488371955023871","left":"0.6497093074006314"},{"conf":"1","line_num":"0","level":"0","word_num":"0","page_num":"0","width":"0.5014534420437283","top":"0.9465116284773509","par_num":"0","height":"0.019043926662868915","block_num":"0","left":"0.0043605113830368775","text":"ct\\|\\\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\\\\\""},{"height":"0.01671834627787272","left":"0.5043604682810681","word_num":"0","line_num":"0","par_num":"0","text":"[object Arguments]\\\\","conf":"0.5","top":"0.9488372093190739","page_num":"0","block_num":"0","width":"0.1104651133219402","level":"0"},{"text":";var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var","word_num":"0","level":"0","block_num":"0","line_num":"0","conf":"1","par_num":"0","width":"0.3488372166951498","height":"0.0189405674404568","top":"0.9488372098430791","page_num":"0","left":"0.6497092995320658"},{"height":"0.016279069052802186","conf":"1","left":"0.00872095385940873","line_num":"0","block_num":"0","par_num":"0","top":"0.9697674421015058","width":"0.6191860198974609","word_num":"0","page_num":"0","text":"Ou6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function","level":"0"},{"page_num":"0","left":"0.6380813922982124","level":"0","line_num":"0","height":"0.016279069052802186","top":"0.9697674423146843","block_num":"0","text":"{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\\\","width":"0.3604651133219401","conf":"1","par_num":"0","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8063
|
NULL
|
NULL
|
|
59357
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ong'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• Mon ZU Aor 10.42:10L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"width":"0.021802326466174835",& [{"width":"0.021802326466174835","conf":"0.30000001192092896","height":"0.006968641205077342","page_num":"0","top":"0.006968641046706359","left":"0.01744185995005212","text":"Phostorm","block_num":"0","word_num":"0","par_num":"0","level":"0","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","left":"0.1148255812121043","level":"0","par_num":"0","width":"0.01162790618044264","line_num":"0","top":"0.006968641450188162","page_num":"0","text":"code","word_num":"0"},{"top":"0.02787456497864904","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","height":"0.010452960286604362","level":"0","word_num":"0","left":"0.030523259704860126","line_num":"0","width":"0.029069763548830722","text":"FV faVsco.js"},{"level":"0","block_num":"0","height":"0.010452960286604362","line_num":"0","top":"0.02787456497864904","left":"0.06831395542728312","width":"0.024709300791963623","par_num":"0","page_num":"0","text":"?9 master","word_num":"0","conf":"0.30000001192092896"},{"par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","left":"0.014534883869450689","page_num":"0","height":"0.003484320602538671","text":"Proledey","word_num":"0","top":"0.05923344944238418","width":"0.020348836766912577","block_num":"0"},{"left":"0.043574765514713835","level":"0","line_num":"0","height":"0.01150821840934213","word_num":"0","width":"0.030583024024963372","par_num":"0","block_num":"0","text":"D Salesforce","top":"0.07612742412338913","conf":"0.30000001192092896","page_num":"0"},{"line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"> DDTO","width":"0.021802323929806973","level":"0","word_num":"0","height":"0.010452960286604362","left":"0.046511627642654756","block_num":"0","par_num":"0","top":"0.09407665591941561"},{"top":"0.11024367702094318","text":"© FetchSalesforceEntitiesJob.pnp","block_num":"0","conf":"1","level":"0","width":"0.07137109878215384","height":"0.015479323586398475","word_num":"0","line_num":"0","left":"0.0537095887639354","par_num":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.05232558202147495","level":"0","line_num":"0","page_num":"0","top":"0.13237639553429026","block_num":"0","par_num":"0","width":"0.08575580475178171","word_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong"},{"width":"0.08575580475178171","word_num":"0","left":"0.05232558202147495","line_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","page_num":"0","block_num":"0","conf":"0.5","level":"0","height":"0.0072715042880847625","par_num":"0","top":"0.14982578435435434"},{"height":"0.006968640444571461","par_num":"0","text":"c) AulolocDelavec locrm.ono","word_num":"0","page_num":"0","block_num":"0","top":"0.16724738709478748","width":"0.06249999492726427","level":"0","conf":"0.30000001192092896","line_num":"0","left":"0.046511627154292065"},{"height":"0.010616896445291069","conf":"1","level":"0","line_num":"0","top":"0.18102073376030525","width":"0.07558138827060132","text":"© CheckAndRetryRemoteMatch.php","block_num":"0","page_num":"0","left":"0.046511627667025296","word_num":"0","par_num":"0"},{"level":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.06395348082197473","conf":"0.5","block_num":"0","left":"0.04651163545709501","page_num":"0","text":"C) CreaterollowupActivity.php","height":"0.0073048471453848185","top":"0.2017543859602864"},{"par_num":"0","height":"0.007182590508955311","block_num":"0","text":"C) CreateNotes.php","level":"0","left":"0.04651162858740109","top":"0.21929824565899192","conf":"0.30000001192092896","word_num":"0","page_num":"0","width":"0.04215116196490349","line_num":"0"},{"conf":"1","left":"0.04651163557061816","level":"0","page_num":"0","text":"© MatchActivitiesToNewOpportunity.php","word_num":"0","line_num":"0","height":"0.010544653714558705","top":"0.23684210521680837","width":"0.08720929571922789","par_num":"0","block_num":"0"},{"width":"0.06249999492726427","block_num":"0","height":"0.007207597461803994","level":"0","conf":"0.5","line_num":"0","left":"0.04651163358738779","page_num":"0","par_num":"0","top":"0.2543554009942979","word_num":"0","text":"C) MatchActivitvermData.php"},{"par_num":"0","page_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.046511628705343505","top":"0.27177700333990396","height":"0.00732985485873916","text":"E) NoteObiect.ohp","width":"0.039244185102746854","word_num":"0"},{"height":"0.006968640444571461","text":"c) SaveActiviv.ono","block_num":"0","top":"0.2891986066069825","width":"0.04215115942853562","conf":"0.30000001192092896","left":"0.04651163174781109","par_num":"0","page_num":"0","word_num":"0","level":"0","line_num":"0"},{"width":"0.0523255835188196","line_num":"0","top":"0.30662020900450737","page_num":"0","block_num":"0","level":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04651162677256695","par_num":"0","word_num":"0","text":"c)saveliranscriotion.onv"},{"top":"0.32376395531045343","page_num":"0","level":"0","width":"0.04215115942853562","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"C) SetuoLavout.oho","left":"0.04651163174781109","height":"0.0072464973352361906","line_num":"0"},{"page_num":"0","level":"0","text":"C) SvncActivitv.oho","left":"0.04651163174781109","conf":"0.5","block_num":"0","height":"0.0071770334928230595","line_num":"0","top":"0.34130781499202545","width":"0.04215115942853562","word_num":"0","par_num":"0"},{"page_num":"0","block_num":"0","width":"0.055435398791698696","height":"0.014418177627490425","line_num":"0","level":"0","left":"0.04638947542561308","conf":"1","par_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","word_num":"0"},{"left":"0.046511631609252174","word_num":"0","top":"0.3763066205343165","block_num":"0","page_num":"0","height":"0.010455739935429254","level":"0","line_num":"0","par_num":"0","text":"© SyncLeads.php","width":"0.039244182566378974","conf":"1"},{"word_num":"0","block_num":"0","level":"0","height":"0.014354066985645897","page_num":"0","line_num":"0","par_num":"0","text":"© SyncObjects.php","conf":"1","top":"0.38995215311004783","left":"0.046511631695615716","width":"0.04215115942853562"},{"top":"0.41114982586710536","level":"0","block_num":"0","height":"0.010700253968793927","line_num":"0","left":"0.04651163073081603","conf":"1","par_num":"0","text":"© SyncOpportunitiesJob.php","page_num":"0","width":"0.06104650903255382","word_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","left":"0.046511633451594","top":"0.42503987240829344","level":"0","width":"0.05087208747863769","height":"0.014354066985646008","par_num":"0","block_num":"0","text":"© SyncOpportunity.php","conf":"1"},{"left":"0.04651163071712692","line_num":"0","conf":"1","par_num":"0","level":"0","height":"0.010672468127626344","text":"© SyncProfileMetadata.php","page_num":"0","top":"0.44577352463809683","word_num":"0","width":"0.05813953217039717","block_num":"0"},{"text":"© SyncTeamFieldsJob.php","left":"0.04651163321565249","par_num":"0","height":"0.010550210730691068","width":"0.056686041202950996","line_num":"0","block_num":"0","level":"0","conf":"1","top":"0.46331738455485405","page_num":"0","word_num":"0"},{"text":"© SyncTeamMetadata.php","top":"0.48083623715937174","conf":"1","word_num":"0","width":"0.05668604120295098","block_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.010452961047110243","line_num":"0","left":"0.04651163321565131"},{"word_num":"0","level":"0","block_num":"0","line_num":"0","left":"0.04651163548425466","conf":"1","height":"0.01051408974557777","page_num":"0","par_num":"0","text":"© UpdateOpportunitySpecifications.php","top":"0.49825784007433493","width":"0.08430231885707123"},{"height":"0.006968640444571461","block_num":"0","left":"0.046511627480499834","width":"0.04215115942853563","page_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","text":"Updatestage.ong","top":"0.5191637634014077","par_num":"0"},{"conf":"0.30000001192092896","height":"0.010758603778942555","left":"0.03343023627313173","width":"0.03343022884206569","par_num":"0","block_num":"0","text":"> @ DealRisks","line_num":"0","level":"0","page_num":"0","word_num":"0","top":"0.5331010454942319"},{"top":"0.5714285717637769","level":"0","text":"_Meeuine bor","line_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.006968640444571572","left":"0.03924418649273823","par_num":"0","width":"0.031976740410987366","word_num":"0"},{"word_num":"0","text":"a Telephony","top":"0.6411149830944434","left":"0.03924418703063903","page_num":"0","width":"0.029069763548830715","conf":"0.30000001192092896","height":"0.007210375589617124","block_num":"0","line_num":"0","level":"0","par_num":"0"},{"word_num":"0","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.6547049441786283","width":"0.017441858636572008","text":"C User","left":"0.03924418612559764","conf":"0.30000001192092896","height":"0.011164274322169154"},{"top":"0.675958188117432","width":"0.05523256038097625","page_num":"0","word_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","par_num":"0","left":"0.04069767337055839","text":"c8aseprocessing.oo.ono","block_num":"0","conf":"0.30000001192092896"},{"level":"0","line_num":"0","conf":"0.30000001192092896","width":"0.03779069667166852","top":"0.6897926633384308","height":"0.01055576850732931","par_num":"0","text":"@ Dummv.Job.php","left":"0.04069767586474709","word_num":"0","page_num":"0","block_num":"0"},{"text":"(C)ImoortRecallA|Recordinas.Job.oho","level":"0","conf":"0.5","par_num":"0","top":"0.7108013940634285","word_num":"0","page_num":"0","height":"0.006968640444571572","left":"0.04069768173679198","block_num":"0","line_num":"0","width":"0.07558138827060132"},{"line_num":"0","text":"@ ImportRemoteTrack.Job.ohp","par_num":"0","left":"0.0406976819687229","word_num":"0","top":"0.724738676808766","height":"0.010508531968939527","block_num":"0","conf":"0.5","width":"0.06395348082197475","level":"0","page_num":"0"},{"word_num":"0","width":"0.023255812360885288","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928229484","par_num":"0","text":"C ob.oho","top":"0.7456140350877193","page_num":"0","left":"0.04069767637769677"},{"word_num":"0","text":"C)JobDisoatcher.oho","line_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7630662020343051","height":"0.006968641205077342","page_num":"0","width":"0.04505813882706013","left":"0.04069767469984203"},{"height":"0.006968640444571572","block_num":"0","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","left":"0.04069768139133789","par_num":"0","width":"0.06395348082197473","word_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896"},{"text":"@ [EMAIL]","block_num":"0","par_num":"0","width":"0.08430231885707126","level":"0","page_num":"0","height":"0.01061967533361019","conf":"0.5","top":"0.7942583731520936","left":"0.04069768199588256","line_num":"0","word_num":"0"},{"height":"0.007307626033703829","level":"0","conf":"0.30000001192092896","left":"0.039244191467289816","block_num":"0","par_num":"0","text":"T. SacVisibilitvControl.ohn","word_num":"0","width":"0.05668604120295098","top":"0.8149920253520749","line_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","conf":"0.5","line_num":"0","height":"0.010669689239307223","left":"0.027616282843257383","level":"0","top":"0.8325358850720923","text":"v D Listeners","width":"0.03197674041098737","word_num":"0","par_num":"0"},{"height":"0.0071770334928230595","page_num":"0","par_num":"0","width":"0.031976740410987366","word_num":"0","level":"0","left":"0.03343023313500392","text":"v M Activitiod","block_num":"0","conf":"0.30000001192092896","top":"0.8500797448165869","line_num":"0"},{"top":"0.8675958187199364","word_num":"0","block_num":"0","level":"0","width":"0.04651162979450632","left":"0.03924418511117721","height":"0.007204819333990642","page_num":"0","conf":"0.5","par_num":"0","line_num":"0","text":"v M ActivitvProviden"},{"level":"0","top":"0.8850174216200114","conf":"0.30000001192092896","word_num":"0","line_num":"0","block_num":"0","left":"0.046511629117106865","page_num":"0","height":"0.007327075970420038","par_num":"0","width":"0.02906976608519858","text":"> M.lustCall"},{"conf":"0.5","par_num":"0","text":"v D UserPilot","top":"0.9024390246943023","width":"0.03197674041098737","page_num":"0","word_num":"0","block_num":"0","height":"0.010639125270326288","level":"0","line_num":"0","left":"0.046511631681215526"},{"width":"0.07412789730315514","page_num":"0","line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","left":"0.059593032929402996","conf":"1","top":"0.9198606275943773"},{"left":"0.039244188091967266","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"MAudia","word_num":"0","page_num":"0","block_num":"0","width":"0.026162789223041938","height":"0.006968640444571572","level":"0","top":"0.9372822303003622"},{"line_num":"0","width":"0.0232558123608853","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.039244188005603746","height":"0.006968640444571572","text":"MRots","conf":"0.30000001192092896","top":"0.9547038330878187","word_num":"0"},{"block_num":"0","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","text":"C ActivitvController.ohn","top":"0.05574912945445576","width":"0.047965110616481066","word_num":"0","height":"0.007249275463049432","level":"0","left":"0.15406977310444897"},{"block_num":"0","left":"0.15406976733606492","height":"0.006968641205077342","page_num":"0","text":"Automateakeporskepository.pnp","width":"0.07122093058646994","word_num":"0","top":"0.08362369334200259","conf":"0.30000001192092896","level":"0","par_num":"0","line_num":"0"},{"conf":"1","block_num":"0","left":"0.30668604530999377","line_num":"0","page_num":"0","text":"© AutomatedReportsCommand.php","word_num":"0","level":"0","par_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","width":"0.07122092551373421"},{"height":"0.006968640444571461","left":"0.3066860477020153","par_num":"0","conf":"0.5","line_num":"0","top":"0.13240418151987454","width":"0.05523255023550483","block_num":"0","text":"Opportunitysynclrait.ong","word_num":"0","level":"0","page_num":"0"},{"text":"C)Hubspotwebnookbatchsyncstrategy.pnp","conf":"0.5","width":"0.08720929571922792","word_num":"0","page_num":"0","top":"0.13240418151987454","height":"0.006968640444571461","level":"0","block_num":"0","left":"0.37063954254736237","line_num":"0","par_num":"0"},{"height":"0.006968640444571461","top":"0.1567944254223136","par_num":"0","level":"0","width":"0.05523255023550483","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.31831396020201475","text":"wsyncermenuuiestrait.ono","word_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","left":"0.15406976824025068","par_num":"0","top":"0.18102073365231264","level":"0","height":"0.0071770334928229484","page_num":"0","text":"c) SyncObiects.pho","conf":"0.30000001192092896","width":"0.039244185102746826"},{"height":"0.010452960286604362","width":"0.06104650395981806","top":"0.17770034929920653","page_num":"0","par_num":"0","left":"0.20203489060729998","text":"©ImportOpportunityBatch.php","word_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1"},{"height":"0.010497417936674913","block_num":"0","conf":"1","page_num":"0","text":"© ImportContactBatch.php","par_num":"0","line_num":"0","word_num":"0","level":"0","left":"0.27180233100804285","top":"0.17770034916869026","width":"0.053779064340794325"},{"word_num":"0","par_num":"0","conf":"1","left":"0.33284884116015484","text":"© Client.php","height":"0.010497417936674913","line_num":"0","level":"0","block_num":"0","top":"0.17770034916869026","page_num":"0","width":"0.027616275117752387"},{"level":"0","par_num":"0","top":"0.18102073365231264","line_num":"0","word_num":"0","text":"C) HubspotPaqinationService.phg","block_num":"0","width":"0.0654069717894209","height":"0.0071770334928229484","conf":"0.5","page_num":"0","left":"0.3677325572728374"},{"block_num":"0","word_num":"0","line_num":"0","height":"0.007343747018817126","conf":"0.30000001192092896","level":"0","par_num":"0","text":"() Service.php","top":"0.20557491325434107","width":"0.030523251979909044","page_num":"0","left":"0.15406977127553043"},{"conf":"0.5","top":"0.20557491322719157","word_num":"0","page_num":"0","text":"BatchSyncTrait.php","width":"0.04505813375432441","block_num":"0","line_num":"0","par_num":"0","height":"0.006968640444571572","left":"0.19186047025946548","level":"0"},{"width":"0.14534883296236076","word_num":"0","block_num":"0","conf":"0.5","left":"0.2441860510865191","height":"0.011164274322169154","top":"0.20175438596491224","level":"0","line_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","page_num":"0","par_num":"0"},{"height":"0.007343747018817126","word_num":"0","par_num":"0","left":"0.3982558178455254","block_num":"0","line_num":"0","level":"0","text":"php api_v2.php","width":"0.02906976354883073","top":"0.20557491325434107","conf":"0.5","page_num":"0"},{"word_num":"0","height":"0.007268726160271521","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","page_num":"0","conf":"1","line_num":"0","level":"0","par_num":"0","top":"0.22966507158551952","width":"0.06104650395981809","block_num":"0"},{"left":"0.17151161694332442","height":"0.010691917303836784","block_num":"0","conf":"1","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","top":"0.2508710809687519","par_num":"0","line_num":"0","width":"0.21656975847609497","word_num":"0","level":"0"},{"conf":"1","level":"0","width":"0.05959302313784334","page_num":"0","block_num":"0","line_num":"0","text":"nublic function handlel","par_num":"0","top":"0.26794258384399516","height":"0.007318740065968554","left":"0.18313953485556841","word_num":"0"},{"conf":"0.30000001192092896","text":"138","page_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.010452960286604362","top":"0.4111498263026909","word_num":"0","left":"0.1497093032619457","width":"0.010174417749364312","par_num":"0"},{"line_num":"0","left":"0.15116279097784552","level":"0","text":"140","word_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","top":"0.44250871089481225","height":"0.017421602252187474","width":"0.010174418383456285"},{"height":"0.006968641205077342","conf":"0.30000001192092896","block_num":"0","left":"0.15116279076509007","par_num":"0","text":"1143","width":"0.00872092995237797","level":"0","word_num":"0","top":"0.5017421601756263","line_num":"0","page_num":"0"},{"width":"0.00872092995237797","text":"144","word_num":"0","height":"0.010452961047110132","line_num":"0","left":"0.1511627908377645","top":"0.5156794425600686","conf":"1","page_num":"0","par_num":"0","level":"0","block_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","par_num":"0","text":"149","top":"0.6062717769003649","page_num":"0","width":"0.00872092995237797","word_num":"0","left":"0.15116279076509007","height":"0.006968641205077342"},{"height":"0.010452960286604362","top":"0.7108013942469417","word_num":"0","width":"0.008720929318285997","level":"0","text":"155","left":"0.15116279159085694","block_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0"},{"height":"0.010452960286604362","text":"158","conf":"1","level":"0","page_num":"0","top":"0.763066202609311","word_num":"0","left":"0.15116279159085694","line_num":"0","par_num":"0","width":"0.008720929318285997","block_num":"0"},{"left":"0.15116279159085694","word_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.8153310109716805","conf":"1","level":"0","text":"161","height":"0.010452960286604362","width":"0.008720929318285997","page_num":"0"},{"text":"163","top":"0.8501742165465933","width":"0.008720929318285997","word_num":"0","level":"0","left":"0.15116279159085694","line_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","par_num":"0"},{"block_num":"0","height":"0.006968641205077342","page_num":"0","left":"0.15116279076509007","text":"1164","word_num":"0","top":"0.871080139269703","level":"0","conf":"1","line_num":"0","par_num":"0","width":"0.00872092995237797"},{"top":"0.8850174221215062","word_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","text":"165","line_num":"0","page_num":"0","width":"0.008720929318285997","block_num":"0","conf":"1","level":"0","par_num":"0"},{"text":"1166","top":"0.9059233448446159","width":"0.00872092995237797","height":"0.006968641205077342","page_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.15116279076509007","line_num":"0","par_num":"0","level":"0"},{"block_num":"0","left":"0.21366279261358478","height":"0.010452960286604362","line_num":"0","par_num":"0","top":"0.2891986067904957","level":"0","word_num":"0","page_num":"0","text":"$config,","width":"0.021802323929806966","conf":"1"},{"conf":"1","left":"0.21366279584086087","text":"$batchRepository,","par_num":"0","line_num":"0","page_num":"0","top":"0.30662020992638417","level":"0","width":"0.04505813375432441","height":"0.010452960286604362","word_num":"0","block_num":"0"},{"width":"0.03633720570422233","conf":"1","word_num":"0","height":"0.010452960286604362","page_num":"0","block_num":"0","par_num":"0","left":"0.21366279067986574","text":"SredisService","level":"0","line_num":"0","top":"0.3240418127138407"},{"line_num":"0","height":"0.010452960286604251","page_num":"0","text":"$entityRepository,","level":"0","block_num":"0","word_num":"0","width":"0.04796511061648104","conf":"1","par_num":"0","top":"0.3414634155012971","left":"0.21366279592722434"},{"level":"0","text":"sloggen","word_num":"0","conf":"0.30000001192092896","left":"0.21366279063768656","par_num":"0","block_num":"0","top":"0.3623693383142996","width":"0.018895347067650337","page_num":"0","line_num":"0","height":"0.006968640444571461"},{"par_num":"0","left":"0.20348838007687264","top":"0.4146341463621239","page_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","line_num":"0","conf":"0.5","word_num":"0","height":"0.007215933366255367","level":"0","block_num":"0","width":"0.2398255733733482"},{"text":"if (Sthis->attemots@ === 1) {","page_num":"0","height":"0.010672467367120575","conf":"0.5","word_num":"0","level":"0","par_num":"0","left":"0.20348838095072486","line_num":"0","top":"0.4457735248441337","block_num":"0","width":"0.07994185102746842"},{"height":"0.010550210730691068","par_num":"0","word_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","left":"0.21366278713067985","line_num":"0","top":"0.46331738455485405","width":"0.1482558047517817","level":"0","conf":"1","page_num":"0","block_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","conf":"0.5","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","left":"0.20348838105878864","word_num":"0","height":"0.0071770334928229484","width":"0.091569758476095","level":"0","block_num":"0"},{"page_num":"0","top":"0.5331010453200158","width":"0.15552324944354115","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","word_num":"0","par_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","height":"0.013948396442419408","left":"0.20348837906873227"},{"height":"0.006968641205077342","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","left":"0.20348837025078986","block_num":"0","top":"0.5714285713801411","par_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","page_num":"0","width":"0.14970930586469938"},{"level":"0","line_num":"0","top":"0.5923344949742337","block_num":"0","text":"<1/6 >","height":"0.010536318570613101","page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.021802323929806966","left":"0.2470930229619993","word_num":"0"},{"level":"0","par_num":"0","page_num":"0","height":"0.0071798116206361895","left":"0.2151162810652241","text":"'entity tvo","top":"0.6060606061050023","line_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.027616277654120253","word_num":"0"},{"top":"0.6132376396173622","line_num":"0","text":"© Logger","par_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.25000000055269916","width":"0.021802323929806966","page_num":"0","conf":"0.5","height":"0.010455739935429254"},{"block_num":"0","width":"0.027616277654120253","word_num":"0","page_num":"0","left":"0.2151162810652241","height":"0.0071770334928230595","level":"0","conf":"0.5","par_num":"0","text":"Itotal reco","top":"0.6236044657097288","line_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","text":"public function info","left":"0.248546517777781","level":"0","line_num":"0","top":"0.6339712919137487","word_num":"0","block_num":"0","height":"0.010628010477555794","width":"0.05668604120295098"},{"left":"0.2151162799850968","word_num":"0","top":"0.6411149825399743","level":"0","line_num":"0","text":"\"batches d","height":"0.0072103763501230045","par_num":"0","width":"0.027616277654120253","block_num":"0","conf":"0.5","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.21511628105837952","line_num":"0","text":"Isvnced atl","word_num":"0","block_num":"0","height":"0.007332632986552401","par_num":"0","level":"0","top":"0.6585365856142653","width":"0.026162789223041966"},{"top":"0.6618819775389818","width":"0.04360464785961399","word_num":"0","page_num":"0","left":"0.26598837545525295","block_num":"0","height":"0.010591889492442497","line_num":"0","level":"0","conf":"0.5","par_num":"0","text":"cav $context = [1"},{"width":"0.020348835498728624","text":": voidi","conf":"0.30000001192092896","left":"0.24854651350063556","top":"0.6794258373205742","block_num":"0","word_num":"0","height":"0.0071770334928229484","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"block_num":"0","conf":"1","page_num":"0","text":"} catch (SocialAcco","line_num":"0","top":"0.6929824561403509","height":"0.011164274322169043","level":"0","par_num":"0","left":"0.1918604731373945","word_num":"0","width":"0.052325573373348144"},{"conf":"0.5","line_num":"0","top":"0.7108013936697744","block_num":"0","height":"0.006968641205077342","left":"0.2034883724950264","par_num":"0","text":"Cloaden-swannir","page_num":"0","width":"0.039244185102746854","word_num":"0","level":"0"},{"left":"0.24854651872595424","text":"Log an informational message to the logs.","top":"0.7105263157219254","width":"0.08720929571922792","block_num":"0","word_num":"0","par_num":"0","height":"0.01072803904945585","conf":"1","level":"0","page_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","conf":"1","height":"0.010691917303836673","block_num":"0","left":"0.24854651107352554","par_num":"0","text":"Implements: Loggerinterface::info","level":"0","top":"0.7384370017274113","width":"0.0813953419949146","word_num":"0"},{"left":"0.27761628499022556","height":"0.010452960286604362","par_num":"0","width":"0.07122092551373421","line_num":"0","block_num":"0","level":"0","word_num":"0","conf":"1","page_num":"0","text":"array|ArravyablelJsonable|Stri","top":"0.7595818820518198"},{"left":"0.2761627910440279","height":"0.006968640444571572","level":"0","top":"0.7804878052132543","block_num":"0","text":"ngable lstring smessage","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.056686041202950954","page_num":"0"},{"height":"0.010703032096607279","conf":"1","left":"0.19186047325424327","text":"} catch (Throwable","top":"0.7979094080543587","word_num":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.049418596511191515","level":"0","par_num":"0"},{"top":"0.7944250876267327","width":"0.03924418256637896","par_num":"0","page_num":"0","level":"0","block_num":"0","text":"arrayScontext","word_num":"0","height":"0.010452960286604362","conf":"0.5","left":"0.2761627943999499","line_num":"0"},{"par_num":"0","width":"0.03924418256637899","left":"0.20348837187088045","page_num":"0","level":"0","text":"slogger->errorl","word_num":"0","top":"0.8188153313456585","height":"0.006968640444571461","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"top":"0.8188153315291717","width":"0.01889534706765031","level":"0","line_num":"0","left":"0.2485465134574538","text":"Returns:","word_num":"0","page_num":"0","par_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1"},{"conf":"0.30000001192092896","text":"CAurno","width":"0.01598837020549368","line_num":"0","word_num":"0","left":"0.24854651337109027","block_num":"0","top":"0.8432055752480975","par_num":"0","page_num":"0","height":"0.006968640444571572","level":"0"},{"height":"0.006968640444571461","word_num":"0","left":"0.2747093029029664","par_num":"0","line_num":"0","top":"0.8466898958055888","block_num":"0","page_num":"0","level":"0","text":"vendor/aravel/tramework/src","conf":"0.5","width":"0.06395348082197477"},{"conf":"0.30000001192092896","block_num":"0","page_num":"0","text":"luminare Loc/Loccer.ong","top":"0.8641114985930454","left":"0.2747093023963053","width":"0.05668604120295101","word_num":"0","level":"0","line_num":"0","height":"0.006968640444571461","par_num":"0"},{"width":"0.026162789223041938","page_num":"0","level":"0","top":"0.8708133969827938","left":"0.21511627846207848","block_num":"0","text":"'error' =>","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.007235383302971576","word_num":"0"},{"par_num":"0","conf":"0.30000001192092896","top":"0.9233449476199234","block_num":"0","level":"0","left":"0.20348837139363007","text":"throw Ser","width":"0.023255814897253146","word_num":"0","height":"0.0072770620647228945","line_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","text":"826 л v 512","conf":"0.30000001192092896","line_num":"0","top":"0.2508710809687519","word_num":"0","left":"0.44476744220017683","level":"0","height":"0.010691917303836784","width":"0.03488371727314399","par_num":"0"},{"conf":"1","left":"0.47238372096131104","par_num":"0","text":"575","line_num":"0","level":"0","height":"0.017421602252187585","width":"0.008720929952377943","top":"0.29965156834254736","word_num":"0","page_num":"0","block_num":"0"},{"block_num":"0","left":"0.47093023257922917","par_num":"0","level":"0","top":"0.3205574921563493","text":"576","page_num":"0","word_num":"0","line_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","width":"0.008720929318285997"},{"text":"577","word_num":"0","left":"0.4709302334945038","top":"0.3379790945953738","height":"0.010452960286604362","par_num":"0","level":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0","width":"0.01017441774936434"},{"par_num":"0","level":"0","conf":"1","word_num":"0","height":"0.010452960286604362","text":"578","page_num":"0","width":"0.008720929318285997","left":"0.47093023257922917","line_num":"0","top":"0.35540069773126226","block_num":"0"},{"conf":"1","level":"0","par_num":"0","top":"0.3693379791874951","width":"0.011627906180442682","left":"0.4709302331500887","word_num":"0","block_num":"0","height":"0.017421602252187585","line_num":"0","text":"579","page_num":"0"},{"width":"0.01017441774936434","par_num":"0","top":"0.39024390295774314","page_num":"0","word_num":"0","block_num":"0","height":"0.010452960286604362","conf":"1","line_num":"0","left":"0.4709302334945038","level":"0","text":"580"},{"height":"0.024390243457264815","conf":"0.5","block_num":"0","level":"0","line_num":"0","text":"=581","word_num":"0","page_num":"0","left":"0.4665697680180062","par_num":"0","top":"0.40418118460121666","width":"0.0159883714736776"},{"par_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","text":"583","top":"0.4425087113201125","left":"0.4723837218234151","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","page_num":"0"},{"block_num":"0","page_num":"0","left":"0.4709302334945038","par_num":"0","text":"584","width":"0.01017441774936434","word_num":"0","conf":"1","top":"0.459930314107569","line_num":"0","level":"0","height":"0.010452960286604362"},{"height":"0.010452960286604362","line_num":"0","text":"—585","top":"0.4773519168950253","width":"0.013081394611520969","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.46656976846458836","level":"0","par_num":"0"},{"block_num":"0","text":"586","width":"0.008720929318285997","page_num":"0","conf":"1","top":"0.4947735200309138","par_num":"0","height":"0.010452960286604362","word_num":"0","left":"0.47093023257922917","line_num":"0","level":"0"},{"line_num":"0","page_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.5121951224699383","par_num":"0","conf":"1","block_num":"0","level":"0","text":"587","width":"0.008720929318285997"},{"conf":"1","left":"0.4723837218234151","width":"0.008720929318285997","text":"588","page_num":"0","word_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.5296167252573947","height":"0.010452960286604362"},{"page_num":"0","text":"589","block_num":"0","conf":"1","par_num":"0","left":"0.4709302334945038","line_num":"0","top":"0.5470383280448511","word_num":"0","width":"0.01017441774936434","height":"0.010452960286604362","level":"0"},{"text":"590","block_num":"0","left":"0.47238372114299704","level":"0","par_num":"0","top":"0.5609756106427853","height":"0.020905922094220375","width":"0.008720929952377943","line_num":"0","word_num":"0","page_num":"0","conf":"0.5"},{"left":"0.46802325552854196","top":"0.5853658539937421","level":"0","page_num":"0","text":"15911","width":"0.013081394611520969","conf":"0.30000001192092896","height":"0.006968640444571572","word_num":"0","line_num":"0","block_num":"0","par_num":"0"},{"page_num":"0","block_num":"0","par_num":"0","height":"0.020905923615232025","conf":"1","width":"0.010174418383456285","line_num":"0","left":"0.4723837209560432","top":"0.5958188150216522","text":"592","word_num":"0","level":"0"},{"line_num":"0","par_num":"0","level":"0","word_num":"0","top":"0.616724738727316","width":"0.008720929952377998","page_num":"0","conf":"1","text":"593","left":"0.47238372099764825","height":"0.010452961047110132","block_num":"0"},{"level":"0","top":"0.6480836243637909","word_num":"0","conf":"0.30000001192092896","text":"T595","left":"0.466569769141862","page_num":"0","width":"0.014534881774415365","block_num":"0","line_num":"0","height":"0.013937280889142922","par_num":"0"},{"left":"0.46656976759933994","height":"0.020905922094220375","line_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.6655052271933078","word_num":"0","level":"0","text":"-596","width":"0.014534883042599256","block_num":"0"},{"line_num":"0","text":"597","level":"0","block_num":"0","height":"0.006968641205077342","top":"0.6898954702884519","width":"0.010174418383456285","page_num":"0","par_num":"0","left":"0.47093023259606254","conf":"0.30000001192092896","word_num":"0"},{"par_num":"0","level":"0","conf":"0.5","word_num":"0","text":"598","top":"0.7003484325068968","block_num":"0","height":"0.020905922094220375","page_num":"0","left":"0.4709302331016392","width":"0.011627906180442626","line_num":"0"},{"line_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.7247386758550688","word_num":"0","text":"$99","block_num":"0","width":"0.008720929952377943","page_num":"0","conf":"1","left":"0.4723837209976482","level":"0"},{"block_num":"0","left":"0.46656976790214993","par_num":"0","line_num":"0","height":"0.027874564820309367","text":"=600","top":"0.7282229962193458","word_num":"0","width":"0.014534883042599311","level":"0","page_num":"0","conf":"0.30000001192092896"},{"text":"6011","top":"0.7595818818683066","par_num":"0","width":"0.01017441774936434","word_num":"0","height":"0.006968640444571572","left":"0.4709302334945038","level":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","block_num":"0"},{"page_num":"0","word_num":"0","par_num":"0","line_num":"0","text":"-602","block_num":"0","left":"0.466569767781026","height":"0.020905923615232025","level":"0","width":"0.014534883042599311","top":"0.7700348428613736","conf":"0.30000001192092896"},{"height":"0.020905922094220375","width":"0.010174418383456285","word_num":"0","conf":"1","text":"604","level":"0","top":"0.8048780490574194","left":"0.47093023264451217","page_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"height":"0.010452960286604362","top":"0.8292682935500775","level":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","block_num":"0","left":"0.47093023257922917","text":"605","width":"0.008720929318285997","word_num":"0"},{"height":"0.017421602252187474","line_num":"0","conf":"1","block_num":"0","width":"0.008720929952377943","par_num":"0","word_num":"0","left":"0.4723837211284622","text":"606","page_num":"0","level":"0","top":"0.8432055753547425"},{"left":"0.4665697671564489","par_num":"0","height":"0.010689139176023432","width":"0.013081394611520969","page_num":"0","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"— 607","top":"0.8641114988686065","block_num":"0"},{"block_num":"0","left":"0.4723837218234151","top":"0.8815331015640149","width":"0.008720929318285997","page_num":"0","word_num":"0","height":"0.010452960286604362","level":"0","par_num":"0","conf":"1","line_num":"0","text":"608"},{"par_num":"0","page_num":"0","text":"• Mon ZU Aor 10.42:10","line_num":"0","left":"0.9360465118627957","width":"0.05668604627568674","word_num":"0","level":"0","top":"0.006968641078869298","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077453"},{"word_num":"0","conf":"1","block_num":"0","left":"0.8270348901595695","line_num":"0","par_num":"0","text":"L AskJiminnyReportActivityServiceTestv","top":"0.02787456497864904","height":"0.010452960286604362","page_num":"0","level":"0","width":"0.08866278668667404"},{"word_num":"0","line_num":"0","height":"0.010452960286604362","page_num":"0","left":"0.4738372097953522","text":"=custom.log","level":"0","conf":"0.5","block_num":"0","par_num":"0","width":"0.029069763548830674","top":"0.05574912978701141"},{"left":"0.5101744200028817","line_num":"0","par_num":"0","text":"=laravel.log","block_num":"0","top":"0.055749129145434506","level":"0","word_num":"0","page_num":"0","conf":"1","height":"0.010452961047110132","width":"0.027616277654120225"},{"line_num":"0","level":"0","text":"A SF [jiminny@localhost]","left":"0.5450581399922917","conf":"0.5","block_num":"0","page_num":"0","top":"0.05574912978701141","width":"0.050872087478637695","height":"0.010452960286604362","word_num":"0","par_num":"0"},{"par_num":"0","level":"0","block_num":"0","left":"0.6046511654871605","height":"0.010452961047110132","width":"0.06104650903255382","page_num":"0","top":"0.055749129145434506","text":"4 HS_local (iminny@localhost]","line_num":"0","word_num":"0","conf":"0.5"},{"width":"0.017441858636571994","word_num":"0","text":"Cascade","level":"0","page_num":"0","left":"0.6947674436468302","height":"0.010452960286604362","par_num":"0","block_num":"0","top":"0.05574912943857935","line_num":"0","conf":"1"},{"height":"0.011164274322169043","level":"0","par_num":"0","page_num":"0","left":"0.4738372088584945","width":"0.07703488431078326","text":"A console [PROD] X A console [EU]","word_num":"0","line_num":"0","block_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896"},{"left":"0.5595930266071848","top":"0.0797448165869219","height":"0.011164274322169043","level":"0","par_num":"0","word_num":"0","width":"0.04360464785961393","text":"A console [STAGING]","block_num":"0","conf":"0.5","line_num":"0","page_num":"0"},{"level":"0","conf":"1","height":"0.007285397208668498","width":"0.04651162979450629","line_num":"0","page_num":"0","word_num":"0","left":"0.6933139525309181","par_num":"0","text":"Retactor Connection","top":"0.08362369354010668","block_num":"0"},{"level":"0","height":"0.007285397208668609","page_num":"0","block_num":"0","top":"0.08362369371432266","width":"0.045058133754324436","par_num":"0","left":"0.7470930289847444","word_num":"0","text":"CRM Initial Sync Oven","line_num":"0","conf":"0.30000001192092896"},{"level":"0","par_num":"0","text":"Tx: Autov","word_num":"0","height":"0.0071770334928229484","top":"0.1044657097288676","width":"0.02034883549872868","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","left":"0.5348837228066751"},{"text":"do jiminny v","line_num":"0","top":"0.1044657097460916","page_num":"0","width":"0.023255814897253146","word_num":"0","left":"0.6627906972313775","conf":"0.5","height":"0.010516868633897003","level":"0","par_num":"0","block_num":"0"},{"par_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","left":"0.49273255700367574","top":"0.12519936212958604","conf":"0.5","line_num":"0","width":"0.12936045261139567","word_num":"0","page_num":"0","block_num":"0","height":"0.010689139176023432","level":"0"},{"page_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.010689139176023432","top":"0.12519936195537007","par_num":"0","left":"0.6279069838403225","line_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","word_num":"0"},{"left":"0.4927325782522842","level":"0","page_num":"0","top":"0.1463414637498397","width":"0.12499997970905707","word_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","line_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05."},{"par_num":"0","line_num":"0","height":"0.013937280889143033","level":"0","block_num":"0","word_num":"0","left":"0.4927325630147635","page_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","width":"0.1962209052227913","conf":"1"},{"level":"0","top":"0.17770034895077447","page_num":"0","height":"0.010452960286604362","line_num":"0","width":"0.015988370205493707","conf":"1","par_num":"0","word_num":"0","left":"0.49273255988271814","block_num":"0","text":"SELECT"},{"conf":"0.5","top":"0.1951219518899232","par_num":"0","width":"0.1889534605310318","line_num":"0","block_num":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","left":"0.5014535184914614","word_num":"0","height":"0.013937280889143033","level":"0"},{"line_num":"0","par_num":"0","height":"0.006968640444571461","text":"U.ema1l.","top":"0.21602787489966546","left":"0.5029069786600965","conf":"0.30000001192092896","block_num":"0","page_num":"0","level":"0","word_num":"0","width":"0.021802323929806966"},{"width":"0.011627907448626518","left":"0.5029069764355705","page_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"sa.*","top":"0.233449477263315","level":"0","word_num":"0"},{"par_num":"0","left":"0.5029069796729173","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","width":"0.08866278668667404","word_num":"0","page_num":"0","top":"0.25087108008861336"},{"conf":"0.5","height":"0.011164274322168932","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.0959302313784336","page_num":"0","block_num":"0","left":"0.49273255569667207","top":"0.2679425837320575","level":"0","word_num":"0","line_num":"0"},{"width":"0.10610464785961388","par_num":"0","height":"0.007196483429539158","word_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","conf":"0.30000001192092896","page_num":"0","left":"0.492732561293783","level":"0","block_num":"0","line_num":"0","top":"0.28548644338568163"},{"block_num":"0","height":"0.0148935728666314","left":"0.49269744083144135","top":"0.2995371262853762","width":"0.1381482875093501","word_num":"0","conf":"0.5","level":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","page_num":"0","line_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","conf":"1","block_num":"0","width":"0.14534883296236073","left":"0.4927325646028267","page_num":"0","height":"0.010505753841126397","line_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","top":"0.33797909453440456","level":"0"},{"level":"0","conf":"1","left":"0.4927325633660667","line_num":"0","height":"0.01075026787449107","top":"0.3728222999543015","width":"0.059593018065107584","block_num":"0","page_num":"0","par_num":"0","word_num":"0","text":"select * from features;"},{"conf":"0.30000001192092896","par_num":"0","top":"0.38995215302990127","level":"0","width":"0.12936045261139567","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.49273257312172364","height":"0.007260390255820148"},{"text":"select * from teams where id = 556;","width":"0.09011627765412028","height":"0.010500196824994035","top":"0.42503987254774733","page_num":"0","level":"0","conf":"1","line_num":"0","word_num":"0","left":"0.4927325550814989","par_num":"0","block_num":"0"},{"par_num":"0","text":"select * from","block_num":"0","page_num":"0","conf":"1","height":"0.010564103651274914","left":"0.4927325616686351","level":"0","width":"0.03779069413530067","line_num":"0","word_num":"0","top":"0.4599303140744231"},{"height":"0.010564103651274914","top":"0.4599303140744231","line_num":"0","width":"0.12499998985452854","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","page_num":"0","par_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","left":"0.5654069877565148"},{"text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","height":"0.010686361048210191","line_num":"0","conf":"1","level":"0","block_num":"0","page_num":"0","left":"0.4927325741233989","par_num":"0","top":"0.47735191659424503","word_num":"0"},{"block_num":"0","level":"0","conf":"0.5","par_num":"0","width":"0.1453954818400931","word_num":"0","text":"select * from automated_report_results order Dy zu desc,","line_num":"0","top":"0.49466613506674073","page_num":"0","left":"0.4927008834473122","height":"0.014546766235497555"},{"height":"0.010686361048210191","block_num":"0","left":"0.4927325548990552","page_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","line_num":"0","level":"0","conf":"1","par_num":"0","word_num":"0","width":"0.14244185102746842","top":"0.5119617223575448"},{"width":"0.15552323929806972","line_num":"0","page_num":"0","left":"0.49273255862023396","conf":"1","block_num":"0","par_num":"0","top":"0.5470383283932831","level":"0","word_num":"0","height":"0.010452960286604362","text":"select * from automated report results WHERE report id = 54:"},{"width":"0.12209300791963623","level":"0","block_num":"0","conf":"1","height":"0.010622453461423431","line_num":"0","page_num":"0","par_num":"0","text":"select * from opportunities where id = 7594349:","top":"0.5818815337886577","word_num":"0","left":"0.49273256125581216"},{"conf":"0.5","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","height":"0.010750267113985301","level":"0","top":"0.6164274323772443","left":"0.49273257226354994","width":"0.19767440633570899","word_num":"0"},{"word_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","block_num":"0","height":"0.010628010477555794","level":"0","conf":"1","par_num":"0","width":"0.15406975847609494","left":"0.49273256709487234","line_num":"0","top":"0.6339712919137487","page_num":"0"},{"block_num":"0","line_num":"0","top":"0.651515151624469","width":"0.15261626750864876","level":"0","height":"0.010505753841126397","word_num":"0","left":"0.4927325551571803","page_num":"0","par_num":"0","conf":"1","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:"},{"width":"0.11046511061648101","text":"SELECT * FROM crm_fields WHERE id = 226147","height":"0.013937280889143033","word_num":"0","level":"0","page_num":"0","line_num":"0","block_num":"0","top":"0.6689895475345226","conf":"1","left":"0.4927325646279135","par_num":"0"},{"width":"0.15261626750864876","line_num":"0","page_num":"0","height":"0.010558546635142552","par_num":"0","top":"0.6864111504286012","left":"0.4927325552882119","word_num":"0","conf":"1","block_num":"0","level":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"left":"0.4927325602990887","line_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","word_num":"0","par_num":"0","page_num":"0","height":"0.007318740065968554","conf":"0.5","level":"0","width":"0.12354650903255388","top":"0.724738676080081","block_num":"0"},{"par_num":"0","text":"GELECT","line_num":"0","top":"0.7386759584137272","width":"0.0159883714736776","page_num":"0","word_num":"0","height":"0.010452961047110132","left":"0.492732558848917","conf":"0.30000001192092896","block_num":"0","level":"0"},{"level":"0","height":"0.014354066985646008","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","conf":"0.5","top":"0.7559808612440191","line_num":"0","width":"0.18604649888708236","block_num":"0","par_num":"0","left":"0.5029069807442199","page_num":"0"},{"line_num":"0","text":"u. email","top":"0.7767145136381128","width":"0.021802323929806966","block_num":"0","word_num":"0","height":"0.007257611367501027","left":"0.5014534902332606","page_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0"},{"block_num":"0","conf":"1","height":"0.010452960286604362","level":"0","top":"0.7944250876267327","word_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.5029069777669138","text":"sa.*,","width":"0.013081394611520913"},{"text":"t.owner_id FROM social_accounts sa","word_num":"0","level":"0","page_num":"0","top":"0.8118022326885981","width":"0.09011626750864876","left":"0.5014534906556222","conf":"1","line_num":"0","block_num":"0","par_num":"0","height":"0.010497418697180683"},{"text":"JOTN usens u on trid = ca.cociable idi","height":"0.007254833239687675","word_num":"0","width":"0.09738371220040826","top":"0.8292682928942409","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.49273256673203064","block_num":"0","line_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","width":"0.10610464785961393","left":"0.49273255613526434","level":"0","block_num":"0","conf":"0.5","page_num":"0","height":"0.010566882539594036","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","top":"0.8466898957943156"},{"par_num":"0","page_num":"0","conf":"1","left":"0.4927325670763793","line_num":"0","block_num":"0","height":"0.010689139176023432","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","top":"0.8641114986943905","level":"0","width":"0.1380813882706013","word_num":"0"},{"conf":"0.5","page_num":"0","width":"0.19622092551373427","par_num":"0","top":"0.8987240830528642","word_num":"0","block_num":"0","height":"0.01068358215989107","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","left":"0.4927325575704069","line_num":"0"},{"height":"0.011164274322169043","block_num":"0","width":"0.020348834230544677","line_num":"0","top":"0.0797448165869219","conf":"0.30000001192092896","text":"+0 ..","left":"0.965116281891486","level":"0","page_num":"0","par_num":"0","word_num":"0"},{"top":"0.10104529661439754","word_num":"0","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.6976744093136732","page_num":"0","height":"0.01059744650857497","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608"},{"left":"0.703488371377582","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","line_num":"0","top":"0.11846689891207607","conf":"0.30000001192092896","par_num":"0","height":"0.006968641205077342","block_num":"0","page_num":"0","level":"0","width":"0.23837209255137337","word_num":"0"},{"level":"0","block_num":"0","line_num":"0","width":"0.28633718287691157","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","conf":"1","word_num":"0","par_num":"0","height":"0.007357639939400973","left":"0.694767473312973","page_num":"0","top":"0.1393728226143094"},{"width":"0.2819767201200445","height":"0.010653017430404366","conf":"0.5","par_num":"0","line_num":"0","left":"0.6962209524994839","top":"0.15311004796085603","level":"0","page_num":"0","word_num":"0","block_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is"},{"height":"0.010583553587991013","conf":"1","par_num":"0","text":"already solved - just not parametrised for the profile/since case","line_num":"0","width":"0.12645347067650337","level":"0","page_num":"0","top":"0.1672473874286453","word_num":"0","left":"0.6947674594038452","block_num":"0"},{"height":"0.010494639808861561","par_num":"0","block_num":"0","level":"0","text":"What splitting the profile sync into batches would look like","word_num":"0","left":"0.6947674552483422","top":"0.19856459312259356","page_num":"0","line_num":"0","conf":"1","width":"0.13517440633570899"},{"top":"0.21929824549679078","level":"0","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","block_num":"0","conf":"1","height":"0.007182590508955311","width":"0.1511627765412027","word_num":"0","line_num":"0","left":"0.6947674427962095","par_num":"0"},{"block_num":"0","left":"0.694767459943104","word_num":"0","level":"0","par_num":"0","top":"0.233449478068677","line_num":"0","height":"0.010569660667407277","width":"0.28633716258596864","conf":"1","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","page_num":"0"},{"page_num":"0","width":"0.24127905419532292","height":"0.006968640444571461","block_num":"0","word_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","level":"0","line_num":"0","top":"0.2508710804745784","par_num":"0","conf":"0.30000001192092896","left":"0.6947674612076477"},{"word_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","page_num":"0","conf":"1","left":"0.6962209605769604","top":"0.271777003894373","width":"0.284883661473051","level":"0","block_num":"0","height":"0.007329854098233168","par_num":"0","line_num":"0"},{"block_num":"0","word_num":"0","page_num":"0","left":"0.6962209692158519","level":"0","par_num":"0","top":"0.306620209394439","height":"0.006968640444571461","line_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","width":"0.2877906636988863","conf":"0.30000001192092896"},{"level":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","height":"0.010452960286604362","top":"0.3205574921563493","width":"0.2776162573631774","word_num":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.7034883691075557","conf":"1","line_num":"0"},{"left":"0.7034883928957734","width":"0.20639533184944325","par_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","word_num":"0","level":"0","height":"0.010505753841126397","block_num":"0","top":"0.33797909453440456"},{"line_num":"0","width":"0.2819767201200445","conf":"1","word_num":"0","level":"0","top":"0.3554006976086954","height":"0.010628010477555794","left":"0.6962209294276679","par_num":"0","block_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","page_num":"0"},{"par_num":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.0072659472719524","level":"0","width":"0.2848836817639939","word_num":"0","conf":"1","left":"0.6962209430504749","top":"0.3763066205343165","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn"},{"word_num":"0","line_num":"0","width":"0.0319767404109873","text":"You get for free","block_num":"0","top":"0.41463414653422836","page_num":"0","conf":"0.5","left":"0.6947674424200525","level":"0","height":"0.007215933366255256","par_num":"0"},{"par_num":"0","text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484","width":"0.08575581489725315","block_num":"0","word_num":"0","left":"0.697674417508692","top":"0.43540669856459324","level":"0","page_num":"0","line_num":"0","conf":"0.5"},{"level":"0","text":"• 100-record batches via Redis","par_num":"0","conf":"0.5","block_num":"0","top":"0.4529505582137161","height":"0.0071770334928229484","page_num":"0","line_num":"0","width":"0.06540696671668522","word_num":"0","left":"0.6976744285694189"},{"conf":"1","top":"0.4703832754342152","height":"0.010477968760464584","word_num":"0","line_num":"0","level":"0","left":"0.6976744332330052","block_num":"0","page_num":"0","par_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","width":"0.13953486909257606"},{"level":"0","line_num":"0","conf":"1","top":"0.4912280700058711","width":"0.1322674244008165","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","height":"0.010514089745577881","page_num":"0","block_num":"0","left":"0.6976744360642997","par_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","top":"0.508710801912447","word_num":"0","left":"0.6976744452422932","conf":"0.5","height":"0.010452960286604251","page_num":"0","width":"0.2819767201200444","level":"0","block_num":"0"},{"height":"0.007360418067214214","page_num":"0","top":"0.5261324047144549","width":"0.07267441140844466","par_num":"0","word_num":"0","line_num":"0","text":"key so difterent orofiles don't collide","block_num":"0","left":"0.7034883798200974","conf":"0.5","level":"0"},{"height":"0.010452960286604362","par_num":"0","block_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","word_num":"0","top":"0.5470383280448511","level":"0","left":"0.6947674678139966","conf":"1","page_num":"0","line_num":"0"},{"block_num":"0","height":"0.0073104049220229506","page_num":"0","conf":"0.5","line_num":"0","top":"0.5644599301598978","width":"0.2819767201200445","par_num":"0","word_num":"0","left":"0.6947674633339377","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:"},{"left":"0.6947674627311626","height":"0.010577996571858761","line_num":"0","level":"0","par_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","page_num":"0","block_num":"0","conf":"1","top":"0.5956937798195339","word_num":"0","width":"0.28052323929806977"},{"text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","conf":"1","word_num":"0","page_num":"0","width":"0.13953487923804753","level":"0","line_num":"0","height":"0.0071770334928229484","block_num":"0","left":"0.6947674461509291","par_num":"0","top":"0.613237639553429"},{"level":"0","left":"0.6947674422006878","page_num":"0","height":"0.006968641205077342","conf":"1","par_num":"0","width":"0.04215116196490354","word_num":"0","line_num":"0","block_num":"0","text":"Recommendation","top":"0.6411149825213349"},{"height":"0.010522425650029366","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","top":"0.6585365856142653","par_num":"0","width":"0.28052323929806977","left":"0.6947674626641019","word_num":"0","block_num":"0","conf":"1","level":"0","page_num":"0","line_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","level":"0","top":"0.6759581884885157","width":"0.28488370205493685","height":"0.006968640444571461","block_num":"0","left":"0.6947674655515993","line_num":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0"},{"level":"0","block_num":"0","top":"0.6897926635444678","word_num":"0","width":"0.17441859143845573","left":"0.6947674548777797","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","page_num":"0","par_num":"0","line_num":"0","conf":"1","height":"0.01055576774682343"},{"block_num":"0","height":"0.01072803904945574","left":"0.697674427545875","line_num":"0","conf":"1","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","level":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","par_num":"0","page_num":"0"},{"top":"0.7317073174143272","width":"0.2848836817639939","line_num":"0","block_num":"0","level":"0","left":"0.6976744576996018","page_num":"0","conf":"1","par_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","word_num":"0","height":"0.010716925017191015"},{"level":"0","text":"do),","width":"0.011627906180442626","height":"0.017421602252187585","word_num":"0","par_num":"0","top":"0.7421602788826169","page_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","left":"0.7034883726365229"},{"par_num":"0","width":"0.2776162573631774","level":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.5","top":"0.766347687400319","page_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","word_num":"0","line_num":"0","left":"0.6976744436144179"},{"conf":"1","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","level":"0","par_num":"0","width":"0.2877906636988864","height":"0.011164274322169043","left":"0.694767475704478","word_num":"0","line_num":"0","block_num":"0","page_num":"0","top":"0.7870813397129187"},{"par_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","left":"0.6947674739397125","width":"0.2718022934933926","conf":"1","word_num":"0","block_num":"0","top":"0.8013937288934075","page_num":"0","line_num":"0","height":"0.013937280889143033","level":"0"},{"top":"0.8221690590111643","par_num":"0","block_num":"0","line_num":"0","word_num":"0","level":"0","conf":"1","height":"0.0071770334928229484","text":"watermark — gate it on \"no profile context\".","left":"0.6962209318790669","width":"0.08430232392980697","page_num":"0"},{"par_num":"0","top":"0.8397129185198681","line_num":"0","width":"0.017441858636571994","page_num":"0","block_num":"0","height":"0.010461296951561616","text":"G.l .","word_num":"0","left":"0.9651162807795277","level":"0","conf":"0.30000001192092896"},{"block_num":"0","par_num":"0","text":"Ask anvthina (84-D","page_num":"0","top":"0.9266347687400319","line_num":"0","word_num":"0","level":"0","height":"0.0071770334928229484","width":"0.04069767099745736","left":"0.6962209300842392","conf":"0.30000001192092896"},{"left":"0.7223837197862006","level":"0","text":"Claude Qnus 17 Medium","top":"0.9545454545454546","par_num":"0","block_num":"0","width":"0.04651162472177062","word_num":"0","line_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","page_num":"0"},{"height":"0.006968640444571572","left":"0.9331395351302343","page_num":"0","text":"144-25","line_num":"0","width":"0.01453488177441542","par_num":"0","block_num":"0","top":"0.9860627181052405","level":"0","word_num":"0","conf":"0.5"},{"text":"Po 4 sp","par_num":"0","width":"0.01453488177441531","word_num":"0","page_num":"0","height":"0.01074748898617195","top":"0.986062718234409","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","left":"0.9709302343731505"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8061
|
NULL
|
NULL
|
|
59354
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• Mon ZU Aor 10.41:49L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","top":"0 [{"level":"0","top":"0.006968641046706359","left":"0.01744185995005212","page_num":"0","width":"0.021802326466174835","word_num":"0","height":"0.006968641205077342","block_num":"0","conf":"0.30000001192092896","text":"Phostorm","par_num":"0","line_num":"0"},{"block_num":"0","height":"0.006968640444571461","level":"0","page_num":"0","left":"0.1148255812121043","top":"0.006968641450188162","line_num":"0","text":"code","par_num":"0","width":"0.01162790618044264","conf":"0.30000001192092896","word_num":"0"},{"line_num":"0","page_num":"0","top":"0.02787456497864904","text":"FV faVsco.js","conf":"0.5","width":"0.029069763548830722","word_num":"0","par_num":"0","left":"0.030523259704860126","height":"0.010452960286604362","block_num":"0","level":"0"},{"text":"?9 master","par_num":"0","block_num":"0","word_num":"0","page_num":"0","top":"0.02787456497864904","width":"0.024709300791963623","left":"0.06831395542728312","line_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","level":"0"},{"width":"0.020348836766912577","word_num":"0","level":"0","left":"0.014534883869450689","height":"0.003484320602538671","page_num":"0","par_num":"0","block_num":"0","top":"0.05923344944238418","line_num":"0","conf":"0.30000001192092896","text":"Proledey"},{"block_num":"0","left":"0.043574765514713835","level":"0","page_num":"0","top":"0.07612742412338913","conf":"0.30000001192092896","line_num":"0","width":"0.030583024024963372","text":"D Salesforce","word_num":"0","height":"0.01150821840934213","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","text":"> DDTO","left":"0.046511627642654756","line_num":"0","level":"0","top":"0.09407665591941561","width":"0.021802323929806973","word_num":"0","page_num":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.0537095887639354","text":"© FetchSalesforceEntitiesJob.pnp","height":"0.015479323586398475","top":"0.11024367702094318","par_num":"0","width":"0.07137109878215384","line_num":"0","conf":"1","word_num":"0","level":"0","block_num":"0","page_num":"0"},{"line_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","word_num":"0","par_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.05232558202147495","conf":"0.30000001192092896","top":"0.13237639553429026","height":"0.0071770334928229484"},{"line_num":"0","width":"0.08575580475178171","level":"0","block_num":"0","top":"0.14982578435435434","word_num":"0","conf":"0.5","par_num":"0","text":"C) ketryralleasalestorcerecorasJob.onp","page_num":"0","height":"0.0072715042880847625","left":"0.05232558202147495"},{"conf":"0.30000001192092896","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","width":"0.06249999492726427","block_num":"0","word_num":"0","page_num":"0","left":"0.046511627154292065","level":"0","height":"0.006968640444571461","par_num":"0","line_num":"0"},{"word_num":"0","text":"© CheckAndRetryRemoteMatch.php","conf":"1","left":"0.046511627667025296","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.010616896445291069","par_num":"0","top":"0.18102073376030525","width":"0.07558138827060132"},{"par_num":"0","text":"C) CreaterollowupActivity.php","left":"0.04651163545709501","line_num":"0","height":"0.0073048471453848185","page_num":"0","top":"0.2017543859602864","conf":"0.5","block_num":"0","width":"0.06395348082197473","level":"0","word_num":"0"},{"height":"0.007182590508955311","text":"C) CreateNotes.php","block_num":"0","conf":"0.30000001192092896","left":"0.04651162858740109","page_num":"0","par_num":"0","top":"0.21929824565899192","word_num":"0","level":"0","line_num":"0","width":"0.04215116196490349"},{"height":"0.010544653714558705","block_num":"0","par_num":"0","top":"0.23684210521680837","word_num":"0","width":"0.08720929571922789","text":"© MatchActivitiesToNewOpportunity.php","page_num":"0","conf":"1","level":"0","left":"0.04651163557061816","line_num":"0"},{"line_num":"0","level":"0","conf":"0.5","page_num":"0","width":"0.06249999492726427","block_num":"0","height":"0.007207597461803994","par_num":"0","left":"0.04651163358738779","text":"C) MatchActivitvermData.php","word_num":"0","top":"0.2543554009942979"},{"level":"0","height":"0.00732985485873916","left":"0.046511628705343505","conf":"0.30000001192092896","par_num":"0","text":"E) NoteObiect.ohp","top":"0.27177700333990396","line_num":"0","width":"0.039244185102746854","word_num":"0","page_num":"0","block_num":"0"},{"text":"c) SaveActiviv.ono","top":"0.2891986066069825","width":"0.04215115942853562","left":"0.04651163174781109","page_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","line_num":"0","height":"0.006968640444571461"},{"left":"0.04651162677256695","page_num":"0","text":"c)saveliranscriotion.onv","width":"0.0523255835188196","block_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","top":"0.30662020900450737","height":"0.006968641205077342"},{"width":"0.04215115942853562","block_num":"0","par_num":"0","line_num":"0","top":"0.32376395531045343","conf":"0.5","height":"0.0072464973352361906","left":"0.04651163174781109","page_num":"0","text":"C) SetuoLavout.oho","word_num":"0","level":"0"},{"block_num":"0","left":"0.04651163174781109","word_num":"0","conf":"0.5","text":"C) SvncActivitv.oho","top":"0.34130781499202545","level":"0","line_num":"0","par_num":"0","width":"0.04215115942853562","page_num":"0","height":"0.0071770334928230595"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.055435398791698696","height":"0.014418177627490425","left":"0.04638947542561308","word_num":"0","text":"@ SvncFieldMetadata.php","top":"0.3552072621290665","level":"0","block_num":"0","conf":"1"},{"word_num":"0","height":"0.010455739935429254","block_num":"0","page_num":"0","conf":"1","par_num":"0","text":"© SyncLeads.php","line_num":"0","level":"0","width":"0.039244182566378974","left":"0.046511631609252174","top":"0.3763066205343165"},{"block_num":"0","line_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.014354066985645897","level":"0","text":"© SyncObjects.php","word_num":"0","top":"0.38995215311004783","width":"0.04215115942853562","left":"0.046511631695615716"},{"top":"0.41114982586710536","left":"0.04651163073081603","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.010700253968793927","conf":"1","text":"© SyncOpportunitiesJob.php","width":"0.06104650903255382","word_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","word_num":"0","block_num":"0","left":"0.046511633451594","conf":"1","level":"0","width":"0.05087208747863769","top":"0.42503987240829344","text":"© SyncOpportunity.php","height":"0.014354066985646008"},{"left":"0.04651163071712692","level":"0","page_num":"0","line_num":"0","block_num":"0","conf":"1","text":"© SyncProfileMetadata.php","top":"0.44577352463809683","height":"0.010672468127626344","width":"0.05813953217039717","word_num":"0","par_num":"0"},{"block_num":"0","conf":"1","line_num":"0","left":"0.04651163321565249","text":"© SyncTeamFieldsJob.php","top":"0.46331738455485405","height":"0.010550210730691068","par_num":"0","width":"0.056686041202950996","page_num":"0","word_num":"0","level":"0"},{"block_num":"0","par_num":"0","height":"0.010452961047110243","conf":"1","text":"© SyncTeamMetadata.php","page_num":"0","top":"0.48083623715937174","level":"0","width":"0.05668604120295098","word_num":"0","line_num":"0","left":"0.04651163321565131"},{"top":"0.49825784007433493","width":"0.08430231885707123","word_num":"0","height":"0.01051408974557777","line_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0","left":"0.04651163548425466","text":"© UpdateOpportunitySpecifications.php","page_num":"0"},{"level":"0","conf":"0.30000001192092896","left":"0.046511627480499834","block_num":"0","width":"0.04215115942853563","word_num":"0","page_num":"0","text":"Updatestage.ong","par_num":"0","height":"0.006968640444571461","top":"0.5191637634014077","line_num":"0"},{"par_num":"0","height":"0.010758603778942555","line_num":"0","width":"0.03343022884206569","conf":"0.30000001192092896","level":"0","word_num":"0","block_num":"0","page_num":"0","text":"> @ DealRisks","top":"0.5331010454942319","left":"0.03343023627313173"},{"top":"0.5714285717637769","block_num":"0","height":"0.006968640444571572","width":"0.031976740410987366","word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","text":"_Meeuine bor","line_num":"0","left":"0.03924418649273823"},{"level":"0","par_num":"0","top":"0.6411149830944434","width":"0.029069763548830715","word_num":"0","block_num":"0","line_num":"0","text":"a Telephony","height":"0.007210375589617124","left":"0.03924418703063903","page_num":"0","conf":"0.30000001192092896"},{"text":"C User","width":"0.017441858636572008","par_num":"0","conf":"0.30000001192092896","left":"0.03924418612559764","top":"0.6547049441786283","page_num":"0","height":"0.011164274322169154","block_num":"0","word_num":"0","level":"0","line_num":"0"},{"par_num":"0","text":"c8aseprocessing.oo.ono","block_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.675958188117432","left":"0.04069767337055839","word_num":"0","width":"0.05523256038097625","height":"0.006968641205077342","conf":"0.30000001192092896"},{"height":"0.01055576850732931","width":"0.03779069667166852","block_num":"0","page_num":"0","text":"@ Dummv.Job.php","par_num":"0","level":"0","top":"0.6897926633384308","word_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.04069767586474709"},{"height":"0.006968640444571572","level":"0","page_num":"0","block_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","top":"0.7108013940634285","width":"0.07558138827060132","conf":"0.5","par_num":"0","line_num":"0","word_num":"0","left":"0.04069768173679198"},{"text":"@ ImportRemoteTrack.Job.ohp","conf":"0.5","height":"0.010508531968939527","page_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","left":"0.0406976819687229","top":"0.724738676808766","block_num":"0","width":"0.06395348082197475"},{"par_num":"0","left":"0.04069767637769677","page_num":"0","text":"C ob.oho","top":"0.7456140350877193","width":"0.023255812360885288","level":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.0071770334928229484"},{"text":"C)JobDisoatcher.oho","height":"0.006968641205077342","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.7630662020343051","word_num":"0","left":"0.04069767469984203","page_num":"0","par_num":"0","width":"0.04505813882706013","level":"0"},{"text":".lobDisnatcherintertace.oho","word_num":"0","height":"0.006968640444571572","block_num":"0","par_num":"0","top":"0.7804878052132543","width":"0.06395348082197473","level":"0","left":"0.04069768139133789","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"left":"0.04069768199588256","par_num":"0","page_num":"0","text":"@ [EMAIL]","conf":"0.5","height":"0.01061967533361019","word_num":"0","top":"0.7942583731520936","width":"0.08430231885707126","line_num":"0","level":"0","block_num":"0"},{"block_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.007307626033703829","text":"T. SacVisibilitvControl.ohn","conf":"0.30000001192092896","left":"0.039244191467289816","page_num":"0","top":"0.8149920253520749","width":"0.05668604120295098","word_num":"0"},{"block_num":"0","height":"0.010669689239307223","conf":"0.5","level":"0","page_num":"0","par_num":"0","top":"0.8325358850720923","text":"v D Listeners","width":"0.03197674041098737","line_num":"0","word_num":"0","left":"0.027616282843257383"},{"page_num":"0","level":"0","word_num":"0","left":"0.03343023313500392","top":"0.8500797448165869","conf":"0.30000001192092896","line_num":"0","height":"0.0071770334928230595","block_num":"0","par_num":"0","text":"v M Activitiod","width":"0.031976740410987366"},{"page_num":"0","conf":"0.5","word_num":"0","level":"0","top":"0.8675958187199364","par_num":"0","width":"0.04651162979450632","height":"0.007204819333990642","block_num":"0","line_num":"0","text":"v M ActivitvProviden","left":"0.03924418511117721"},{"height":"0.007327075970420038","text":"> M.lustCall","level":"0","block_num":"0","left":"0.046511629117106865","line_num":"0","width":"0.02906976608519858","word_num":"0","conf":"0.30000001192092896","top":"0.8850174216200114","par_num":"0","page_num":"0"},{"top":"0.9024390246943023","height":"0.010639125270326288","width":"0.03197674041098737","conf":"0.5","left":"0.046511631681215526","text":"v D UserPilot","page_num":"0","word_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0"},{"level":"0","text":"© TrackProviderInstalledEvent.php","width":"0.07412789730315514","left":"0.059593032929402996","page_num":"0","top":"0.9198606275943773","line_num":"0","par_num":"0","block_num":"0","conf":"1","word_num":"0","height":"0.010761381906755796"},{"text":"MAudia","height":"0.006968640444571572","left":"0.039244188091967266","level":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","top":"0.9372822303003622","width":"0.026162789223041938","word_num":"0"},{"level":"0","left":"0.039244188005603746","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571572","text":"MRots","top":"0.9547038330878187","width":"0.0232558123608853","page_num":"0"},{"word_num":"0","conf":"0.5","height":"0.007249275463049432","page_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","text":"C ActivitvController.ohn","left":"0.15406977310444897","top":"0.05574912945445576","width":"0.047965110616481066"},{"word_num":"0","page_num":"0","height":"0.006968641205077342","level":"0","left":"0.15406976733606492","conf":"0.30000001192092896","block_num":"0","line_num":"0","par_num":"0","text":"Automateakeporskepository.pnp","top":"0.08362369334200259","width":"0.07122093058646994"},{"conf":"1","word_num":"0","block_num":"0","left":"0.30668604530999377","level":"0","par_num":"0","height":"0.011164274322169043","page_num":"0","top":"0.0797448165869219","width":"0.07122092551373421","text":"© AutomatedReportsCommand.php","line_num":"0"},{"page_num":"0","conf":"0.5","height":"0.006968640444571461","width":"0.05523255023550483","left":"0.3066860477020153","text":"Opportunitysynclrait.ong","level":"0","block_num":"0","word_num":"0","top":"0.13240418151987454","par_num":"0","line_num":"0"},{"top":"0.13240418151987454","left":"0.37063954254736237","word_num":"0","width":"0.08720929571922792","level":"0","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","height":"0.006968640444571461"},{"top":"0.1567944254223136","width":"0.05523255023550483","par_num":"0","text":"wsyncermenuuiestrait.ono","height":"0.006968640444571461","page_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","left":"0.31831396020201475"},{"conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.18102073365231264","line_num":"0","block_num":"0","left":"0.15406976824025068","page_num":"0","width":"0.039244185102746826","text":"c) SyncObiects.pho","word_num":"0","height":"0.0071770334928229484"},{"height":"0.010452960286604362","top":"0.17770034929920653","par_num":"0","line_num":"0","block_num":"0","page_num":"0","conf":"1","word_num":"0","width":"0.06104650395981806","text":"©ImportOpportunityBatch.php","left":"0.20203489060729998","level":"0"},{"top":"0.17770034916869026","block_num":"0","conf":"1","left":"0.27180233100804285","height":"0.010497417936674913","par_num":"0","text":"© ImportContactBatch.php","width":"0.053779064340794325","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"top":"0.17770034916869026","level":"0","block_num":"0","conf":"1","width":"0.027616275117752387","line_num":"0","text":"© Client.php","par_num":"0","word_num":"0","left":"0.33284884116015484","page_num":"0","height":"0.010497417936674913"},{"height":"0.0071770334928229484","block_num":"0","conf":"0.5","left":"0.3677325572728374","level":"0","page_num":"0","word_num":"0","par_num":"0","text":"C) HubspotPaqinationService.phg","top":"0.18102073365231264","line_num":"0","width":"0.0654069717894209"},{"top":"0.20557491325434107","par_num":"0","left":"0.15406977127553043","text":"() Service.php","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007343747018817126","line_num":"0","level":"0","page_num":"0","width":"0.030523251979909044"},{"left":"0.19186047025946548","level":"0","top":"0.20557491322719157","line_num":"0","conf":"0.5","page_num":"0","height":"0.006968640444571572","text":"BatchSyncTrait.php","width":"0.04505813375432441","par_num":"0","word_num":"0","block_num":"0"},{"block_num":"0","conf":"0.5","top":"0.20175438596491224","par_num":"0","width":"0.14534883296236076","level":"0","page_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169154","left":"0.2441860510865191","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs"},{"width":"0.02906976354883073","left":"0.3982558178455254","top":"0.20557491325434107","level":"0","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","text":"php api_v2.php","par_num":"0","word_num":"0","height":"0.007343747018817126"},{"par_num":"0","word_num":"0","conf":"1","line_num":"0","block_num":"0","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","top":"0.22966507158551952","level":"0","page_num":"0","width":"0.06104650395981809","height":"0.007268726160271521"},{"word_num":"0","height":"0.010691917303836784","block_num":"0","conf":"1","par_num":"0","line_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","level":"0","left":"0.17151161694332442","top":"0.2508710809687519","width":"0.21656975847609497"},{"height":"0.007318740065968554","top":"0.26794258384399516","page_num":"0","level":"0","line_num":"0","left":"0.18313953485556841","conf":"1","block_num":"0","par_num":"0","width":"0.05959302313784334","text":"nublic function handlel","word_num":"0"},{"top":"0.4111498263026909","width":"0.010174417749364312","block_num":"0","left":"0.1497093032619457","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","par_num":"0","text":"138","height":"0.010452960286604362"},{"width":"0.010174418383456285","height":"0.017421602252187474","line_num":"0","page_num":"0","block_num":"0","conf":"1","left":"0.15116279097784552","text":"140","par_num":"0","top":"0.44250871089481225","level":"0","word_num":"0"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","text":"1143","top":"0.5017421601756263","left":"0.15116279076509007","level":"0","width":"0.00872092995237797","line_num":"0","page_num":"0","height":"0.006968641205077342","word_num":"0"},{"width":"0.00872092995237797","word_num":"0","level":"0","height":"0.010452961047110132","top":"0.5156794425600686","page_num":"0","text":"144","conf":"1","block_num":"0","line_num":"0","left":"0.1511627908377645","par_num":"0"},{"width":"0.00872092995237797","word_num":"0","level":"0","par_num":"0","page_num":"0","line_num":"0","left":"0.15116279076509007","height":"0.006968641205077342","text":"149","block_num":"0","conf":"0.30000001192092896","top":"0.6062717769003649"},{"height":"0.010452960286604362","text":"155","top":"0.7108013942469417","line_num":"0","width":"0.008720929318285997","page_num":"0","word_num":"0","left":"0.15116279159085694","par_num":"0","level":"0","block_num":"0","conf":"1"},{"text":"158","page_num":"0","left":"0.15116279159085694","word_num":"0","level":"0","line_num":"0","block_num":"0","top":"0.763066202609311","conf":"1","height":"0.010452960286604362","par_num":"0","width":"0.008720929318285997"},{"conf":"1","page_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","block_num":"0","text":"161","left":"0.15116279159085694","top":"0.8153310109716805","word_num":"0","level":"0","line_num":"0","par_num":"0"},{"height":"0.010452960286604362","left":"0.15116279159085694","top":"0.8501742165465933","line_num":"0","block_num":"0","conf":"1","par_num":"0","level":"0","width":"0.008720929318285997","word_num":"0","page_num":"0","text":"163"},{"page_num":"0","top":"0.871080139269703","level":"0","height":"0.006968641205077342","block_num":"0","par_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.00872092995237797","left":"0.15116279076509007","text":"1164"},{"line_num":"0","left":"0.15116279159085694","text":"165","par_num":"0","conf":"1","level":"0","top":"0.8850174221215062","word_num":"0","block_num":"0","width":"0.008720929318285997","height":"0.010452960286604362","page_num":"0"},{"height":"0.006968641205077342","word_num":"0","text":"1166","level":"0","conf":"0.30000001192092896","left":"0.15116279076509007","par_num":"0","block_num":"0","top":"0.9059233448446159","width":"0.00872092995237797","line_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.2891986067904957","word_num":"0","left":"0.21366279261358478","width":"0.021802323929806966","conf":"1","line_num":"0","block_num":"0","text":"$config,","level":"0"},{"left":"0.21366279584086087","top":"0.30662020992638417","word_num":"0","page_num":"0","par_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.04505813375432441","conf":"1","text":"$batchRepository,","height":"0.010452960286604362"},{"conf":"1","height":"0.010452960286604362","width":"0.03633720570422233","level":"0","page_num":"0","par_num":"0","word_num":"0","top":"0.3240418127138407","left":"0.21366279067986574","block_num":"0","line_num":"0","text":"SredisService"},{"height":"0.010452960286604251","conf":"1","page_num":"0","par_num":"0","width":"0.04796511061648104","block_num":"0","text":"$entityRepository,","top":"0.3414634155012971","left":"0.21366279592722434","level":"0","word_num":"0","line_num":"0"},{"page_num":"0","top":"0.3623693383142996","block_num":"0","line_num":"0","text":"sloggen","conf":"0.30000001192092896","height":"0.006968640444571461","width":"0.018895347067650337","par_num":"0","word_num":"0","left":"0.21366279063768656","level":"0"},{"line_num":"0","top":"0.4146341463621239","width":"0.2398255733733482","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","block_num":"0","conf":"0.5","left":"0.20348838007687264","par_num":"0","word_num":"0","height":"0.007215933366255367","level":"0","page_num":"0"},{"line_num":"0","conf":"0.5","text":"if (Sthis->attemots@ === 1) {","width":"0.07994185102746842","top":"0.4457735248441337","height":"0.010672467367120575","word_num":"0","block_num":"0","level":"0","left":"0.20348838095072486","page_num":"0","par_num":"0"},{"line_num":"0","width":"0.1482558047517817","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","word_num":"0","left":"0.21366278713067985","conf":"1","page_num":"0","block_num":"0","top":"0.46331738455485405","height":"0.010550210730691068","level":"0","par_num":"0"},{"level":"0","width":"0.091569758476095","line_num":"0","height":"0.0071770334928229484","page_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","conf":"0.5","top":"0.5191387559808612","left":"0.20348838105878864","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.013948396442419408","width":"0.15552324944354115","word_num":"0","left":"0.20348837906873227","conf":"1","par_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","line_num":"0","top":"0.5331010453200158","block_num":"0","level":"0","page_num":"0"},{"word_num":"0","left":"0.20348837025078986","block_num":"0","par_num":"0","level":"0","line_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","conf":"0.30000001192092896","height":"0.006968641205077342","top":"0.5714285713801411","width":"0.14970930586469938","page_num":"0"},{"text":"<1/6 >","left":"0.2470930229619993","line_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.5923344949742337","block_num":"0","width":"0.021802323929806966","level":"0","height":"0.010536318570613101","word_num":"0","page_num":"0"},{"block_num":"0","left":"0.2151162810652241","text":"'entity tvo","top":"0.6060606061050023","width":"0.027616277654120253","height":"0.0071798116206361895","conf":"0.30000001192092896","par_num":"0","page_num":"0","level":"0","line_num":"0","word_num":"0"},{"conf":"0.5","width":"0.021802323929806966","left":"0.25000000055269916","par_num":"0","top":"0.6132376396173622","block_num":"0","level":"0","line_num":"0","page_num":"0","text":"© Logger","height":"0.010455739935429254","word_num":"0"},{"line_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"Itotal reco","top":"0.6236044657097288","left":"0.2151162810652241","level":"0","height":"0.0071770334928230595","width":"0.027616277654120253","word_num":"0","page_num":"0"},{"level":"0","conf":"0.5","par_num":"0","width":"0.05668604120295098","height":"0.010628010477555794","block_num":"0","text":"public function info","top":"0.6339712919137487","word_num":"0","line_num":"0","left":"0.248546517777781","page_num":"0"},{"height":"0.0072103763501230045","level":"0","page_num":"0","text":"\"batches d","width":"0.027616277654120253","par_num":"0","word_num":"0","left":"0.2151162799850968","top":"0.6411149825399743","block_num":"0","conf":"0.5","line_num":"0"},{"height":"0.007332632986552401","left":"0.21511628105837952","par_num":"0","level":"0","block_num":"0","width":"0.026162789223041966","page_num":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.6585365856142653","text":"Isvnced atl"},{"conf":"0.5","text":"cav $context = [1","top":"0.6618819775389818","word_num":"0","width":"0.04360464785961399","page_num":"0","height":"0.010591889492442497","left":"0.26598837545525295","block_num":"0","par_num":"0","line_num":"0","level":"0"},{"conf":"0.30000001192092896","level":"0","text":": voidi","height":"0.0071770334928229484","left":"0.24854651350063556","page_num":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.020348835498728624","word_num":"0","top":"0.6794258373205742"},{"word_num":"0","page_num":"0","par_num":"0","text":"} catch (SocialAcco","level":"0","conf":"1","left":"0.1918604731373945","block_num":"0","height":"0.011164274322169043","top":"0.6929824561403509","line_num":"0","width":"0.052325573373348144"},{"height":"0.006968641205077342","level":"0","line_num":"0","word_num":"0","text":"Cloaden-swannir","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","width":"0.039244185102746854","top":"0.7108013936697744","left":"0.2034883724950264"},{"word_num":"0","width":"0.08720929571922792","line_num":"0","par_num":"0","top":"0.7105263157219254","block_num":"0","height":"0.01072803904945585","left":"0.24854651872595424","text":"Log an informational message to the logs.","conf":"1","page_num":"0","level":"0"},{"block_num":"0","conf":"1","page_num":"0","par_num":"0","word_num":"0","text":"Implements: Loggerinterface::info","line_num":"0","left":"0.24854651107352554","level":"0","top":"0.7384370017274113","height":"0.010691917303836673","width":"0.0813953419949146"},{"height":"0.010452960286604362","block_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.7595818820518198","left":"0.27761628499022556","width":"0.07122092551373421","word_num":"0","par_num":"0","text":"array|ArravyablelJsonable|Stri"},{"left":"0.2761627910440279","text":"ngable lstring smessage","word_num":"0","height":"0.006968640444571572","level":"0","par_num":"0","top":"0.7804878052132543","line_num":"0","width":"0.056686041202950954","block_num":"0","conf":"0.30000001192092896","page_num":"0"},{"height":"0.010703032096607279","par_num":"0","width":"0.049418596511191515","word_num":"0","line_num":"0","top":"0.7979094080543587","text":"} catch (Throwable","level":"0","block_num":"0","page_num":"0","conf":"1","left":"0.19186047325424327"},{"top":"0.7944250876267327","line_num":"0","height":"0.010452960286604362","block_num":"0","word_num":"0","par_num":"0","level":"0","conf":"0.5","page_num":"0","text":"arrayScontext","width":"0.03924418256637896","left":"0.2761627943999499"},{"left":"0.20348837187088045","word_num":"0","height":"0.006968640444571461","block_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.8188153313456585","text":"slogger->errorl","width":"0.03924418256637899","level":"0"},{"word_num":"0","block_num":"0","par_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","left":"0.2485465134574538","text":"Returns:","conf":"1","top":"0.8188153315291717","page_num":"0","width":"0.01889534706765031"},{"conf":"0.30000001192092896","width":"0.01598837020549368","word_num":"0","left":"0.24854651337109027","height":"0.006968640444571572","top":"0.8432055752480975","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"CAurno","level":"0"},{"block_num":"0","level":"0","page_num":"0","top":"0.8466898958055888","line_num":"0","width":"0.06395348082197477","word_num":"0","conf":"0.5","left":"0.2747093029029664","height":"0.006968640444571461","par_num":"0","text":"vendor/aravel/tramework/src"},{"block_num":"0","width":"0.05668604120295101","conf":"0.30000001192092896","par_num":"0","word_num":"0","page_num":"0","top":"0.8641114985930454","height":"0.006968640444571461","left":"0.2747093023963053","level":"0","line_num":"0","text":"luminare Loc/Loccer.ono"},{"height":"0.007235383302971576","level":"0","page_num":"0","text":"'error' =>","par_num":"0","top":"0.8708133969827938","word_num":"0","block_num":"0","left":"0.21511627846207848","width":"0.026162789223041938","conf":"0.30000001192092896","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0072770620647228945","level":"0","par_num":"0","width":"0.023255814897253146","page_num":"0","left":"0.20348837139363007","block_num":"0","top":"0.9233449476199234","text":"throw Ser"},{"left":"0.44476744220017683","line_num":"0","top":"0.2508710809687519","conf":"0.30000001192092896","page_num":"0","height":"0.010691917303836784","par_num":"0","text":"826 л v 512","width":"0.03488371727314399","word_num":"0","level":"0","block_num":"0"},{"height":"0.017421602252187585","block_num":"0","left":"0.47238372096131104","level":"0","page_num":"0","text":"575","width":"0.008720929952377943","top":"0.29965156834254736","word_num":"0","par_num":"0","line_num":"0","conf":"1"},{"height":"0.010452960286604362","page_num":"0","level":"0","par_num":"0","text":"576","left":"0.47093023257922917","word_num":"0","line_num":"0","block_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","conf":"0.30000001192092896"},{"line_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0","level":"0","left":"0.4709302334945038","block_num":"0","top":"0.3379790945953738","word_num":"0","text":"577","width":"0.01017441774936434","page_num":"0"},{"line_num":"0","conf":"1","text":"578","top":"0.35540069773126226","level":"0","height":"0.010452960286604362","page_num":"0","block_num":"0","width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","par_num":"0"},{"width":"0.011627906180442682","conf":"1","page_num":"0","height":"0.017421602252187585","line_num":"0","block_num":"0","par_num":"0","text":"579","level":"0","top":"0.3693379791874951","left":"0.4709302331500887","word_num":"0"},{"left":"0.4709302334945038","conf":"1","top":"0.39024390295774314","width":"0.01017441774936434","level":"0","height":"0.010452960286604362","text":"580","word_num":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","height":"0.024390243457264815","text":"=581","conf":"0.5","top":"0.40418118460121666","word_num":"0","block_num":"0","page_num":"0","left":"0.4665697680180062","level":"0","line_num":"0","width":"0.0159883714736776"},{"level":"0","page_num":"0","width":"0.008720929318285997","line_num":"0","top":"0.4425087113201125","left":"0.4723837218234151","word_num":"0","height":"0.010452960286604362","block_num":"0","text":"583","par_num":"0","conf":"1"},{"width":"0.01017441774936434","conf":"1","top":"0.459930314107569","word_num":"0","line_num":"0","left":"0.4709302334945038","block_num":"0","text":"584","level":"0","height":"0.010452960286604362","par_num":"0","page_num":"0"},{"level":"0","top":"0.4773519168950253","width":"0.013081394611520969","par_num":"0","height":"0.010452960286604362","word_num":"0","left":"0.46656976846458836","text":"—585","line_num":"0","block_num":"0","page_num":"0","conf":"0.5"},{"level":"0","left":"0.47093023257922917","par_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","line_num":"0","text":"586","top":"0.4947735200309138","width":"0.008720929318285997","word_num":"0"},{"height":"0.010452960286604362","page_num":"0","top":"0.5121951224699383","word_num":"0","width":"0.008720929318285997","text":"587","conf":"1","par_num":"0","block_num":"0","left":"0.4723837218234151","level":"0","line_num":"0"},{"top":"0.5296167252573947","block_num":"0","text":"588","line_num":"0","height":"0.010452960286604362","left":"0.4723837218234151","conf":"1","width":"0.008720929318285997","par_num":"0","word_num":"0","level":"0","page_num":"0"},{"left":"0.4709302334945038","word_num":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","level":"0","width":"0.01017441774936434","line_num":"0","conf":"1","par_num":"0","text":"589","top":"0.5470383280448511"},{"block_num":"0","par_num":"0","text":"590","top":"0.5609756106427853","left":"0.47238372114299704","width":"0.008720929952377943","height":"0.020905922094220375","level":"0","page_num":"0","conf":"0.5","word_num":"0","line_num":"0"},{"text":"15911","word_num":"0","height":"0.006968640444571572","page_num":"0","level":"0","width":"0.013081394611520969","line_num":"0","block_num":"0","left":"0.46802325552854196","par_num":"0","top":"0.5853658539937421","conf":"0.30000001192092896"},{"page_num":"0","level":"0","conf":"1","left":"0.4723837209560432","height":"0.020905923615232025","par_num":"0","text":"592","width":"0.010174418383456285","line_num":"0","word_num":"0","top":"0.5958188150216522","block_num":"0"},{"text":"593","top":"0.616724738727316","width":"0.008720929952377998","conf":"1","level":"0","block_num":"0","left":"0.47238372099764825","word_num":"0","par_num":"0","height":"0.010452961047110132","line_num":"0","page_num":"0"},{"level":"0","block_num":"0","conf":"0.30000001192092896","text":"T595","height":"0.013937280889142922","left":"0.466569769141862","page_num":"0","top":"0.6480836243637909","width":"0.014534881774415365","line_num":"0","word_num":"0","par_num":"0"},{"left":"0.46656976759933994","line_num":"0","block_num":"0","top":"0.6655052271933078","word_num":"0","conf":"0.30000001192092896","height":"0.020905922094220375","level":"0","page_num":"0","width":"0.014534883042599256","par_num":"0","text":"-596"},{"text":"597","top":"0.6898954702884519","left":"0.47093023259606254","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.010174418383456285","height":"0.006968641205077342","word_num":"0","level":"0"},{"level":"0","block_num":"0","page_num":"0","left":"0.4709302331016392","height":"0.020905922094220375","line_num":"0","conf":"0.5","par_num":"0","text":"598","top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0"},{"par_num":"0","line_num":"0","page_num":"0","left":"0.4723837209976482","block_num":"0","width":"0.008720929952377943","text":"$99","top":"0.7247386758550688","height":"0.006968641205077342","level":"0","conf":"1","word_num":"0"},{"left":"0.46656976790214993","par_num":"0","height":"0.027874564820309367","text":"=600","line_num":"0","block_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.7282229962193458","width":"0.014534883042599311","level":"0","page_num":"0"},{"top":"0.7595818818683066","width":"0.01017441774936434","block_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","conf":"0.30000001192092896","level":"0","par_num":"0","text":"6011","word_num":"0","height":"0.006968640444571572"},{"block_num":"0","left":"0.466569767781026","page_num":"0","word_num":"0","line_num":"0","text":"-602","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.7700348428613736","height":"0.020905923615232025","width":"0.014534883042599311"},{"conf":"1","line_num":"0","top":"0.8048780490574194","level":"0","page_num":"0","text":"604","par_num":"0","left":"0.47093023264451217","width":"0.010174418383456285","block_num":"0","word_num":"0","height":"0.020905922094220375"},{"top":"0.8292682935500775","par_num":"0","width":"0.008720929318285997","page_num":"0","height":"0.010452960286604362","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.47093023257922917","line_num":"0","block_num":"0","text":"605"},{"word_num":"0","block_num":"0","height":"0.017421602252187474","text":"606","width":"0.008720929952377943","line_num":"0","conf":"1","page_num":"0","top":"0.8432055753547425","left":"0.4723837211284622","level":"0","par_num":"0"},{"height":"0.010689139176023432","conf":"0.30000001192092896","top":"0.8641114988686065","page_num":"0","level":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.4665697671564489","line_num":"0","text":"— 607","width":"0.013081394611520969"},{"block_num":"0","par_num":"0","width":"0.008720929318285997","left":"0.4723837218234151","word_num":"0","line_num":"0","top":"0.8815331015640149","level":"0","page_num":"0","text":"608","height":"0.010452960286604362","conf":"1"},{"level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571461","text":"• Mon ZU Aor 10.41:49","page_num":"0","top":"0.006968641450188162","width":"0.05813952709766146","left":"0.9345930252198137","word_num":"0","block_num":"0"},{"height":"0.010452960286604362","level":"0","par_num":"0","width":"0.08866278668667404","block_num":"0","conf":"1","left":"0.8270348901595695","word_num":"0","page_num":"0","top":"0.02787456497864904","line_num":"0","text":"L AskJiminnyReportActivityServiceTestv"},{"top":"0.05574912978701141","block_num":"0","height":"0.010452960286604362","par_num":"0","width":"0.029069763548830674","word_num":"0","left":"0.4738372097953522","line_num":"0","page_num":"0","text":"=custom.log","conf":"0.5","level":"0"},{"word_num":"0","top":"0.055749129145434506","left":"0.5101744200028817","line_num":"0","block_num":"0","height":"0.010452961047110132","width":"0.027616277654120225","conf":"1","level":"0","par_num":"0","text":"=laravel.log","page_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","conf":"0.5","page_num":"0","top":"0.05574912978701141","par_num":"0","level":"0","text":"A SF [jiminny@localhost]","height":"0.010452960286604362","width":"0.050872087478637695","left":"0.5450581399922917"},{"par_num":"0","page_num":"0","level":"0","line_num":"0","conf":"0.5","height":"0.010452961047110132","width":"0.06104650903255382","word_num":"0","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","top":"0.055749129145434506","block_num":"0"},{"height":"0.010452960286604362","line_num":"0","word_num":"0","page_num":"0","top":"0.05574912943857935","block_num":"0","level":"0","conf":"1","text":"Cascade","left":"0.6947674436468302","par_num":"0","width":"0.017441858636571994"},{"block_num":"0","left":"0.4738372088584945","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","page_num":"0","conf":"0.30000001192092896","height":"0.011164274322169043","par_num":"0","level":"0","line_num":"0","word_num":"0","width":"0.07703488431078326"},{"line_num":"0","par_num":"0","conf":"0.5","top":"0.0797448165869219","page_num":"0","block_num":"0","width":"0.04360464785961393","word_num":"0","level":"0","height":"0.011164274322169043","left":"0.5595930266071848","text":"A console [STAGING]"},{"word_num":"0","text":"Retactor Connection","top":"0.08362369354010668","width":"0.04651162979450629","block_num":"0","level":"0","par_num":"0","conf":"1","left":"0.6933139525309181","line_num":"0","page_num":"0","height":"0.007285397208668498"},{"level":"0","line_num":"0","conf":"0.30000001192092896","left":"0.7470930289847444","width":"0.045058133754324436","par_num":"0","top":"0.08362369371432266","word_num":"0","text":"CRM Initial Sync Oven","height":"0.007285397208668609","block_num":"0","page_num":"0"},{"block_num":"0","left":"0.5348837228066751","height":"0.0071770334928229484","page_num":"0","conf":"0.5","word_num":"0","line_num":"0","top":"0.1044657097288676","text":"Tx: Autov","par_num":"0","width":"0.02034883549872868","level":"0"},{"conf":"0.5","page_num":"0","level":"0","height":"0.010516868633897003","text":"do jiminny v","top":"0.1044657097460916","par_num":"0","word_num":"0","width":"0.023255814897253146","line_num":"0","block_num":"0","left":"0.6627906972313775"},{"par_num":"0","line_num":"0","word_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","level":"0","page_num":"0","conf":"0.5","height":"0.010689139176023432","width":"0.12936045261139567","top":"0.12519936212958604","left":"0.49273255700367574","block_num":"0"},{"page_num":"0","left":"0.6279069838403225","par_num":"0","block_num":"0","level":"0","text":"034 A1 A34 M62 ^ -","conf":"0.30000001192092896","top":"0.12519936195537007","line_num":"0","width":"0.05813952709766146","height":"0.010689139176023432","word_num":"0"},{"level":"0","page_num":"0","left":"0.4927325782522842","block_num":"0","height":"0.006968640444571461","word_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.1463414637498397","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","line_num":"0","width":"0.12499997970905707"},{"text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.013937280889143033","page_num":"0","top":"0.15679442610595107","width":"0.1962209052227913","conf":"1","left":"0.4927325630147635","par_num":"0"},{"block_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","left":"0.49273255988271814","line_num":"0","width":"0.015988370205493707","text":"SELECT","level":"0","page_num":"0","par_num":"0","top":"0.17770034895077447"},{"text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","left":"0.5014535184914614","height":"0.013937280889143033","page_num":"0","level":"0","par_num":"0","width":"0.1889534605310318","top":"0.1951219518899232"},{"block_num":"0","conf":"0.30000001192092896","left":"0.5029069786600965","level":"0","page_num":"0","height":"0.006968640444571461","par_num":"0","line_num":"0","width":"0.021802323929806966","top":"0.21602787489966546","word_num":"0","text":"U.ema1l."},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"sa.*","page_num":"0","left":"0.5029069764355705","width":"0.011627907448626518","top":"0.233449477263315","word_num":"0","height":"0.006968641205077342","level":"0","line_num":"0"},{"level":"0","height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","width":"0.08866278668667404","left":"0.5029069796729173","word_num":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.25087108008861336","conf":"0.30000001192092896"},{"level":"0","line_num":"0","block_num":"0","height":"0.011164274322168932","left":"0.49273255569667207","page_num":"0","text":"JOIN users u on u.id = sa.sociable_id","top":"0.2679425837320575","conf":"0.5","par_num":"0","word_num":"0","width":"0.0959302313784336"},{"conf":"0.30000001192092896","par_num":"0","line_num":"0","height":"0.007196483429539158","page_num":"0","left":"0.492732561293783","top":"0.28548644338568163","word_num":"0","width":"0.10610464785961388","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","block_num":"0","level":"0"},{"conf":"0.5","left":"0.49269744083144135","line_num":"0","page_num":"0","level":"0","par_num":"0","top":"0.2995371262853762","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","block_num":"0","word_num":"0","height":"0.0148935728666314","width":"0.1381482875093501"},{"block_num":"0","height":"0.010505753841126397","top":"0.33797909453440456","conf":"1","width":"0.14534883296236073","level":"0","page_num":"0","par_num":"0","word_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","left":"0.4927325646028267","line_num":"0"},{"text":"select * from features;","left":"0.4927325633660667","block_num":"0","height":"0.01075026787449107","line_num":"0","page_num":"0","top":"0.3728222999543015","width":"0.059593018065107584","level":"0","conf":"1","par_num":"0","word_num":"0"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","left":"0.49273257312172364","block_num":"0","height":"0.007260390255820148","width":"0.12936045261139567","top":"0.38995215302990127","level":"0","text":"Bplect * from team fpatunos where featunp id = 40:","line_num":"0","word_num":"0"},{"line_num":"0","top":"0.42503987254774733","level":"0","width":"0.09011627765412028","word_num":"0","page_num":"0","block_num":"0","height":"0.010500196824994035","left":"0.4927325550814989","par_num":"0","conf":"1","text":"select * from teams where id = 556;"},{"top":"0.4599303140744231","word_num":"0","conf":"1","text":"select * from","line_num":"0","width":"0.03779069413530067","level":"0","left":"0.4927325616686351","page_num":"0","par_num":"0","height":"0.010564103651274914","block_num":"0"},{"level":"0","block_num":"0","conf":"1","line_num":"0","top":"0.4599303140744231","par_num":"0","width":"0.12499998985452854","height":"0.010564103651274914","page_num":"0","left":"0.5654069877565148","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","word_num":"0"},{"par_num":"0","height":"0.010686361048210191","left":"0.4927325741233989","line_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","top":"0.47735191659424503","width":"0.19767440633570887","conf":"1","word_num":"0","block_num":"0","level":"0","page_num":"0"},{"conf":"0.5","left":"0.4927008834473122","top":"0.49466613506674073","text":"select * from automated_report_results order Dy zu desc,","par_num":"0","word_num":"0","page_num":"0","height":"0.014546766235497555","block_num":"0","line_num":"0","level":"0","width":"0.1453954818400931"},{"word_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","level":"0","block_num":"0","left":"0.4927325548990552","line_num":"0","height":"0.010686361048210191","conf":"1","par_num":"0","top":"0.5119617223575448","page_num":"0","width":"0.14244185102746842"},{"par_num":"0","width":"0.15552323929806972","word_num":"0","page_num":"0","block_num":"0","conf":"1","left":"0.49273255862023396","line_num":"0","text":"select * from automated report results WHERE report id = 54:","top":"0.5470383283932831","height":"0.010452960286604362","level":"0"},{"block_num":"0","level":"0","top":"0.5818815337886577","conf":"1","height":"0.010622453461423431","width":"0.12209300791963623","par_num":"0","line_num":"0","text":"select * from opportunities where id = 7594349:","word_num":"0","left":"0.49273256125581216","page_num":"0"},{"height":"0.010750267113985301","conf":"0.5","left":"0.49273257226354994","line_num":"0","par_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","page_num":"0","word_num":"0","top":"0.6164274323772443","width":"0.19767440633570899","block_num":"0","level":"0"},{"left":"0.49273256709487234","text":"select * from plavbooks where team id = 711: # event 226147","word_num":"0","conf":"1","level":"0","line_num":"0","width":"0.15406975847609494","top":"0.6339712919137487","height":"0.010628010477555794","par_num":"0","page_num":"0","block_num":"0"},{"top":"0.651515151624469","left":"0.4927325551571803","width":"0.15261626750864876","word_num":"0","level":"0","par_num":"0","height":"0.010505753841126397","conf":"1","block_num":"0","line_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","page_num":"0"},{"line_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.4927325646279135","height":"0.013937280889143033","page_num":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","top":"0.6689895475345226","par_num":"0","conf":"1","width":"0.11046511061648101"},{"word_num":"0","left":"0.4927325552882119","page_num":"0","width":"0.15261626750864876","height":"0.010558546635142552","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","line_num":"0","conf":"1","level":"0","top":"0.6864111504286012","block_num":"0","par_num":"0"},{"width":"0.12354650903255388","word_num":"0","left":"0.4927325602990887","level":"0","page_num":"0","line_num":"0","par_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","height":"0.007318740065968554","top":"0.724738676080081","conf":"0.5","block_num":"0"},{"height":"0.010452961047110132","page_num":"0","top":"0.7386759584137272","conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","word_num":"0","text":"GELECT","line_num":"0","left":"0.492732558848917","width":"0.0159883714736776"},{"line_num":"0","page_num":"0","par_num":"0","left":"0.5029069807442199","level":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","word_num":"0","height":"0.014354066985646008","top":"0.7559808612440191","width":"0.18604649888708236","block_num":"0","conf":"0.5"},{"left":"0.5014534902332606","text":"u. email","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.007257611367501027","line_num":"0","block_num":"0","par_num":"0","top":"0.7767145136381128","level":"0","width":"0.021802323929806966"},{"width":"0.013081394611520913","text":"sa.*,","word_num":"0","left":"0.5029069777669138","height":"0.010452960286604362","conf":"1","par_num":"0","line_num":"0","level":"0","top":"0.7944250876267327","page_num":"0","block_num":"0"},{"width":"0.09011626750864876","conf":"1","top":"0.8118022326885981","par_num":"0","line_num":"0","page_num":"0","height":"0.010497418697180683","left":"0.5014534906556222","block_num":"0","text":"t.owner_id FROM social_accounts sa","word_num":"0","level":"0"},{"level":"0","text":"JOTN usens u on trid = ca.cociable idi","top":"0.8292682928942409","height":"0.007254833239687675","left":"0.49273256673203064","par_num":"0","width":"0.09738371220040826","conf":"0.30000001192092896","block_num":"0","page_num":"0","word_num":"0","line_num":"0"},{"top":"0.8466898957943156","width":"0.10610464785961393","conf":"0.5","par_num":"0","level":"0","block_num":"0","left":"0.49273255613526434","page_num":"0","height":"0.010566882539594036","line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0"},{"conf":"1","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0","page_num":"0","left":"0.4927325670763793","par_num":"0","top":"0.8641114986943905","word_num":"0","line_num":"0","block_num":"0","height":"0.010689139176023432","width":"0.1380813882706013"},{"conf":"0.5","top":"0.8987240830528642","word_num":"0","page_num":"0","level":"0","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","block_num":"0","width":"0.19622092551373427","height":"0.01068358215989107","left":"0.4927325575704069"},{"block_num":"0","par_num":"0","left":"0.965116281891486","level":"0","text":"+0 ..","width":"0.020348834230544677","conf":"0.30000001192092896","height":"0.011164274322169043","line_num":"0","page_num":"0","top":"0.0797448165869219","word_num":"0"},{"text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","page_num":"0","level":"0","width":"0.2703488329623608","par_num":"0","block_num":"0","height":"0.01059744650857497","line_num":"0","left":"0.6976744093136732","top":"0.10104529661439754","word_num":"0","conf":"1"},{"top":"0.11846689891207607","word_num":"0","height":"0.006968641205077342","left":"0.703488371377582","line_num":"0","page_num":"0","par_num":"0","block_num":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","level":"0","width":"0.23837209255137337","conf":"0.30000001192092896"},{"level":"0","block_num":"0","page_num":"0","height":"0.007357639939400973","par_num":"0","conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","width":"0.28633718287691157","word_num":"0","line_num":"0","left":"0.694767473312973"},{"left":"0.6962209524994839","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","top":"0.15311004796085603","level":"0","width":"0.2819767201200445","conf":"0.5","word_num":"0","height":"0.010653017430404366","line_num":"0","par_num":"0","block_num":"0","page_num":"0"},{"level":"0","line_num":"0","page_num":"0","height":"0.010583553587991013","left":"0.6947674594038452","conf":"1","word_num":"0","width":"0.12645347067650337","par_num":"0","text":"already solved - just not parametrised for the profile/since case","top":"0.1672473874286453","block_num":"0"},{"par_num":"0","text":"What splitting the profile sync into batches would look like","line_num":"0","page_num":"0","height":"0.010494639808861561","level":"0","width":"0.13517440633570899","conf":"1","top":"0.19856459312259356","word_num":"0","left":"0.6947674552483422","block_num":"0"},{"text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","conf":"1","width":"0.1511627765412027","height":"0.007182590508955311","line_num":"0","par_num":"0","left":"0.6947674427962095","block_num":"0","page_num":"0","top":"0.21929824549679078","word_num":"0","level":"0"},{"width":"0.28633716258596864","page_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","left":"0.694767459943104","block_num":"0","height":"0.010569660667407277","top":"0.233449478068677","line_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra"},{"page_num":"0","top":"0.2508710804745784","line_num":"0","level":"0","conf":"0.30000001192092896","left":"0.6947674612076477","height":"0.006968640444571461","width":"0.24127905419532292","block_num":"0","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","par_num":"0","word_num":"0"},{"word_num":"0","left":"0.6962209605769604","level":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","par_num":"0","top":"0.271777003894373","width":"0.284883661473051","page_num":"0","conf":"1","height":"0.007329854098233168","line_num":"0","block_num":"0"},{"height":"0.006968640444571461","par_num":"0","width":"0.2877906636988863","top":"0.306620209394439","block_num":"0","line_num":"0","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","left":"0.6962209692158519","level":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"conf":"1","left":"0.7034883691075557","line_num":"0","width":"0.2776162573631774","par_num":"0","block_num":"0","word_num":"0","level":"0","page_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","height":"0.010452960286604362","top":"0.3205574921563493"},{"text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","top":"0.33797909453440456","width":"0.20639533184944325","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","left":"0.7034883928957734","level":"0","par_num":"0","word_num":"0","height":"0.010505753841126397"},{"height":"0.010628010477555794","par_num":"0","word_num":"0","left":"0.6962209294276679","page_num":"0","line_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","top":"0.3554006976086954","width":"0.2819767201200445","conf":"1","block_num":"0","level":"0"},{"page_num":"0","level":"0","conf":"1","height":"0.0072659472719524","left":"0.6962209430504749","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","par_num":"0","top":"0.3763066205343165","width":"0.2848836817639939","word_num":"0","block_num":"0","line_num":"0"},{"height":"0.007215933366255256","width":"0.0319767404109873","word_num":"0","par_num":"0","block_num":"0","top":"0.41463414653422836","line_num":"0","conf":"0.5","level":"0","page_num":"0","left":"0.6947674424200525","text":"You get for free"},{"page_num":"0","width":"0.08575581489725315","block_num":"0","left":"0.697674417508692","height":"0.0071770334928229484","word_num":"0","level":"0","par_num":"0","conf":"0.5","top":"0.43540669856459324","line_num":"0","text":"•streamed fetch (no 0OM on big owners)"},{"height":"0.0071770334928229484","conf":"0.5","width":"0.06540696671668522","left":"0.6976744285694189","par_num":"0","word_num":"0","level":"0","page_num":"0","text":"• 100-record batches via Redis","line_num":"0","top":"0.4529505582137161","block_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","top":"0.4703832754342152","left":"0.6976744332330052","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","width":"0.13953486909257606","conf":"1","word_num":"0","block_num":"0","height":"0.010477968760464584","level":"0"},{"text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","conf":"1","top":"0.4912280700058711","width":"0.1322674244008165","left":"0.6976744360642997","block_num":"0","word_num":"0","height":"0.010514089745577881","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"top":"0.508710801912447","page_num":"0","word_num":"0","conf":"0.5","left":"0.6976744452422932","par_num":"0","width":"0.2819767201200444","level":"0","line_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","block_num":"0","height":"0.010452960286604251"},{"line_num":"0","page_num":"0","level":"0","text":"key so difterent orofiles don't collide","top":"0.5261324047144549","left":"0.7034883798200974","word_num":"0","block_num":"0","height":"0.007360418067214214","conf":"0.5","width":"0.07267441140844466","par_num":"0"},{"left":"0.6947674678139966","par_num":"0","width":"0.1729650903255382","height":"0.010452960286604362","block_num":"0","page_num":"0","level":"0","word_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","top":"0.5470383280448511","conf":"1","line_num":"0"},{"word_num":"0","conf":"0.5","level":"0","page_num":"0","line_num":"0","width":"0.2819767201200445","height":"0.0073104049220229506","block_num":"0","left":"0.6947674633339377","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0","top":"0.5644599301598978"},{"height":"0.010577996571858761","level":"0","top":"0.5956937798195339","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","conf":"1","par_num":"0","width":"0.28052323929806977","left":"0.6947674627311626","word_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"width":"0.13953487923804753","block_num":"0","height":"0.0071770334928229484","line_num":"0","top":"0.613237639553429","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","par_num":"0","word_num":"0","page_num":"0","conf":"1","left":"0.6947674461509291","level":"0"},{"width":"0.04215116196490354","word_num":"0","height":"0.006968641205077342","page_num":"0","block_num":"0","level":"0","left":"0.6947674422006878","text":"Recommendation","conf":"1","line_num":"0","par_num":"0","top":"0.6411149825213349"},{"page_num":"0","top":"0.6585365856142653","level":"0","line_num":"0","height":"0.010522425650029366","left":"0.6947674626641019","word_num":"0","block_num":"0","par_num":"0","conf":"1","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","width":"0.28052323929806977"},{"top":"0.6759581884885157","conf":"0.5","left":"0.6947674655515993","par_num":"0","word_num":"0","block_num":"0","page_num":"0","height":"0.006968640444571461","level":"0","width":"0.28488370205493685","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","line_num":"0"},{"left":"0.6947674548777797","conf":"1","height":"0.01055576774682343","page_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","level":"0","line_num":"0","width":"0.17441859143845573","block_num":"0","word_num":"0","par_num":"0"},{"line_num":"0","height":"0.01072803904945574","level":"0","block_num":"0","page_num":"0","left":"0.697674427545875","par_num":"0","conf":"1","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0"},{"top":"0.7317073174143272","word_num":"0","par_num":"0","width":"0.2848836817639939","left":"0.6976744576996018","level":"0","conf":"1","line_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","page_num":"0","block_num":"0","height":"0.010716925017191015"},{"left":"0.7034883726365229","par_num":"0","width":"0.011627906180442626","block_num":"0","height":"0.017421602252187585","level":"0","conf":"0.30000001192092896","text":"do),","top":"0.7421602788826169","line_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","page_num":"0","height":"0.0071770334928229484","word_num":"0","level":"0","left":"0.6976744436144179","line_num":"0","block_num":"0","conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","top":"0.766347687400319","width":"0.2776162573631774"},{"par_num":"0","page_num":"0","height":"0.011164274322169043","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","word_num":"0","line_num":"0","level":"0","left":"0.694767475704478","block_num":"0","conf":"1","width":"0.2877906636988864","top":"0.7870813397129187"},{"left":"0.6947674739397125","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","page_num":"0","par_num":"0","level":"0","top":"0.8013937288934075","width":"0.2718022934933926","block_num":"0","height":"0.013937280889143033","conf":"1","word_num":"0","line_num":"0"},{"word_num":"0","left":"0.6962209318790669","conf":"1","line_num":"0","page_num":"0","height":"0.0071770334928229484","block_num":"0","level":"0","top":"0.8221690590111643","par_num":"0","text":"watermark — gate it on \"no profile context\".","width":"0.08430232392980697"},{"conf":"0.30000001192092896","height":"0.010461296951561616","left":"0.9651162807795277","par_num":"0","block_num":"0","top":"0.8397129185198681","line_num":"0","text":"G.l .","level":"0","width":"0.017441858636571994","word_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","width":"0.04069767099745736","height":"0.0071770334928229484","line_num":"0","text":"Ask anvthina (84-D","page_num":"0","conf":"0.30000001192092896","left":"0.6962209300842392","level":"0","top":"0.9266347687400319","word_num":"0"},{"page_num":"0","block_num":"0","text":"Claude Qnus 17 Medium","left":"0.7223837197862006","height":"0.0071770334928229484","par_num":"0","width":"0.04651162472177062","conf":"0.30000001192092896","line_num":"0","word_num":"0","top":"0.9545454545454546","level":"0"},{"left":"0.9331395351302343","block_num":"0","height":"0.006968640444571572","text":"144-25","level":"0","page_num":"0","top":"0.9860627181052405","par_num":"0","width":"0.01453488177441542","word_num":"0","conf":"0.5","line_num":"0"},{"par_num":"0","width":"0.01453488177441531","page_num":"0","conf":"0.30000001192092896","line_num":"0","left":"0.9709302343731505","top":"0.986062718234409","height":"0.01074748898617195","text":"Po 4 sp","word_num":"0","block_num":"0","level":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8061
|
NULL
|
NULL
|
|
59351
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• Mon ZU Aor 10.41:44L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*,t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".G.l .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"par_num":"0","line_num" [{"par_num":"0","line_num":"0","text":"Phostorm","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","left":"0.01744185995005212","width":"0.021802326466174835","word_num":"0","level":"0","top":"0.006968641046706359","block_num":"0"},{"width":"0.01162790618044264","par_num":"0","left":"0.1148255812121043","word_num":"0","height":"0.006968640444571461","line_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.006968641450188162","text":"code"},{"level":"0","par_num":"0","block_num":"0","left":"0.030523259704860126","page_num":"0","conf":"0.5","height":"0.010452960286604362","text":"FV faVsco.js","line_num":"0","top":"0.02787456497864904","width":"0.029069763548830722","word_num":"0"},{"width":"0.024709300791963623","block_num":"0","conf":"0.30000001192092896","top":"0.02787456497864904","line_num":"0","word_num":"0","height":"0.010452960286604362","level":"0","text":"?9 master","page_num":"0","left":"0.06831395542728312","par_num":"0"},{"page_num":"0","left":"0.014534883869450689","line_num":"0","par_num":"0","text":"Proledey","height":"0.003484320602538671","width":"0.020348836766912577","conf":"0.30000001192092896","top":"0.05923344944238418","block_num":"0","word_num":"0","level":"0"},{"block_num":"0","left":"0.043574765514713835","line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","height":"0.01150821840934213","page_num":"0","level":"0","text":"D Salesforce","top":"0.07612742412338913","width":"0.030583024024963372"},{"height":"0.010452960286604362","page_num":"0","top":"0.09407665591941561","width":"0.021802323929806973","level":"0","text":"> DDTO","word_num":"0","left":"0.046511627642654756","line_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896"},{"width":"0.07137109878215384","word_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.0537095887639354","par_num":"0","level":"0","page_num":"0","height":"0.015479323586398475","text":"© FetchSalesforceEntitiesJob.pnp","top":"0.11024367702094318"},{"text":"c ProcesssalestorcetnutybatchJob.ong","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.05232558202147495","par_num":"0","line_num":"0","page_num":"0","top":"0.13237639553429026","block_num":"0","width":"0.08575580475178171","word_num":"0","level":"0"},{"block_num":"0","height":"0.0072715042880847625","level":"0","line_num":"0","left":"0.05232558202147495","page_num":"0","par_num":"0","conf":"0.5","text":"C) ketryralleasalestorcerecorasJob.onp","top":"0.14982578435435434","width":"0.08575580475178171","word_num":"0"},{"word_num":"0","height":"0.006968640444571461","left":"0.046511627154292065","conf":"0.30000001192092896","text":"c) AulolocDelavec locrm.ono","level":"0","page_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.16724738709478748","width":"0.06249999492726427"},{"page_num":"0","left":"0.046511627667025296","height":"0.010616896445291069","line_num":"0","block_num":"0","par_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","width":"0.07558138827060132","conf":"1","word_num":"0","level":"0"},{"width":"0.06395348082197473","word_num":"0","conf":"0.5","text":"C) CreaterollowupActivity.php","level":"0","height":"0.0073048471453848185","left":"0.04651163545709501","block_num":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.2017543859602864"},{"par_num":"0","page_num":"0","width":"0.04215116196490349","left":"0.04651162858740109","word_num":"0","block_num":"0","height":"0.007182590508955311","top":"0.21929824565899192","level":"0","text":"C) CreateNotes.php","line_num":"0","conf":"0.30000001192092896"},{"conf":"1","left":"0.04651163557061816","par_num":"0","level":"0","text":"© MatchActivitiesToNewOpportunity.php","height":"0.010544653714558705","line_num":"0","width":"0.08720929571922789","word_num":"0","top":"0.23684210521680837","block_num":"0","page_num":"0"},{"page_num":"0","height":"0.007207597461803994","left":"0.04651163358738779","width":"0.06249999492726427","level":"0","line_num":"0","text":"C) MatchActivitvermData.php","top":"0.2543554009942979","par_num":"0","word_num":"0","block_num":"0","conf":"0.5"},{"height":"0.00732985485873916","width":"0.039244185102746854","top":"0.27177700333990396","word_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","left":"0.046511628705343505","par_num":"0","text":"E) NoteObiect.ohp","block_num":"0"},{"left":"0.04651163174781109","text":"c) SaveActiviv.ono","word_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.2891986066069825","page_num":"0","width":"0.04215115942853562"},{"height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","left":"0.04651162677256695","par_num":"0","top":"0.30662020900450737","text":"c)saveliranscriotion.onv","block_num":"0","width":"0.0523255835188196","level":"0","line_num":"0","word_num":"0"},{"block_num":"0","width":"0.04215115942853562","level":"0","text":"C) SetuoLavout.oho","conf":"0.5","height":"0.0072464973352361906","left":"0.04651163174781109","line_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.32376395531045343"},{"width":"0.04215115942853562","level":"0","block_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"C) SvncActivitv.oho","left":"0.04651163174781109","conf":"0.5","top":"0.34130781499202545","line_num":"0","height":"0.0071770334928230595"},{"width":"0.055435398791698696","block_num":"0","height":"0.014418177627490425","text":"@ SvncFieldMetadata.php","line_num":"0","word_num":"0","left":"0.04638947542561308","top":"0.3552072621290665","conf":"1","level":"0","par_num":"0","page_num":"0"},{"width":"0.039244182566378974","line_num":"0","height":"0.010455739935429254","left":"0.046511631609252174","page_num":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0","text":"© SyncLeads.php","level":"0","top":"0.3763066205343165"},{"level":"0","top":"0.38995215311004783","line_num":"0","page_num":"0","height":"0.014354066985645897","left":"0.046511631695615716","word_num":"0","conf":"1","block_num":"0","par_num":"0","width":"0.04215115942853562","text":"© SyncObjects.php"},{"line_num":"0","text":"© SyncOpportunitiesJob.php","left":"0.04651163073081603","top":"0.41114982586710536","width":"0.06104650903255382","word_num":"0","par_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.010700253968793927","level":"0"},{"width":"0.05087208747863769","level":"0","top":"0.42503987240829344","line_num":"0","word_num":"0","height":"0.014354066985646008","left":"0.046511633451594","page_num":"0","conf":"1","block_num":"0","par_num":"0","text":"© SyncOpportunity.php"},{"height":"0.010672468127626344","top":"0.44577352463809683","left":"0.04651163071712692","width":"0.05813953217039717","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","level":"0","text":"© SyncProfileMetadata.php","conf":"1"},{"width":"0.056686041202950996","height":"0.010550210730691068","left":"0.04651163321565249","par_num":"0","top":"0.46331738455485405","level":"0","text":"© SyncTeamFieldsJob.php","word_num":"0","block_num":"0","line_num":"0","page_num":"0","conf":"1"},{"level":"0","left":"0.04651163321565131","par_num":"0","text":"© SyncTeamMetadata.php","word_num":"0","line_num":"0","top":"0.48083623715937174","width":"0.05668604120295098","block_num":"0","height":"0.010452961047110243","page_num":"0","conf":"1"},{"text":"© UpdateOpportunitySpecifications.php","line_num":"0","block_num":"0","left":"0.04651163548425466","level":"0","top":"0.49825784007433493","page_num":"0","height":"0.01051408974557777","word_num":"0","conf":"1","par_num":"0","width":"0.08430231885707123"},{"width":"0.04215115942853563","word_num":"0","page_num":"0","left":"0.046511627480499834","line_num":"0","height":"0.006968640444571461","block_num":"0","par_num":"0","top":"0.5191637634014077","level":"0","text":"Updatestage.ong","conf":"0.30000001192092896"},{"height":"0.010758603778942555","width":"0.03343022884206569","level":"0","top":"0.5331010454942319","block_num":"0","word_num":"0","text":"> @ DealRisks","conf":"0.30000001192092896","left":"0.03343023627313173","line_num":"0","page_num":"0","par_num":"0"},{"text":"_Meeuine bor","block_num":"0","height":"0.006968640444571572","left":"0.03924418649273823","conf":"0.30000001192092896","par_num":"0","top":"0.5714285717637769","word_num":"0","level":"0","page_num":"0","width":"0.031976740410987366","line_num":"0"},{"height":"0.007210375589617124","block_num":"0","top":"0.6411149830944434","conf":"0.30000001192092896","par_num":"0","width":"0.029069763548830715","left":"0.03924418703063903","line_num":"0","text":"a Telephony","page_num":"0","level":"0","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"C User","top":"0.6547049441786283","width":"0.017441858636572008","word_num":"0","level":"0","block_num":"0","left":"0.03924418612559764","page_num":"0","height":"0.011164274322169154"},{"page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","text":"c8aseprocessing.oo.ono","left":"0.04069767337055839","word_num":"0","width":"0.05523256038097625","block_num":"0","line_num":"0","par_num":"0","top":"0.675958188117432"},{"width":"0.03779069667166852","word_num":"0","top":"0.6897926633384308","height":"0.01055576850732931","text":"@ Dummv.Job.php","page_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.04069767586474709","conf":"0.30000001192092896","par_num":"0"},{"top":"0.7108013940634285","conf":"0.5","page_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho","height":"0.006968640444571572","block_num":"0","left":"0.04069768173679198","level":"0","par_num":"0","width":"0.07558138827060132","line_num":"0","word_num":"0"},{"conf":"0.5","height":"0.010508531968939527","block_num":"0","left":"0.0406976819687229","level":"0","line_num":"0","page_num":"0","text":"@ ImportRemoteTrack.Job.ohp","width":"0.06395348082197475","top":"0.724738676808766","word_num":"0","par_num":"0"},{"height":"0.0071770334928229484","left":"0.04069767637769677","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","text":"C ob.oho","top":"0.7456140350877193","width":"0.023255812360885288","word_num":"0"},{"line_num":"0","text":"C)JobDisoatcher.oho","word_num":"0","top":"0.7630662020343051","width":"0.04505813882706013","level":"0","left":"0.04069767469984203","conf":"0.30000001192092896","page_num":"0","height":"0.006968641205077342","par_num":"0","block_num":"0"},{"level":"0","text":".lobDisnatcherintertace.oho","word_num":"0","block_num":"0","height":"0.006968640444571572","width":"0.06395348082197473","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.7804878052132543","left":"0.04069768139133789"},{"conf":"0.5","par_num":"0","width":"0.08430231885707126","word_num":"0","text":"@ [EMAIL]","block_num":"0","top":"0.7942583731520936","line_num":"0","left":"0.04069768199588256","page_num":"0","level":"0","height":"0.01061967533361019"},{"text":"T. SacVisibilitvControl.ohn","level":"0","line_num":"0","page_num":"0","block_num":"0","top":"0.8149920253520749","word_num":"0","left":"0.039244191467289816","par_num":"0","height":"0.007307626033703829","width":"0.05668604120295098","conf":"0.30000001192092896"},{"level":"0","top":"0.8325358850720923","word_num":"0","text":"v D Listeners","par_num":"0","width":"0.03197674041098737","block_num":"0","height":"0.010669689239307223","conf":"0.5","left":"0.027616282843257383","page_num":"0","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","height":"0.0071770334928230595","level":"0","par_num":"0","text":"v M Activitiod","width":"0.031976740410987366","left":"0.03343023313500392","block_num":"0","line_num":"0","top":"0.8500797448165869","word_num":"0"},{"width":"0.04651162979450632","line_num":"0","word_num":"0","level":"0","left":"0.03924418511117721","page_num":"0","height":"0.007204819333990642","par_num":"0","text":"v M ActivitvProviden","top":"0.8675958187199364","conf":"0.5","block_num":"0"},{"height":"0.007327075970420038","page_num":"0","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.02906976608519858","text":"> M.lustCall","top":"0.8850174216200114","par_num":"0","word_num":"0","left":"0.046511629117106865"},{"block_num":"0","left":"0.046511631681215526","top":"0.9024390246943023","word_num":"0","height":"0.010639125270326288","par_num":"0","text":"v D UserPilot","level":"0","conf":"0.5","page_num":"0","line_num":"0","width":"0.03197674041098737"},{"page_num":"0","top":"0.9198606275943773","width":"0.07412789730315514","word_num":"0","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","level":"0","left":"0.059593032929402996","line_num":"0","block_num":"0","conf":"1","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","width":"0.026162789223041938","top":"0.9372822303003622","text":"MAudia","line_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","height":"0.006968640444571572","left":"0.039244188091967266"},{"block_num":"0","conf":"0.30000001192092896","top":"0.9547038330878187","height":"0.006968640444571572","level":"0","par_num":"0","page_num":"0","text":"MRots","left":"0.039244188005603746","width":"0.0232558123608853","line_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","top":"0.05574912945445576","height":"0.007249275463049432","level":"0","page_num":"0","par_num":"0","left":"0.15406977310444897","block_num":"0","text":"C ActivitvController.ohn","width":"0.047965110616481066","conf":"0.5"},{"width":"0.07122093058646994","par_num":"0","text":"Automateakeporskepository.pnp","word_num":"0","page_num":"0","block_num":"0","left":"0.15406976733606492","conf":"0.30000001192092896","line_num":"0","level":"0","height":"0.006968641205077342","top":"0.08362369334200259"},{"line_num":"0","left":"0.30668604530999377","page_num":"0","height":"0.011164274322169043","block_num":"0","par_num":"0","text":"© AutomatedReportsCommand.php","conf":"1","level":"0","top":"0.0797448165869219","width":"0.07122092551373421","word_num":"0"},{"par_num":"0","text":"Opportunitysynclrait.ong","word_num":"0","left":"0.3066860477020153","block_num":"0","height":"0.006968640444571461","top":"0.13240418151987454","width":"0.05523255023550483","conf":"0.5","level":"0","line_num":"0","page_num":"0"},{"conf":"0.5","top":"0.13240418151987454","width":"0.08720929571922792","height":"0.006968640444571461","par_num":"0","level":"0","left":"0.37063954254736237","word_num":"0","block_num":"0","page_num":"0","line_num":"0","text":"C)Hubspotwebnookbatchsyncstrategy.pnp"},{"page_num":"0","line_num":"0","height":"0.006968640444571461","conf":"0.30000001192092896","level":"0","left":"0.31831396020201475","block_num":"0","top":"0.1567944254223136","par_num":"0","text":"wsyncermenuuiestrait.ono","width":"0.05523255023550483","word_num":"0"},{"top":"0.18102073365231264","word_num":"0","line_num":"0","left":"0.15406976824025068","conf":"0.30000001192092896","height":"0.0071770334928229484","text":"c) SyncObiects.pho","page_num":"0","level":"0","width":"0.039244185102746826","par_num":"0","block_num":"0"},{"top":"0.17770034929920653","block_num":"0","page_num":"0","left":"0.20203489060729998","conf":"1","height":"0.010452960286604362","text":"©ImportOpportunityBatch.php","line_num":"0","par_num":"0","level":"0","width":"0.06104650395981806","word_num":"0"},{"word_num":"0","line_num":"0","level":"0","conf":"1","par_num":"0","block_num":"0","left":"0.27180233100804285","text":"© ImportContactBatch.php","width":"0.053779064340794325","height":"0.010497417936674913","page_num":"0","top":"0.17770034916869026"},{"word_num":"0","page_num":"0","width":"0.027616275117752387","conf":"1","par_num":"0","left":"0.33284884116015484","height":"0.010497417936674913","text":"© Client.php","top":"0.17770034916869026","block_num":"0","line_num":"0","level":"0"},{"level":"0","line_num":"0","left":"0.3677325572728374","top":"0.18102073365231264","conf":"0.5","text":"C) HubspotPaqinationService.phg","par_num":"0","block_num":"0","height":"0.0071770334928229484","width":"0.0654069717894209","word_num":"0","page_num":"0"},{"conf":"0.30000001192092896","level":"0","left":"0.15406977127553043","block_num":"0","word_num":"0","height":"0.007343747018817126","par_num":"0","line_num":"0","text":"() Service.php","page_num":"0","top":"0.20557491325434107","width":"0.030523251979909044"},{"left":"0.19186047025946548","par_num":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.20557491322719157","level":"0","height":"0.006968640444571572","width":"0.04505813375432441","text":"BatchSyncTrait.php","conf":"0.5","line_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","top":"0.20175438596491224","left":"0.2441860510865191","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","width":"0.14534883296236076","word_num":"0","block_num":"0","height":"0.011164274322169154","conf":"0.5","level":"0"},{"par_num":"0","width":"0.02906976354883073","conf":"0.5","block_num":"0","left":"0.3982558178455254","height":"0.007343747018817126","level":"0","line_num":"0","top":"0.20557491325434107","word_num":"0","text":"php api_v2.php","page_num":"0"},{"text":"(C) AutomatedReportResult.oho","top":"0.22966507158551952","width":"0.06104650395981809","par_num":"0","word_num":"0","height":"0.007268726160271521","left":"0.15406977510994932","level":"0","line_num":"0","block_num":"0","conf":"1","page_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","block_num":"0","height":"0.010691917303836784","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","page_num":"0","conf":"1","left":"0.17151161694332442","level":"0"},{"top":"0.26794258384399516","height":"0.007318740065968554","par_num":"0","line_num":"0","left":"0.18313953485556841","text":"nublic function handlel","width":"0.05959302313784334","word_num":"0","block_num":"0","page_num":"0","level":"0","conf":"1"},{"top":"0.4111498263026909","width":"0.010174417749364312","block_num":"0","text":"138","left":"0.1497093032619457","page_num":"0","word_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","conf":"0.30000001192092896","par_num":"0"},{"left":"0.15116279097784552","width":"0.010174418383456285","word_num":"0","par_num":"0","level":"0","height":"0.017421602252187474","conf":"1","line_num":"0","page_num":"0","block_num":"0","text":"140","top":"0.44250871089481225"},{"conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.15116279076509007","top":"0.5017421601756263","line_num":"0","block_num":"0","page_num":"0","text":"1143","par_num":"0","width":"0.00872092995237797","word_num":"0"},{"block_num":"0","line_num":"0","page_num":"0","conf":"1","left":"0.1511627908377645","level":"0","par_num":"0","word_num":"0","text":"144","width":"0.00872092995237797","top":"0.5156794425600686","height":"0.010452961047110132"},{"level":"0","page_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.6062717769003649","width":"0.00872092995237797","left":"0.15116279076509007","word_num":"0","line_num":"0","block_num":"0","text":"149","conf":"0.30000001192092896"},{"page_num":"0","conf":"1","left":"0.15116279159085694","level":"0","word_num":"0","top":"0.7108013942469417","par_num":"0","text":"155","block_num":"0","line_num":"0","height":"0.010452960286604362","width":"0.008720929318285997"},{"par_num":"0","line_num":"0","word_num":"0","block_num":"0","page_num":"0","top":"0.763066202609311","level":"0","width":"0.008720929318285997","left":"0.15116279159085694","text":"158","conf":"1","height":"0.010452960286604362"},{"page_num":"0","word_num":"0","line_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","text":"161","top":"0.8153310109716805","level":"0","conf":"1","par_num":"0","block_num":"0","width":"0.008720929318285997"},{"width":"0.008720929318285997","height":"0.010452960286604362","left":"0.15116279159085694","top":"0.8501742165465933","word_num":"0","block_num":"0","par_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","text":"163"},{"page_num":"0","text":"1164","top":"0.871080139269703","word_num":"0","conf":"1","level":"0","height":"0.006968641205077342","par_num":"0","width":"0.00872092995237797","block_num":"0","line_num":"0","left":"0.15116279076509007"},{"conf":"1","left":"0.15116279159085694","text":"165","top":"0.8850174221215062","level":"0","width":"0.008720929318285997","block_num":"0","par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.010452960286604362"},{"word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.006968641205077342","page_num":"0","top":"0.9059233448446159","text":"1166","conf":"0.30000001192092896","left":"0.15116279076509007","par_num":"0","width":"0.00872092995237797"},{"width":"0.021802323929806966","word_num":"0","line_num":"0","block_num":"0","top":"0.2891986067904957","text":"$config,","par_num":"0","level":"0","conf":"1","height":"0.010452960286604362","page_num":"0","left":"0.21366279261358478"},{"width":"0.04505813375432441","word_num":"0","top":"0.30662020992638417","block_num":"0","height":"0.010452960286604362","text":"$batchRepository,","left":"0.21366279584086087","page_num":"0","conf":"1","par_num":"0","level":"0","line_num":"0"},{"block_num":"0","par_num":"0","text":"SredisService","left":"0.21366279067986574","page_num":"0","top":"0.3240418127138407","width":"0.03633720570422233","word_num":"0","conf":"1","line_num":"0","height":"0.010452960286604362","level":"0"},{"left":"0.21366279592722434","block_num":"0","height":"0.010452960286604251","text":"$entityRepository,","width":"0.04796511061648104","page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.3414634155012971","word_num":"0","line_num":"0"},{"level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"sloggen","height":"0.006968640444571461","top":"0.3623693383142996","conf":"0.30000001192092896","width":"0.018895347067650337","word_num":"0","left":"0.21366279063768656"},{"left":"0.20348838007687264","width":"0.2398255733733482","conf":"0.5","word_num":"0","height":"0.007215933366255367","top":"0.4146341463621239","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","level":"0"},{"width":"0.07994185102746842","left":"0.20348838095072486","block_num":"0","conf":"0.5","text":"if (Sthis->attemots@ === 1) {","par_num":"0","top":"0.4457735248441337","page_num":"0","height":"0.010672467367120575","level":"0","word_num":"0","line_num":"0"},{"top":"0.46331738455485405","left":"0.21366278713067985","line_num":"0","page_num":"0","block_num":"0","height":"0.010550210730691068","conf":"1","par_num":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","level":"0","width":"0.1482558047517817","word_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","level":"0","page_num":"0","par_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","top":"0.5191387559808612","width":"0.091569758476095","left":"0.20348838105878864","word_num":"0","height":"0.0071770334928229484"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","top":"0.5331010453200158","par_num":"0","left":"0.20348837906873227","word_num":"0","conf":"1","width":"0.15552324944354115","height":"0.013948396442419408"},{"conf":"0.30000001192092896","width":"0.14970930586469938","block_num":"0","page_num":"0","line_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","height":"0.006968641205077342","top":"0.5714285713801411","par_num":"0","word_num":"0","left":"0.20348837025078986","level":"0"},{"text":"<1/6 >","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","top":"0.5923344949742337","width":"0.021802323929806966","page_num":"0","left":"0.2470930229619993","word_num":"0","height":"0.010536318570613101","block_num":"0"},{"line_num":"0","height":"0.0071798116206361895","par_num":"0","left":"0.2151162810652241","level":"0","block_num":"0","text":"'entity tvo","width":"0.027616277654120253","conf":"0.30000001192092896","page_num":"0","word_num":"0","top":"0.6060606061050023"},{"left":"0.25000000055269916","text":"© Logger","top":"0.6132376396173622","par_num":"0","word_num":"0","width":"0.021802323929806966","block_num":"0","conf":"0.5","height":"0.010455739935429254","line_num":"0","page_num":"0","level":"0"},{"height":"0.0071770334928230595","page_num":"0","text":"Itotal reco","left":"0.2151162810652241","width":"0.027616277654120253","level":"0","conf":"0.5","word_num":"0","line_num":"0","block_num":"0","top":"0.6236044657097288","par_num":"0"},{"text":"public function info","line_num":"0","left":"0.248546517777781","level":"0","par_num":"0","top":"0.6339712919137487","conf":"0.5","height":"0.010628010477555794","page_num":"0","block_num":"0","width":"0.05668604120295098","word_num":"0"},{"width":"0.027616277654120253","line_num":"0","word_num":"0","block_num":"0","conf":"0.5","height":"0.0072103763501230045","level":"0","left":"0.2151162799850968","top":"0.6411149825399743","page_num":"0","text":"\"batches d","par_num":"0"},{"par_num":"0","left":"0.21511628105837952","line_num":"0","top":"0.6585365856142653","height":"0.007332632986552401","block_num":"0","conf":"0.30000001192092896","width":"0.026162789223041966","text":"Isvnced atl","word_num":"0","level":"0","page_num":"0"},{"line_num":"0","width":"0.04360464785961399","level":"0","conf":"0.5","page_num":"0","left":"0.26598837545525295","block_num":"0","par_num":"0","text":"cav $context = [1","top":"0.6618819775389818","height":"0.010591889492442497","word_num":"0"},{"width":"0.020348835498728624","top":"0.6794258373205742","page_num":"0","word_num":"0","block_num":"0","height":"0.0071770334928229484","level":"0","left":"0.24854651350063556","line_num":"0","text":": voidi","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","text":"} catch (SocialAcco","block_num":"0","level":"0","par_num":"0","left":"0.1918604731373945","width":"0.052325573373348144","conf":"1","word_num":"0","top":"0.6929824561403509","line_num":"0","height":"0.011164274322169043"},{"height":"0.006968641205077342","text":"Cloaden-swannir","level":"0","width":"0.039244185102746854","line_num":"0","par_num":"0","page_num":"0","top":"0.7108013936697744","block_num":"0","word_num":"0","left":"0.2034883724950264","conf":"0.5"},{"page_num":"0","text":"Log an informational message to the logs.","left":"0.24854651872595424","top":"0.7105263157219254","block_num":"0","height":"0.01072803904945585","conf":"1","level":"0","word_num":"0","line_num":"0","width":"0.08720929571922792","par_num":"0"},{"page_num":"0","level":"0","height":"0.010691917303836673","left":"0.24854651107352554","word_num":"0","par_num":"0","block_num":"0","top":"0.7384370017274113","conf":"1","text":"Implements: Loggerinterface::info","line_num":"0","width":"0.0813953419949146"},{"top":"0.7595818820518198","width":"0.07122092551373421","word_num":"0","line_num":"0","text":"array|ArravyablelJsonable|Stri","level":"0","block_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0","conf":"1","left":"0.27761628499022556"},{"text":"ngable lstring smessage","top":"0.7804878052132543","width":"0.056686041202950954","page_num":"0","level":"0","conf":"0.30000001192092896","left":"0.2761627910440279","block_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.006968640444571572"},{"top":"0.7979094080543587","par_num":"0","conf":"1","width":"0.049418596511191515","block_num":"0","height":"0.010703032096607279","page_num":"0","word_num":"0","left":"0.19186047325424327","level":"0","line_num":"0","text":"} catch (Throwable"},{"level":"0","height":"0.010452960286604362","block_num":"0","left":"0.2761627943999499","top":"0.7944250876267327","page_num":"0","line_num":"0","text":"arrayScontext","par_num":"0","word_num":"0","conf":"0.5","width":"0.03924418256637896"},{"line_num":"0","level":"0","par_num":"0","top":"0.8188153313456585","conf":"0.30000001192092896","left":"0.20348837187088045","page_num":"0","block_num":"0","text":"slogger->errorl","height":"0.006968640444571461","width":"0.03924418256637899","word_num":"0"},{"par_num":"0","width":"0.01889534706765031","text":"Returns:","word_num":"0","left":"0.2485465134574538","conf":"1","level":"0","line_num":"0","height":"0.010452960286604362","page_num":"0","top":"0.8188153315291717","block_num":"0"},{"top":"0.8432055752480975","level":"0","width":"0.01598837020549368","line_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.24854651337109027","height":"0.006968640444571572","par_num":"0","text":"CAurno","page_num":"0","block_num":"0"},{"conf":"0.5","left":"0.2747093029029664","word_num":"0","block_num":"0","level":"0","text":"vendor/aravel/tramework/src","top":"0.8466898958055888","par_num":"0","page_num":"0","width":"0.06395348082197477","height":"0.006968640444571461","line_num":"0"},{"width":"0.05668604120295101","line_num":"0","word_num":"0","left":"0.2747093023963053","par_num":"0","height":"0.006968640444571461","block_num":"0","top":"0.8641114985930454","page_num":"0","conf":"0.30000001192092896","level":"0","text":"luminare Loc/Loccer.ono"},{"left":"0.21511627846207848","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","width":"0.026162789223041938","word_num":"0","height":"0.007235383302971576","page_num":"0","text":"'error' =>","top":"0.8708133969827938","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","block_num":"0","height":"0.0072770620647228945","line_num":"0","page_num":"0","word_num":"0","top":"0.9233449476199234","text":"throw Ser","left":"0.20348837139363007","width":"0.023255814897253146"},{"level":"0","block_num":"0","word_num":"0","par_num":"0","text":"826 л v 512","top":"0.2508710809687519","line_num":"0","height":"0.010691917303836784","page_num":"0","width":"0.03488371727314399","left":"0.44476744220017683","conf":"0.30000001192092896"},{"left":"0.47238372096131104","conf":"1","page_num":"0","block_num":"0","height":"0.017421602252187585","line_num":"0","level":"0","text":"575","top":"0.29965156834254736","word_num":"0","par_num":"0","width":"0.008720929952377943"},{"text":"576","width":"0.008720929318285997","level":"0","height":"0.010452960286604362","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.47093023257922917","line_num":"0","page_num":"0","par_num":"0","top":"0.3205574921563493"},{"conf":"1","word_num":"0","top":"0.3379790945953738","page_num":"0","height":"0.010452960286604362","width":"0.01017441774936434","left":"0.4709302334945038","line_num":"0","par_num":"0","level":"0","text":"577","block_num":"0"},{"page_num":"0","conf":"1","block_num":"0","word_num":"0","left":"0.47093023257922917","line_num":"0","width":"0.008720929318285997","par_num":"0","height":"0.010452960286604362","text":"578","level":"0","top":"0.35540069773126226"},{"height":"0.017421602252187585","line_num":"0","conf":"1","block_num":"0","par_num":"0","text":"579","width":"0.011627906180442682","word_num":"0","top":"0.3693379791874951","level":"0","page_num":"0","left":"0.4709302331500887"},{"height":"0.010452960286604362","line_num":"0","top":"0.39024390295774314","par_num":"0","conf":"1","level":"0","left":"0.4709302334945038","text":"580","width":"0.01017441774936434","word_num":"0","block_num":"0","page_num":"0"},{"text":"=581","top":"0.40418118460121666","width":"0.0159883714736776","conf":"0.5","block_num":"0","level":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.024390243457264815","left":"0.4665697680180062","par_num":"0"},{"width":"0.008720929318285997","line_num":"0","level":"0","text":"583","word_num":"0","par_num":"0","left":"0.4723837218234151","page_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","top":"0.4425087113201125"},{"conf":"1","level":"0","text":"584","page_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","top":"0.459930314107569","width":"0.01017441774936434","word_num":"0","left":"0.4709302334945038","block_num":"0"},{"conf":"0.5","level":"0","width":"0.013081394611520969","height":"0.010452960286604362","page_num":"0","par_num":"0","word_num":"0","top":"0.4773519168950253","left":"0.46656976846458836","line_num":"0","text":"—585","block_num":"0"},{"word_num":"0","block_num":"0","width":"0.008720929318285997","page_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","conf":"1","par_num":"0","text":"586","level":"0","line_num":"0","top":"0.4947735200309138"},{"left":"0.4723837218234151","page_num":"0","text":"587","conf":"1","level":"0","block_num":"0","height":"0.010452960286604362","word_num":"0","top":"0.5121951224699383","width":"0.008720929318285997","line_num":"0","par_num":"0"},{"top":"0.5296167252573947","word_num":"0","width":"0.008720929318285997","line_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"588","left":"0.4723837218234151","conf":"1"},{"block_num":"0","height":"0.010452960286604362","word_num":"0","par_num":"0","top":"0.5470383280448511","page_num":"0","conf":"1","text":"589","line_num":"0","left":"0.4709302334945038","width":"0.01017441774936434","level":"0"},{"top":"0.5609756106427853","block_num":"0","level":"0","text":"590","page_num":"0","left":"0.47238372114299704","conf":"0.5","width":"0.008720929952377943","word_num":"0","height":"0.020905922094220375","line_num":"0","par_num":"0"},{"height":"0.006968640444571572","text":"15911","left":"0.46802325552854196","par_num":"0","line_num":"0","top":"0.5853658539937421","conf":"0.30000001192092896","width":"0.013081394611520969","block_num":"0","page_num":"0","word_num":"0","level":"0"},{"height":"0.020905923615232025","line_num":"0","top":"0.5958188150216522","left":"0.4723837209560432","text":"592","width":"0.010174418383456285","block_num":"0","word_num":"0","par_num":"0","level":"0","conf":"1","page_num":"0"},{"left":"0.47238372099764825","line_num":"0","level":"0","top":"0.616724738727316","par_num":"0","page_num":"0","conf":"1","height":"0.010452961047110132","word_num":"0","width":"0.008720929952377998","block_num":"0","text":"593"},{"block_num":"0","left":"0.466569769141862","height":"0.013937280889142922","page_num":"0","top":"0.6480836243637909","width":"0.014534881774415365","word_num":"0","text":"T595","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0"},{"conf":"0.30000001192092896","level":"0","left":"0.46656976759933994","par_num":"0","text":"-596","top":"0.6655052271933078","block_num":"0","page_num":"0","width":"0.014534883042599256","word_num":"0","height":"0.020905922094220375","line_num":"0"},{"line_num":"0","width":"0.010174418383456285","word_num":"0","conf":"0.30000001192092896","block_num":"0","text":"597","level":"0","page_num":"0","top":"0.6898954702884519","left":"0.47093023259606254","height":"0.006968641205077342","par_num":"0"},{"height":"0.020905922094220375","left":"0.4709302331016392","page_num":"0","conf":"0.5","word_num":"0","line_num":"0","text":"598","block_num":"0","level":"0","par_num":"0","top":"0.7003484325068968","width":"0.011627906180442626"},{"top":"0.7247386758550688","block_num":"0","page_num":"0","left":"0.4723837209976482","word_num":"0","height":"0.006968641205077342","text":"$99","conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.008720929952377943"},{"par_num":"0","width":"0.014534883042599311","height":"0.027874564820309367","page_num":"0","left":"0.46656976790214993","text":"=600","word_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","top":"0.7282229962193458"},{"top":"0.7595818818683066","word_num":"0","height":"0.006968640444571572","left":"0.4709302334945038","page_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"6011","width":"0.01017441774936434","conf":"0.30000001192092896","level":"0"},{"width":"0.014534883042599311","word_num":"0","par_num":"0","page_num":"0","line_num":"0","block_num":"0","height":"0.020905923615232025","conf":"0.30000001192092896","left":"0.466569767781026","level":"0","top":"0.7700348428613736","text":"-602"},{"text":"604","height":"0.020905922094220375","level":"0","block_num":"0","top":"0.8048780490574194","par_num":"0","left":"0.47093023264451217","line_num":"0","page_num":"0","conf":"1","width":"0.010174418383456285","word_num":"0"},{"width":"0.008720929318285997","word_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","conf":"0.30000001192092896","left":"0.47093023257922917","page_num":"0","par_num":"0","block_num":"0","text":"605","top":"0.8292682935500775"},{"text":"606","par_num":"0","width":"0.008720929952377943","line_num":"0","page_num":"0","block_num":"0","word_num":"0","top":"0.8432055753547425","height":"0.017421602252187474","left":"0.4723837211284622","level":"0","conf":"1"},{"conf":"0.30000001192092896","par_num":"0","text":"— 607","level":"0","width":"0.013081394611520969","word_num":"0","top":"0.8641114988686065","page_num":"0","block_num":"0","left":"0.4665697671564489","height":"0.010689139176023432","line_num":"0"},{"text":"608","level":"0","block_num":"0","par_num":"0","top":"0.8815331015640149","word_num":"0","height":"0.010452960286604362","width":"0.008720929318285997","line_num":"0","page_num":"0","left":"0.4723837218234151","conf":"1"},{"line_num":"0","top":"0.006968641450188162","page_num":"0","level":"0","conf":"0.30000001192092896","height":"0.006968640444571461","block_num":"0","par_num":"0","text":"• Mon ZU Aor 10.41:44","width":"0.05813952709766146","left":"0.9345930252198137","word_num":"0"},{"page_num":"0","text":"L AskJiminnyReportActivityServiceTestv","level":"0","word_num":"0","conf":"1","block_num":"0","height":"0.010452960286604362","line_num":"0","left":"0.8270348901595695","par_num":"0","width":"0.08866278668667404","top":"0.02787456497864904"},{"line_num":"0","word_num":"0","text":"=custom.log","conf":"0.5","left":"0.4738372097953522","height":"0.010452960286604362","top":"0.05574912978701141","level":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.029069763548830674"},{"top":"0.055749129145434506","height":"0.010452961047110132","conf":"1","par_num":"0","text":"=laravel.log","block_num":"0","width":"0.027616277654120225","word_num":"0","left":"0.5101744200028817","line_num":"0","level":"0","page_num":"0"},{"text":"A SF [jiminny@localhost]","level":"0","height":"0.010452960286604362","top":"0.05574912978701141","line_num":"0","word_num":"0","left":"0.5450581399922917","par_num":"0","page_num":"0","width":"0.050872087478637695","block_num":"0","conf":"0.5"},{"block_num":"0","word_num":"0","par_num":"0","conf":"0.5","left":"0.6046511654871605","text":"4 HS_local (iminny@localhost]","width":"0.06104650903255382","line_num":"0","level":"0","page_num":"0","height":"0.010452961047110132","top":"0.055749129145434506"},{"word_num":"0","page_num":"0","block_num":"0","width":"0.017441858636571994","conf":"1","line_num":"0","top":"0.05574912943857935","par_num":"0","level":"0","text":"Cascade","height":"0.010452960286604362","left":"0.6947674436468302"},{"text":"A console [PROD] X A console [EU]","conf":"0.30000001192092896","height":"0.011164274322169043","level":"0","width":"0.07703488431078326","page_num":"0","line_num":"0","block_num":"0","word_num":"0","left":"0.4738372088584945","par_num":"0","top":"0.0797448165869219"},{"page_num":"0","text":"A console [STAGING]","top":"0.0797448165869219","word_num":"0","level":"0","par_num":"0","width":"0.04360464785961393","left":"0.5595930266071848","conf":"0.5","block_num":"0","height":"0.011164274322169043","line_num":"0"},{"height":"0.007285397208668498","left":"0.6933139525309181","page_num":"0","conf":"1","top":"0.08362369354010668","word_num":"0","block_num":"0","width":"0.04651162979450629","text":"Retactor Connection","line_num":"0","level":"0","par_num":"0"},{"height":"0.007285397208668609","par_num":"0","text":"CRM Initial Sync Oven","width":"0.045058133754324436","block_num":"0","level":"0","word_num":"0","left":"0.7470930289847444","page_num":"0","line_num":"0","top":"0.08362369371432266","conf":"0.30000001192092896"},{"left":"0.5348837228066751","line_num":"0","page_num":"0","height":"0.0071770334928229484","block_num":"0","text":"Tx: Autov","word_num":"0","width":"0.02034883549872868","conf":"0.5","par_num":"0","top":"0.1044657097288676","level":"0"},{"left":"0.6627906972313775","level":"0","page_num":"0","height":"0.010516868633897003","line_num":"0","width":"0.023255814897253146","word_num":"0","block_num":"0","text":"do jiminny v","top":"0.1044657097460916","conf":"0.5","par_num":"0"},{"level":"0","word_num":"0","page_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","block_num":"0","line_num":"0","left":"0.49273255700367574","conf":"0.5","height":"0.010689139176023432","par_num":"0","top":"0.12519936212958604","width":"0.12936045261139567"},{"par_num":"0","left":"0.6279069838403225","level":"0","page_num":"0","text":"034 A1 A34 M62 ^ -","width":"0.05813952709766146","conf":"0.30000001192092896","word_num":"0","top":"0.12519936195537007","block_num":"0","height":"0.010689139176023432","line_num":"0"},{"block_num":"0","line_num":"0","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","width":"0.12499997970905707","conf":"0.30000001192092896","page_num":"0","word_num":"0","height":"0.006968640444571461","par_num":"0","left":"0.4927325782522842","level":"0","top":"0.1463414637498397"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","level":"0","left":"0.4927325630147635","page_num":"0","conf":"1","height":"0.013937280889143033","width":"0.1962209052227913","top":"0.15679442610595107"},{"height":"0.010452960286604362","par_num":"0","conf":"1","left":"0.49273255988271814","page_num":"0","top":"0.17770034895077447","block_num":"0","line_num":"0","text":"SELECT","width":"0.015988370205493707","word_num":"0","level":"0"},{"level":"0","block_num":"0","conf":"0.5","height":"0.013937280889143033","width":"0.1889534605310318","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","top":"0.1951219518899232","left":"0.5014535184914614","par_num":"0","word_num":"0","page_num":"0","line_num":"0"},{"top":"0.21602787489966546","block_num":"0","page_num":"0","level":"0","line_num":"0","left":"0.5029069786600965","conf":"0.30000001192092896","height":"0.006968640444571461","par_num":"0","text":"U.ema1l.","width":"0.021802323929806966","word_num":"0"},{"top":"0.233449477263315","word_num":"0","conf":"0.30000001192092896","left":"0.5029069764355705","par_num":"0","text":"sa.*","page_num":"0","line_num":"0","width":"0.011627907448626518","block_num":"0","height":"0.006968641205077342","level":"0"},{"height":"0.006968641205077342","top":"0.25087108008861336","level":"0","word_num":"0","block_num":"0","width":"0.08866278668667404","text":"towner 1d FRol sochal accounts sa","conf":"0.30000001192092896","line_num":"0","left":"0.5029069796729173","page_num":"0","par_num":"0"},{"word_num":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","left":"0.49273255569667207","width":"0.0959302313784336","block_num":"0","conf":"0.5","top":"0.2679425837320575","line_num":"0","level":"0","height":"0.011164274322168932"},{"height":"0.007196483429539158","conf":"0.30000001192092896","left":"0.492732561293783","page_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","top":"0.28548644338568163","line_num":"0","block_num":"0","word_num":"0","par_num":"0","level":"0","width":"0.10610464785961388"},{"page_num":"0","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","block_num":"0","par_num":"0","conf":"0.5","width":"0.1381482875093501","height":"0.0148935728666314","word_num":"0","line_num":"0","level":"0","left":"0.49269744083144135","top":"0.2995371262853762"},{"height":"0.010505753841126397","top":"0.33797909453440456","conf":"1","left":"0.4927325646028267","level":"0","par_num":"0","width":"0.14534883296236073","word_num":"0","block_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","page_num":"0","line_num":"0"},{"height":"0.01075026787449107","conf":"1","line_num":"0","top":"0.3728222999543015","block_num":"0","par_num":"0","left":"0.4927325633660667","width":"0.059593018065107584","word_num":"0","page_num":"0","level":"0","text":"select * from features;"},{"height":"0.007260390255820148","text":"Bplect * from team fpatunos where featunp id = 40:","left":"0.49273257312172364","level":"0","page_num":"0","top":"0.38995215302990127","line_num":"0","par_num":"0","width":"0.12936045261139567","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"conf":"1","top":"0.42503987254774733","text":"select * from teams where id = 556;","height":"0.010500196824994035","left":"0.4927325550814989","line_num":"0","page_num":"0","level":"0","width":"0.09011627765412028","word_num":"0","block_num":"0","par_num":"0"},{"conf":"1","line_num":"0","page_num":"0","text":"select * from","width":"0.03779069413530067","word_num":"0","par_num":"0","left":"0.4927325616686351","level":"0","top":"0.4599303140744231","block_num":"0","height":"0.010564103651274914"},{"height":"0.010564103651274914","line_num":"0","word_num":"0","level":"0","conf":"1","par_num":"0","left":"0.5654069877565148","block_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734","width":"0.12499998985452854","top":"0.4599303140744231","page_num":"0"},{"level":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","left":"0.4927325741233989","top":"0.47735191659424503","word_num":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","conf":"1","height":"0.010686361048210191"},{"conf":"0.5","top":"0.49466613506674073","level":"0","line_num":"0","word_num":"0","left":"0.4927008834473122","width":"0.1453954818400931","height":"0.014546766235497555","page_num":"0","block_num":"0","text":"select * from automated_report_results order Dy zu desc,","par_num":"0"},{"word_num":"0","conf":"1","page_num":"0","line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","par_num":"0","level":"0","width":"0.14244185102746842","block_num":"0","height":"0.010686361048210191","top":"0.5119617223575448","left":"0.4927325548990552"},{"height":"0.010452960286604362","word_num":"0","block_num":"0","left":"0.49273255862023396","level":"0","line_num":"0","par_num":"0","text":"select * from automated report results WHERE report id = 54:","width":"0.15552323929806972","conf":"1","page_num":"0","top":"0.5470383283932831"},{"line_num":"0","block_num":"0","top":"0.5818815337886577","conf":"1","par_num":"0","text":"select * from opportunities where id = 7594349:","page_num":"0","width":"0.12209300791963623","height":"0.010622453461423431","word_num":"0","level":"0","left":"0.49273256125581216"},{"page_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","top":"0.6164274323772443","block_num":"0","conf":"0.5","line_num":"0","width":"0.19767440633570899","level":"0","left":"0.49273257226354994","height":"0.010750267113985301","par_num":"0","word_num":"0"},{"left":"0.49273256709487234","level":"0","block_num":"0","word_num":"0","par_num":"0","line_num":"0","page_num":"0","conf":"1","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","top":"0.6339712919137487","height":"0.010628010477555794"},{"height":"0.010505753841126397","page_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","top":"0.651515151624469","level":"0","word_num":"0","block_num":"0","width":"0.15261626750864876","par_num":"0","line_num":"0","conf":"1","left":"0.4927325551571803"},{"width":"0.11046511061648101","block_num":"0","par_num":"0","line_num":"0","conf":"1","word_num":"0","page_num":"0","top":"0.6689895475345226","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","height":"0.013937280889143033","left":"0.4927325646279135"},{"line_num":"0","top":"0.6864111504286012","width":"0.15261626750864876","height":"0.010558546635142552","par_num":"0","word_num":"0","left":"0.4927325552882119","block_num":"0","conf":"1","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","level":"0","page_num":"0"},{"height":"0.007318740065968554","level":"0","word_num":"0","page_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","par_num":"0","block_num":"0","left":"0.4927325602990887","line_num":"0","top":"0.724738676080081","width":"0.12354650903255388","conf":"0.5"},{"block_num":"0","width":"0.0159883714736776","par_num":"0","text":"GELECT","word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.010452961047110132","conf":"0.30000001192092896","top":"0.7386759584137272","left":"0.492732558848917"},{"block_num":"0","top":"0.7559808612440191","par_num":"0","width":"0.18604649888708236","conf":"0.5","line_num":"0","left":"0.5029069807442199","height":"0.014354066985646008","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","page_num":"0","word_num":"0","level":"0"},{"text":"u. email","page_num":"0","height":"0.007257611367501027","word_num":"0","conf":"0.30000001192092896","left":"0.5014534902332606","line_num":"0","level":"0","block_num":"0","par_num":"0","top":"0.7767145136381128","width":"0.021802323929806966"},{"page_num":"0","word_num":"0","conf":"1","height":"0.010452960286604362","block_num":"0","text":"sa.*,","left":"0.5029069777669138","top":"0.7944250876267327","level":"0","par_num":"0","line_num":"0","width":"0.013081394611520913"},{"left":"0.5014534906556222","word_num":"0","level":"0","text":"t.owner_id FROM social_accounts sa","width":"0.09011626750864876","top":"0.8118022326885981","line_num":"0","height":"0.010497418697180683","par_num":"0","page_num":"0","conf":"1","block_num":"0"},{"block_num":"0","width":"0.09738371220040826","level":"0","conf":"0.30000001192092896","par_num":"0","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","top":"0.8292682928942409","page_num":"0","word_num":"0","line_num":"0","height":"0.007254833239687675"},{"page_num":"0","par_num":"0","left":"0.49273255613526434","width":"0.10610464785961393","level":"0","height":"0.010566882539594036","top":"0.8466898957943156","block_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","word_num":"0","line_num":"0","conf":"0.5"},{"block_num":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.8641114986943905","width":"0.1380813882706013","left":"0.4927325670763793","par_num":"0","height":"0.010689139176023432","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0"},{"left":"0.4927325575704069","conf":"0.5","width":"0.19622092551373427","line_num":"0","page_num":"0","par_num":"0","height":"0.01068358215989107","top":"0.8987240830528642","word_num":"0","block_num":"0","level":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE"},{"text":"+0 ..","block_num":"0","line_num":"0","width":"0.020348834230544677","par_num":"0","level":"0","left":"0.965116281891486","word_num":"0","height":"0.011164274322169043","conf":"0.30000001192092896","page_num":"0","top":"0.0797448165869219"},{"height":"0.01059744650857497","page_num":"0","level":"0","word_num":"0","line_num":"0","left":"0.6976744093136732","block_num":"0","conf":"1","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","width":"0.2703488329623608","top":"0.10104529661439754","par_num":"0"},{"width":"0.23837209255137337","word_num":"0","left":"0.703488371377582","page_num":"0","top":"0.11846689891207607","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","height":"0.006968641205077342","level":"0","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )"},{"conf":"1","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","height":"0.007357639939400973","width":"0.28633718287691157","level":"0","word_num":"0","line_num":"0","left":"0.694767473312973","block_num":"0","page_num":"0","par_num":"0","top":"0.1393728226143094"},{"width":"0.2819767201200445","word_num":"0","page_num":"0","top":"0.15311004796085603","block_num":"0","height":"0.010653017430404366","left":"0.6962209524994839","conf":"0.5","line_num":"0","par_num":"0","text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","level":"0"},{"page_num":"0","text":"already solved - just not parametrised for the profile/since case","block_num":"0","conf":"1","line_num":"0","height":"0.010583553587991013","level":"0","par_num":"0","top":"0.1672473874286453","width":"0.12645347067650337","word_num":"0","left":"0.6947674594038452"},{"par_num":"0","level":"0","block_num":"0","top":"0.19856459312259356","left":"0.6947674552483422","width":"0.13517440633570899","word_num":"0","conf":"1","height":"0.010494639808861561","line_num":"0","page_num":"0","text":"What splitting the profile sync into batches would look like"},{"level":"0","page_num":"0","height":"0.007182590508955311","line_num":"0","conf":"1","left":"0.6947674427962095","par_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","word_num":"0","top":"0.21929824549679078","block_num":"0","width":"0.1511627765412027"},{"level":"0","height":"0.010569660667407277","top":"0.233449478068677","left":"0.694767459943104","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","width":"0.28633716258596864","line_num":"0","par_num":"0","block_num":"0","conf":"1","page_num":"0","word_num":"0"},{"top":"0.2508710804745784","height":"0.006968640444571461","left":"0.6947674612076477","level":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.24127905419532292","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","word_num":"0","line_num":"0","conf":"0.30000001192092896"},{"conf":"1","block_num":"0","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","height":"0.007329854098233168","line_num":"0","word_num":"0","left":"0.6962209605769604","par_num":"0","top":"0.271777003894373","page_num":"0","width":"0.284883661473051","level":"0"},{"word_num":"0","page_num":"0","width":"0.2877906636988863","height":"0.006968640444571461","block_num":"0","line_num":"0","level":"0","top":"0.306620209394439","par_num":"0","conf":"0.30000001192092896","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,"},{"word_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","top":"0.3205574921563493","left":"0.7034883691075557","conf":"1","line_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","width":"0.2776162573631774","block_num":"0","par_num":"0"},{"level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.33797909453440456","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","height":"0.010505753841126397","width":"0.20639533184944325","left":"0.7034883928957734","line_num":"0","word_num":"0"},{"top":"0.3554006976086954","par_num":"0","width":"0.2819767201200445","word_num":"0","line_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","block_num":"0","conf":"1","page_num":"0","left":"0.6962209294276679","level":"0","height":"0.010628010477555794"},{"line_num":"0","conf":"1","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","level":"0","top":"0.3763066205343165","width":"0.2848836817639939","word_num":"0","left":"0.6962209430504749","par_num":"0","height":"0.0072659472719524","page_num":"0","block_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","page_num":"0","text":"You get for free","conf":"0.5","width":"0.0319767404109873","left":"0.6947674424200525","height":"0.007215933366255256","level":"0","top":"0.41463414653422836","word_num":"0"},{"line_num":"0","word_num":"0","left":"0.697674417508692","level":"0","height":"0.0071770334928229484","conf":"0.5","top":"0.43540669856459324","width":"0.08575581489725315","block_num":"0","par_num":"0","text":"•streamed fetch (no 0OM on big owners)","page_num":"0"},{"page_num":"0","par_num":"0","top":"0.4529505582137161","text":"• 100-record batches via Redis","width":"0.06540696671668522","word_num":"0","line_num":"0","height":"0.0071770334928229484","conf":"0.5","level":"0","left":"0.6976744285694189","block_num":"0"},{"conf":"1","line_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","top":"0.4703832754342152","block_num":"0","height":"0.010477968760464584","page_num":"0","left":"0.6976744332330052","width":"0.13953486909257606","par_num":"0","word_num":"0","level":"0"},{"line_num":"0","height":"0.010514089745577881","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165","top":"0.4912280700058711","block_num":"0","par_num":"0","level":"0","left":"0.6976744360642997","word_num":"0","page_num":"0","conf":"1"},{"block_num":"0","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","left":"0.6976744452422932","top":"0.508710801912447","line_num":"0","height":"0.010452960286604251","level":"0","width":"0.2819767201200444","par_num":"0","conf":"0.5","word_num":"0"},{"top":"0.5261324047144549","conf":"0.5","par_num":"0","left":"0.7034883798200974","page_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.007360418067214214","word_num":"0","text":"key so difterent orofiles don't collide","width":"0.07267441140844466"},{"page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","par_num":"0","left":"0.6947674678139966","block_num":"0","conf":"1","top":"0.5470383280448511","width":"0.1729650903255382","level":"0","height":"0.010452960286604362","line_num":"0","word_num":"0"},{"height":"0.0073104049220229506","page_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","line_num":"0","block_num":"0","conf":"0.5","top":"0.5644599301598978","word_num":"0","left":"0.6947674633339377","par_num":"0","level":"0","width":"0.2819767201200445"},{"text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","par_num":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","level":"0","height":"0.010577996571858761","left":"0.6947674627311626","block_num":"0","width":"0.28052323929806977","top":"0.5956937798195339"},{"word_num":"0","page_num":"0","left":"0.6947674461509291","top":"0.613237639553429","level":"0","width":"0.13953487923804753","block_num":"0","line_num":"0","conf":"1","height":"0.0071770334928229484","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns."},{"conf":"1","height":"0.006968641205077342","page_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.6411149825213349","width":"0.04215116196490354","text":"Recommendation","word_num":"0","left":"0.6947674422006878"},{"text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","height":"0.010522425650029366","block_num":"0","width":"0.28052323929806977","page_num":"0","word_num":"0","conf":"1","left":"0.6947674626641019","par_num":"0","top":"0.6585365856142653","level":"0","line_num":"0"},{"level":"0","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","word_num":"0","page_num":"0","line_num":"0","conf":"0.5","block_num":"0","left":"0.6947674655515993","par_num":"0","top":"0.6759581884885157","width":"0.28488370205493685","height":"0.006968640444571461"},{"top":"0.6897926635444678","height":"0.01055576774682343","left":"0.6947674548777797","block_num":"0","level":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.17441859143845573","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:"},{"text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","line_num":"0","block_num":"0","height":"0.01072803904945574","conf":"1","word_num":"0","page_num":"0","width":"0.22819766592472157","level":"0","top":"0.7105263158961413","left":"0.697674427545875","par_num":"0"},{"conf":"1","block_num":"0","width":"0.2848836817639939","level":"0","word_num":"0","height":"0.010716925017191015","line_num":"0","par_num":"0","left":"0.6976744576996018","top":"0.7317073174143272","page_num":"0","text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel"},{"conf":"0.30000001192092896","left":"0.7034883726365229","level":"0","height":"0.017421602252187585","par_num":"0","line_num":"0","block_num":"0","text":"do),","top":"0.7421602788826169","width":"0.011627906180442626","page_num":"0","word_num":"0"},{"conf":"0.5","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","height":"0.0071770334928229484","level":"0","page_num":"0","par_num":"0","top":"0.766347687400319","width":"0.2776162573631774","line_num":"0","block_num":"0","word_num":"0","left":"0.6976744436144179"},{"conf":"1","left":"0.694767475704478","height":"0.011164274322169043","line_num":"0","page_num":"0","top":"0.7870813397129187","width":"0.2877906636988864","word_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","par_num":"0","block_num":"0","level":"0"},{"block_num":"0","height":"0.013937280889143033","page_num":"0","top":"0.8013937288934075","par_num":"0","width":"0.2718022934933926","word_num":"0","line_num":"0","conf":"1","left":"0.6947674739397125","level":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level"},{"par_num":"0","page_num":"0","block_num":"0","width":"0.08430232392980697","height":"0.0071770334928229484","level":"0","line_num":"0","text":"watermark — gate it on \"no profile context\".","conf":"1","top":"0.8221690590111643","word_num":"0","left":"0.6962209318790669"},{"left":"0.9651162807795277","height":"0.010461296951561616","block_num":"0","level":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"G.l .","top":"0.8397129185198681","width":"0.017441858636571994","page_num":"0","word_num":"0"},{"height":"0.0071770334928229484","line_num":"0","par_num":"0","text":"Ask anvthina (84-D","page_num":"0","top":"0.9266347687400319","width":"0.04069767099745736","block_num":"0","word_num":"0","left":"0.6962209300842392","level":"0","conf":"0.30000001192092896"},{"line_num":"0","height":"0.0071770334928229484","level":"0","left":"0.7223837197862006","text":"Claude Qnus 17 Medium","par_num":"0","width":"0.04651162472177062","top":"0.9545454545454546","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"width":"0.01453488177441542","word_num":"0","conf":"0.5","page_num":"0","block_num":"0","level":"0","height":"0.006968640444571572","par_num":"0","text":"144-25","left":"0.9331395351302343","top":"0.9860627181052405","line_num":"0"},{"par_num":"0","width":"0.01453488177441531","text":"Po 4 sp","left":"0.9709302343731505","page_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.01074748898617195","top":"0.986062718234409"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8061
|
NULL
|
NULL
|
|
31561
|
FirefoxFileEoitViewHistoryBookmarksProfilesToolsWi FirefoxFileEoitViewHistoryBookmarksProfilesToolsWindowHelp@ Not Securehttp://[IP_ADDRESS]:8767/ocr_text/content/?page=15~ Google Geminip! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAiSl I SeneticТвърд диск, Western Digital Red 6TB Plus ( 3.5". 256N@ SQLite Web: db.sqlitew Screenpipe DashboardV Welcome to Steam+ New labmenoe c re ermmlal vomridileIf you already have Terminal open, or preferusing it, you can command Finder to open thefolder for you.1. Open the Terminal app (you can find itby pressing Command + Space to openSpotlight and typing "Terminal").2. Type the following command: open~/. screenpipe3. Press Return. A new Finder window willimmediately pop up showing thecontents of the folder.Method 3: Unhide All Files in Your HomeDirectoryIf you want to be able to see the folderalongside your normal files so you can clickinto it manually.1. Open Finder.2. Go to your Home folder by pressingCommand + Shift + H (this is what the~ symbol represents).3. Press Command + Shift + . (Command,Shift, and the Period key at the sametime).4. You will see all your hidden files andfolders fade into view. Scroll down to findthe .screenpipe folder and double-click5. Note: You can press Command + Shift +• again to hide the files when you aredone to keep your folders looking clean.Eс :Ask Geminisqlite-web 0.7.2table name..._saix_migrationsaudio_chunksaudio_tagsaudio_transcriptionsaudio_transcriptions_fts (v)audio_transcriptions_audio_transcriptions_audio_transcriptions_..elementselements_fts (v)elements_fts_configelements_fts_dataelements_fts_idxframesframes_fts (V)frames_fts_configframes_fts_dataframes_fts_idxmeetingsmemoriesmemories_fts (v)memories_fts_configmemories_fts_datamemories_fts_idxOC1Textpipe_executionspipe_scheduler_statespeaker_embeddingsspeakerssqlite_sequencetagsui_eventsui_events_fts (v)ui_events_fts_configui_events_fts_dataui_events_fts_idxViceo cnunksIvision_lagsToggle helper tablesPro vGemini is Al and can make mistakes, including about people.Your privacy and GeminiSummarize pagedb.sqlite ocr_text 14190 rows, showing page 15StructureContentQueryExportframe_id120512071208120g121012121214121512161217121812201221122212231228123012311234123612371238123y124012421244124612481250125212541256125712591260126412651266126812691270127212/41276iTerm2ShellEditViewSessionScriptsProfilesWindowHel ….iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …1lermzsnellcaltviewsessionscriorsrrotlieswindowhel..iTerm2ShellEditViewSessionScriptsProfilesWindowHel…ermesnelicew ewsessionscriotsrrotlesvineowrel...1lermzshell-ditviewsessionscriotsProflleswindow=lel..ermesnelccw ewsessionscrlotsrrotlesvineowrel..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …ermesnelccw ewsessionscrlotsrrotlesvineowrel..1lermzsnellcaltviewsessionscrlorsProtlieswindowhel..nermzsnelltaltVlewsesslonschptsPforlleswindowheliTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel…..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel…ermesnelccw ewsessionscrlotsrrotlesvineowrel..1lermzsnellcaltviewsessionscrlorsProtlieswindowhel..ermesnelccw ewsessionscrlotsrrotlesvineowrel..iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..sionscriotsProtlleswindowrel ..WindowHel ..criptsProfilesWindowHel …ScriptsProfilesWindowHel .iTerm2ShellEditViewSe:nScriptsProfilesWindowHel …..mericonelcanviewionScriptsProfilesWindowHel ...iTerm2ShellEditViewSessionScriptsProfilesWindowHeliTerm2ShellEditViewSessionScriptsProfilesWindowHel ...ermesnelccw ewsessionscrlotsrrotlesvineowrel.iTerm2ShellEditViewSessionScriotsProfilesWindowHel ..1lermzshellzditviewsessionscriotsProflleswindow=lel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel...iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..iTerm2ShellEditViewSessionScriptsProfilesWindowHel…iTerm2ShellEditViewSessionScriptsProfilesWindowHel …iTerm2ShellEditViewSessionScriptsProfilesWindowHel …ermesnelccw ewsessionscrlotsrrotlesvineowrel..ermesnelicat ewsessionscrlotsrrotleswineowrel..Deskton 1Deskton zsshbockzRDzv (-zshiAPP (-zsh)-zs ...Page 15 / 284text_json[{"height":"0.013953487608167836", ..[("par_num":"0", "width":&# ...["block_num":"0", "left":& ..[{"level":"O","line_num":&...[{"conf":"","level":" …[{"left":"0.[CREDIT_CARD]",".K"conf":"1", "word_num":&# ...["top":"0.006976744645528443", ...K"line_num":"0", "word_num" ...[{"block_num":"0", "width": ...K"height":"0.013953487608167836", ...[("text": "iTerm2", "height" ...["par_num":"0", "text": ...[{"line_num":"0", "text": &#...[{"par_num":"0"."page_num".[("top": "0.006976744645528443",...["par_num":"O","level": &#...K"left": "0.[CREDIT_CARD]",'...K"block_num":"0", "conf":&...[{"top":"0.006976744645528443", ...K"block_num":"0","par_num"...[{"word_num":"0", "block_num….[("page_num":"0","block_num …..[("conf":"1", "width":"..[{"par_num":"0","text": ..Knelonr:U.u 399348/00810/830 ....[{"conf":"1","block_num":& ...["top":"0.006976744645528443", ...["word _num". "O", "page_num"...["word _num". "O" "line_num"...K"page_num":"0","height": ...[("level": "O", "par_num":&#….[("block_num":"O", "height" ...["level":"0" "page_num":& ...["top":"0.006976744645528443", ..[{"block_num":"0", "text":&..["line_num":"0","block_num…..R top: 0.0009/0/44045528445, •["height":"0.013953487608167836", ...K"conf":"]", "block_num":&...["line_num":"0","height": ...["left":"0.[CREDIT_CARD]","...[{"top":"0.006976744645528443", …..[{"page_num":"0","par_num"…[{"block_num":"0", "par_num" …[{"word_num":"0","line_num" ...K"Ine num:"u, block num ...[("page_num":"0","block_num…["left":"0.[CREDIT_CARD]",".k"height":"0.019688231150309266", .app_lldmeWhlocr_engineAppleNativeAppleNativeAppleNativeAppleNativenooleialiveAoo eNarivelApoleNativeAoo eNarivelAppleNativeAppleNativeAppleNativeAppleNativeAppleNativeRopienalivenooleialiveAoo eNarivelAppleNativeAoo eNarivelAppleNativeAppleNativeAppleNativeAppleNativenooleialiveAppleNativenooleialiveAoo eNarivelAppleNativeAppleNativeAppleNativeApoleNativeAppleNativeAppleNativeAppleNativeAppleNativenooleialivenooleialiveAppleNativeAoo eNarivelAooeNariveAppleNativeAppleNativeAppleNativeAppleNativeAppleNativeAppleNativenooleialiveAppleNativeAoo eNarivelAooeNariveApoleNativewindow_nameNULLNULLNULLNULU:NULL: NULUNULLNULLNULLNULLNULLNULLNULL: NULUNULL: NULUNULLNULLNULLNULLNULLNULL: NULUNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL: NULU: NULINULLNULLNULLNULLNULL:NULLNULLNULL: NULLINULLNULLAfocusedFalseFalseFalseralseFalseiralseFalseralseFalseFalseFalseFalseFalseFalseFalseralseFalseiralseFalseFalseFalseFalseFalseFalseFalseiralseralseralseFalseralseFalseFalseFalseFalseFalseFalseFalseiralseralseFalseFalseFalseFalseFalseFalseFalseFalseralseralseralse100% CWed 15 Apr 18:51:52text_length26062604260626062606Zo0o2600Zo0o26042604260426042606260626042606260426062606260626062604260626082608Zo0o2608Zo08260826082608260826082608260826062608Zo08260826082608260826082608260826082608Zo08Zou82401sync_idNULLNULLNULLNULUNULL: NULUNULUNULLNULLNULLNULLNULLNULUNULLNULLNULLNULLNULLNULLNULL: NULL: NULUNULLNULLNULLNULUNULLNULLNULLNULLNULLNULUNULLNULLNULUNULLNULLNULLNULLNULL: NULLNULL; NULU:NULUNULUsynced_atNULLNULLNULLNULLNULL: NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL: NULLNULLNULLNULLNULLNULLNULLNULL: NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULL: NULLNULLINULLNULLNULLNULLNULLNULLNULL: NULLNULLNULL...
|
[{"block_num":"0","text":& [{"block_num":"0","text":"Firefox","height":"0.010335916943020385","top":"0.002583979426853289","line_num":"0","par_num":"0","word_num":"0","conf":"1","left":"0.01889534921790832","page_num":"0","width":"0.021802325546741486","level":"0"},{"text":"File","width":"0.011627906560897829","left":"0.045058139936605346","page_num":"0","line_num":"0","top":"0.0025839794299922225","block_num":"0","height":"0.012919896178775314","word_num":"0","conf":"1","level":"0","par_num":"0"},{"page_num":"0","left":"0.06104651278975448","width":"0.011627905815839765","word_num":"0","conf":"0.30000001192092896","top":"0.005167958914309545","block_num":"0","height":"0.005167958140373186","level":"0","text":"Eoit","line_num":"0","par_num":"0"},{"par_num":"0","top":"0.002583979426853289","word_num":"0","block_num":"0","width":"0.015988372266292572","text":"View","level":"0","conf":"1","page_num":"0","left":"0.07848837227286146","line_num":"0","height":"0.010335916943020385"},{"text":"History","par_num":"0","conf":"1","top":"0.0025839794299922225","left":"0.09738372131093158","level":"0","width":"0.021802325546741483","word_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.12209302671922626","text":"Bookmarks","page_num":"0","level":"0","conf":"1","height":"0.0077519370449914415","line_num":"0","block_num":"0","top":"0.005167958996884159","width":"0.02906976342201234","word_num":"0"},{"block_num":"0","par_num":"0","page_num":"0","top":"0.0025839794299922225","height":"0.012919896178775314","text":"Profiles","conf":"1","width":"0.02034883648157118","word_num":"0","left":"0.15843023326115238","level":"0","line_num":"0"},{"top":"0.0025839794299922225","left":"0.18313953506355912","text":"Tools","height":"0.012919896178775314","block_num":"0","par_num":"0","level":"0","page_num":"0","conf":"1","line_num":"0","width":"0.015988372266292572","word_num":"0"},{"conf":"1","level":"0","block_num":"0","text":"Window","line_num":"0","left":"0.2049418623176175","height":"0.0077519370449914415","par_num":"0","top":"0.005167958996884159","word_num":"0","page_num":"0","width":"0.021802324056625355"},{"word_num":"0","text":"Help","conf":"1","height":"0.0077519370449914415","top":"0.0051679592552820175","block_num":"0","level":"0","line_num":"0","width":"0.013081394135951996","left":"0.22965116274307057","par_num":"0","page_num":"0"},{"height":"0.013194444444444398","left":"0.14098837363327232","width":"0.04069767296314239","top":"0.025694444444444464","block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","word_num":"0","page_num":"0","par_num":"0","text":"@ Not Secure"},{"text":"http://[IP_ADDRESS]:8767/ocr_text/content/?page=15","page_num":"0","level":"0","par_num":"0","height":"0.012919896178775314","conf":"1","line_num":"0","width":"0.13953487873077394","top":"0.025839793641878495","left":"0.1802325583090317","block_num":"0","word_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","text":"~ Google Gemini","conf":"0.5","page_num":"0","left":"0.14098837227247216","top":"0.05138888888888893","width":"0.052325582504272466","height":"0.015972222222222165","level":"0","word_num":"0"},{"left":"0.005813972790573907","width":"0.12063951492309569","block_num":"0","page_num":"0","word_num":"0","level":"0","height":"0.0077519370449913305","par_num":"0","text":"p! Western Digital Red Plus 3.5 6TB 5400rpm 256MB SAi","top":"0.0930232561545069","line_num":"0","conf":"0.5"},{"conf":"0.30000001192092896","par_num":"0","left":"0.005813953846233541","level":"0","block_num":"0","word_num":"0","width":"0.02906976640224457","top":"0.11874999975357259","text":"Sl I Senetic","page_num":"0","line_num":"0","height":"0.015616925557454309"},{"level":"0","line_num":"0","top":"0.14987080113198725","block_num":"0","par_num":"0","text":"Твърд диск, Western Digital Red 6TB Plus ( 3.5\". 256N","word_num":"0","width":"0.12063951492309569","left":"0.005813973119785631","height":"0.007768087916904087","conf":"0.5","page_num":"0"},{"top":"0.17569444444444438","line_num":"0","block_num":"0","conf":"0.5","par_num":"0","height":"0.013194444444444509","text":"@ SQLite Web: db.sqlite","width":"0.05523255467414855","word_num":"0","left":"0.0058139569522288655","level":"0","page_num":"0"},{"top":"0.2090277777777778","conf":"0.5","width":"0.05668604373931884","word_num":"0","par_num":"0","block_num":"0","height":"0.008333333333333304","level":"0","line_num":"0","left":"0.005813953426297008","page_num":"0","text":"w Screenpipe Dashboard"},{"par_num":"0","left":"0.005813954424620471","width":"0.047965115308761595","text":"V Welcome to Steam","conf":"0.5","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.23750000000000004","word_num":"0","height":"0.005555555555555536"},{"conf":"0.5","height":"0.007961885796652912","page_num":"0","par_num":"0","block_num":"0","text":"+ New lab","top":"0.2635658918561955","width":"0.02761627733707428","line_num":"0","word_num":"0","left":"0.005813955740205615","level":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.005200258228513999","par_num":"0","left":"0.14389534807502602","level":"0","page_num":"0","text":"menoe c re ermmlal vomridile","top":"0.12916666662217713","width":"0.10465115308761597","word_num":"0","line_num":"0"},{"level":"0","text":"If you already have Terminal open, or prefer","top":"0.14444444444444438","word_num":"0","conf":"1","height":"0.015972222222222276","par_num":"0","block_num":"0","left":"0.14389534760437872","line_num":"0","width":"0.125","page_num":"0"},{"left":"0.14389535601345935","page_num":"0","block_num":"0","line_num":"0","top":"0.16527777777777775","height":"0.013194444444444509","level":"0","text":"using it, you can command Finder to open the","par_num":"0","word_num":"0","conf":"1","width":"0.1337209224700928"},{"text":"folder for you.","conf":"1","height":"0.015972222222222165","line_num":"0","level":"0","block_num":"0","left":"0.14389534854837044","width":"0.042151162028312705","word_num":"0","page_num":"0","par_num":"0","top":"0.18055555555555558"},{"block_num":"0","level":"0","line_num":"0","conf":"1","page_num":"0","word_num":"0","top":"0.20671834656276067","par_num":"0","left":"0.1497093087711998","text":"1. Open the Terminal app (you can find it","height":"0.015503875414530466","width":"0.12354650497436526"},{"par_num":"0","line_num":"0","height":"0.015503875414530355","text":"by pressing Command + Space to open","conf":"1","block_num":"0","left":"0.15988372360921083","top":"0.2248062015692206","width":"0.1133720874786377","word_num":"0","level":"0","page_num":"0"},{"height":"0.015503875414530466","block_num":"0","left":"0.15843023282973032","page_num":"0","level":"0","word_num":"0","conf":"1","par_num":"0","line_num":"0","text":"Spotlight and typing \"Terminal\").","top":"0.24289405725397506","width":"0.09447674155235289"},{"level":"0","text":"2. Type the following command: open","conf":"0.5","top":"0.26873385027723096","height":"0.015503875414530466","width":"0.11191860437393186","par_num":"0","word_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.14970930276739686"},{"text":"~/. screenpipe","conf":"0.5","height":"0.012919896178775314","level":"0","line_num":"0","top":"0.28940568485634877","left":"0.15843023422359762","block_num":"0","width":"0.046511626243591314","word_num":"0","page_num":"0","par_num":"0"},{"left":"0.149709306554542","conf":"1","top":"0.3125","text":"3. Press Return. A new Finder window will","line_num":"0","par_num":"0","block_num":"0","height":"0.015972222222222276","page_num":"0","width":"0.12354650497436526","word_num":"0","level":"0"},{"left":"0.15843023553832158","conf":"1","width":"0.0959302306175232","block_num":"0","height":"0.015972222222222276","par_num":"0","word_num":"0","page_num":"0","line_num":"0","text":"immediately pop up showing the","level":"0","top":"0.3305555555555555"},{"par_num":"0","page_num":"0","height":"0.013194444444444398","word_num":"0","conf":"1","width":"0.06395348906517029","level":"0","block_num":"0","left":"0.15988372144899476","top":"0.3486111111111111","text":"contents of the folder.","line_num":"0"},{"conf":"1","height":"0.01638604402542121","width":"0.12369717359542848","word_num":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.14382199482639862","top":"0.384293858422014","text":"Method 3: Unhide All Files in Your Home","level":"0"},{"conf":"1","text":"Directory","word_num":"0","page_num":"0","level":"0","width":"0.03210273087024687","line_num":"0","par_num":"0","top":"0.40267951657828827","height":"0.01634639369116886","left":"0.14383235598171035","block_num":"0"},{"top":"0.42635658959992184","word_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.1438953463132888","line_num":"0","width":"0.11191860437393189","conf":"1","height":"0.013226743539174302","par_num":"0","text":"If you want to be able to see the folder"},{"conf":"1","block_num":"0","text":"alongside your normal files so you can click","width":"0.1264534831047058","level":"0","height":"0.013194444444444509","page_num":"0","left":"0.14389535403557333","line_num":"0","word_num":"0","par_num":"0","top":"0.4444444444444444"},{"block_num":"0","page_num":"0","level":"0","left":"0.14389534895010492","par_num":"0","top":"0.4625","text":"into it manually.","height":"0.013194444444444398","conf":"1","word_num":"0","line_num":"0","width":"0.046511626243591314"},{"conf":"1","left":"0.14970930161885368","line_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","text":"1. Open Finder.","word_num":"0","width":"0.04941860437393189","height":"0.015600775347815565","top":"0.48578811361808194"},{"width":"0.1133720874786377","block_num":"0","page_num":"0","line_num":"0","text":"2. Go to your Home folder by pressing","top":"0.5116279074262403","level":"0","left":"0.14825581570905183","conf":"1","height":"0.015503875414530466","word_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","height":"0.012919896178775425","top":"0.5322997417038939","line_num":"0","text":"Command + Shift + H (this is what the","level":"0","width":"0.1148255825042725","left":"0.15843023252348493","page_num":"0","word_num":"0","conf":"1"},{"par_num":"0","conf":"0.5","height":"0.012919896178775314","left":"0.15988372258222738","block_num":"0","width":"0.06686046123504638","word_num":"0","line_num":"0","top":"0.5503875972594495","page_num":"0","text":"~ symbol represents).","level":"0"},{"top":"0.5736111109203053","level":"0","block_num":"0","page_num":"0","width":"0.12500000000000003","left":"0.14970930523647116","conf":"1","line_num":"0","word_num":"0","height":"0.015536175833808064","text":"3. Press Command + Shift + . (Command,","par_num":"0"},{"block_num":"0","line_num":"0","left":"0.15988372902190956","par_num":"0","text":"Shift, and the Period key at the same","conf":"1","top":"0.5943152455798629","word_num":"0","width":"0.10755813121795654","page_num":"0","height":"0.012919896178775425","level":"0"},{"text":"time).","top":"0.6124031011031188","level":"0","height":"0.012919896178775314","page_num":"0","width":"0.018895348906517034","word_num":"0","par_num":"0","left":"0.15843023228729383","line_num":"0","conf":"1","block_num":"0"},{"top":"0.6354166666666666","block_num":"0","left":"0.1497093071830784","level":"0","width":"0.1133720874786377","text":"4. You will see all your hidden files and","word_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.015972222222222276","par_num":"0"},{"block_num":"0","height":"0.015972222222222165","text":"folders fade into view. Scroll down to find","top":"0.6534722222222222","width":"0.11918604373931885","conf":"1","left":"0.15843023132294914","level":"0","line_num":"0","par_num":"0","word_num":"0","page_num":"0"},{"height":"0.015972222222222276","left":"0.1584302287505576","top":"0.6715277777777777","width":"0.11773256063461304","conf":"1","line_num":"0","text":"the .screenpipe folder and double-click","block_num":"0","page_num":"0","word_num":"0","level":"0","par_num":"0"},{"width":"0.12645348310470583","height":"0.015503875414530355","top":"0.7157622743082387","block_num":"0","line_num":"0","text":"5. Note: You can press Command + Shift +","level":"0","word_num":"0","left":"0.14970930624298173","conf":"1","par_num":"0","page_num":"0"},{"left":"0.15988372481146493","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"• again to hide the files when you are","conf":"0.5","top":"0.7338501293900647","word_num":"0","level":"0","height":"0.015503875414530466","width":"0.10610464811325074"},{"left":"0.1598837227322333","height":"0.015503875414530466","width":"0.11482558250427247","text":"done to keep your folders looking clean.","word_num":"0","conf":"1","line_num":"0","page_num":"0","block_num":"0","top":"0.7519379846872223","level":"0","par_num":"0"},{"height":"0.015503875414530466","line_num":"0","block_num":"0","text":"Eс :","conf":"0.30000001192092896","word_num":"0","page_num":"0","width":"0.06776435375213621","left":"0.1458984372227691","level":"0","top":"0.7881136952384712","par_num":"0"},{"word_num":"0","par_num":"0","height":"0.013242893748813267","top":"0.8472222222470404","width":"0.03488371968269349","block_num":"0","left":"0.1482558151934918","level":"0","conf":"1","line_num":"0","page_num":"0","text":"Ask Gemini"},{"page_num":"0","conf":"1","level":"0","word_num":"0","text":"sqlite-web 0.7.2","par_num":"0","top":"0.05943152476088509","line_num":"0","width":"0.05377907156944273","left":"0.2979651150638272","block_num":"0","height":"0.012919896178775314"},{"left":"0.3005262617779262","height":"0.017152277628580737","level":"0","text":"table name...","top":"0.10017820397478783","page_num":"0","line_num":"0","word_num":"0","block_num":"0","width":"0.03410685658454893","conf":"0.5","par_num":"0"},{"left":"0.3023255813915765","level":"0","top":"0.12661498767905466","conf":"0.30000001192092896","par_num":"0","text":"_saix_migrations","width":"0.04651162326335906","page_num":"0","line_num":"0","word_num":"0","height":"0.0077519370449914415","block_num":"0"},{"par_num":"0","text":"audio_chunks","height":"0.012919896178775425","width":"0.03924418389797213","word_num":"0","level":"0","top":"0.14211886315092237","left":"0.30232558312368835","page_num":"0","line_num":"0","conf":"1","block_num":"0"},{"line_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775314","text":"audio_tags","conf":"1","top":"0.16279069777624544","level":"0","left":"0.3023255817550252","page_num":"0","width":"0.031976744532585144","par_num":"0"},{"block_num":"0","level":"0","top":"0.18087855333180092","height":"0.012919896178775425","line_num":"0","word_num":"0","page_num":"0","text":"audio_transcriptions","par_num":"0","width":"0.058139532804489136","conf":"1","left":"0.30087209309387947"},{"level":"0","conf":"1","line_num":"0","text":"audio_transcriptions_fts (v)","width":"0.07558138966560363","word_num":"0","top":"0.1989664088999118","block_num":"0","left":"0.30087209581761837","page_num":"0","par_num":"0","height":"0.015616924232906837"},{"conf":"0.5","page_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","width":"0.06540697216987607","block_num":"0","left":"0.30087209422029454","word_num":"0","level":"0","text":"audio_transcriptions_","top":"0.22222222258244695"},{"height":"0.015503875414530466","line_num":"0","width":"0.06395348906517029","conf":"1","word_num":"0","page_num":"0","level":"0","block_num":"0","par_num":"0","text":"audio_transcriptions_","top":"0.24031007771047808","left":"0.3023255821147016"},{"conf":"0.5","page_num":"0","text":"audio_transcriptions_..","line_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","top":"0.2609819123326622","width":"0.06395348906517029","block_num":"0","left":"0.3023255821147016","word_num":"0"},{"width":"0.02470930218696593","word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.005167958471510081","text":"elements","level":"0","conf":"1","top":"0.28423772617540166","left":"0.3023255813919822","line_num":"0"},{"height":"0.01815136538611517","word_num":"0","line_num":"0","left":"0.302193387055287","par_num":"0","level":"0","text":"elements_fts (v)","page_num":"0","conf":"0.5","top":"0.29583387789922866","width":"0.04532252848148349","block_num":"0"},{"height":"0.012919896178775425","level":"0","conf":"1","left":"0.302325583490079","page_num":"0","par_num":"0","line_num":"0","text":"elements_fts_config","block_num":"0","word_num":"0","top":"0.32041343682663304","width":"0.05668604373931885"},{"height":"0.010335916943020385","left":"0.30232558171298","width":"0.05232558250427244","par_num":"0","conf":"1","text":"elements_fts_data","block_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.34108527141651734","word_num":"0"},{"par_num":"0","left":"0.3023255824800669","line_num":"0","text":"elements_fts_idx","block_num":"0","top":"0.3591731266845142","width":"0.047965115308761574","height":"0.012919896178775314","level":"0","word_num":"0","conf":"1","page_num":"0"},{"block_num":"0","level":"0","text":"frames","top":"0.37984496151440217","conf":"1","word_num":"0","line_num":"0","height":"0.012919896178775314","par_num":"0","left":"0.30087209267721066","page_num":"0","width":"0.021802325546741497"},{"left":"0.300872094829291","level":"0","conf":"1","par_num":"0","text":"frames_fts (V)","top":"0.39513888888888893","width":"0.03924418389797213","word_num":"0","block_num":"0","page_num":"0","line_num":"0","height":"0.015972222222222165"},{"left":"0.30087209159670103","line_num":"0","top":"0.4186046515230153","width":"0.05232558250427244","word_num":"0","page_num":"0","par_num":"0","text":"frames_fts_config","block_num":"0","level":"0","height":"0.012919896178775425","conf":"1"},{"block_num":"0","line_num":"0","left":"0.3008720925441387","page_num":"0","height":"0.012919896178775314","text":"frames_fts_data","word_num":"0","conf":"1","width":"0.04941860437393186","par_num":"0","top":"0.43927648611603876","level":"0"},{"height":"0.010335916943020274","line_num":"0","par_num":"0","text":"frames_fts_idx","top":"0.45994832051212464","word_num":"0","width":"0.04360465109348299","conf":"1","left":"0.30087209378465385","block_num":"0","level":"0","page_num":"0"},{"par_num":"0","left":"0.30232558144515276","level":"0","text":"meetings","word_num":"0","conf":"1","line_num":"0","width":"0.026162791252136275","page_num":"0","block_num":"0","height":"0.012919896178775425","top":"0.4780361758447208"},{"par_num":"0","height":"0.012919896178775425","top":"0.49870801043774404","line_num":"0","width":"0.030523255467414856","page_num":"0","word_num":"0","level":"0","conf":"1","left":"0.30087209370524604","text":"memories","block_num":"0"},{"width":"0.04811051189899446","conf":"0.5","left":"0.30225288416352897","line_num":"0","level":"0","height":"0.01699511872397519","page_num":"0","par_num":"0","text":"memories_fts (v)","top":"0.5134662644807884","word_num":"0","block_num":"0"},{"conf":"1","left":"0.30087209272311605","line_num":"0","par_num":"0","height":"0.012919896178775425","block_num":"0","text":"memories_fts_config","level":"0","page_num":"0","top":"0.5374677006186227","width":"0.059593021869659424","word_num":"0"},{"conf":"1","line_num":"0","left":"0.3008720956764916","page_num":"0","par_num":"0","text":"memories_fts_data","top":"0.5581395349855478","word_num":"0","width":"0.05523255467414856","height":"0.012919896178775314","block_num":"0","level":"0"},{"level":"0","page_num":"0","text":"memories_fts_idx","left":"0.30087209196746445","block_num":"0","conf":"1","height":"0.012919896178775425","line_num":"0","width":"0.05087209343910215","par_num":"0","top":"0.5788113698692686","word_num":"0"},{"height":"0.005167958471510081","block_num":"0","line_num":"0","level":"0","page_num":"0","top":"0.6020671835387927","text":"OC1Text","conf":"0.30000001192092896","par_num":"0","width":"0.0232558131217957","word_num":"0","left":"0.30232558173852075"},{"block_num":"0","text":"pipe_executions","conf":"1","page_num":"0","top":"0.6227390186868066","width":"0.04796511232852935","left":"0.3008720926002705","line_num":"0","par_num":"0","height":"0.0077519370449914415","word_num":"0","level":"0"},{"top":"0.6382428941586743","word_num":"0","page_num":"0","level":"0","text":"pipe_scheduler_state","height":"0.012919896178775425","block_num":"0","par_num":"0","width":"0.06104651093482971","conf":"1","left":"0.3008720943872362","line_num":"0"},{"conf":"1","left":"0.3023255830816431","line_num":"0","par_num":"0","level":"0","text":"speaker_embeddings","top":"0.6563307495451034","width":"0.059593021869659424","page_num":"0","word_num":"0","block_num":"0","height":"0.015503875414530466"},{"top":"0.6821705428936377","par_num":"0","left":"0.30087209292800166","block_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.02616278827190399","text":"speakers","page_num":"0","conf":"0.5","height":"0.005167958140373297"},{"left":"0.3008720939855146","top":"0.6976744187064778","width":"0.04941860437393192","word_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"sqlite_sequence","level":"0","page_num":"0","conf":"1","line_num":"0"},{"line_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","par_num":"0","top":"0.7183462533318009","conf":"1","level":"0","text":"tags","width":"0.015988372266292572","left":"0.300872093203094"},{"text":"ui_events","top":"0.7364341090627606","width":"0.02761627733707428","line_num":"0","page_num":"0","word_num":"0","height":"0.015503875414530466","conf":"1","block_num":"0","left":"0.30232558267351706","level":"0","par_num":"0"},{"conf":"0.5","top":"0.7545219635778619","width":"0.047965115308761574","text":"ui_events_fts (v)","page_num":"0","par_num":"0","left":"0.3023255822107208","line_num":"0","level":"0","word_num":"0","height":"0.01561692555745442","block_num":"0"},{"word_num":"0","width":"0.05668604373931885","par_num":"0","page_num":"0","level":"0","conf":"1","top":"0.7777777781057027","text":"ui_events_fts_config","line_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.3023255820729278"},{"line_num":"0","width":"0.05232558250427244","par_num":"0","height":"0.012919896178775314","conf":"1","page_num":"0","left":"0.3023255814949568","top":"0.7958656332090619","word_num":"0","text":"ui_events_fts_data","block_num":"0","level":"0"},{"word_num":"0","page_num":"0","level":"0","text":"ui_events_fts_idx","left":"0.30232558235760765","width":"0.04941860437393186","conf":"1","height":"0.012919896178775314","line_num":"0","block_num":"0","par_num":"0","top":"0.8165374678020852"},{"width":"0.03779069483280184","block_num":"0","page_num":"0","word_num":"0","top":"0.8395833333333333","level":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.3023255847832135","par_num":"0","text":"Viceo cnunksI"},{"block_num":"0","left":"0.30232558080553684","par_num":"0","text":"vision_lags","width":"0.030523255467414856","page_num":"0","height":"0.007751937707265233","line_num":"0","conf":"0.5","top":"0.8604651164822849","level":"0","word_num":"0"},{"word_num":"0","top":"0.89375","conf":"1","height":"0.015972222222222165","page_num":"0","left":"0.29796511875326087","text":"Toggle helper tables","level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.05668604373931885"},{"height":"0.010335916943020385","par_num":"0","text":"Pro v","block_num":"0","line_num":"0","width":"0.02034883797168735","word_num":"0","left":"0.23546511573396572","top":"0.8837209303804647","level":"0","page_num":"0","conf":"0.30000001192092896"},{"word_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.9198966409287002","text":"Gemini is Al and can make mistakes, including about people.","width":"0.13226742744445802","line_num":"0","page_num":"0","height":"0.012919896178775425","conf":"1","left":"0.14534885158848682"},{"height":"0.013194444444444398","page_num":"0","text":"Your privacy and Gemini","conf":"1","word_num":"0","top":"0.9326388888888889","par_num":"0","block_num":"0","left":"0.1845930266924435","level":"0","line_num":"0","width":"0.05523255467414856"},{"line_num":"0","block_num":"0","conf":"1","height":"0.013194444444444398","text":"Summarize page","level":"0","par_num":"0","width":"0.05232558250427244","left":"0.14534883717247166","word_num":"0","top":"0.96875","page_num":"0"},{"page_num":"0","text":"db.sqlite ocr_text 14190 rows, showing page 15","level":"0","conf":"0.5","left":"0.35901162847622603","width":"0.11627906560897827","height":"0.012919896178775425","word_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.05943152487572856"},{"text":"Structure","block_num":"0","level":"0","width":"0.02761627733707428","page_num":"0","height":"0.012919896178775425","left":"0.4215116292335946","line_num":"0","conf":"1","par_num":"0","word_num":"0","top":"0.10594315255660713"},{"line_num":"0","block_num":"0","height":"0.010335916943020274","par_num":"0","width":"0.023255813121795643","top":"0.10594315255346831","conf":"1","left":"0.4607558147569316","word_num":"0","text":"Content","page_num":"0","level":"0"},{"word_num":"0","page_num":"0","conf":"1","level":"0","left":"0.49418604616205164","block_num":"0","text":"Query","width":"0.018895348906517007","par_num":"0","height":"0.012919896178775314","line_num":"0","top":"0.1059431528150051"},{"block_num":"0","top":"0.10594315284730482","conf":"1","width":"0.018895348906517007","level":"0","height":"0.012919896178775314","word_num":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.5247093023454333","text":"Export"},{"line_num":"0","par_num":"0","page_num":"0","conf":"1","text":"frame_id","left":"0.4156976737053273","block_num":"0","width":"0.02616279125213622","word_num":"0","top":"0.14211886340932034","height":"0.012919896178775425","level":"0"},{"line_num":"0","page_num":"0","par_num":"0","conf":"1","width":"0.013081395626068137","top":"0.15762273934601279","text":"1205","left":"0.41715116248856476","level":"0","word_num":"0","block_num":"0","height":"0.012919896178775314"},{"block_num":"0","page_num":"0","top":"0.1731266151144789","par_num":"0","text":"1207","width":"0.013081395626068082","conf":"1","height":"0.010335916943020274","left":"0.4171511625794079","line_num":"0","word_num":"0","level":"0"},{"height":"0.012919896178775425","page_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1","top":"0.18863049105789909","left":"0.4171511632928497","line_num":"0","text":"1208","width":"0.014534883201122284","par_num":"0"},{"text":"120g","block_num":"0","level":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.013081394135951996","left":"0.4171511640512099","height":"0.005167958140373297","page_num":"0","par_num":"0","top":"0.20930232583937403"},{"width":"0.013081395626068137","height":"0.012919896178775425","page_num":"0","left":"0.4171511628155997","par_num":"0","level":"0","top":"0.21963824302818336","text":"1210","conf":"1","block_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","height":"0.010335916943020274","line_num":"0","par_num":"0","text":"1212","left":"0.4171511625794079","conf":"1","width":"0.013081395626068082","top":"0.2532299742876055","level":"0","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","text":"1214","top":"0.28423772622559007","height":"0.010335916943020274","width":"0.013081395626068082","word_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0","left":"0.4171511625794079"},{"word_num":"0","block_num":"0","height":"0.012919896178775314","text":"1215","width":"0.013081395626068082","level":"0","line_num":"0","conf":"1","left":"0.4171511628216559","page_num":"0","par_num":"0","top":"0.2997416025135409"},{"conf":"1","width":"0.013081395626068082","height":"0.012919896178775425","left":"0.4171511628216559","block_num":"0","line_num":"0","text":"1216","word_num":"0","level":"0","page_num":"0","top":"0.31524547848253304","par_num":"0"},{"text":"1217","height":"0.012919896178775425","conf":"1","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.3307493544515253","word_num":"0","width":"0.013081395626068137","page_num":"0","left":"0.41715116277320624"},{"word_num":"0","block_num":"0","text":"1218","conf":"1","par_num":"0","width":"0.013081395626068137","height":"0.012919896178775425","line_num":"0","page_num":"0","left":"0.41715116248856476","level":"0","top":"0.3462532303020852"},{"left":"0.4171511632928497","conf":"1","height":"0.012919896178775425","block_num":"0","line_num":"0","top":"0.36175710604497924","text":"1220","width":"0.014534883201122284","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"height":"0.012919896178775425","par_num":"0","left":"0.4156976749207567","conf":"1","line_num":"0","text":"1221","top":"0.3772609820139715","block_num":"0","level":"0","width":"0.014534883201122284","page_num":"0","word_num":"0"},{"line_num":"0","left":"0.4171511625794079","top":"0.3927648580403855","conf":"1","par_num":"0","page_num":"0","level":"0","text":"1222","word_num":"0","height":"0.012919896178775314","block_num":"0","width":"0.013081395626068082"},{"block_num":"0","top":"0.40826873395195595","width":"0.014534883201122284","line_num":"0","left":"0.4171511632928497","par_num":"0","level":"0","word_num":"0","height":"0.012919896178775425","conf":"1","page_num":"0","text":"1223"},{"text":"1228","conf":"1","level":"0","height":"0.010335916943020274","line_num":"0","width":"0.013081395626068082","page_num":"0","block_num":"0","par_num":"0","top":"0.44186046524367795","word_num":"0","left":"0.4171511625794079"},{"conf":"1","width":"0.013081395626068082","word_num":"0","top":"0.4573643412126701","page_num":"0","par_num":"0","level":"0","line_num":"0","text":"1230","height":"0.010335916943020274","block_num":"0","left":"0.4171511625794079"},{"page_num":"0","left":"0.4171511625794079","line_num":"0","word_num":"0","level":"0","block_num":"0","par_num":"0","text":"1231","top":"0.4728682171816624","width":"0.013081395626068082","height":"0.010335916943020274","conf":"1"},{"line_num":"0","conf":"1","height":"0.012919896178775314","level":"0","par_num":"0","text":"1234","top":"0.48837209312508256","word_num":"0","left":"0.4171511632928497","block_num":"0","width":"0.014534883201122284","page_num":"0"},{"page_num":"0","par_num":"0","text":"1236","top":"0.503875969320173","width":"0.013081395626068137","left":"0.41715116248856476","word_num":"0","level":"0","block_num":"0","line_num":"0","height":"0.012919896178775425","conf":"1"},{"line_num":"0","conf":"1","page_num":"0","word_num":"0","height":"0.010335916943020274","left":"0.4171511625794079","block_num":"0","text":"1237","top":"0.5193798450886391","width":"0.013081395626068082","level":"0","par_num":"0"},{"text":"1238","left":"0.4171511625794079","line_num":"0","top":"0.5348837210894811","conf":"1","page_num":"0","par_num":"0","width":"0.013081395626068082","word_num":"0","block_num":"0","level":"0","height":"0.012919896178775314"},{"block_num":"0","text":"123y","conf":"0.30000001192092896","width":"0.013081394135951996","word_num":"0","line_num":"0","top":"0.5555555558135343","height":"0.005167958140373186","level":"0","page_num":"0","par_num":"0","left":"0.4171511640512099"},{"block_num":"0","par_num":"0","width":"0.013081394135951996","page_num":"0","level":"0","top":"0.5710594317825266","word_num":"0","left":"0.4171511640512099","height":"0.005167958140373186","text":"1240","line_num":"0","conf":"1"},{"par_num":"0","left":"0.4171511625794079","level":"0","page_num":"0","block_num":"0","text":"1242","width":"0.013081395626068082","height":"0.010335916943020274","conf":"1","line_num":"0","top":"0.5994832042617658","word_num":"0"},{"height":"0.005167958140373186","page_num":"0","word_num":"0","conf":"1","par_num":"0","left":"0.4171511640512099","width":"0.013081394135951996","text":"1244","line_num":"0","block_num":"0","top":"0.6175710596895033","level":"0"},{"width":"0.014534883201122284","word_num":"0","line_num":"0","page_num":"0","level":"0","height":"0.010335916943020274","block_num":"0","par_num":"0","left":"0.4171511632928497","text":"1246","top":"0.6304909561710393","conf":"1"},{"width":"0.014534883201122284","left":"0.4171511632928497","height":"0.012919896178775425","level":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","text":"1248","page_num":"0","top":"0.6459948321431704","word_num":"0"},{"page_num":"0","level":"0","top":"0.6614987081121626","par_num":"0","left":"0.4171511632928497","text":"1250","block_num":"0","conf":"1","word_num":"0","height":"0.012919896178775314","line_num":"0","width":"0.014534883201122284"},{"conf":"1","level":"0","block_num":"0","left":"0.4171511632928497","line_num":"0","top":"0.677002584081155","width":"0.014534883201122284","word_num":"0","page_num":"0","par_num":"0","text":"1252","height":"0.012919896178775314"},{"top":"0.692506460107569","level":"0","text":"1254","page_num":"0","line_num":"0","conf":"1","left":"0.4171511625794079","width":"0.013081395626068082","word_num":"0","height":"0.012919896178775314","block_num":"0","par_num":"0"},{"page_num":"0","line_num":"0","left":"0.4171511628155997","text":"1256","conf":"1","width":"0.013081395626068137","word_num":"0","par_num":"0","height":"0.012919896178775425","level":"0","top":"0.7080103360514391","block_num":"0"},{"page_num":"0","conf":"1","top":"0.7235142119881317","width":"0.013081395626068137","word_num":"0","block_num":"0","left":"0.41715116287010545","level":"0","line_num":"0","par_num":"0","text":"1257","height":"0.012919896178775314"},{"word_num":"0","level":"0","conf":"1","block_num":"0","text":"1259","line_num":"0","width":"0.013081395626068082","left":"0.417151162434059","par_num":"0","top":"0.7545219641845141","height":"0.012919896178775425","page_num":"0"},{"top":"0.775193798509723","height":"0.005167958471510081","line_num":"0","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"1260","left":"0.41715116292594645","word_num":"0","width":"0.01162790656089785","conf":"1"},{"line_num":"0","par_num":"0","conf":"1","level":"0","height":"0.010335916943020385","word_num":"0","left":"0.4171511625794079","block_num":"0","text":"1264","top":"0.7881136952178381","page_num":"0","width":"0.013081395626068082"},{"left":"0.41715116248856476","page_num":"0","conf":"1","line_num":"0","top":"0.8036175713873566","width":"0.013081395626068137","height":"0.012919896178775425","word_num":"0","block_num":"0","level":"0","text":"1265","par_num":"0"},{"word_num":"0","level":"0","left":"0.4171511625794079","height":"0.010335916943020274","par_num":"0","conf":"1","line_num":"0","text":"1266","top":"0.8191214471558226","page_num":"0","block_num":"0","width":"0.013081395626068082"},{"par_num":"0","top":"0.834625323325341","width":"0.013081395626068137","level":"0","text":"1268","page_num":"0","block_num":"0","height":"0.012919896178775314","conf":"1","left":"0.41715116248856476","word_num":"0","line_num":"0"},{"top":"0.8501291991005347","width":"0.013081395626068137","height":"0.012919896178775314","conf":"1","left":"0.4171511628155997","level":"0","block_num":"0","word_num":"0","page_num":"0","par_num":"0","line_num":"0","text":"1269"},{"conf":"1","top":"0.865633075069527","word_num":"0","page_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.013081395626068137","text":"1270","left":"0.4171511628155997","block_num":"0","line_num":"0","level":"0"},{"left":"0.4171511628155997","par_num":"0","line_num":"0","text":"1272","width":"0.013081395626068137","height":"0.012919896178775314","word_num":"0","top":"0.8811369510385193","conf":"1","level":"0","page_num":"0","block_num":"0"},{"left":"0.41715116292594645","par_num":"0","height":"0.005167958471510192","page_num":"0","top":"0.9173126615588185","block_num":"0","width":"0.01162790656089785","level":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","text":"12/4"},{"block_num":"0","top":"0.9302325582669337","line_num":"0","left":"0.4171511625794079","conf":"1","word_num":"0","par_num":"0","level":"0","text":"1276","height":"0.010335916943020274","page_num":"0","width":"0.013081395626068082"},{"level":"0","left":"0.44767442381755174","par_num":"0","conf":"1","page_num":"0","top":"0.1576227389348016","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel ….","line_num":"0","block_num":"0","word_num":"0","width":"0.1366279006004334","height":"0.013210594654083252"},{"par_num":"0","level":"0","width":"0.13662790060043328","block_num":"0","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","left":"0.44767442236950006","top":"0.1729166666666666","word_num":"0","conf":"1","height":"0.013194444444444509","line_num":"0"},{"par_num":"0","width":"0.1366279006004334","level":"0","height":"0.012919896178775425","conf":"1","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","page_num":"0","word_num":"0","block_num":"0","top":"0.18863049114403174","line_num":"0","left":"0.4476744226541415"},{"par_num":"0","conf":"0.30000001192092896","text":"1lermzsnellcaltviewsessionscriorsrrotlieswindowhel..","page_num":"0","level":"0","block_num":"0","height":"0.005167958140373297","top":"0.20930232583937403","left":"0.4476744318782977","line_num":"0","width":"0.13517440557479854","word_num":"0"},{"block_num":"0","width":"0.13662790060043334","left":"0.4476744236338918","height":"0.012919896178775314","page_num":"0","level":"0","par_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel…","conf":"1","top":"0.21963824290975098","line_num":"0","word_num":"0"},{"left":"0.4476744319761008","conf":"0.30000001192092896","word_num":"0","page_num":"0","line_num":"0","block_num":"0","text":"ermesnelicew ewsessionscriotsrrotlesvineowrel...","par_num":"0","top":"0.2402777777332883","height":"0.005200258228513888","level":"0","width":"0.13517440557479854"},{"text":"1lermzshell-ditviewsessionscriotsProflleswindow=lel..","level":"0","top":"0.25581395374635085","page_num":"0","left":"0.4476744318782977","height":"0.005167958140373186","block_num":"0","width":"0.13517440557479854","word_num":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896"},{"level":"0","left":"0.4476744319761008","word_num":"0","width":"0.13517440557479854","conf":"0.30000001192092896","height":"0.005167958140373186","par_num":"0","top":"0.27131782971534313","line_num":"0","block_num":"0","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel..","page_num":"0"},{"block_num":"0","top":"0.28402777777777777","height":"0.013194444444444509","line_num":"0","page_num":"0","width":"0.13662790060043334","conf":"1","left":"0.4476744243280965","level":"0","par_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","word_num":"0"},{"text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","line_num":"0","block_num":"0","width":"0.13662790060043328","word_num":"0","left":"0.44767442236950006","height":"0.012919896178775425","top":"0.29974160220130996","par_num":"0","page_num":"0","conf":"1","level":"0"},{"block_num":"0","level":"0","word_num":"0","conf":"1","height":"0.013226743539174302","left":"0.4476744243280965","line_num":"0","top":"0.3152454783919115","page_num":"0","par_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","width":"0.13662790060043334"},{"line_num":"0","conf":"1","left":"0.4476744226541415","height":"0.013194444444444509","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","word_num":"0","page_num":"0","width":"0.1366279006004334","top":"0.3305555555555555","par_num":"0","block_num":"0","level":"0"},{"level":"0","conf":"1","page_num":"0","left":"0.4476744226541415","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","width":"0.1366279006004334","par_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775314","top":"0.34625323016211973","word_num":"0"},{"block_num":"0","line_num":"0","top":"0.36175710618330226","width":"0.13808139562606814","left":"0.44622093228423687","conf":"1","page_num":"0","level":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","par_num":"0","word_num":"0","height":"0.013242893748813267"},{"level":"0","left":"0.44622093228423687","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","page_num":"0","width":"0.13808139562606814","word_num":"0","block_num":"0","top":"0.3770833333333333","conf":"1","height":"0.013194444444444398","par_num":"0","line_num":"0"},{"line_num":"0","left":"0.4476744319761008","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0","height":"0.005184108350011929","top":"0.39791666662602765","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel..","word_num":"0","width":"0.13517440557479854"},{"line_num":"0","top":"0.4134366927644386","width":"0.13517440557479854","height":"0.005167958140373297","conf":"0.30000001192092896","text":"1lermzsnellcaltviewsessionscrlorsProtlieswindowhel..","level":"0","block_num":"0","left":"0.4476744318782977","page_num":"0","par_num":"0","word_num":"0"},{"left":"0.4476744318782977","line_num":"0","par_num":"0","block_num":"0","level":"0","text":"nermzsnelltaltVlewsesslonschptsPforlleswindowhel","conf":"0.30000001192092896","page_num":"0","top":"0.4289405688160056","width":"0.13517440557479854","word_num":"0","height":"0.0077519370449913305"},{"conf":"1","page_num":"0","level":"0","block_num":"0","word_num":"0","width":"0.13662790060043334","par_num":"0","height":"0.013194444444444509","left":"0.4476744243280965","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","top":"0.44166666666666665","line_num":"0"},{"block_num":"0","left":"0.4476744235006554","conf":"1","width":"0.13662790060043334","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel…..","par_num":"0","height":"0.012919896178775425","level":"0","top":"0.45736434121939784","word_num":"0","line_num":"0"},{"width":"0.13662790060043334","word_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","left":"0.4476744243280965","line_num":"0","height":"0.013242893748813267","conf":"1","block_num":"0","page_num":"0","top":"0.4728682172405805","level":"0","par_num":"0"},{"page_num":"0","line_num":"0","par_num":"0","conf":"1","left":"0.44767442084879316","width":"0.13517441749572756","block_num":"0","level":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel...","top":"0.4883720931573824","height":"0.012919896178775425","word_num":"0"},{"line_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.1366279006004334","left":"0.4476744226541415","top":"0.5038759691802075","page_num":"0","word_num":"0","level":"0","block_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","conf":"1"},{"top":"0.5193798450319712","page_num":"0","par_num":"0","width":"0.1366279006004334","word_num":"0","level":"0","line_num":"0","conf":"1","block_num":"0","height":"0.01325904395845201","left":"0.4476744226541415","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …"},{"par_num":"0","width":"0.1366279006004334","conf":"1","left":"0.4476744240699383","page_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775314","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel…","top":"0.5348837211181919","word_num":"0","level":"0"},{"height":"0.005167958471510192","par_num":"0","level":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.4476744319761008","top":"0.5555555555187669","width":"0.13517440557479854","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel..","word_num":"0","page_num":"0"},{"left":"0.4476744318782977","level":"0","block_num":"0","top":"0.5710594317825266","page_num":"0","conf":"0.30000001192092896","text":"1lermzsnellcaltviewsessionscrlorsProtlieswindowhel..","word_num":"0","height":"0.005167958140373186","par_num":"0","line_num":"0","width":"0.13517440557479854"},{"height":"0.005167958140373186","line_num":"0","block_num":"0","width":"0.13517440557479854","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel..","left":"0.4476744319761008","par_num":"0","word_num":"0","page_num":"0","level":"0","top":"0.5865633077515188","conf":"0.30000001192092896"},{"top":"0.5993055555555555","word_num":"0","left":"0.4476744243280965","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","width":"0.13662790060043334","block_num":"0","level":"0","height":"0.013194444444444509","line_num":"0","page_num":"0","par_num":"0","conf":"1"},{"page_num":"0","block_num":"0","width":"0.07558138966560368","level":"0","left":"0.505813960402717","height":"0.005555555555555536","text":"sionscriotsProtlleswindowrel ..","conf":"0.30000001192092896","top":"0.6173611111111111","line_num":"0","par_num":"0","word_num":"0"},{"top":"0.630490956100016","left":"0.5508720953350832","block_num":"0","par_num":"0","width":"0.03197674155235286","conf":"0.30000001192092896","level":"0","word_num":"0","height":"0.010481266180674242","text":"WindowHel ..","page_num":"0","line_num":"0"},{"height":"0.010497415728039194","text":"criptsProfilesWindowHel …","block_num":"0","line_num":"0","left":"0.520348837746109","page_num":"0","par_num":"0","top":"0.6458333333504507","conf":"1","level":"0","width":"0.0625","word_num":"0"},{"line_num":"0","text":"ScriptsProfilesWindowHel .","level":"0","block_num":"0","top":"0.6614987081090238","page_num":"0","left":"0.515988375760178","conf":"1","width":"0.06540697216987601","par_num":"0","word_num":"0","height":"0.010335916943020385"},{"par_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.677002584081155","width":"0.05668604373931885","block_num":"0","line_num":"0","conf":"1","text":"iTerm2ShellEditViewSe:","left":"0.4476744209355731","word_num":"0","level":"0"},{"conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"nScriptsProfilesWindowHel …..","block_num":"0","top":"0.677002584081155","width":"0.07122092843055727","par_num":"0","height":"0.012919896178775314","left":"0.5116279086758815","word_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958471510192","level":"0","page_num":"0","text":"mericonelcanview","word_num":"0","width":"0.050872093439102206","top":"0.6976744187142879","left":"0.44767441837250316","block_num":"0","line_num":"0","par_num":"0"},{"text":"ionScriptsProfilesWindowHel ...","word_num":"0","page_num":"0","level":"0","left":"0.508720928754516","conf":"1","line_num":"0","block_num":"0","height":"0.013194444444444509","top":"0.6923611111111111","width":"0.07412790656089785","par_num":"0"},{"par_num":"0","level":"0","conf":"1","left":"0.44622093569784527","block_num":"0","line_num":"0","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel","height":"0.012919896178775314","top":"0.7080103360191395","width":"0.1366279006004334","word_num":"0"},{"height":"0.012919896178775314","level":"0","top":"0.7235142120742644","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel ...","width":"0.1351744174957275","word_num":"0","page_num":"0","conf":"1","par_num":"0","left":"0.4476744200083355","line_num":"0","block_num":"0"},{"level":"0","par_num":"0","left":"0.44767442930607004","line_num":"0","page_num":"0","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel.","width":"0.1337209224700927","word_num":"0","top":"0.7441860467696068","block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297"},{"top":"0.7569444444153567","page_num":"0","block_num":"0","line_num":"0","height":"0.007913436492284154","width":"0.13372092247009276","par_num":"0","word_num":"0","text":"iTerm2ShellEditViewSessionScriotsProfilesWindowHel ..","left":"0.44767442853190814","level":"0","conf":"1"},{"left":"0.4476744318782977","text":"1lermzshellzditviewsessionscriotsProflleswindow=lel...","page_num":"0","block_num":"0","top":"0.7751937987075912","line_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","width":"0.13517440557479854","level":"0"},{"page_num":"0","par_num":"0","top":"0.7881136952245658","word_num":"0","conf":"1","line_num":"0","block_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel...","height":"0.012919896178775314","width":"0.13662790060043334","left":"0.4476744235006554","level":"0"},{"word_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","left":"0.44767442084879316","par_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.8036175711935581","width":"0.13517441749572756","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel..."},{"level":"0","top":"0.8191214472163832","conf":"1","height":"0.012919896178775314","word_num":"0","line_num":"0","left":"0.4476744240699383","par_num":"0","width":"0.1366279006004334","page_num":"0","block_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel..."},{"height":"0.012919896178775425","block_num":"0","par_num":"0","level":"0","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …..","top":"0.8346253231853754","width":"0.1351744174957275","word_num":"0","conf":"1","left":"0.4476744200083355","line_num":"0"},{"left":"0.4476744240699383","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel…","word_num":"0","top":"0.8501291991543677","block_num":"0","line_num":"0","level":"0","width":"0.1366279006004334","conf":"1","page_num":"0","par_num":"0","height":"0.012919896178775314"},{"height":"0.012919896178775314","conf":"1","word_num":"0","left":"0.4476744226541415","top":"0.8656330751233599","width":"0.1366279006004334","block_num":"0","level":"0","par_num":"0","page_num":"0","text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","line_num":"0"},{"text":"iTerm2ShellEditViewSessionScriptsProfilesWindowHel …","page_num":"0","par_num":"0","left":"0.4476744226541415","block_num":"0","conf":"1","height":"0.012919896178775314","line_num":"0","level":"0","top":"0.8811369510923522","word_num":"0","width":"0.1366279006004334"},{"page_num":"0","conf":"0.30000001192092896","width":"0.13517440557479854","level":"0","top":"0.9018087857876945","word_num":"0","par_num":"0","height":"0.005167958140373186","block_num":"0","left":"0.4476744319761008","line_num":"0","text":"ermesnelccw ewsessionscrlotsrrotlesvineowrel.."},{"line_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.9173126617566867","height":"0.005167958140373186","text":"ermesnelicat ewsessionscrlotsrrotleswineowrel..","block_num":"0","level":"0","page_num":"0","par_num":"0","left":"0.4476744319761008","width":"0.13517440557479854"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"Deskton 1Deskton zsshbockzRDzv (-zshiAPP (-zsh)-zs ...","width":"0.14389533996582032","word_num":"0","left":"0.4476744291913632","top":"0.9326388888888889","level":"0","par_num":"0","height":"0.005555555555555536","page_num":"0"},{"level":"0","line_num":"0","top":"0.9611111111111111","page_num":"0","word_num":"0","height":"0.013194444444444398","block_num":"0","left":"0.44912790625312005","width":"0.03779069781303401","text":"Page 15 / 284","par_num":"0","conf":"0.5"},{"block_num":"0","level":"0","text":"text_json","top":"0.14211886315092237","line_num":"0","conf":"1","height":"0.012919896178775425","word_num":"0","par_num":"0","left":"0.6191860478382457","page_num":"0","width":"0.02761627733707428"},{"word_num":"0","text":"[{\"height\":\"0.013953487608167836\", ..","block_num":"0","page_num":"0","height":"0.013210594654083252","level":"0","conf":"0.5","top":"0.1576227389348016","line_num":"0","left":"0.6206395406668914","par_num":"0","width":"0.09883720278739927"},{"top":"0.1729166666666666","word_num":"0","conf":"0.5","left":"0.620639537378443","level":"0","line_num":"0","height":"0.013194444444444509","page_num":"0","block_num":"0","par_num":"0","text":"[(\"par_num\":\"0\", \"width\":&# ...","width":"0.07267441749572745"},{"width":"0.06976743936538699","par_num":"0","height":"0.012919896178775425","top":"0.18863049114403174","conf":"0.30000001192092896","left":"0.6206395380674469","level":"0","page_num":"0","text":"[\"block_num\":\"0\", \"left\":& ..","block_num":"0","line_num":"0","word_num":"0"},{"level":"0","height":"0.012919896178775425","width":"0.0683139503002167","top":"0.2041343669407587","block_num":"0","conf":"0.30000001192092896","left":"0.6206395370349691","text":"[{\"level\":\"O\",\"line_num\":&...","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","level":"0","page_num":"0","text":"[{\"conf\":\"\",\"level\":\" …","width":"0.05523255467414856","word_num":"0","left":"0.6206395373019354","height":"0.013194444444444398","par_num":"0","top":"0.21944444444444444","conf":"0.30000001192092896"},{"width":"0.08720930218696599","level":"0","page_num":"0","block_num":"0","left":"0.6206395364065169","par_num":"0","text":"[{\"left\":\"0.[CREDIT_CARD]\",\".","conf":"0.5","top":"0.23514211905100857","line_num":"0","height":"0.012919896178775314","word_num":"0"},{"page_num":"0","word_num":"0","conf":"0.5","level":"0","text":"K\"conf\":\"1\", \"word_num\":&# ...","left":"0.6206395409481363","height":"0.012919896178775314","block_num":"0","line_num":"0","top":"0.25322997426203353","width":"0.07412790060043328","par_num":"0"},{"word_num":"0","top":"0.2659722222222223","conf":"0.30000001192092896","height":"0.015972222222222165","block_num":"0","page_num":"0","left":"0.6206395382926083","level":"0","line_num":"0","par_num":"0","text":"[\"top\":\"0.006976744645528443\", ...","width":"0.09302325248718268"},{"block_num":"0","level":"0","conf":"0.5","top":"0.28402777777777777","width":"0.07703487873077386","word_num":"0","page_num":"0","height":"0.013194444444444509","text":"K\"line_num\":\"0\", \"word_num\" ...","left":"0.6206395397349606","line_num":"0","par_num":"0"},{"top":"0.29974160220130996","conf":"0.5","line_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","block_num":"0","page_num":"0","width":"0.07122092843055727","left":"0.6206395377203758","text":"[{\"block_num\":\"0\", \"width\": ..."},{"height":"0.013226743539174302","level":"0","text":"K\"height\":\"0.013953487608167836\", ...","conf":"0.5","top":"0.3152454783919115","width":"0.09738371968269355","block_num":"0","left":"0.6206395370864468","par_num":"0","page_num":"0","word_num":"0","line_num":"0"},{"height":"0.013194444444444509","page_num":"0","word_num":"0","level":"0","line_num":"0","width":"0.0683139503002167","left":"0.6206395384137158","conf":"0.5","text":"[(\"text\": \"iTerm2\", \"height\" ...","block_num":"0","top":"0.3305555555555555","par_num":"0"},{"block_num":"0","left":"0.6206395405819484","line_num":"0","par_num":"0","word_num":"0","text":"[\"par_num\":\"0\", \"text\": ...","conf":"0.30000001192092896","height":"0.012919896178775314","page_num":"0","top":"0.34625323016211973","level":"0","width":"0.062499994039535545"},{"conf":"0.30000001192092896","width":"0.06976743936538699","word_num":"0","height":"0.013242893748813156","page_num":"0","line_num":"0","block_num":"0","left":"0.6206395380618817","par_num":"0","text":"[{\"line_num\":\"0\", \"text\": &#...","level":"0","top":"0.36175710612946943"},{"level":"0","left":"0.6206395386627138","text":"[{\"par_num\":\"0\".\"page_num\".","height":"0.012919896178775425","conf":"0.30000001192092896","word_num":"0","block_num":"0","par_num":"0","page_num":"0","top":"0.37726098210010406","line_num":"0","width":"0.07703487873077386"},{"level":"0","line_num":"0","word_num":"0","page_num":"0","par_num":"0","height":"0.015568474928538079","block_num":"0","left":"0.6206395382104919","conf":"0.5","text":"[(\"top\": \"0.006976744645528443\",...","top":"0.3927648582290988","width":"0.09302325248718257"},{"block_num":"0","width":"0.07267441749572756","left":"0.6191860483173437","text":"[\"par_num\":\"O\",\"level\": &#...","word_num":"0","page_num":"0","par_num":"0","top":"0.4082687339981612","height":"0.015503875414530355","line_num":"0","level":"0","conf":"0.30000001192092896"},{"text":"K\"left\": \"0.[CREDIT_CARD]\",'...","conf":"0.30000001192092896","line_num":"0","height":"0.015972222222222165","page_num":"0","par_num":"0","word_num":"0","left":"0.6206395350147613","level":"0","top":"0.42361111111111116","width":"0.08720930218696588","block_num":"0"},{"height":"0.013194444444444509","left":"0.620639536117648","page_num":"0","text":"K\"block_num\":\"0\", \"conf\":&...","block_num":"0","par_num":"0","level":"0","top":"0.44166666666666665","line_num":"0","conf":"0.30000001192092896","width":"0.07267441749572745","word_num":"0"},{"top":"0.45736434121939784","block_num":"0","word_num":"0","par_num":"0","text":"[{\"top\":\"0.006976744645528443\", ...","width":"0.09156976342201228","height":"0.012919896178775425","page_num":"0","level":"0","conf":"1","left":"0.6206395387867429","line_num":"0"},{"text":"K\"block_num\":\"0\",\"par_num\"...","conf":"0.30000001192092896","height":"0.012919896178775425","line_num":"0","block_num":"0","width":"0.07848836779594426","level":"0","top":"0.47286821724222305","par_num":"0","word_num":"0","left":"0.6206395383403999","page_num":"0"},{"par_num":"0","text":"[{\"word_num\":\"0\", \"block_num….","top":"0.4881944444444444","block_num":"0","level":"0","conf":"0.5","page_num":"0","word_num":"0","line_num":"0","left":"0.6206395384871968","height":"0.013194444444444509","width":"0.07994185686111455"},{"left":"0.6206395384463451","line_num":"0","height":"0.012919896178775425","level":"0","text":"[(\"page_num\":\"0\",\"block_num …..","top":"0.5038759691802075","block_num":"0","width":"0.07994185686111444","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0"},{"word_num":"0","par_num":"0","block_num":"0","text":"[(\"conf\":\"1\", \"width\":\"..","conf":"0.30000001192092896","line_num":"0","width":"0.05668604373931885","page_num":"0","height":"0.01325904395845201","left":"0.6206395376553576","level":"0","top":"0.5193798450319712"},{"text":"[{\"par_num\":\"0\",\"text\": ..","par_num":"0","page_num":"0","block_num":"0","height":"0.013194444444444509","left":"0.6206395400996401","level":"0","conf":"0.30000001192092896","top":"0.5347222222222222","width":"0.062499994039535545","line_num":"0","word_num":"0"},{"level":"0","line_num":"0","par_num":"0","text":"Knelonr:U.u 399348/00810/830 ....","conf":"0.30000001192092896","top":"0.5555555555187669","width":"0.09738371372222898","word_num":"0","block_num":"0","page_num":"0","height":"0.005167958471510192","left":"0.6206395434305801"},{"level":"0","par_num":"0","width":"0.07122092843055727","block_num":"0","conf":"0.5","line_num":"0","text":"[{\"conf\":\"1\",\"block_num\":& ...","height":"0.012919896178775314","left":"0.6206395373485373","top":"0.5658914730561765","word_num":"0","page_num":"0"},{"height":"0.015972222222222165","page_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.58125","width":"0.09302325248718268","word_num":"0","level":"0","par_num":"0","text":"[\"top\":\"0.006976744645528443\", ...","block_num":"0","left":"0.6206395382926083"},{"par_num":"0","level":"0","left":"0.6206395374553395","page_num":"0","top":"0.596899224729193","block_num":"0","height":"0.015600775347815676","width":"0.08139534592628483","word_num":"0","conf":"0.30000001192092896","line_num":"0","text":"[\"word _num\". \"O\", \"page_num\"..."},{"height":"0.015503875414530466","text":"[\"word _num\". \"O\" \"line_num\"...","width":"0.07848836779594415","top":"0.6124031007940267","conf":"0.30000001192092896","page_num":"0","left":"0.6206395375333008","line_num":"0","par_num":"0","level":"0","word_num":"0","block_num":"0"},{"height":"0.01325904395845201","text":"K\"page_num\":\"0\",\"height\": ...","level":"0","top":"0.6304909560892494","word_num":"0","width":"0.07267441749572756","par_num":"0","line_num":"0","page_num":"0","left":"0.620639536862706","conf":"0.5","block_num":"0"},{"page_num":"0","left":"0.6206395366857029","top":"0.6458333333333334","height":"0.013194444444444398","level":"0","line_num":"0","par_num":"0","width":"0.07122092843055716","word_num":"0","conf":"0.30000001192092896","text":"[(\"level\": \"O\", \"par_num\":&#….","block_num":"0"},{"width":"0.07122092843055727","conf":"0.5","top":"0.6614987081444624","word_num":"0","text":"[(\"block_num\":\"O\", \"height\" ...","page_num":"0","level":"0","height":"0.012919896178775425","block_num":"0","left":"0.6206395377203758","line_num":"0","par_num":"0"},{"left":"0.6206395377250639","page_num":"0","level":"0","line_num":"0","width":"0.07122092843055727","block_num":"0","conf":"0.30000001192092896","word_num":"0","top":"0.6770025841672875","par_num":"0","height":"0.012919896178775425","text":"[\"level\":\"0\" \"page_num\":& ..."},{"width":"0.09302325248718268","block_num":"0","word_num":"0","line_num":"0","par_num":"0","top":"0.6923611111111111","height":"0.015972222222222276","left":"0.6206395382926083","page_num":"0","conf":"0.30000001192092896","text":"[\"top\":\"0.006976744645528443\", ..","level":"0"},{"word_num":"0","text":"[{\"block_num\":\"0\", \"text\":&..","level":"0","conf":"0.5","line_num":"0","page_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","width":"0.07122092843055727","left":"0.6206395366855612","top":"0.708010336105272"},{"top":"0.723514211901999","word_num":"0","block_num":"0","level":"0","par_num":"0","width":"0.07703487873077386","conf":"0.30000001192092896","line_num":"0","text":"[\"line_num\":\"0\",\"block_num…..","left":"0.6206395372092255","page_num":"0","height":"0.012919896178775425"},{"par_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.00789728694491909","top":"0.7441860465146205","line_num":"0","width":"0.09011627435684211","text":"R top: 0.0009/0/44045528445, •","left":"0.6206395392588726","level":"0","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","height":"0.01561692555745442","top":"0.7545219636424615","conf":"0.5","par_num":"0","width":"0.09738371968269355","word_num":"0","text":"[\"height\":\"0.013953487608167836\", ...","page_num":"0","left":"0.6206395370864468","level":"0"},{"word_num":"0","height":"0.012919896178775314","width":"0.07122092843055727","line_num":"0","top":"0.7726098192555736","level":"0","left":"0.6206395366857148","conf":"0.30000001192092896","block_num":"0","page_num":"0","par_num":"0","text":"K\"conf\":\"]\", \"block_num\":&..."},{"block_num":"0","page_num":"0","word_num":"0","text":"[\"line_num\":\"0\",\"height\": ...","top":"0.7881136952245658","line_num":"0","width":"0.0683139503002167","conf":"0.5","height":"0.012919896178775314","par_num":"0","level":"0","left":"0.6206395380226745"},{"block_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.08720930218696599","left":"0.6206395364065169","conf":"0.5","height":"0.012919896178775425","top":"0.8036175712473909","word_num":"0","text":"[\"left\":\"0.[CREDIT_CARD]\",\"..."},{"page_num":"0","word_num":"0","width":"0.09302325248718268","conf":"0.5","par_num":"0","block_num":"0","line_num":"0","top":"0.8191214472163832","text":"[{\"top\":\"0.006976744645528443\", …..","left":"0.6206395382926083","height":"0.012919896178775314","level":"0"},{"text":"[{\"page_num\":\"0\",\"par_num\"…","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.8346253231853754","width":"0.07703487873077386","word_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.6206395386627138"},{"conf":"0.5","par_num":"0","page_num":"0","text":"[{\"block_num\":\"0\", \"par_num\" …","word_num":"0","block_num":"0","height":"0.013194444444444509","line_num":"0","top":"0.85","left":"0.6206395389722592","level":"0","width":"0.07848836779594415"},{"par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"[{\"word_num\":\"0\",\"line_num\" ...","page_num":"0","top":"0.8656330751233599","height":"0.012919896178775314","left":"0.6206395396531741","width":"0.07703487873077397","block_num":"0","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","block_num":"0","left":"0.6206395463007988","height":"0.005555555555555647","page_num":"0","width":"0.07558138370513912","level":"0","text":"K\"Ine num:\"u, block num ...","top":"0.8861111111111111","word_num":"0"},{"width":"0.07994185686111455","left":"0.6206395380180861","par_num":"0","conf":"0.5","block_num":"0","top":"0.8966408270613444","word_num":"0","line_num":"0","level":"0","text":"[(\"page_num\":\"0\",\"block_num…","height":"0.012919896178775314","page_num":"0"},{"height":"0.012919896178775314","word_num":"0","line_num":"0","text":"[\"left\":\"0.[CREDIT_CARD]\",\".","top":"0.9121447028580714","conf":"0.30000001192092896","block_num":"0","left":"0.6191860487543579","level":"0","page_num":"0","width":"0.08866278529167171","par_num":"0"},{"top":"0.9326388890215191","height":"0.007929586039649106","par_num":"0","word_num":"0","conf":"0.5","text":"k\"height\":\"0.019688231150309266\", .","level":"0","line_num":"0","block_num":"0","page_num":"0","left":"0.6191860445533668","width":"0.09738371372222898"},{"height":"0.005167958471510192","conf":"0.30000001192092896","level":"0","top":"0.1472868218265475","width":"0.02761627733707428","par_num":"0","line_num":"0","block_num":"0","word_num":"0","page_num":"0","text":"app_lldme","left":"0.7383720938815274"},{"page_num":"0","width":"0.010174418240785577","left":"0.8095930232681731","block_num":"0","level":"0","par_num":"0","height":"0.012919896178775425","line_num":"0","text":"Whl","word_num":"0","conf":"0.30000001192092896","top":"0.002583979688390081"},{"top":"0.14178343471228705","par_num":"0","width":"0.03061089515686033","page_num":"0","text":"ocr_engine","height":"0.013590753078460693","left":"0.7732119947916166","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1"},{"par_num":"0","block_num":"0","height":"0.013184568617078951","left":"0.7732390598714105","line_num":"0","page_num":"0","text":"AppleNative","top":"0.15749040315474583","level":"0","width":"0.03201025128364554","word_num":"0","conf":"1"},{"line_num":"0","top":"0.17312661508890692","block_num":"0","height":"0.012919896178775314","level":"0","left":"0.7732558143131648","text":"AppleNative","page_num":"0","conf":"1","par_num":"0","width":"0.031976744532585144","word_num":"0"},{"width":"0.03214326202869411","conf":"1","block_num":"0","page_num":"0","left":"0.7731725555667129","word_num":"0","level":"0","top":"0.18794448135593222","text":"AppleNative","line_num":"0","par_num":"0","height":"0.014291915628645069"},{"conf":"0.5","width":"0.030523255467414856","line_num":"0","height":"0.005167958471510192","par_num":"0","text":"AppleNative","block_num":"0","level":"0","word_num":"0","left":"0.7732558140540833","page_num":"0","top":"0.20930232566150098"},{"par_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","width":"0.030523255467414856","level":"0","line_num":"0","block_num":"0","left":"0.7732558140540833","page_num":"0","text":"nooleialive","top":"0.22480620163049325","word_num":"0"},{"line_num":"0","top":"0.24027777785018256","left":"0.7732558141536776","level":"0","width":"0.030523255467414856","text":"Aoo eNarivel","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","height":"0.005200258228513888"},{"block_num":"0","line_num":"0","page_num":"0","height":"0.005167958140373186","top":"0.25581395374635085","par_num":"0","width":"0.030523252487182684","word_num":"0","level":"0","text":"ApoleNative","left":"0.7732558171430365","conf":"1"},{"height":"0.005167958140373186","left":"0.7732558172788317","block_num":"0","word_num":"0","level":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","text":"Aoo eNarivel","top":"0.27131782971534313","width":"0.030523252487182462"},{"width":"0.031976744532585144","line_num":"0","level":"0","par_num":"0","block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.7732558143131648","top":"0.28423772620001797","word_num":"0","text":"AppleNative","page_num":"0"},{"conf":"1","width":"0.031976744532585144","par_num":"0","page_num":"0","line_num":"0","top":"0.29974160216901025","word_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.7732558143131648","level":"0","text":"AppleNative"},{"block_num":"0","conf":"1","page_num":"0","height":"0.012919896178775314","top":"0.3152454781380025","line_num":"0","text":"AppleNative","par_num":"0","left":"0.7732558143131648","level":"0","width":"0.031976744532585144","word_num":"0"},{"conf":"1","left":"0.7732558143131648","page_num":"0","par_num":"0","text":"AppleNative","height":"0.012919896178775314","top":"0.3307493541069948","word_num":"0","line_num":"0","level":"0","block_num":"0","width":"0.031976744532585144"},{"text":"AppleNative","left":"0.7732558143131648","top":"0.3462532300759871","width":"0.031976744532585144","page_num":"0","height":"0.012919896178775314","par_num":"0","block_num":"0","level":"0","word_num":"0","line_num":"0","conf":"1"},{"page_num":"0","word_num":"0","line_num":"0","left":"0.7732558140907111","par_num":"0","level":"0","conf":"0.30000001192092896","text":"Ropienalive","block_num":"0","top":"0.366925064857462","width":"0.030523252487182573","height":"0.005167958140373186"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","top":"0.38242894064858113","width":"0.030523255467414856","height":"0.005167958471510192","left":"0.7732558140540833","line_num":"0","page_num":"0","text":"nooleialive","level":"0","word_num":"0"},{"top":"0.3979166667429219","page_num":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.005184108350011929","left":"0.7732558141536776","conf":"0.30000001192092896","text":"Aoo eNarivel","width":"0.030523255467414856","word_num":"0","level":"0"},{"top":"0.41343669258656557","block_num":"0","text":"AppleNative","width":"0.030523255467414856","level":"0","conf":"0.5","page_num":"0","line_num":"0","par_num":"0","left":"0.7732558140540833","word_num":"0","height":"0.005167958471510081"},{"line_num":"0","page_num":"0","height":"0.005167958471510081","text":"Aoo eNarivel","top":"0.42894056855555784","width":"0.030523255467414856","block_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.7732558141536776"},{"page_num":"0","level":"0","conf":"1","text":"AppleNative","par_num":"0","word_num":"0","top":"0.441860465277609","width":"0.031976744532585144","left":"0.7732558137075447","line_num":"0","height":"0.010335916943020274","block_num":"0"},{"conf":"1","page_num":"0","level":"0","left":"0.7732558143131648","block_num":"0","par_num":"0","text":"AppleNative","width":"0.031976744532585144","line_num":"0","top":"0.45736434118709823","height":"0.012919896178775314","word_num":"0"},{"level":"0","text":"AppleNative","page_num":"0","conf":"1","par_num":"0","block_num":"0","top":"0.4728682171560903","line_num":"0","height":"0.012919896178775425","width":"0.031976744532585144","word_num":"0","left":"0.7732558143131648"},{"par_num":"0","left":"0.7732558143131648","page_num":"0","top":"0.48837209312508256","width":"0.031976744532585144","block_num":"0","line_num":"0","word_num":"0","conf":"1","level":"0","text":"AppleNative","height":"0.012919896178775314"},{"text":"nooleialive","block_num":"0","width":"0.030523255467414856","page_num":"0","par_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.5090439277532937","left":"0.7732558141994321","level":"0","word_num":"0","height":"0.005167958471510192"},{"height":"0.012919896178775314","line_num":"0","width":"0.031976744532585144","level":"0","page_num":"0","conf":"1","left":"0.7732558143131648","text":"AppleNative","par_num":"0","word_num":"0","top":"0.5193798450630671","block_num":"0"},{"left":"0.7732558140540833","line_num":"0","text":"nooleialive","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.005167958471510192","top":"0.540051679666669","width":"0.030523255467414856","word_num":"0","level":"0","par_num":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","level":"0","left":"0.7732558141536776","text":"Aoo eNarivel","top":"0.5555555556356612","width":"0.030523255467414856","height":"0.005167958471510192","word_num":"0"},{"block_num":"0","line_num":"0","height":"0.005167958471510192","left":"0.7732558140540833","page_num":"0","par_num":"0","top":"0.5710594316046534","conf":"0.5","level":"0","width":"0.030523255467414856","word_num":"0","text":"AppleNative"},{"top":"0.5839793283267045","level":"0","width":"0.031976744532585144","word_num":"0","height":"0.010335916943020274","conf":"1","par_num":"0","text":"AppleNative","left":"0.7732558137075447","line_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","left":"0.7732558143131648","conf":"1","top":"0.5994832042361936","width":"0.031976744532585144","line_num":"0","height":"0.012919896178775425","par_num":"0","level":"0","text":"AppleNative","block_num":"0","word_num":"0"},{"text":"ApoleNative","left":"0.7732558171430365","conf":"1","word_num":"0","width":"0.030523252487182684","height":"0.005167958140373186","page_num":"0","line_num":"0","top":"0.6175710596895033","level":"0","block_num":"0","par_num":"0"},{"text":"AppleNative","height":"0.012919896178775425","conf":"1","level":"0","page_num":"0","par_num":"0","block_num":"0","left":"0.7732558143131648","line_num":"0","top":"0.6304909561741782","width":"0.031976744532585144","word_num":"0"},{"block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.7732558143131648","line_num":"0","page_num":"0","width":"0.031976744532585144","level":"0","par_num":"0","text":"AppleNative","word_num":"0","top":"0.6459948321431704"},{"top":"0.6614987081121626","word_num":"0","level":"0","line_num":"0","text":"AppleNative","conf":"1","left":"0.7732558143131648","block_num":"0","page_num":"0","par_num":"0","height":"0.012919896178775314","width":"0.031976744532585144"},{"height":"0.012919896178775314","level":"0","par_num":"0","line_num":"0","width":"0.031976744532585144","left":"0.773255813537971","block_num":"0","top":"0.6770025839950223","text":"AppleNative","conf":"1","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","text":"nooleialive","level":"0","width":"0.030523255467414856","conf":"0.30000001192092896","left":"0.7732558141994321","top":"0.6976744187093661","par_num":"0","word_num":"0","height":"0.005167958471510192","page_num":"0"},{"par_num":"0","line_num":"0","top":"0.7131782948316221","height":"0.005167958140373186","text":"nooleialive","width":"0.030523252487182573","page_num":"0","conf":"0.30000001192092896","word_num":"0","level":"0","left":"0.7732558140907111","block_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","conf":"0.5","block_num":"0","level":"0","page_num":"0","width":"0.030523255467414856","height":"0.005167958471510192","left":"0.7732558141994321","top":"0.7286821706473506","text":"AppleNative"},{"line_num":"0","width":"0.030523255467414856","page_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.7732558141536776","text":"Aoo eNarivel","top":"0.7441860465917336","word_num":"0","height":"0.005167958471510192"},{"text":"AooeNarive","block_num":"0","width":"0.030523255467414856","par_num":"0","word_num":"0","page_num":"0","level":"0","height":"0.005167958471510081","conf":"0.30000001192092896","left":"0.7732558141994321","top":"0.7596899225853351","line_num":"0"},{"height":"0.010335916943020385","left":"0.7732558137075447","text":"AppleNative","word_num":"0","top":"0.7726098192827767","block_num":"0","conf":"1","level":"0","width":"0.031976744532585144","par_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.012919896178775425","par_num":"0","word_num":"0","page_num":"0","text":"AppleNative","left":"0.7732558143131648","level":"0","line_num":"0","top":"0.788113695192266","conf":"1","width":"0.031976744532585144"},{"text":"AppleNative","conf":"1","left":"0.7732558143131648","block_num":"0","word_num":"0","width":"0.031976744532585144","par_num":"0","height":"0.012919896178775314","top":"0.8036175711612583","line_num":"0","page_num":"0","level":"0"},{"height":"0.012919896178775314","line_num":"0","block_num":"0","conf":"1","level":"0","text":"AppleNative","word_num":"0","par_num":"0","top":"0.8191214471302505","left":"0.7732558143131648","width":"0.031976744532585144","page_num":"0"},{"top":"0.8339393133972758","height":"0.01429191562864518","conf":"1","line_num":"0","par_num":"0","text":"AppleNative","level":"0","left":"0.7731725555667129","word_num":"0","page_num":"0","block_num":"0","width":"0.03214326202869411"},{"height":"0.012919896178775425","text":"AppleNative","top":"0.8501291990359353","par_num":"0","left":"0.7732558137075447","word_num":"0","line_num":"0","width":"0.031976744532585144","level":"0","page_num":"0","conf":"1","block_num":"0"},{"left":"0.7732558141957984","text":"nooleialive","word_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.030523255467414856","height":"0.005167958471510081","block_num":"0","line_num":"0","top":"0.8708010336970615","conf":"0.30000001192092896"},{"top":"0.8863049096408291","block_num":"0","conf":"0.5","width":"0.030523255467414856","word_num":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.005167958471510192","text":"AppleNative","left":"0.7732558140540833","level":"0"},{"conf":"0.30000001192092896","top":"0.9018087857876945","width":"0.030523252487182462","level":"0","page_num":"0","left":"0.7732558172788317","block_num":"0","height":"0.005167958140373186","line_num":"0","par_num":"0","text":"Aoo eNarivel","word_num":"0"},{"line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"AooeNarive","width":"0.030523255467414856","word_num":"0","height":"0.005167958471510192","block_num":"0","top":"0.9173126615788136","left":"0.7732558140540833","page_num":"0","level":"0"},{"block_num":"0","level":"0","page_num":"0","left":"0.7732558171430365","par_num":"0","height":"0.005167958140373186","text":"ApoleNative","top":"0.9328165377256791","word_num":"0","conf":"1","width":"0.030523252487182684","line_num":"0"},{"line_num":"0","height":"0.012919896178775425","conf":"1","page_num":"0","par_num":"0","block_num":"0","width":"0.03924418389797213","word_num":"0","top":"0.14211886315092237","text":"window_name","level":"0","left":"0.8110465133562463"},{"height":"0.012919896178775314","par_num":"0","line_num":"0","text":"NULL","top":"0.15762273911991465","page_num":"0","level":"0","left":"0.8110465121300591","word_num":"0","conf":"1","width":"0.014534883201122284","block_num":"0"},{"left":"0.8110465121300591","line_num":"0","width":"0.014534883201122284","page_num":"0","height":"0.010335916943020274","par_num":"0","top":"0.1731266150857681","word_num":"0","block_num":"0","text":"NULL","conf":"1","level":"0"},{"conf":"1","page_num":"0","par_num":"0","line_num":"0","word_num":"0","width":"0.014534883201122284","top":"0.18863049105789909","level":"0","block_num":"0","height":"0.012919896178775425","left":"0.8110465121300591","text":"NULL"},{"block_num":"0","left":"0.8110465117631558","level":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"NULU","line_num":"0","top":"0.20930232564150597","height":"0.005167958471510081","width":"0.011627906560897738","page_num":"0"},{"left":"0.8110465117631558","width":"0.011627906560897738","word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.005167958471510081","line_num":"0","level":"0","text":":NULL","conf":"0.30000001192092896","top":"0.22480620161049814"},{"word_num":"0","top":"0.24027777783018744","text":": NULU","page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.8110465118814985","width":"0.011627906560897738","height":"0.005200258228513999","line_num":"0","block_num":"0"},{"width":"0.014534883201122284","conf":"1","page_num":"0","block_num":"0","word_num":"0","top":"0.2532299742588947","left":"0.8110465121300591","text":"NULL","height":"0.010335916943020274","line_num":"0","par_num":"0","level":"0"},{"top":"0.28423772620001797","conf":"1","width":"0.014534883201122284","text":"NULL","page_num":"0","height":"0.012919896178775425","block_num":"0","word_num":"0","par_num":"0","left":"0.8110465121300591","level":"0","line_num":"0"},{"height":"0.012919896178775425","par_num":"0","width":"0.014534883201122284","conf":"1","block_num":"0","line_num":"0","text":"NULL","page_num":"0","top":"0.29974160216901025","word_num":"0","left":"0.8110465121300591","level":"0"},{"level":"0","word_num":"0","conf":"1","block_num":"0","left":"0.8110465113257741","top":"0.31524547836410066","width":"0.013081395626068026","line_num":"0","page_num":"0","par_num":"0","text":"NULL","height":"0.012919896178775425"},{"par_num":"0","block_num":"0","text":"NULL","top":"0.35142118888846974","line_num":"0","left":"0.8110465115802798","level":"0","conf":"0.5","page_num":"0","width":"0.013081394135951996","word_num":"0","height":"0.005167958140373186"},{"par_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775314","left":"0.8110465115135164","text":"NULL","top":"0.3617571059588467","conf":"1","level":"0","width":"0.013081395626068026","block_num":"0"},{"word_num":"0","conf":"1","page_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.8110465115802798","width":"0.013081394135951996","text":"NULL","height":"0.005167958140373186","block_num":"0","top":"0.3824289408264543"},{"word_num":"0","conf":"0.30000001192092896","level":"0","top":"0.3979166667229268","width":"0.011627906560897738","height":"0.00518410835001204","block_num":"0","page_num":"0","left":"0.8110465118814985","par_num":"0","line_num":"0","text":": NULU"},{"par_num":"0","line_num":"0","word_num":"0","text":"NULL","block_num":"0","left":"0.8110465119524104","page_num":"0","level":"0","conf":"1","top":"0.410852713420537","height":"0.010335916943020274","width":"0.014534883201122284"},{"left":"0.8110465118814985","height":"0.005167958471510081","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":": NULU","top":"0.4289405685355627","level":"0","width":"0.011627906560897738","word_num":"0"},{"left":"0.8110465121300591","word_num":"0","level":"0","page_num":"0","top":"0.44186046521810574","block_num":"0","text":"NULL","width":"0.014534883201122284","line_num":"0","par_num":"0","conf":"1","height":"0.012919896178775425"},{"block_num":"0","left":"0.8110465121300591","height":"0.010335916943020274","level":"0","par_num":"0","page_num":"0","line_num":"0","top":"0.4573643411839593","width":"0.014534883201122284","text":"NULL","conf":"0.5","word_num":"0"},{"par_num":"0","level":"0","line_num":"0","block_num":"0","width":"0.014534883201122284","conf":"1","text":"NULL","word_num":"0","top":"0.47286821715295146","height":"0.010335916943020385","page_num":"0","left":"0.8110465121300591"},{"block_num":"0","word_num":"0","top":"0.48837209313424834","text":"NULL","height":"0.010335916943020385","width":"0.013081395626068137","par_num":"0","conf":"1","page_num":"0","left":"0.8110465114373813","level":"0","line_num":"0"},{"conf":"1","par_num":"0","height":"0.005167958471510081","left":"0.8110465115528817","level":"0","line_num":"0","top":"0.5090439277732889","word_num":"0","text":"NULL","page_num":"0","width":"0.013081395626068137","block_num":"0"},{"page_num":"0","left":"0.8110465115528817","text":"NULL","top":"0.5400516797112734","word_num":"0","height":"0.005167958471510081","par_num":"0","conf":"0.5","level":"0","width":"0.013081395626068137","line_num":"0","block_num":"0"},{"line_num":"0","top":"0.5555555556156662","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.011627906560897738","text":": NULU","height":"0.005167958471510081","par_num":"0","word_num":"0","left":"0.8110465118814985"},{"left":"0.8110465115528817","top":"0.5710594316492578","line_num":"0","text":"NULL","word_num":"0","level":"0","conf":"1","height":"0.005167958471510192","page_num":"0","block_num":"0","par_num":"0","width":"0.013081395626068137"},{"par_num":"0","height":"0.010335916943020385","left":"0.8110465121300591","page_num":"0","line_num":"0","top":"0.5839793282640626","word_num":"0","text":"NULL","width":"0.014534883201122284","block_num":"0","conf":"1","level":"0"},{"width":"0.014534883201122284","height":"0.012919896178775425","block_num":"0","text":"NULL","word_num":"0","left":"0.8110465121300591","par_num":"0","top":"0.5994832042361936","line_num":"0","page_num":"0","conf":"1","level":"0"},{"level":"0","left":"0.8110465121300591","conf":"1","block_num":"0","width":"0.014534883201122284","word_num":"0","top":"0.6149870802020472","par_num":"0","line_num":"0","page_num":"0","text":"NULL","height":"0.010335916943020274"},{"width":"0.014534883201122284","text":"NULL","level":"0","par_num":"0","top":"0.6304909561741782","word_num":"0","block_num":"0","conf":"1","height":"0.012919896178775425","left":"0.8110465121300591","page_num":"0","line_num":"0"},{"width":"0.014534883201122284","conf":"1","block_num":"0","text":"NULL","par_num":"0","word_num":"0","top":"0.6459948320570378","left":"0.8110465116940124","height":"0.012919896178775314","line_num":"0","level":"0","page_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","top":"0.6614987081121626","left":"0.8110465121300591","page_num":"0","height":"0.012919896178775314","conf":"1","level":"0","par_num":"0","width":"0.014534883201122284","text":"NULL"},{"block_num":"0","level":"0","top":"0.6821705428936377","conf":"0.5","height":"0.005167958140373297","page_num":"0","left":"0.8110465115802798","line_num":"0","text":"NULL","word_num":"0","width":"0.013081394135951996","par_num":"0"},{"word_num":"0","top":"0.6976744188626299","height":"0.005167958140373297","page_num":"0","conf":"1","text":"NULL","left":"0.8110465115802798","width":"0.013081394135951996","block_num":"0","level":"0","line_num":"0","par_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","line_num":"0","top":"0.7131782948316221","level":"0","word_num":"0","conf":"1","height":"0.005167958140373186","left":"0.8110465115802798","width":"0.013081394135951996","text":"NULL"},{"conf":"0.30000001192092896","left":"0.8110465117631558","par_num":"0","line_num":"0","width":"0.011627906560897738","word_num":"0","height":"0.005167958471510192","top":"0.7286821706027461","text":"NULL","block_num":"0","level":"0","page_num":"0"},{"text":": NULU","par_num":"0","height":"0.005167958471510081","block_num":"0","width":"0.011627906560897738","left":"0.8110465118814985","level":"0","conf":"0.30000001192092896","page_num":"0","top":"0.7441860465717385","line_num":"0","word_num":"0"},{"height":"0.005167958471510081","width":"0.011627906560897738","word_num":"0","level":"0","block_num":"0","left":"0.8110465118814985","top":"0.7596899225407309","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":": NULI","page_num":"0"},{"height":"0.010335916943020274","block_num":"0","width":"0.013081395626068137","line_num":"0","level":"0","conf":"1","par_num":"0","text":"NULL","top":"0.7726098192488459","word_num":"0","left":"0.8110465114166171","page_num":"0"},{"top":"0.7881136952178381","block_num":"0","width":"0.013081395626068137","level":"0","line_num":"0","text":"NULL","height":"0.010335916943020385","page_num":"0","conf":"1","left":"0.8110465114166171","par_num":"0","word_num":"0"},{"level":"0","text":"NULL","conf":"1","left":"0.8110465121300591","line_num":"0","page_num":"0","height":"0.010335916943020274","top":"0.8036175711581194","word_num":"0","block_num":"0","par_num":"0","width":"0.014534883201122284"},{"height":"0.010335916943020274","level":"0","width":"0.013081395626068137","page_num":"0","word_num":"0","text":"NULL","conf":"1","block_num":"0","left":"0.8110465114257014","top":"0.8191214471486449","par_num":"0","line_num":"0"},{"height":"0.012919896178775314","block_num":"0","page_num":"0","conf":"1","width":"0.014534883201122284","word_num":"0","top":"0.8346253230131102","level":"0","line_num":"0","text":"NULL","left":"0.8110465118878111","par_num":"0"},{"height":"0.005167958471510192","page_num":"0","text":":NULL","left":"0.8110465117631558","top":"0.8552971576828495","level":"0","line_num":"0","par_num":"0","width":"0.011627906560897738","word_num":"0","conf":"0.30000001192092896","block_num":"0"},{"page_num":"0","word_num":"0","line_num":"0","top":"0.8708010337164414","conf":"0.30000001192092896","width":"0.013081395626068137","par_num":"0","height":"0.005167958471510081","level":"0","block_num":"0","left":"0.8110465115528817","text":"NULL"},{"line_num":"0","word_num":"0","level":"0","height":"0.005167958471510192","width":"0.011627906560897738","top":"0.8863049096208341","par_num":"0","block_num":"0","conf":"0.30000001192092896","page_num":"0","text":"NULL","left":"0.8110465117631558"},{"height":"0.005167958140373186","page_num":"0","level":"0","par_num":"0","line_num":"0","top":"0.9018087857876945","word_num":"0","width":"0.013081394135951996","conf":"0.5","block_num":"0","left":"0.8110465128884193","text":": NULLI"},{"page_num":"0","block_num":"0","left":"0.8110465121300591","conf":"1","par_num":"0","level":"0","text":"NULL","top":"0.9147286822692305","width":"0.014534883201122284","word_num":"0","height":"0.010335916943020274","line_num":"0"},{"left":"0.8110465121300591","block_num":"0","width":"0.014534883201122284","word_num":"0","par_num":"0","page_num":"0","height":"0.010335916943020385","conf":"1","level":"0","line_num":"0","text":"NULL","top":"0.9302325582382228"},{"block_num":"0","left":"0.8662790697674418","conf":"0.30000001192092896","width":"0.008720930087209311","height":"0.012919896425495292","level":"0","page_num":"0","line_num":"0","top":"0.0025839793281653423","word_num":"0","par_num":"0","text":"A"},{"line_num":"0","level":"0","text":"focused","top":"0.14211886314778355","width":"0.024709302186965876","conf":"1","left":"0.8575581400160133","block_num":"0","height":"0.010335916943020274","par_num":"0","page_num":"0","word_num":"0"},{"left":"0.857558139714722","top":"0.15762273911991465","width":"0.015988372266292572","word_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775314","text":"False","level":"0","par_num":"0","conf":"1","line_num":"0"},{"height":"0.012919896178775314","par_num":"0","top":"0.17312661508890692","left":"0.857558139714722","block_num":"0","word_num":"0","text":"False","page_num":"0","line_num":"0","level":"0","width":"0.015988372266292572","conf":"1"},{"height":"0.012919896178775314","line_num":"0","word_num":"0","left":"0.8590116283485667","level":"0","conf":"1","par_num":"0","block_num":"0","top":"0.18863049109019892","text":"False","width":"0.014534883201122284","page_num":"0"},{"line_num":"0","conf":"0.5","top":"0.20930232583937403","text":"ralse","page_num":"0","par_num":"0","block_num":"0","width":"0.014534881711006142","word_num":"0","height":"0.005167958140373297","left":"0.8575581398131018","level":"0"},{"page_num":"0","block_num":"0","line_num":"0","text":"False","left":"0.8575581392786754","top":"0.21963824290975098","level":"0","conf":"1","width":"0.015988372266292572","word_num":"0","height":"0.012919896178775314","par_num":"0"},{"top":"0.24031007777735858","left":"0.8575581398131018","conf":"0.30000001192092896","height":"0.005167958140373297","line_num":"0","level":"0","text":"iralse","par_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.014534881711006142"},{"par_num":"0","left":"0.8590116283606791","page_num":"0","height":"0.012919896178775314","conf":"1","level":"0","block_num":"0","top":"0.25322997460656405","width":"0.014534883201122284","line_num":"0","text":"False","word_num":"0"},{"block_num":"0","page_num":"0","text":"ralse","level":"0","width":"0.014534881711006142","left":"0.8575581398131018","conf":"0.30000001192092896","par_num":"0","height":"0.005167958140373186","line_num":"0","word_num":"0","top":"0.27131782971534313"},{"line_num":"0","par_num":"0","top":"0.2842377265445486","level":"0","conf":"1","page_num":"0","block_num":"0","text":"False","height":"0.012919896178775314","width":"0.014534883201122284","word_num":"0","left":"0.8590116283606791"},{"level":"0","par_num":"0","block_num":"0","left":"0.8590116284091287","width":"0.014534883201122284","word_num":"0","conf":"1","text":"False","top":"0.29974160216901025","page_num":"0","height":"0.012919896178775425","line_num":"0"},{"line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"False","word_num":"0","height":"0.012919896178775314","left":"0.8590116284091287","top":"0.3152454781380025","level":"0","conf":"1","width":"0.014534883201122284"},{"level":"0","text":"False","top":"0.3307493541069948","width":"0.014534883201122284","left":"0.8590116284091287","par_num":"0","block_num":"0","conf":"1","word_num":"0","line_num":"0","height":"0.012919896178775314","page_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","line_num":"0","top":"0.3462532300759871","par_num":"0","level":"0","width":"0.014534883201122284","conf":"1","text":"False","height":"0.012919896178775314","left":"0.8590116284091287"},{"par_num":"0","left":"0.8590116283485667","page_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","width":"0.014534883201122284","text":"False","word_num":"0","height":"0.012919896178775314","top":"0.36175710607727907"},{"block_num":"0","par_num":"0","left":"0.8590116283485667","conf":"1","text":"False","height":"0.012919896178775314","line_num":"0","top":"0.37726098204627134","level":"0","page_num":"0","width":"0.014534883201122284","word_num":"0"},{"left":"0.859011627695687","top":"0.3979328166011671","line_num":"0","width":"0.013081395626068137","par_num":"0","word_num":"0","conf":"1","text":"ralse","height":"0.005167958471510081","block_num":"0","level":"0","page_num":"0"},{"left":"0.8575581392786754","par_num":"0","top":"0.4082687338658233","conf":"1","line_num":"0","text":"False","height":"0.012919896178775425","word_num":"0","page_num":"0","width":"0.015988372266292572","block_num":"0","level":"0"},{"conf":"0.30000001192092896","word_num":"0","level":"0","line_num":"0","page_num":"0","width":"0.014534881711006142","text":"iralse","block_num":"0","height":"0.005167958140373297","left":"0.8575581398131018","par_num":"0","top":"0.4289405687334309"},{"level":"0","top":"0.44186046521810574","height":"0.012919896178775425","conf":"1","left":"0.857558139714722","word_num":"0","page_num":"0","line_num":"0","par_num":"0","width":"0.015988372266292572","text":"False","block_num":"0"},{"block_num":"0","conf":"1","par_num":"0","text":"False","left":"0.8575581396662724","top":"0.45736434153162864","level":"0","page_num":"0","width":"0.015988372266292572","height":"0.012919896178775314","word_num":"0","line_num":"0"},{"conf":"1","page_num":"0","width":"0.014534883201122284","word_num":"0","level":"0","block_num":"0","height":"0.012919896178775425","line_num":"0","left":"0.8590116284091287","top":"0.4728682171560903","text":"False","par_num":"0"},{"width":"0.015988372266292572","conf":"1","top":"0.48837209338348053","word_num":"0","height":"0.012919896178775425","line_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.8575581391817764","par_num":"0","text":"False"},{"par_num":"0","text":"False","width":"0.015988372266292572","word_num":"0","top":"0.5038759693524728","height":"0.012919896178775314","left":"0.8575581391817764","level":"0","conf":"1","line_num":"0","block_num":"0","page_num":"0"},{"line_num":"0","left":"0.8575581391817764","block_num":"0","conf":"1","page_num":"0","top":"0.5193798453214651","word_num":"0","height":"0.012919896178775425","width":"0.015988372266292572","par_num":"0","text":"False","level":"0"},{"line_num":"0","par_num":"0","top":"0.5348837209459266","height":"0.012919896178775425","block_num":"0","left":"0.8575581392786754","text":"False","conf":"1","page_num":"0","width":"0.015988372266292572","word_num":"0","level":"0"},{"height":"0.005167958140373186","block_num":"0","line_num":"0","left":"0.8575581398131018","top":"0.5555555558135343","page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"iralse","width":"0.014534881711006142","word_num":"0"},{"height":"0.005167958140373186","left":"0.8575581398131018","level":"0","text":"ralse","width":"0.014534881711006142","par_num":"0","block_num":"0","line_num":"0","conf":"0.5","top":"0.5710594317825266","page_num":"0","word_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958140373186","block_num":"0","level":"0","line_num":"0","top":"0.5865633077515188","word_num":"0","page_num":"0","text":"ralse","par_num":"0","left":"0.8575581398131018","width":"0.014534881711006142"},{"level":"0","word_num":"0","left":"0.8590116283606791","page_num":"0","top":"0.5994832045807243","par_num":"0","text":"False","conf":"1","height":"0.012919896178775314","line_num":"0","block_num":"0","width":"0.014534883201122284"},{"width":"0.014534881711006142","height":"0.005167958140373186","word_num":"0","page_num":"0","left":"0.8575581398131018","block_num":"0","top":"0.6175710596895033","par_num":"0","text":"ralse","line_num":"0","conf":"0.30000001192092896","level":"0"},{"par_num":"0","text":"False","top":"0.6304909561741782","left":"0.8590116284091287","width":"0.014534883201122284","page_num":"0","conf":"1","word_num":"0","block_num":"0","line_num":"0","height":"0.012919896178775425","level":"0"},{"width":"0.014534883201122284","word_num":"0","text":"False","left":"0.8590116284091287","block_num":"0","height":"0.012919896178775425","par_num":"0","level":"0","top":"0.6459948321431704","line_num":"0","page_num":"0","conf":"1"},{"top":"0.6614987081121626","width":"0.014534883201122284","height":"0.012919896178775314","page_num":"0","word_num":"0","line_num":"0","conf":"1","block_num":"0","left":"0.8590116284091287","level":"0","par_num":"0","text":"False"},{"height":"0.012919896178775314","par_num":"0","top":"0.677002584081155","page_num":"0","block_num":"0","level":"0","text":"False","left":"0.8590116284091287","conf":"1","width":"0.014534883201122284","line_num":"0","word_num":"0"},{"level":"0","block_num":"0","par_num":"0","conf":"1","text":"False","page_num":"0","left":"0.8590116283485667","top":"0.692506460082447","width":"0.014534883201122284","word_num":"0","height":"0.012919896178775425","line_num":"0"},{"page_num":"0","top":"0.7080103360514391","level":"0","line_num":"0","par_num":"0","word_num":"0","text":"False","block_num":"0","left":"0.8590116283485667","width":"0.014534883201122284","height":"0.012919896178775425","conf":"1"},{"word_num":"0","width":"0.015988372266292572","page_num":"0","conf":"1","text":"False","block_num":"0","top":"0.723514211901999","level":"0","line_num":"0","left":"0.8575581392786754","par_num":"0","height":"0.012919896178775425"},{"left":"0.8575581398131018","height":"0.005167958140373297","level":"0","top":"0.7441860467696068","word_num":"0","width":"0.014534881711006142","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"iralse","conf":"0.30000001192092896"},{"level":"0","line_num":"0","text":"ralse","top":"0.7596899227385989","page_num":"0","par_num":"0","word_num":"0","width":"0.014534881711006142","height":"0.005167958140373297","conf":"0.30000001192092896","left":"0.8575581398131018","block_num":"0"},{"height":"0.010335916943020274","block_num":"0","conf":"1","word_num":"0","line_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.8590116280942063","text":"False","top":"0.7726098192545882","width":"0.014534883201122284"},{"text":"False","conf":"1","top":"0.7881136955367967","page_num":"0","word_num":"0","block_num":"0","width":"0.014534883201122284","par_num":"0","height":"0.012919896178775425","left":"0.8590116283606791","level":"0","line_num":"0"},{"block_num":"0","line_num":"0","word_num":"0","par_num":"0","height":"0.012919896178775314","text":"False","top":"0.8036175711612583","conf":"1","left":"0.857558139714722","level":"0","page_num":"0","width":"0.015988372266292572"},{"word_num":"0","level":"0","par_num":"0","top":"0.8191214471302505","height":"0.012919896178775314","block_num":"0","line_num":"0","page_num":"0","conf":"1","text":"False","width":"0.015988372266292572","left":"0.857558139714722"},{"width":"0.015988372266292572","page_num":"0","top":"0.8346253233576407","left":"0.8575581391817764","par_num":"0","conf":"1","word_num":"0","level":"0","block_num":"0","line_num":"0","text":"False","height":"0.012919896178775314"},{"par_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775425","top":"0.850129199326633","word_num":"0","conf":"1","line_num":"0","text":"False","width":"0.015988372266292572","left":"0.8575581391817764","level":"0"},{"level":"0","block_num":"0","left":"0.8575581392786754","page_num":"0","par_num":"0","line_num":"0","text":"False","conf":"1","width":"0.015988372266292572","top":"0.8656330749510948","height":"0.012919896178775314","word_num":"0"},{"block_num":"0","left":"0.8575581392786754","conf":"1","page_num":"0","par_num":"0","top":"0.8811369509200869","width":"0.015988372266292572","height":"0.012919896178775425","text":"False","word_num":"0","level":"0","line_num":"0"},{"conf":"0.30000001192092896","left":"0.8575581398131018","height":"0.005167958140373186","text":"ralse","block_num":"0","width":"0.014534881711006142","top":"0.9018087857876945","par_num":"0","line_num":"0","word_num":"0","page_num":"0","level":"0"},{"level":"0","left":"0.8575581398131018","conf":"0.30000001192092896","top":"0.9173126617566867","line_num":"0","page_num":"0","par_num":"0","text":"ralse","block_num":"0","height":"0.005167958140373186","word_num":"0","width":"0.014534881711006142"},{"par_num":"0","conf":"1","page_num":"0","width":"0.013081394135951996","height":"0.005167958140373186","left":"0.8590116291674891","text":"ralse","line_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.9328165377256791"},{"left":"0.8953488373406909","block_num":"0","height":"0.012919896178775314","word_num":"0","top":"0.0025839794299922225","page_num":"0","text":"100% C","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.026162791252136164"},{"height":"0.012919896178775425","page_num":"0","conf":"1","par_num":"0","width":"0.05668604373931885","top":"0.002583979688390081","word_num":"0","text":"Wed 15 Apr 18:51:52","block_num":"0","level":"0","left":"0.9375000008793257","line_num":"0"},{"text":"text_length","top":"0.14211886340932034","width":"0.031976744532585144","word_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.8866279062705292","line_num":"0","conf":"1","page_num":"0","par_num":"0","level":"0"},{"height":"0.012919896178775314","word_num":"0","width":"0.015988372266292572","page_num":"0","par_num":"0","text":"2606","line_num":"0","top":"0.15762273911991465","level":"0","conf":"1","left":"0.8866279071565824","block_num":"0"},{"width":"0.015988372266292572","height":"0.010335916943020163","par_num":"0","text":"2604","left":"0.886627906817435","top":"0.17312661512491934","line_num":"0","block_num":"0","conf":"1","word_num":"0","page_num":"0","level":"0"},{"par_num":"0","width":"0.015988372266292572","word_num":"0","level":"0","left":"0.8866279071565824","line_num":"0","conf":"1","top":"0.18863049105789909","page_num":"0","block_num":"0","height":"0.012919896178775425","text":"2606"},{"width":"0.015988372266292572","word_num":"0","height":"0.012919896178775425","block_num":"0","page_num":"0","level":"0","left":"0.886627906962784","conf":"1","line_num":"0","top":"0.2041343669407587","text":"2606","par_num":"0"},{"left":"0.886627906962784","block_num":"0","height":"0.012919896178775314","par_num":"0","line_num":"0","conf":"1","width":"0.015988372266292572","text":"2606","page_num":"0","top":"0.21963824290975098","word_num":"0","level":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","width":"0.014534883201122284","page_num":"0","top":"0.24031007758595035","word_num":"0","text":"Zo0o","height":"0.005167958471510081","par_num":"0","block_num":"0","left":"0.8866279071639738"},{"width":"0.014534881711006253","height":"0.005167958140373186","conf":"0.30000001192092896","block_num":"0","top":"0.25581395374635085","text":"2600","level":"0","page_num":"0","line_num":"0","left":"0.8866279087084503","par_num":"0","word_num":"0"},{"line_num":"0","width":"0.014534883201122284","top":"0.2713178295239348","conf":"0.30000001192092896","level":"0","block_num":"0","left":"0.8866279071639738","height":"0.005167958471510192","page_num":"0","par_num":"0","word_num":"0","text":"Zo0o"},{"height":"0.010335916943020385","text":"2604","conf":"1","block_num":"0","left":"0.8866279071565824","page_num":"0","top":"0.28423772619687915","width":"0.015988372266292572","word_num":"0","line_num":"0","level":"0","par_num":"0"},{"block_num":"0","top":"0.30232558165332757","par_num":"0","conf":"1","word_num":"0","left":"0.8866279087084503","level":"0","text":"2604","width":"0.014534881711006253","height":"0.005167958140373297","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.8866279071565824","text":"2604","width":"0.015988372266292572","conf":"1","level":"0","line_num":"0","page_num":"0","top":"0.3152454781348637","block_num":"0","word_num":"0","height":"0.010335916943020274"},{"top":"0.3307493541069948","width":"0.015988372266292572","block_num":"0","conf":"1","word_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","par_num":"0","line_num":"0","left":"0.8866279071565824","text":"2604"},{"text":"2606","left":"0.8866279071565824","level":"0","top":"0.3462532300759871","page_num":"0","height":"0.012919896178775314","width":"0.015988372266292572","block_num":"0","word_num":"0","conf":"1","line_num":"0","par_num":"0"},{"height":"0.012919896178775425","conf":"1","line_num":"0","text":"2606","word_num":"0","page_num":"0","top":"0.36175710604497924","width":"0.015988372266292572","left":"0.8866279071565824","par_num":"0","level":"0","block_num":"0"},{"block_num":"0","top":"0.3772609820139715","width":"0.015988372266292572","word_num":"0","conf":"1","height":"0.012919896178775425","page_num":"0","par_num":"0","left":"0.8866279071565824","line_num":"0","level":"0","text":"2604"},{"word_num":"0","text":"2606","left":"0.8866279071565824","par_num":"0","block_num":"0","page_num":"0","width":"0.015988372266292572","height":"0.012919896178775425","conf":"1","line_num":"0","top":"0.3927648579829638","level":"0"},{"level":"0","top":"0.40826873395195595","height":"0.012919896178775425","line_num":"0","page_num":"0","width":"0.015988372266292572","par_num":"0","left":"0.8866279071565824","conf":"1","block_num":"0","text":"2604","word_num":"0"},{"text":"2606","width":"0.015988372266292572","word_num":"0","page_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775314","conf":"1","left":"0.8866279071565824","level":"0","top":"0.42377260992094823"},{"level":"0","word_num":"0","width":"0.014534883201122284","left":"0.8866279071639738","line_num":"0","page_num":"0","conf":"1","top":"0.44186046524942","height":"0.010335916943020385","block_num":"0","par_num":"0","text":"2606"},{"block_num":"0","page_num":"0","top":"0.45736434118709823","width":"0.015988372266292572","conf":"1","line_num":"0","height":"0.012919896178775314","left":"0.8866279071565824","par_num":"0","text":"2606","level":"0","word_num":"0"},{"width":"0.014534883201122284","top":"0.47286821718740457","word_num":"0","left":"0.8866279071639738","par_num":"0","level":"0","height":"0.010335916943020385","line_num":"0","conf":"1","page_num":"0","text":"2606","block_num":"0"},{"conf":"1","height":"0.010335916943020385","par_num":"0","level":"0","text":"2604","width":"0.015988372266292572","block_num":"0","top":"0.48837209316109487","left":"0.886627906817435","line_num":"0","word_num":"0","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","text":"2606","width":"0.015988372266292572","left":"0.8866279071565824","top":"0.503875969094075","word_num":"0"},{"block_num":"0","par_num":"0","word_num":"0","width":"0.015988372266292572","level":"0","top":"0.5193798450630671","text":"2608","line_num":"0","left":"0.8866279071565824","height":"0.012919896178775314","conf":"1","page_num":"0"},{"level":"0","line_num":"0","par_num":"0","text":"2608","word_num":"0","block_num":"0","height":"0.012919896178775425","width":"0.015988372266292572","left":"0.886627906962784","page_num":"0","conf":"1","top":"0.5348837209459266"},{"top":"0.5555555556221261","left":"0.8866279071639738","page_num":"0","block_num":"0","height":"0.005167958471510081","par_num":"0","text":"Zo0o","line_num":"0","level":"0","width":"0.014534883201122284","conf":"0.30000001192092896","word_num":"0"},{"level":"0","par_num":"0","page_num":"0","left":"0.886627906962784","line_num":"0","conf":"1","text":"2608","word_num":"0","height":"0.012919896178775425","width":"0.015988372266292572","top":"0.5658914728839112","block_num":"0"},{"level":"0","left":"0.8866279087084503","page_num":"0","width":"0.014534881711006253","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.005167958140373186","text":"Zo08","block_num":"0","top":"0.5865633077515188"},{"left":"0.8866279071565824","level":"0","block_num":"0","height":"0.010335916943020274","text":"2608","word_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.5994832042330548","width":"0.015988372266292572","line_num":"0"},{"level":"0","width":"0.014534881711006253","height":"0.005167958140373186","line_num":"0","block_num":"0","text":"2608","word_num":"0","left":"0.8866279087084503","par_num":"0","page_num":"0","top":"0.6175710596895033","conf":"0.30000001192092896"},{"par_num":"0","text":"2608","width":"0.015988372266292572","block_num":"0","top":"0.6304909561710393","word_num":"0","height":"0.010335916943020274","left":"0.8866279071565824","level":"0","page_num":"0","line_num":"0","conf":"1"},{"top":"0.6459948321431704","width":"0.015988372266292572","block_num":"0","left":"0.8866279071565824","conf":"1","line_num":"0","page_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","text":"2608","word_num":"0"},{"line_num":"0","top":"0.6614987081121626","width":"0.015988372266292572","block_num":"0","page_num":"0","height":"0.012919896178775314","conf":"1","left":"0.8866279071565824","text":"2608","level":"0","par_num":"0","word_num":"0"},{"level":"0","left":"0.8866279071565824","conf":"1","width":"0.015988372266292572","word_num":"0","height":"0.012919896178775314","page_num":"0","text":"2608","top":"0.677002584081155","par_num":"0","line_num":"0","block_num":"0"},{"width":"0.015988372266292572","height":"0.012919896178775314","page_num":"0","left":"0.8866279071565824","line_num":"0","conf":"1","top":"0.6925064600501472","word_num":"0","level":"0","par_num":"0","text":"2608","block_num":"0"},{"page_num":"0","conf":"1","height":"0.012919896178775314","left":"0.8866279071565824","line_num":"0","text":"2606","word_num":"0","level":"0","block_num":"0","top":"0.7080103360191395","width":"0.015988372266292572","par_num":"0"},{"height":"0.012919896178775314","width":"0.015988372266292572","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.8866279071565824","line_num":"0","page_num":"0","text":"2608","top":"0.7235142119881317"},{"left":"0.8866279073012476","text":"Zo08","line_num":"0","block_num":"0","page_num":"0","width":"0.014534883201122284","level":"0","height":"0.005167958471510081","word_num":"0","top":"0.744186046632749","par_num":"0","conf":"0.30000001192092896"},{"block_num":"0","level":"0","height":"0.012919896178775314","page_num":"0","top":"0.7545219639261161","width":"0.015988372266292572","conf":"1","par_num":"0","text":"2608","word_num":"0","line_num":"0","left":"0.8866279071565824"},{"par_num":"0","level":"0","conf":"0.30000001192092896","block_num":"0","height":"0.005167958471510192","text":"2608","top":"0.775193798513312","word_num":"0","line_num":"0","page_num":"0","left":"0.8866279067654543","width":"0.013081395626068137"},{"top":"0.7881136951891272","width":"0.015988372266292572","conf":"1","par_num":"0","left":"0.8866279071565824","word_num":"0","level":"0","text":"2608","line_num":"0","page_num":"0","height":"0.010335916943020274","block_num":"0"},{"top":"0.8036175711612583","width":"0.015988372266292572","page_num":"0","word_num":"0","text":"2608","line_num":"0","conf":"1","height":"0.012919896178775314","block_num":"0","left":"0.8866279071565824","par_num":"0","level":"0"},{"par_num":"0","left":"0.8866279071565824","word_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","text":"2608","top":"0.8191214471271115","width":"0.015988372266292572","height":"0.010335916943020385"},{"line_num":"0","top":"0.8346253230992429","level":"0","conf":"1","width":"0.015988372266292572","word_num":"0","left":"0.8866279071565824","block_num":"0","height":"0.012919896178775314","text":"2608","par_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","top":"0.8501291989821024","height":"0.012919896178775425","width":"0.015988372266292572","text":"2608","level":"0","line_num":"0","conf":"1","par_num":"0","left":"0.886627906962784"},{"level":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","text":"2608","top":"0.8656330749510948","width":"0.015988372266292572","left":"0.886627906962784","word_num":"0","block_num":"0","height":"0.012919896178775314"},{"block_num":"0","left":"0.886627906962784","text":"2608","height":"0.012919896178775425","conf":"1","page_num":"0","top":"0.8811369509200869","width":"0.015988372266292572","word_num":"0","line_num":"0","par_num":"0","level":"0"},{"line_num":"0","height":"0.005167958471510081","left":"0.8866279071639738","page_num":"0","text":"Zo08","word_num":"0","level":"0","width":"0.014534883201122284","conf":"0.30000001192092896","par_num":"0","top":"0.9018087855962863","block_num":"0"},{"conf":"0.30000001192092896","left":"0.8866279087084503","text":"Zou8","block_num":"0","page_num":"0","level":"0","par_num":"0","line_num":"0","width":"0.014534881711006253","top":"0.9173126617566867","word_num":"0","height":"0.005167958140373186"},{"conf":"0.5","page_num":"0","height":"0.005167958471510192","par_num":"0","word_num":"0","line_num":"0","block_num":"0","text":"2401","level":"0","top":"0.9328165375313997","width":"0.013081395626068137","left":"0.8866279067654543"},{"block_num":"0","height":"0.012919896178775425","par_num":"0","text":"sync_id","line_num":"0","page_num":"0","top":"0.14211886315092237","word_num":"0","left":"0.9258720931132572","width":"0.02180232554674144","level":"0","conf":"1"},{"level":"0","block_num":"0","page_num":"0","height":"0.012919896178775314","par_num":"0","top":"0.15762273911991465","conf":"1","text":"NULL","width":"0.014534883201122284","word_num":"0","left":"0.9244186051533149","line_num":"0"},{"text":"NULL","level":"0","top":"0.1731266150857681","par_num":"0","block_num":"0","width":"0.014534883201122284","word_num":"0","height":"0.010335916943020274","line_num":"0","page_num":"0","left":"0.9244186051533149","conf":"1"},{"top":"0.18863049105789909","word_num":"0","level":"0","height":"0.012919896178775425","line_num":"0","width":"0.014534883201122284","conf":"1","block_num":"0","page_num":"0","par_num":"0","left":"0.9244186051533149","text":"NULL"},{"line_num":"0","left":"0.9244186046035356","height":"0.005167958140373297","width":"0.013081394135951996","top":"0.20930232583937403","par_num":"0","conf":"0.30000001192092896","text":"NULU","page_num":"0","block_num":"0","word_num":"0","level":"0"},{"level":"0","top":"0.21963824290975098","left":"0.9244186049595164","line_num":"0","block_num":"0","height":"0.012919896178775314","conf":"1","page_num":"0","text":"NULL","width":"0.014534883201122284","par_num":"0","word_num":"0"},{"width":"0.013081394135951996","left":"0.9244186046035356","line_num":"0","top":"0.2402777777332883","page_num":"0","par_num":"0","text":": NULU","word_num":"0","conf":"0.5","level":"0","block_num":"0","height":"0.005200258228513888"},{"page_num":"0","left":"0.9258720931585046","par_num":"0","line_num":"0","height":"0.005167958471510081","word_num":"0","text":"NULU","block_num":"0","conf":"0.30000001192092896","top":"0.2558139535484827","width":"0.01162790656089785","level":"0"},{"word_num":"0","height":"0.005167958471510081","conf":"0.30000001192092896","line_num":"0","block_num":"0","text":"NULL","level":"0","page_num":"0","top":"0.27131782951747496","width":"0.01162790656089785","par_num":"0","left":"0.9258720931585046"},{"conf":"1","level":"0","block_num":"0","top":"0.28423772622559007","par_num":"0","width":"0.013081395626068137","height":"0.010335916943020274","word_num":"0","left":"0.9258720928119659","page_num":"0","text":"NULL","line_num":"0"},{"height":"0.012919896178775314","block_num":"0","conf":"1","text":"NULL","left":"0.9258720931026637","line_num":"0","top":"0.3152454781380025","level":"0","word_num":"0","width":"0.013081395626068137","par_num":"0","page_num":"0"},{"page_num":"0","conf":"0.5","block_num":"0","text":"NULL","top":"0.35142118888846974","width":"0.011627905815839723","word_num":"0","level":"0","height":"0.005167958140373186","left":"0.9258720930223128","par_num":"0","line_num":"0"},{"level":"0","width":"0.011627905815839723","line_num":"0","page_num":"0","block_num":"0","top":"0.3824289408264543","left":"0.9258720930223128","height":"0.005167958140373186","par_num":"0","word_num":"0","text":"NULL","conf":"0.5"},{"left":"0.9258720931585046","level":"0","par_num":"0","text":"NULU","top":"0.41343669256657056","width":"0.01162790656089785","word_num":"0","line_num":"0","height":"0.005167958471510192","block_num":"0","page_num":"0","conf":"0.5"},{"text":"NULL","height":"0.005167958471510081","page_num":"0","word_num":"0","width":"0.01162790656089785","conf":"0.30000001192092896","level":"0","line_num":"0","top":"0.4289405685355627","block_num":"0","par_num":"0","left":"0.9258720931585046"},{"height":"0.010335916943020274","par_num":"0","word_num":"0","left":"0.9258720928119659","top":"0.44186046524367795","conf":"1","width":"0.013081395626068137","line_num":"0","text":"NULL","page_num":"0","level":"0","block_num":"0"},{"level":"0","text":"NULL","line_num":"0","block_num":"0","par_num":"0","top":"0.4573643411839593","left":"0.9244186051533149","height":"0.010335916943020274","page_num":"0","width":"0.014534883201122284","conf":"1","word_num":"0"},{"text":"NULL","page_num":"0","top":"0.47286821715295146","par_num":"0","height":"0.010335916943020385","level":"0","word_num":"0","left":"0.9258720931026637","conf":"1","block_num":"0","width":"0.013081395626068137","line_num":"0"},{"page_num":"0","left":"0.9244186051533149","height":"0.010335916943020274","top":"0.48837209312194385","width":"0.014534883201122284","word_num":"0","line_num":"0","block_num":"0","text":"NULL","conf":"1","par_num":"0","level":"0"},{"left":"0.9244186046035356","word_num":"0","block_num":"0","height":"0.005167958140373186","top":"0.5090439279065576","width":"0.013081394135951996","page_num":"0","line_num":"0","par_num":"0","conf":"0.5","level":"0","text":"NULL"},{"conf":"1","top":"0.5193798450630671","width":"0.014534883201122284","word_num":"0","line_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"NULL","left":"0.9244186051533149","level":"0","page_num":"0"},{"block_num":"0","level":"0","page_num":"0","conf":"0.5","text":": NULL","top":"0.540051679844542","width":"0.013081394135951996","left":"0.9244186046035356","height":"0.005167958140373297","word_num":"0","par_num":"0","line_num":"0"},{"word_num":"0","height":"0.005167958471510192","width":"0.013081394135951996","line_num":"0","left":"0.9244186046035356","conf":"0.5","level":"0","page_num":"0","block_num":"0","par_num":"0","text":": NULU","top":"0.5555555555187669"},{"level":"0","page_num":"0","height":"0.005167958140373186","line_num":"0","text":"NULL","top":"0.5710594317825266","width":"0.013081394135951996","left":"0.9244186046035356","conf":"1","word_num":"0","par_num":"0","block_num":"0"},{"page_num":"0","level":"0","left":"0.9258720931585046","width":"0.01162790656089785","line_num":"0","word_num":"0","block_num":"0","top":"0.5865633075536506","par_num":"0","text":"NULL","height":"0.005167958471510192","conf":"0.30000001192092896"},{"width":"0.013081395626068137","line_num":"0","page_num":"0","top":"0.5994832042617658","left":"0.9258720928119659","word_num":"0","par_num":"0","text":"NULL","block_num":"0","height":"0.010335916943020274","level":"0","conf":"1"},{"text":"NULU","width":"0.01162790656089785","left":"0.9258720931585046","word_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.6175710594916352","par_num":"0","height":"0.005167958471510192","block_num":"0","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","page_num":"0","text":"NULL","top":"0.6304909561710393","width":"0.013081395626068137","height":"0.010335916943020274","left":"0.9258720931026637","block_num":"0","par_num":"0","word_num":"0","level":"0"},{"line_num":"0","top":"0.6614987081090238","block_num":"0","left":"0.9258720931026637","level":"0","conf":"1","width":"0.013081395626068137","text":"NULL","page_num":"0","par_num":"0","word_num":"0","height":"0.010335916943020385"},{"left":"0.9258720930481579","block_num":"0","word_num":"0","text":"NULL","page_num":"0","line_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.6770025841134546","conf":"1","level":"0","width":"0.013081395626068026"},{"par_num":"0","conf":"1","height":"0.012919896178775425","block_num":"0","level":"0","top":"0.692506460082447","width":"0.013081395626068026","text":"NULL","line_num":"0","word_num":"0","left":"0.9258720930481579","page_num":"0"},{"page_num":"0","top":"0.7080103360514391","height":"0.012919896178775425","conf":"1","text":"NULL","par_num":"0","left":"0.9258720930481579","block_num":"0","level":"0","width":"0.013081395626068026","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.7286821706027461","width":"0.01162790656089785","word_num":"0","conf":"0.5","level":"0","height":"0.005167958471510192","left":"0.9258720931585046","par_num":"0","text":"NULU","block_num":"0","page_num":"0"},{"level":"0","line_num":"0","left":"0.9258720931585046","top":"0.7441860465717385","conf":"0.30000001192092896","par_num":"0","width":"0.01162790656089785","text":"NULL","height":"0.005167958471510081","word_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","top":"0.7596899225407309","word_num":"0","width":"0.01162790656089785","level":"0","conf":"0.30000001192092896","height":"0.005167958471510081","left":"0.9258720931585046","line_num":"0","text":"NULL"},{"height":"0.005167958471510081","conf":"0.30000001192092896","top":"0.775193798509723","level":"0","text":"NULU","page_num":"0","left":"0.9258720931585046","line_num":"0","width":"0.01162790656089785","word_num":"0","block_num":"0","par_num":"0"},{"height":"0.010335916943020385","left":"0.9258720928119659","text":"NULL","conf":"1","top":"0.7881136952178381","line_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.013081395626068137","word_num":"0","level":"0"},{"height":"0.012919896178775314","text":"NULL","left":"0.9244186051533149","width":"0.014534883201122284","level":"0","line_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","top":"0.8036175711612583","word_num":"0"},{"left":"0.9258720931026637","width":"0.013081395626068137","word_num":"0","line_num":"0","par_num":"0","block_num":"0","page_num":"0","level":"0","text":"NULL","conf":"1","height":"0.012919896178775314","top":"0.8191214471302505"},{"line_num":"0","conf":"1","top":"0.8346253230992429","height":"0.012919896178775314","width":"0.014534883201122284","block_num":"0","par_num":"0","text":"NULL","word_num":"0","page_num":"0","left":"0.9244186051533149","level":"0"},{"conf":"1","par_num":"0","top":"0.8501291989821024","width":"0.014534883201122284","line_num":"0","word_num":"0","height":"0.012919896178775425","level":"0","page_num":"0","text":"NULL","block_num":"0","left":"0.9244186049595164"},{"text":": NULL","par_num":"0","width":"0.013081394135951996","conf":"0.5","height":"0.005167958140373186","line_num":"0","left":"0.9244186046035356","level":"0","page_num":"0","block_num":"0","top":"0.8708010338497101","word_num":"0"},{"level":"0","text":"NULL","word_num":"0","left":"0.9244186046035356","top":"0.8863049098187022","par_num":"0","page_num":"0","block_num":"0","conf":"1","width":"0.013081394135951996","height":"0.005167958140373297","line_num":"0"},{"par_num":"0","text":"; NULU","block_num":"0","top":"0.9018087857876945","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.9244186046035356","level":"0","line_num":"0","height":"0.005167958140373186","width":"0.013081394135951996"},{"par_num":"0","line_num":"0","text":":NULU","top":"0.9173126617566867","left":"0.9244186046035356","width":"0.013081394135951996","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186"},{"level":"0","left":"0.9258720931585046","width":"0.01162790656089785","text":"NULU","block_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.9328165375278107","height":"0.005167958471510192","word_num":"0","conf":"0.30000001192092896"},{"line_num":"0","width":"0.030523255467414856","text":"synced_at","par_num":"0","left":"0.9520348844029204","level":"0","top":"0.14211886315092237","conf":"1","height":"0.012919896178775425","word_num":"0","page_num":"0","block_num":"0"},{"text":"NULL","top":"0.15762273915221447","page_num":"0","level":"0","width":"0.011627906560897738","left":"0.9534883724462955","line_num":"0","par_num":"0","conf":"1","height":"0.012919896178775314","block_num":"0","word_num":"0"},{"left":"0.9520348842230824","conf":"1","page_num":"0","par_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","text":"NULL","block_num":"0","line_num":"0","top":"0.17312661508890692","level":"0","word_num":"0"},{"top":"0.18863049105789909","word_num":"0","page_num":"0","width":"0.014534883201122284","line_num":"0","text":"NULL","level":"0","block_num":"0","height":"0.012919896178775425","left":"0.9520348842230824","conf":"1","par_num":"0"},{"top":"0.20930232583937403","block_num":"0","page_num":"0","width":"0.013081394135951996","left":"0.9520348836733031","line_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","text":"NULL","word_num":"0","level":"0","par_num":"0"},{"top":"0.2248062018083663","block_num":"0","line_num":"0","page_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","level":"0","text":"NULL","left":"0.9520348836733031","width":"0.013081394135951996","word_num":"0","par_num":"0"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","left":"0.9520348836733031","level":"0","text":": NULL","top":"0.2402777777332883","height":"0.005200258228513888","width":"0.013081394135951996","word_num":"0"},{"level":"0","conf":"1","left":"0.9520348842230824","line_num":"0","page_num":"0","top":"0.2532299742588947","width":"0.014534883201122284","text":"NULL","height":"0.010335916943020274","par_num":"0","block_num":"0","word_num":"0"},{"conf":"1","par_num":"0","left":"0.9534883718817333","width":"0.013081395626068137","word_num":"0","height":"0.010335916943020274","line_num":"0","top":"0.2687338502565978","page_num":"0","text":"NULL","block_num":"0","level":"0"},{"top":"0.28423772620001797","block_num":"0","par_num":"0","text":"NULL","conf":"1","level":"0","line_num":"0","left":"0.9520348842230824","height":"0.012919896178775425","page_num":"0","word_num":"0","width":"0.014534883201122284"},{"line_num":"0","text":"NULL","left":"0.9520348842230824","level":"0","word_num":"0","block_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.29974160216901025","page_num":"0","width":"0.014534883201122284","conf":"1"},{"top":"0.3152454781348637","block_num":"0","word_num":"0","conf":"1","level":"0","line_num":"0","width":"0.013081395626068137","page_num":"0","text":"NULL","left":"0.9534883721724311","height":"0.010335916943020274","par_num":"0"},{"page_num":"0","word_num":"0","conf":"1","height":"0.012919896178775314","left":"0.9520348842230824","par_num":"0","text":"NULL","top":"0.3307493541069948","block_num":"0","width":"0.014534883201122284","line_num":"0","level":"0"},{"level":"0","conf":"1","par_num":"0","height":"0.012919896178775314","text":"NULL","top":"0.3462532299898544","line_num":"0","block_num":"0","left":"0.9520348837870358","width":"0.014534883201122284","page_num":"0","word_num":"0"},{"text":"NULL","top":"0.3617571059588467","word_num":"0","left":"0.9520348837870358","width":"0.014534883201122284","conf":"1","line_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.012919896178775314"},{"height":"0.005167958140373186","word_num":"0","width":"0.013081394135951996","block_num":"0","line_num":"0","conf":"1","left":"0.9520348836733031","par_num":"0","top":"0.3824289408264543","text":"NULL","page_num":"0","level":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","width":"0.013081394135951996","word_num":"0","line_num":"0","left":"0.9520348836733031","top":"0.4134366927644386","height":"0.005167958140373297","page_num":"0","text":"NULL","block_num":"0"},{"level":"0","width":"0.013081394135951996","page_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.005167958140373297","par_num":"0","text":": NULL","top":"0.4289405687334309","left":"0.9520348836733031","block_num":"0"},{"text":"NULL","line_num":"0","top":"0.44186046521810574","block_num":"0","word_num":"0","conf":"1","left":"0.9534883721724311","width":"0.013081395626068137","page_num":"0","par_num":"0","height":"0.012919896178775425","level":"0"},{"word_num":"0","block_num":"0","level":"0","top":"0.4573643411839593","text":"NULL","par_num":"0","height":"0.010335916943020274","conf":"1","line_num":"0","left":"0.9520348842230824","page_num":"0","width":"0.014534883201122284"},{"top":"0.4728682171560903","width":"0.014534883201122284","page_num":"0","block_num":"0","height":"0.012919896178775425","level":"0","par_num":"0","left":"0.9520348842230824","text":"NULL","word_num":"0","line_num":"0","conf":"1"},{"level":"0","conf":"1","par_num":"0","block_num":"0","text":"NULL","top":"0.48837209312508256","line_num":"0","width":"0.014534883201122284","word_num":"0","height":"0.012919896178775314","page_num":"0","left":"0.9520348842230824"},{"par_num":"0","conf":"1","block_num":"0","text":"NULL","top":"0.5038759693524728","page_num":"0","left":"0.952034883738586","level":"0","word_num":"0","line_num":"0","width":"0.014534883201122284","height":"0.012919896178775314"},{"line_num":"0","height":"0.012919896178775425","level":"0","left":"0.9520348837870358","conf":"1","text":"NULL","top":"0.5193798449769345","width":"0.014534883201122284","word_num":"0","par_num":"0","block_num":"0","page_num":"0"},{"text":"NULL","top":"0.540051679844542","block_num":"0","left":"0.9520348836733031","page_num":"0","word_num":"0","line_num":"0","par_num":"0","width":"0.013081394135951996","level":"0","conf":"0.30000001192092896","height":"0.005167958140373297"},{"page_num":"0","word_num":"0","level":"0","par_num":"0","width":"0.013081394135951996","block_num":"0","conf":"0.30000001192092896","height":"0.005167958471510192","left":"0.9520348836733031","line_num":"0","text":": NULL","top":"0.5555555555187669"},{"page_num":"0","conf":"1","height":"0.005167958140373186","line_num":"0","par_num":"0","top":"0.5710594317825266","width":"0.013081394135951996","word_num":"0","left":"0.9520348836733031","level":"0","text":"NULL","block_num":"0"},{"height":"0.010335916943020274","level":"0","top":"0.583979328436328","line_num":"0","word_num":"0","conf":"1","text":"NULL","width":"0.014534883201122284","left":"0.952034883738586","page_num":"0","par_num":"0","block_num":"0"},{"word_num":"0","left":"0.9520348839323844","level":"0","line_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","text":"NULL","top":"0.5994832045807243","par_num":"0","width":"0.014534883201122284","conf":"1"},{"width":"0.014534883201122284","par_num":"0","line_num":"0","left":"0.9520348839162347","top":"0.614987080230758","word_num":"0","page_num":"0","conf":"1","text":"NULL","level":"0","height":"0.010335916943020274","block_num":"0"},{"block_num":"0","left":"0.9520348842230824","line_num":"0","top":"0.6304909561741782","par_num":"0","text":"NULL","width":"0.014534883201122284","height":"0.012919896178775425","page_num":"0","conf":"1","level":"0","word_num":"0"},{"block_num":"0","top":"0.6459948321431704","conf":"1","width":"0.014534883201122284","par_num":"0","level":"0","page_num":"0","word_num":"0","height":"0.012919896178775425","line_num":"0","left":"0.9520348842230824","text":"NULL"},{"left":"0.9520348842230824","conf":"1","page_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","level":"0","line_num":"0","word_num":"0","block_num":"0","text":"NULL","top":"0.6614987081121626","par_num":"0"},{"level":"0","block_num":"0","width":"0.014534883201122284","page_num":"0","height":"0.012919896178775314","par_num":"0","left":"0.9520348842230824","text":"NULL","top":"0.677002584081155","line_num":"0","word_num":"0","conf":"1"},{"height":"0.012919896178775314","level":"0","left":"0.9520348842230824","top":"0.6925064600501472","width":"0.014534883201122284","conf":"1","line_num":"0","par_num":"0","page_num":"0","text":"NULL","word_num":"0","block_num":"0"},{"top":"0.7080103360191395","par_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.9520348842230824","word_num":"0","text":"NULL","page_num":"0","width":"0.014534883201122284","level":"0","height":"0.012919896178775314"},{"word_num":"0","text":"NULL","page_num":"0","width":"0.014534883201122284","conf":"1","par_num":"0","block_num":"0","left":"0.9520348837870358","line_num":"0","level":"0","top":"0.723514211901999","height":"0.012919896178775425"},{"top":"0.7441860465717385","left":"0.9534883722282721","text":"NULL","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","height":"0.005167958471510081","par_num":"0","width":"0.01162790656089785"},{"page_num":"0","left":"0.9520348836733031","top":"0.7596899227385989","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.013081394135951996","height":"0.005167958140373297","text":": NULL","block_num":"0"},{"block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","height":"0.005167958140373186","par_num":"0","text":"NULLI","top":"0.7751937987075912","width":"0.011627905815839723","word_num":"0","left":"0.9534883732548709"},{"word_num":"0","width":"0.013081395626068137","block_num":"0","line_num":"0","conf":"1","height":"0.012919896178775425","text":"NULL","page_num":"0","top":"0.788113695192266","level":"0","left":"0.9534883721724311","par_num":"0"},{"left":"0.9520348842230824","text":"NULL","line_num":"0","top":"0.8036175711612583","width":"0.014534883201122284","height":"0.012919896178775314","level":"0","par_num":"0","word_num":"0","page_num":"0","block_num":"0","conf":"1"},{"width":"0.014534883201122284","block_num":"0","page_num":"0","height":"0.012919896178775314","line_num":"0","text":"NULL","par_num":"0","top":"0.8191214471302505","left":"0.9520348842230824","conf":"1","level":"0","word_num":"0"},{"word_num":"0","page_num":"0","top":"0.8346253230992429","conf":"1","left":"0.9520348842230824","block_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","width":"0.014534883201122284","text":"NULL","par_num":"0"},{"left":"0.9520348837870358","level":"0","height":"0.012919896178775425","top":"0.8501291989821024","line_num":"0","par_num":"0","block_num":"0","width":"0.014534883201122284","word_num":"0","text":"NULL","page_num":"0","conf":"1"},{"par_num":"0","width":"0.014534883201122284","level":"0","height":"0.012919896178775314","page_num":"0","left":"0.9520348837870358","block_num":"0","conf":"1","text":"NULL","top":"0.8656330749510948","line_num":"0","word_num":"0"},{"left":"0.9520348836733031","width":"0.013081394135951996","word_num":"0","line_num":"0","text":"NULL","conf":"1","height":"0.005167958140373297","par_num":"0","page_num":"0","block_num":"0","top":"0.8863049098187022","level":"0"},{"width":"0.013081394135951996","left":"0.9520348836733031","word_num":"0","line_num":"0","height":"0.005167958140373186","par_num":"0","text":": NULL","conf":"0.30000001192092896","top":"0.9018087857876945","page_num":"0","level":"0","block_num":"0"},{"left":"0.9534883722282721","height":"0.005167958471510192","conf":"0.30000001192092896","par_num":"0","width":"0.01162790656089785","text":"NULL","top":"0.9173126615588185","level":"0","block_num":"0","page_num":"0","line_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","height":"0.010335916943020274","text":"NULL","word_num":"0","width":"0.014534883201122284","conf":"1","left":"0.9520348839162347","par_num":"0","top":"0.9302325582669337","level":"0","page_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8061
|
NULL
|
NULL
|
|
59360
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ong'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• MOn ZU Aor 10.42:40L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniqueldo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"height":"0.006968641205077342", [{"height":"0.006968641205077342","level":"0","width":"0.021802326466174835","par_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.01744185995005212","page_num":"0","text":"Phostorm","top":"0.006968641046706359","block_num":"0","word_num":"0"},{"top":"0.006968641450188162","left":"0.1148255812121043","par_num":"0","width":"0.01162790618044264","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","text":"code","line_num":"0"},{"level":"0","page_num":"0","width":"0.029069763548830722","block_num":"0","word_num":"0","height":"0.010452960286604362","text":"FV faVsco.js","par_num":"0","conf":"0.5","left":"0.030523259704860126","line_num":"0","top":"0.02787456497864904"},{"page_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.024709300791963623","word_num":"0","text":"?9 master","top":"0.02787456497864904","block_num":"0","height":"0.010452960286604362","line_num":"0","level":"0","left":"0.06831395542728312"},{"line_num":"0","block_num":"0","text":"Proledey","conf":"0.30000001192092896","left":"0.014534883869450689","width":"0.020348836766912577","level":"0","word_num":"0","page_num":"0","par_num":"0","top":"0.05923344944238418","height":"0.003484320602538671"},{"line_num":"0","left":"0.043574765514713835","level":"0","conf":"0.30000001192092896","par_num":"0","top":"0.07612742412338913","text":"D Salesforce","page_num":"0","width":"0.030583024024963372","height":"0.01150821840934213","word_num":"0","block_num":"0"},{"level":"0","par_num":"0","block_num":"0","height":"0.010452960286604362","top":"0.09407665591941561","conf":"0.30000001192092896","page_num":"0","line_num":"0","left":"0.046511627642654756","text":"> DDTO","word_num":"0","width":"0.021802323929806973"},{"block_num":"0","height":"0.015479323586398475","level":"0","par_num":"0","conf":"1","top":"0.11024367702094318","word_num":"0","page_num":"0","line_num":"0","width":"0.07137109878215384","left":"0.0537095887639354","text":"© FetchSalesforceEntitiesJob.pnp"},{"word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"c ProcesssalestorcetnutybatchJob.ong","width":"0.08575580475178171","block_num":"0","left":"0.05232558202147495","line_num":"0","page_num":"0","height":"0.0071770334928229484","top":"0.13237639553429026","level":"0"},{"text":"C) ketryralleasalestorcerecorasJob.onp","level":"0","line_num":"0","top":"0.14982578435435434","height":"0.0072715042880847625","conf":"0.5","left":"0.05232558202147495","par_num":"0","width":"0.08575580475178171","page_num":"0","block_num":"0","word_num":"0"},{"left":"0.046511627154292065","height":"0.006968640444571461","block_num":"0","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","width":"0.06249999492726427","word_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0"},{"block_num":"0","text":"© CheckAndRetryRemoteMatch.php","top":"0.18102073376030525","width":"0.07558138827060132","left":"0.046511627667025296","par_num":"0","word_num":"0","line_num":"0","conf":"1","page_num":"0","height":"0.010616896445291069","level":"0"},{"left":"0.04651163545709501","block_num":"0","text":"C) CreaterollowupActivity.php","top":"0.2017543859602864","word_num":"0","level":"0","line_num":"0","width":"0.06395348082197473","height":"0.0073048471453848185","conf":"0.5","par_num":"0","page_num":"0"},{"par_num":"0","level":"0","conf":"0.30000001192092896","left":"0.04651162858740109","line_num":"0","height":"0.007182590508955311","top":"0.21929824565899192","word_num":"0","page_num":"0","text":"C) CreateNotes.php","block_num":"0","width":"0.04215116196490349"},{"width":"0.08720929571922789","line_num":"0","page_num":"0","block_num":"0","word_num":"0","conf":"1","text":"© MatchActivitiesToNewOpportunity.php","level":"0","left":"0.04651163557061816","par_num":"0","height":"0.010544653714558705","top":"0.23684210521680837"},{"page_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.2543554009942979","height":"0.007207597461803994","word_num":"0","conf":"0.5","block_num":"0","left":"0.04651163358738779","width":"0.06249999492726427","text":"C) MatchActivitvermData.php"},{"block_num":"0","line_num":"0","top":"0.27177700333990396","par_num":"0","left":"0.046511628705343505","width":"0.039244185102746854","word_num":"0","text":"E) NoteObiect.ohp","conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.00732985485873916"},{"text":"c) SaveActiviv.ono","page_num":"0","par_num":"0","width":"0.04215115942853562","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.04651163174781109","top":"0.2891986066069825","level":"0"},{"conf":"0.30000001192092896","width":"0.0523255835188196","word_num":"0","line_num":"0","height":"0.006968641205077342","block_num":"0","level":"0","page_num":"0","text":"c)saveliranscriotion.onv","par_num":"0","left":"0.04651162677256695","top":"0.30662020900450737"},{"conf":"0.5","left":"0.04651163174781109","par_num":"0","level":"0","line_num":"0","text":"C) SetuoLavout.oho","block_num":"0","top":"0.32376395531045343","word_num":"0","width":"0.04215115942853562","height":"0.0072464973352361906","page_num":"0"},{"block_num":"0","width":"0.04215115942853562","top":"0.34130781499202545","line_num":"0","word_num":"0","level":"0","height":"0.0071770334928230595","left":"0.04651163174781109","par_num":"0","text":"C) SvncActivitv.oho","conf":"0.5","page_num":"0"},{"text":"@ SvncFieldMetadata.php","conf":"1","height":"0.014418177627490425","page_num":"0","par_num":"0","block_num":"0","top":"0.3552072621290665","line_num":"0","left":"0.04638947542561308","word_num":"0","width":"0.055435398791698696","level":"0"},{"width":"0.039244182566378974","height":"0.010455739935429254","par_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","left":"0.046511631609252174","text":"© SyncLeads.php","top":"0.3763066205343165","word_num":"0","line_num":"0"},{"conf":"1","block_num":"0","word_num":"0","line_num":"0","top":"0.38995215311004783","left":"0.046511631695615716","height":"0.014354066985645897","level":"0","text":"© SyncObjects.php","page_num":"0","par_num":"0","width":"0.04215115942853562"},{"top":"0.41114982586710536","width":"0.06104650903255382","level":"0","line_num":"0","left":"0.04651163073081603","block_num":"0","word_num":"0","height":"0.010700253968793927","conf":"1","page_num":"0","par_num":"0","text":"© SyncOpportunitiesJob.php"},{"block_num":"0","height":"0.014354066985646008","left":"0.046511633451594","page_num":"0","word_num":"0","top":"0.42503987240829344","par_num":"0","text":"© SyncOpportunity.php","conf":"1","line_num":"0","width":"0.05087208747863769","level":"0"},{"conf":"1","text":"© SyncProfileMetadata.php","level":"0","top":"0.44577352463809683","height":"0.010672468127626344","page_num":"0","width":"0.05813953217039717","word_num":"0","line_num":"0","par_num":"0","left":"0.04651163071712692","block_num":"0"},{"left":"0.04651163321565249","height":"0.010550210730691068","par_num":"0","page_num":"0","width":"0.056686041202950996","block_num":"0","level":"0","conf":"1","line_num":"0","text":"© SyncTeamFieldsJob.php","top":"0.46331738455485405","word_num":"0"},{"left":"0.04651163321565131","line_num":"0","word_num":"0","width":"0.05668604120295098","level":"0","conf":"1","par_num":"0","text":"© SyncTeamMetadata.php","top":"0.48083623715937174","block_num":"0","height":"0.010452961047110243","page_num":"0"},{"conf":"1","height":"0.01051408974557777","par_num":"0","left":"0.04651163548425466","top":"0.49825784007433493","page_num":"0","level":"0","line_num":"0","text":"© UpdateOpportunitySpecifications.php","width":"0.08430231885707123","block_num":"0","word_num":"0"},{"height":"0.006968640444571461","block_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.5191637634014077","word_num":"0","width":"0.04215115942853563","text":"Updatestage.ong","left":"0.046511627480499834","par_num":"0","conf":"0.30000001192092896"},{"page_num":"0","text":"> @ DealRisks","width":"0.03343022884206569","line_num":"0","block_num":"0","par_num":"0","height":"0.010758603778942555","left":"0.03343023627313173","word_num":"0","level":"0","top":"0.5331010454942319","conf":"0.30000001192092896"},{"height":"0.006968640444571572","page_num":"0","conf":"0.30000001192092896","top":"0.5714285717637769","left":"0.03924418649273823","text":"_Meeuine bor","level":"0","line_num":"0","block_num":"0","width":"0.031976740410987366","word_num":"0","par_num":"0"},{"conf":"0.30000001192092896","par_num":"0","level":"0","line_num":"0","top":"0.6411149830944434","block_num":"0","height":"0.007210375589617124","text":"a Telephony","width":"0.029069763548830715","word_num":"0","left":"0.03924418703063903","page_num":"0"},{"par_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.6547049441786283","left":"0.03924418612559764","line_num":"0","text":"C User","page_num":"0","word_num":"0","level":"0","width":"0.017441858636572008","height":"0.011164274322169154"},{"level":"0","par_num":"0","top":"0.675958188117432","line_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","block_num":"0","left":"0.04069767337055839","width":"0.05523256038097625","word_num":"0","text":"c8aseprocessing.oo.ono","page_num":"0"},{"conf":"0.30000001192092896","par_num":"0","height":"0.01055576850732931","top":"0.6897926633384308","left":"0.04069767586474709","page_num":"0","block_num":"0","level":"0","text":"@ Dummv.Job.php","line_num":"0","width":"0.03779069667166852","word_num":"0"},{"height":"0.006968640444571572","width":"0.07558138827060132","par_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"0.5","level":"0","top":"0.7108013940634285","left":"0.04069768173679198","block_num":"0","text":"(C)ImoortRecallA|Recordinas.Job.oho"},{"par_num":"0","conf":"0.5","top":"0.724738676808766","left":"0.0406976819687229","block_num":"0","level":"0","text":"@ ImportRemoteTrack.Job.ohp","height":"0.010508531968939527","line_num":"0","width":"0.06395348082197475","word_num":"0","page_num":"0"},{"par_num":"0","top":"0.7456140350877193","word_num":"0","level":"0","line_num":"0","text":"C ob.oho","width":"0.023255812360885288","left":"0.04069767637769677","block_num":"0","height":"0.0071770334928229484","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","page_num":"0","text":"C)JobDisoatcher.oho","left":"0.04069767469984203","conf":"0.30000001192092896","level":"0","top":"0.7630662020343051","height":"0.006968641205077342","block_num":"0","width":"0.04505813882706013","par_num":"0","word_num":"0"},{"block_num":"0","left":"0.04069768139133789","height":"0.006968640444571572","text":".lobDisnatcherintertace.oho","top":"0.7804878052132543","par_num":"0","level":"0","word_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.06395348082197473","page_num":"0"},{"par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","page_num":"0","level":"0","left":"0.04069768199588256","text":"@ [EMAIL]","height":"0.01061967533361019","width":"0.08430231885707126","top":"0.7942583731520936"},{"word_num":"0","width":"0.05668604120295098","left":"0.039244191467289816","par_num":"0","text":"T. SacVisibilitvControl.ohn","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.8149920253520749","height":"0.007307626033703829","level":"0"},{"page_num":"0","level":"0","width":"0.03197674041098737","conf":"0.5","height":"0.010669689239307223","text":"v D Listeners","line_num":"0","par_num":"0","top":"0.8325358850720923","block_num":"0","left":"0.027616282843257383","word_num":"0"},{"height":"0.0071770334928230595","page_num":"0","width":"0.031976740410987366","word_num":"0","left":"0.03343023313500392","block_num":"0","line_num":"0","conf":"0.30000001192092896","top":"0.8500797448165869","text":"v M Activitiod","level":"0","par_num":"0"},{"block_num":"0","height":"0.007204819333990642","level":"0","page_num":"0","text":"v M ActivitvProviden","top":"0.8675958187199364","width":"0.04651162979450632","conf":"0.5","word_num":"0","left":"0.03924418511117721","line_num":"0","par_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","level":"0","width":"0.02906976608519858","word_num":"0","conf":"0.30000001192092896","top":"0.8850174216200114","left":"0.046511629117106865","text":"> M.lustCall","height":"0.007327075970420038","page_num":"0"},{"line_num":"0","block_num":"0","conf":"0.5","par_num":"0","page_num":"0","height":"0.010639125270326288","top":"0.9024390246943023","text":"v D UserPilot","width":"0.03197674041098737","word_num":"0","left":"0.046511631681215526","level":"0"},{"block_num":"0","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","word_num":"0","level":"0","page_num":"0","conf":"1","par_num":"0","left":"0.059593032929402996","top":"0.9198606275943773","line_num":"0","width":"0.07412789730315514"},{"page_num":"0","left":"0.039244188091967266","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"MAudia","top":"0.9372822303003622","par_num":"0","width":"0.026162789223041938","word_num":"0","height":"0.006968640444571572","level":"0"},{"left":"0.039244188005603746","line_num":"0","word_num":"0","conf":"0.30000001192092896","par_num":"0","text":"MRots","width":"0.0232558123608853","page_num":"0","block_num":"0","height":"0.006968640444571572","top":"0.9547038330878187","level":"0"},{"level":"0","text":"C ActivitvController.ohn","page_num":"0","top":"0.05574912945445576","left":"0.15406977310444897","height":"0.007249275463049432","par_num":"0","word_num":"0","line_num":"0","conf":"0.5","block_num":"0","width":"0.047965110616481066"},{"block_num":"0","top":"0.08362369334200259","width":"0.07122093058646994","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","height":"0.006968641205077342","left":"0.15406976733606492","word_num":"0","text":"Automateakeporskepository.pnp"},{"text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","conf":"1","block_num":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.011164274322169043","level":"0","line_num":"0","width":"0.07122092551373421","left":"0.30668604530999377"},{"par_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.3066860477020153","block_num":"0","page_num":"0","level":"0","width":"0.05523255023550483","word_num":"0","top":"0.13240418151987454","text":"Opportunitysynclrait.ong","conf":"0.5"},{"width":"0.08720929571922792","left":"0.37063954254736237","level":"0","page_num":"0","block_num":"0","word_num":"0","line_num":"0","par_num":"0","conf":"0.5","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","top":"0.13240418151987454","height":"0.006968640444571461"},{"par_num":"0","page_num":"0","height":"0.006968640444571461","block_num":"0","conf":"0.30000001192092896","top":"0.1567944254223136","width":"0.05523255023550483","line_num":"0","word_num":"0","left":"0.31831396020201475","text":"wsyncermenuuiestrait.ono","level":"0"},{"word_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","line_num":"0","text":"c) SyncObiects.pho","width":"0.039244185102746826","left":"0.15406976824025068","level":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.18102073365231264"},{"block_num":"0","height":"0.010452960286604362","level":"0","left":"0.20203489060729998","text":"©ImportOpportunityBatch.php","top":"0.17770034929920653","word_num":"0","conf":"1","page_num":"0","width":"0.06104650395981806","line_num":"0","par_num":"0"},{"page_num":"0","text":"© ImportContactBatch.php","word_num":"0","left":"0.27180233100804285","par_num":"0","level":"0","conf":"1","top":"0.17770034916869026","width":"0.053779064340794325","line_num":"0","height":"0.010497417936674913","block_num":"0"},{"text":"© Client.php","top":"0.17770034916869026","conf":"1","height":"0.010497417936674913","word_num":"0","left":"0.33284884116015484","width":"0.027616275117752387","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0"},{"top":"0.18102073365231264","text":"C) HubspotPaqinationService.phg","block_num":"0","par_num":"0","left":"0.3677325572728374","page_num":"0","conf":"0.5","height":"0.0071770334928229484","line_num":"0","width":"0.0654069717894209","level":"0","word_num":"0"},{"height":"0.007343747018817126","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.20557491325434107","left":"0.15406977127553043","page_num":"0","text":"() Service.php","width":"0.030523251979909044","par_num":"0","word_num":"0","level":"0"},{"top":"0.20557491322719157","left":"0.19186047025946548","height":"0.006968640444571572","par_num":"0","width":"0.04505813375432441","text":"BatchSyncTrait.php","word_num":"0","conf":"0.5","line_num":"0","level":"0","block_num":"0","page_num":"0"},{"page_num":"0","par_num":"0","top":"0.20175438596491224","level":"0","conf":"0.5","block_num":"0","left":"0.2441860510865191","line_num":"0","height":"0.011164274322169154","width":"0.14534883296236076","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","word_num":"0"},{"conf":"0.5","text":"php api_v2.php","line_num":"0","left":"0.3982558178455254","width":"0.02906976354883073","word_num":"0","par_num":"0","height":"0.007343747018817126","block_num":"0","page_num":"0","top":"0.20557491325434107","level":"0"},{"conf":"1","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","par_num":"0","page_num":"0","width":"0.06104650395981809","word_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.22966507158551952","height":"0.007268726160271521"},{"level":"0","page_num":"0","conf":"1","block_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique","top":"0.2508710809687519","width":"0.21656975847609497","line_num":"0","word_num":"0","par_num":"0","left":"0.17151161694332442","height":"0.010691917303836784"},{"word_num":"0","conf":"1","left":"0.18313953485556841","par_num":"0","text":"nublic function handlel","width":"0.05959302313784334","level":"0","block_num":"0","line_num":"0","height":"0.007318740065968554","page_num":"0","top":"0.26794258384399516"},{"level":"0","page_num":"0","word_num":"0","left":"0.1497093032619457","line_num":"0","height":"0.010452960286604362","text":"138","conf":"0.30000001192092896","block_num":"0","top":"0.4111498263026909","par_num":"0","width":"0.010174417749364312"},{"conf":"1","level":"0","width":"0.010174418383456285","page_num":"0","line_num":"0","par_num":"0","word_num":"0","text":"140","block_num":"0","height":"0.017421602252187474","top":"0.44250871089481225","left":"0.15116279097784552"},{"block_num":"0","line_num":"0","left":"0.15116279076509007","text":"1143","conf":"0.30000001192092896","height":"0.006968641205077342","word_num":"0","top":"0.5017421601756263","level":"0","width":"0.00872092995237797","page_num":"0","par_num":"0"},{"conf":"1","text":"144","top":"0.5156794425600686","width":"0.00872092995237797","word_num":"0","height":"0.010452961047110132","level":"0","left":"0.1511627908377645","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","text":"149","width":"0.00872092995237797","top":"0.6062717769003649","conf":"0.30000001192092896","left":"0.15116279076509007","level":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","word_num":"0"},{"par_num":"0","width":"0.008720929318285997","word_num":"0","text":"155","height":"0.010452960286604362","line_num":"0","level":"0","conf":"1","top":"0.7108013942469417","block_num":"0","left":"0.15116279159085694","page_num":"0"},{"block_num":"0","top":"0.763066202609311","left":"0.15116279159085694","height":"0.010452960286604362","width":"0.008720929318285997","word_num":"0","line_num":"0","level":"0","conf":"1","par_num":"0","text":"158","page_num":"0"},{"left":"0.15116279159085694","line_num":"0","conf":"1","width":"0.008720929318285997","block_num":"0","page_num":"0","height":"0.010452960286604362","par_num":"0","text":"161","top":"0.8153310109716805","word_num":"0","level":"0"},{"height":"0.010452960286604362","conf":"1","block_num":"0","left":"0.15116279159085694","level":"0","text":"163","top":"0.8501742165465933","width":"0.008720929318285997","page_num":"0","par_num":"0","word_num":"0","line_num":"0"},{"page_num":"0","width":"0.00872092995237797","conf":"1","word_num":"0","par_num":"0","text":"1164","height":"0.006968641205077342","left":"0.15116279076509007","line_num":"0","level":"0","block_num":"0","top":"0.871080139269703"},{"top":"0.8850174221215062","page_num":"0","line_num":"0","conf":"1","left":"0.15116279159085694","width":"0.008720929318285997","par_num":"0","text":"165","word_num":"0","level":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.15116279076509007","top":"0.9059233448446159","word_num":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.00872092995237797","text":"1166","level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0"},{"page_num":"0","text":"$config,","line_num":"0","width":"0.021802323929806966","block_num":"0","conf":"1","height":"0.010452960286604362","word_num":"0","level":"0","par_num":"0","top":"0.2891986067904957","left":"0.21366279261358478"},{"top":"0.30662020992638417","line_num":"0","page_num":"0","left":"0.21366279584086087","level":"0","width":"0.04505813375432441","block_num":"0","height":"0.010452960286604362","word_num":"0","conf":"1","par_num":"0","text":"$batchRepository,"},{"block_num":"0","line_num":"0","top":"0.3240418127138407","height":"0.010452960286604362","page_num":"0","text":"SredisService","width":"0.03633720570422233","word_num":"0","left":"0.21366279067986574","par_num":"0","conf":"1","level":"0"},{"par_num":"0","word_num":"0","page_num":"0","height":"0.010452960286604251","level":"0","line_num":"0","text":"$entityRepository,","block_num":"0","width":"0.04796511061648104","left":"0.21366279592722434","conf":"1","top":"0.3414634155012971"},{"word_num":"0","text":"sloggen","line_num":"0","top":"0.3623693383142996","left":"0.21366279063768656","block_num":"0","conf":"0.30000001192092896","width":"0.018895347067650337","page_num":"0","height":"0.006968640444571461","level":"0","par_num":"0"},{"text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","par_num":"0","height":"0.007215933366255367","conf":"0.5","left":"0.20348838007687264","line_num":"0","page_num":"0","width":"0.2398255733733482","level":"0","block_num":"0","top":"0.4146341463621239","word_num":"0"},{"word_num":"0","left":"0.20348838095072486","width":"0.07994185102746842","block_num":"0","text":"if (Sthis->attemots@ === 1) {","level":"0","page_num":"0","line_num":"0","conf":"0.5","height":"0.010672467367120575","par_num":"0","top":"0.4457735248441337"},{"level":"0","line_num":"0","page_num":"0","top":"0.46331738455485405","word_num":"0","par_num":"0","block_num":"0","height":"0.010550210730691068","conf":"1","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","width":"0.1482558047517817","left":"0.21366278713067985"},{"par_num":"0","line_num":"0","page_num":"0","top":"0.5191387559808612","width":"0.091569758476095","word_num":"0","block_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","height":"0.0071770334928229484","conf":"0.5","left":"0.20348838105878864","level":"0"},{"page_num":"0","word_num":"0","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","height":"0.013948396442419408","left":"0.20348837906873227","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.5331010453200158","conf":"1","width":"0.15552324944354115"},{"block_num":"0","par_num":"0","width":"0.14970930586469938","line_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968641205077342","left":"0.20348837025078986","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","word_num":"0"},{"height":"0.010536318570613101","level":"0","par_num":"0","text":"<1/6 >","left":"0.2470930229619993","width":"0.021802323929806966","top":"0.5923344949742337","word_num":"0","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0"},{"level":"0","top":"0.6060606061050023","block_num":"0","par_num":"0","word_num":"0","text":"'entity tvo","height":"0.0071798116206361895","page_num":"0","left":"0.2151162810652241","conf":"0.30000001192092896","line_num":"0","width":"0.027616277654120253"},{"top":"0.6132376396173622","width":"0.021802323929806966","conf":"0.5","block_num":"0","height":"0.010455739935429254","word_num":"0","left":"0.25000000055269916","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"© Logger"},{"height":"0.0071770334928230595","text":"Itotal reco","left":"0.2151162810652241","page_num":"0","top":"0.6236044657097288","line_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.5","width":"0.027616277654120253","par_num":"0"},{"text":"public function info","block_num":"0","width":"0.05668604120295098","page_num":"0","left":"0.248546517777781","conf":"0.5","line_num":"0","level":"0","top":"0.6339712919137487","par_num":"0","height":"0.010628010477555794","word_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","text":"\"batches d","top":"0.6411149825399743","word_num":"0","left":"0.2151162799850968","level":"0","block_num":"0","width":"0.027616277654120253","conf":"0.5","height":"0.0072103763501230045"},{"level":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"Isvnced atl","height":"0.007332632986552401","conf":"0.30000001192092896","top":"0.6585365856142653","left":"0.21511628105837952","width":"0.026162789223041966"},{"level":"0","block_num":"0","left":"0.26598837545525295","word_num":"0","text":"cav $context = [1","par_num":"0","top":"0.6618819775389818","width":"0.04360464785961399","height":"0.010591889492442497","conf":"0.5","line_num":"0","page_num":"0"},{"word_num":"0","line_num":"0","width":"0.020348835498728624","height":"0.0071770334928229484","level":"0","page_num":"0","left":"0.24854651350063556","par_num":"0","text":": voidi","conf":"0.30000001192092896","block_num":"0","top":"0.6794258373205742"},{"line_num":"0","level":"0","text":"} catch (SocialAcco","page_num":"0","block_num":"0","par_num":"0","top":"0.6929824561403509","width":"0.052325573373348144","height":"0.011164274322169043","word_num":"0","left":"0.1918604731373945","conf":"1"},{"block_num":"0","page_num":"0","top":"0.7108013936697744","word_num":"0","level":"0","line_num":"0","text":"Cloaden-swannir","left":"0.2034883724950264","width":"0.039244185102746854","height":"0.006968641205077342","conf":"0.5","par_num":"0"},{"par_num":"0","word_num":"0","level":"0","left":"0.24854651872595424","line_num":"0","text":"Log an informational message to the logs.","width":"0.08720929571922792","block_num":"0","height":"0.01072803904945585","page_num":"0","conf":"1","top":"0.7105263157219254"},{"conf":"1","line_num":"0","top":"0.7384370017274113","par_num":"0","page_num":"0","level":"0","text":"Implements: Loggerinterface::info","word_num":"0","block_num":"0","width":"0.0813953419949146","left":"0.24854651107352554","height":"0.010691917303836673"},{"par_num":"0","text":"array|ArravyablelJsonable|Stri","line_num":"0","word_num":"0","top":"0.7595818820518198","height":"0.010452960286604362","left":"0.27761628499022556","page_num":"0","level":"0","conf":"1","width":"0.07122092551373421","block_num":"0"},{"height":"0.006968640444571572","level":"0","conf":"0.30000001192092896","top":"0.7804878052132543","par_num":"0","text":"ngable lstring smessage","width":"0.056686041202950954","word_num":"0","line_num":"0","block_num":"0","left":"0.2761627910440279","page_num":"0"},{"block_num":"0","left":"0.19186047325424327","line_num":"0","par_num":"0","page_num":"0","conf":"1","level":"0","top":"0.7979094080543587","word_num":"0","height":"0.010703032096607279","text":"} catch (Throwable","width":"0.049418596511191515"},{"page_num":"0","text":"arrayScontext","height":"0.010452960286604362","line_num":"0","conf":"0.5","par_num":"0","left":"0.2761627943999499","width":"0.03924418256637896","top":"0.7944250876267327","block_num":"0","level":"0","word_num":"0"},{"page_num":"0","top":"0.8188153313456585","text":"slogger->errorl","width":"0.03924418256637899","left":"0.20348837187088045","conf":"0.30000001192092896","block_num":"0","word_num":"0","height":"0.006968640444571461","line_num":"0","level":"0","par_num":"0"},{"height":"0.010452960286604362","width":"0.01889534706765031","word_num":"0","text":"Returns:","left":"0.2485465134574538","level":"0","block_num":"0","top":"0.8188153315291717","page_num":"0","conf":"1","line_num":"0","par_num":"0"},{"par_num":"0","width":"0.01598837020549368","page_num":"0","word_num":"0","height":"0.006968640444571572","left":"0.24854651337109027","text":"CAurno","level":"0","top":"0.8432055752480975","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","conf":"0.5","left":"0.2747093029029664","par_num":"0","top":"0.8466898958055888","width":"0.06395348082197477","block_num":"0","height":"0.006968640444571461","page_num":"0","level":"0","word_num":"0","text":"vendor/aravel/tramework/src"},{"par_num":"0","width":"0.05668604120295101","top":"0.8641114985930454","line_num":"0","page_num":"0","block_num":"0","text":"luminare Loc/Loccer.ong","word_num":"0","left":"0.2747093023963053","height":"0.006968640444571461","level":"0","conf":"0.30000001192092896"},{"conf":"0.30000001192092896","top":"0.8708133969827938","width":"0.026162789223041938","line_num":"0","par_num":"0","text":"'error' =>","word_num":"0","block_num":"0","level":"0","height":"0.007235383302971576","left":"0.21511627846207848","page_num":"0"},{"block_num":"0","width":"0.023255814897253146","height":"0.0072770620647228945","word_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"throw Ser","par_num":"0","top":"0.9233449476199234","left":"0.20348837139363007","page_num":"0"},{"level":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","left":"0.44476744220017683","par_num":"0","text":"826 л v 512","top":"0.2508710809687519","height":"0.010691917303836784","width":"0.03488371727314399","word_num":"0","block_num":"0"},{"left":"0.47238372096131104","line_num":"0","width":"0.008720929952377943","top":"0.29965156834254736","word_num":"0","page_num":"0","par_num":"0","height":"0.017421602252187585","conf":"1","block_num":"0","level":"0","text":"575"},{"conf":"0.30000001192092896","left":"0.47093023257922917","level":"0","text":"576","line_num":"0","page_num":"0","par_num":"0","top":"0.3205574921563493","width":"0.008720929318285997","word_num":"0","block_num":"0","height":"0.010452960286604362"},{"left":"0.4709302334945038","height":"0.010452960286604362","level":"0","block_num":"0","width":"0.01017441774936434","page_num":"0","text":"577","par_num":"0","conf":"1","line_num":"0","word_num":"0","top":"0.3379790945953738"},{"width":"0.008720929318285997","word_num":"0","left":"0.47093023257922917","level":"0","par_num":"0","text":"578","top":"0.35540069773126226","height":"0.010452960286604362","block_num":"0","line_num":"0","conf":"1","page_num":"0"},{"left":"0.4709302331500887","top":"0.3693379791874951","text":"579","width":"0.011627906180442682","par_num":"0","line_num":"0","word_num":"0","conf":"1","page_num":"0","block_num":"0","level":"0","height":"0.017421602252187585"},{"width":"0.01017441774936434","left":"0.4709302334945038","page_num":"0","level":"0","height":"0.010452960286604362","par_num":"0","top":"0.39024390295774314","line_num":"0","conf":"1","text":"580","block_num":"0","word_num":"0"},{"par_num":"0","height":"0.024390243457264815","top":"0.40418118460121666","block_num":"0","width":"0.0159883714736776","left":"0.4665697680180062","text":"=581","page_num":"0","word_num":"0","conf":"0.5","line_num":"0","level":"0"},{"level":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","par_num":"0","width":"0.008720929318285997","word_num":"0","text":"583","top":"0.4425087113201125","left":"0.4723837218234151","height":"0.010452960286604362"},{"level":"0","word_num":"0","height":"0.010452960286604362","block_num":"0","left":"0.4709302334945038","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"584","width":"0.01017441774936434","top":"0.459930314107569"},{"level":"0","page_num":"0","conf":"0.5","block_num":"0","word_num":"0","top":"0.4773519168950253","text":"—585","left":"0.46656976846458836","par_num":"0","line_num":"0","width":"0.013081394611520969","height":"0.010452960286604362"},{"page_num":"0","top":"0.4947735200309138","width":"0.008720929318285997","text":"586","left":"0.47093023257922917","word_num":"0","line_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","block_num":"0","level":"0"},{"conf":"1","page_num":"0","top":"0.5121951224699383","height":"0.010452960286604362","block_num":"0","par_num":"0","width":"0.008720929318285997","word_num":"0","level":"0","left":"0.4723837218234151","text":"587","line_num":"0"},{"page_num":"0","left":"0.4723837218234151","width":"0.008720929318285997","height":"0.010452960286604362","level":"0","text":"588","word_num":"0","block_num":"0","par_num":"0","top":"0.5296167252573947","conf":"1","line_num":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","text":"589","block_num":"0","height":"0.010452960286604362","top":"0.5470383280448511","width":"0.01017441774936434","word_num":"0","left":"0.4709302334945038","page_num":"0"},{"line_num":"0","block_num":"0","level":"0","top":"0.5609756106427853","par_num":"0","conf":"0.5","left":"0.47238372114299704","width":"0.008720929952377943","text":"590","height":"0.020905922094220375","page_num":"0","word_num":"0"},{"left":"0.46802325552854196","width":"0.013081394611520969","top":"0.5853658539937421","level":"0","text":"15911","word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","height":"0.006968640444571572","line_num":"0"},{"text":"592","level":"0","block_num":"0","conf":"1","page_num":"0","height":"0.020905923615232025","word_num":"0","top":"0.5958188150216522","par_num":"0","width":"0.010174418383456285","left":"0.4723837209560432","line_num":"0"},{"height":"0.010452961047110132","conf":"1","width":"0.008720929952377998","word_num":"0","block_num":"0","left":"0.47238372099764825","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"593","top":"0.616724738727316"},{"text":"T595","level":"0","block_num":"0","word_num":"0","height":"0.013937280889142922","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.466569769141862","par_num":"0","top":"0.6480836243637909","width":"0.014534881774415365"},{"text":"-596","page_num":"0","left":"0.46656976759933994","block_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","level":"0","height":"0.020905922094220375","top":"0.6655052271933078","word_num":"0","width":"0.014534883042599256"},{"width":"0.010174418383456285","height":"0.006968641205077342","page_num":"0","line_num":"0","par_num":"0","text":"597","left":"0.47093023259606254","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.6898954702884519"},{"par_num":"0","width":"0.011627906180442626","left":"0.4709302331016392","conf":"0.5","level":"0","block_num":"0","height":"0.020905922094220375","word_num":"0","top":"0.7003484325068968","text":"598","page_num":"0","line_num":"0"},{"conf":"1","left":"0.4723837209976482","height":"0.006968641205077342","top":"0.7247386758550688","line_num":"0","page_num":"0","par_num":"0","width":"0.008720929952377943","block_num":"0","level":"0","word_num":"0","text":"$99"},{"conf":"0.30000001192092896","left":"0.46656976790214993","line_num":"0","level":"0","top":"0.7282229962193458","page_num":"0","height":"0.027874564820309367","text":"=600","word_num":"0","block_num":"0","par_num":"0","width":"0.014534883042599311"},{"page_num":"0","top":"0.7595818818683066","left":"0.4709302334945038","width":"0.01017441774936434","level":"0","line_num":"0","height":"0.006968640444571572","par_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"6011"},{"line_num":"0","text":"-602","par_num":"0","height":"0.020905923615232025","block_num":"0","top":"0.7700348428613736","level":"0","conf":"0.30000001192092896","width":"0.014534883042599311","left":"0.466569767781026","word_num":"0","page_num":"0"},{"text":"604","top":"0.8048780490574194","conf":"1","page_num":"0","height":"0.020905922094220375","level":"0","width":"0.010174418383456285","block_num":"0","left":"0.47093023264451217","line_num":"0","par_num":"0","word_num":"0"},{"left":"0.47093023257922917","block_num":"0","par_num":"0","word_num":"0","width":"0.008720929318285997","line_num":"0","page_num":"0","level":"0","top":"0.8292682935500775","text":"605","conf":"0.30000001192092896","height":"0.010452960286604362"},{"line_num":"0","left":"0.4723837211284622","conf":"1","par_num":"0","page_num":"0","height":"0.017421602252187474","text":"606","word_num":"0","block_num":"0","width":"0.008720929952377943","top":"0.8432055753547425","level":"0"},{"par_num":"0","text":"— 607","top":"0.8641114988686065","level":"0","block_num":"0","page_num":"0","left":"0.4665697671564489","line_num":"0","height":"0.010689139176023432","width":"0.013081394611520969","conf":"0.30000001192092896","word_num":"0"},{"word_num":"0","conf":"1","top":"0.8815331015640149","width":"0.008720929318285997","block_num":"0","height":"0.010452960286604362","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"608","left":"0.4723837218234151"},{"word_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.006968641205077453","par_num":"0","text":"• MOn ZU Aor 10.42:40","left":"0.9360465118627957","page_num":"0","top":"0.006968641078869298","width":"0.05668604627568674","conf":"0.30000001192092896"},{"page_num":"0","conf":"1","left":"0.8270348901595695","top":"0.02787456497864904","line_num":"0","par_num":"0","word_num":"0","level":"0","block_num":"0","width":"0.08866278668667404","text":"L AskJiminnyReportActivityServiceTestv","height":"0.010452960286604362"},{"block_num":"0","level":"0","width":"0.029069763548830674","line_num":"0","conf":"0.5","height":"0.010452960286604362","par_num":"0","left":"0.4738372097953522","page_num":"0","text":"=custom.log","word_num":"0","top":"0.05574912978701141"},{"block_num":"0","level":"0","left":"0.5101744200028817","text":"=laravel.log","word_num":"0","height":"0.010452961047110132","par_num":"0","page_num":"0","conf":"1","width":"0.027616277654120225","line_num":"0","top":"0.055749129145434506"},{"word_num":"0","page_num":"0","height":"0.010452960286604362","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","left":"0.5450581399922917","par_num":"0","conf":"0.5","block_num":"0","level":"0","line_num":"0","top":"0.05574912978701141"},{"par_num":"0","line_num":"0","level":"0","top":"0.055749129145434506","text":"4 HS_local (iminny@localhost]","left":"0.6046511654871605","block_num":"0","width":"0.06104650903255382","height":"0.010452961047110132","word_num":"0","conf":"0.5","page_num":"0"},{"top":"0.05574912943857935","width":"0.017441858636571994","conf":"1","left":"0.6947674436468302","par_num":"0","text":"Cascade","word_num":"0","page_num":"0","height":"0.010452960286604362","level":"0","block_num":"0","line_num":"0"},{"height":"0.011164274322169043","top":"0.0797448165869219","block_num":"0","text":"A console [PROD] X A console [EU]","page_num":"0","left":"0.4738372088584945","conf":"0.30000001192092896","level":"0","line_num":"0","par_num":"0","word_num":"0","width":"0.07703488431078326"},{"line_num":"0","page_num":"0","top":"0.0797448165869219","text":"A console [STAGING]","width":"0.04360464785961393","level":"0","word_num":"0","left":"0.5595930266071848","height":"0.011164274322169043","block_num":"0","par_num":"0","conf":"0.5"},{"left":"0.6933139525309181","level":"0","par_num":"0","top":"0.08362369354010668","width":"0.04651162979450629","word_num":"0","text":"Retactor Connection","height":"0.007285397208668498","page_num":"0","block_num":"0","line_num":"0","conf":"1"},{"conf":"0.30000001192092896","top":"0.08362369371432266","height":"0.007285397208668609","level":"0","line_num":"0","text":"CRM Initial Sync Oven","par_num":"0","width":"0.045058133754324436","page_num":"0","block_num":"0","left":"0.7470930289847444","word_num":"0"},{"conf":"0.5","height":"0.0071770334928229484","block_num":"0","page_num":"0","text":"Tx: Autov","word_num":"0","level":"0","left":"0.5348837228066751","top":"0.1044657097288676","par_num":"0","line_num":"0","width":"0.02034883549872868"},{"block_num":"0","par_num":"0","text":"do jiminny v","conf":"0.5","top":"0.1044657097460916","width":"0.023255814897253146","word_num":"0","level":"0","page_num":"0","line_num":"0","height":"0.010516868633897003","left":"0.6627906972313775"},{"top":"0.12519936212958604","conf":"0.5","line_num":"0","width":"0.12936045261139567","par_num":"0","block_num":"0","height":"0.010689139176023432","level":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","left":"0.49273255700367574","page_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.05813952709766146","conf":"0.30000001192092896","left":"0.6279069838403225","text":"034 A1 A34 M62 ^ -","height":"0.010689139176023432","page_num":"0","top":"0.12519936195537007"},{"block_num":"0","level":"0","word_num":"0","width":"0.12499997970905707","top":"0.1463414637498397","conf":"0.30000001192092896","height":"0.006968640444571461","text":"bElecl * rkun crm contlcuracions whEkE 10= J05.","page_num":"0","line_num":"0","par_num":"0","left":"0.4927325782522842"},{"line_num":"0","par_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","top":"0.15679442610595107","word_num":"0","width":"0.1962209052227913","conf":"1","left":"0.4927325630147635","page_num":"0","level":"0","height":"0.013937280889143033","block_num":"0"},{"left":"0.49273255988271814","level":"0","width":"0.015988370205493707","block_num":"0","text":"SELECT","word_num":"0","height":"0.010452960286604362","conf":"1","line_num":"0","par_num":"0","top":"0.17770034895077447","page_num":"0"},{"conf":"0.5","level":"0","page_num":"0","word_num":"0","height":"0.013937280889143033","block_num":"0","line_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","width":"0.1889534605310318","top":"0.1951219518899232","left":"0.5014535184914614"},{"level":"0","block_num":"0","line_num":"0","text":"U.ema1l.","page_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.21602787489966546","width":"0.021802323929806966","left":"0.5029069786600965","height":"0.006968640444571461","word_num":"0"},{"height":"0.006968641205077342","page_num":"0","level":"0","left":"0.5029069764355705","conf":"0.30000001192092896","width":"0.011627907448626518","par_num":"0","word_num":"0","top":"0.233449477263315","block_num":"0","text":"sa.*","line_num":"0"},{"left":"0.5029069796729173","word_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.08866278668667404","block_num":"0","level":"0","height":"0.006968641205077342","text":"towner 1d FRol sochal accounts sa","par_num":"0","top":"0.25087108008861336"},{"word_num":"0","line_num":"0","top":"0.2679425837320575","width":"0.0959302313784336","block_num":"0","height":"0.011164274322168932","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","conf":"0.5","level":"0","left":"0.49273255569667207","par_num":"0"},{"block_num":"0","level":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","page_num":"0","top":"0.28548644338568163","width":"0.10610464785961388","left":"0.492732561293783","conf":"0.30000001192092896","word_num":"0","height":"0.007196483429539158","par_num":"0","line_num":"0"},{"conf":"0.5","left":"0.49269744083144135","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","word_num":"0","height":"0.0148935728666314","top":"0.2995371262853762","level":"0","width":"0.1381482875093501","line_num":"0","block_num":"0","page_num":"0","par_num":"0"},{"word_num":"0","conf":"1","par_num":"0","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","top":"0.33797909453440456","width":"0.14534883296236073","line_num":"0","page_num":"0","height":"0.010505753841126397","left":"0.4927325646028267","block_num":"0"},{"word_num":"0","conf":"1","level":"0","left":"0.4927325633660667","block_num":"0","page_num":"0","text":"select * from features;","par_num":"0","top":"0.3728222999543015","height":"0.01075026787449107","line_num":"0","width":"0.059593018065107584"},{"text":"Bplect * from team fpatunos where featunp id = 40:","top":"0.38995215302990127","word_num":"0","page_num":"0","height":"0.007260390255820148","conf":"0.30000001192092896","width":"0.12936045261139567","level":"0","left":"0.49273257312172364","block_num":"0","line_num":"0","par_num":"0"},{"height":"0.010500196824994035","width":"0.09011627765412028","level":"0","conf":"1","page_num":"0","line_num":"0","text":"select * from teams where id = 556;","word_num":"0","left":"0.4927325550814989","top":"0.42503987254774733","par_num":"0","block_num":"0"},{"text":"select * from","left":"0.4927325616686351","height":"0.010564103651274914","top":"0.4599303140744231","par_num":"0","line_num":"0","conf":"1","page_num":"0","block_num":"0","word_num":"0","level":"0","width":"0.03779069413530067"},{"height":"0.010564103651274914","par_num":"0","line_num":"0","top":"0.4599303140744231","level":"0","word_num":"0","block_num":"0","conf":"1","left":"0.5654069877565148","width":"0.12499998985452854","page_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734"},{"conf":"1","par_num":"0","width":"0.19767440633570887","word_num":"0","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","left":"0.4927325741233989","block_num":"0","height":"0.010686361048210191","page_num":"0","top":"0.47735191659424503","level":"0","line_num":"0"},{"width":"0.1453954818400931","par_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.49466613506674073","conf":"0.5","line_num":"0","height":"0.014546766235497555","text":"select * from automated_report_results order Dy zu desc,","left":"0.4927008834473122"},{"left":"0.4927325548990552","height":"0.010686361048210191","block_num":"0","conf":"1","page_num":"0","line_num":"0","par_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","level":"0","top":"0.5119617223575448","width":"0.14244185102746842","word_num":"0"},{"line_num":"0","top":"0.5470383283932831","width":"0.15552323929806972","word_num":"0","level":"0","block_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.010452960286604362","left":"0.49273255862023396","text":"select * from automated report results WHERE report id = 54:"},{"height":"0.010622453461423431","conf":"1","line_num":"0","width":"0.12209300791963623","top":"0.5818815337886577","level":"0","page_num":"0","left":"0.49273256125581216","word_num":"0","par_num":"0","block_num":"0","text":"select * from opportunities where id = 7594349:"},{"left":"0.49273257226354994","par_num":"0","block_num":"0","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","width":"0.19767440633570899","page_num":"0","word_num":"0","conf":"0.5","height":"0.010750267113985301","level":"0","line_num":"0","top":"0.6164274323772443"},{"line_num":"0","par_num":"0","conf":"1","top":"0.6339712919137487","left":"0.49273256709487234","level":"0","text":"select * from plavbooks where team id = 711: # event 226147","width":"0.15406975847609494","block_num":"0","word_num":"0","page_num":"0","height":"0.010628010477555794"},{"conf":"1","level":"0","line_num":"0","left":"0.4927325551571803","par_num":"0","top":"0.651515151624469","word_num":"0","height":"0.010505753841126397","width":"0.15261626750864876","page_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","block_num":"0"},{"conf":"1","level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","line_num":"0","page_num":"0","par_num":"0","top":"0.6689895475345226","left":"0.4927325646279135","height":"0.013937280889143033","block_num":"0","width":"0.11046511061648101","word_num":"0"},{"height":"0.010558546635142552","level":"0","width":"0.15261626750864876","word_num":"0","conf":"1","left":"0.4927325552882119","par_num":"0","block_num":"0","text":"GELECT * FROM crm field values WHERE crm field id = 226147:","top":"0.6864111504286012","line_num":"0","page_num":"0"},{"word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"0.5","height":"0.007318740065968554","line_num":"0","left":"0.4927325602990887","par_num":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","top":"0.724738676080081","width":"0.12354650903255388"},{"conf":"0.30000001192092896","level":"0","par_num":"0","text":"GELECT","block_num":"0","top":"0.7386759584137272","word_num":"0","page_num":"0","width":"0.0159883714736776","height":"0.010452961047110132","line_num":"0","left":"0.492732558848917"},{"text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","level":"0","height":"0.014354066985646008","par_num":"0","left":"0.5029069807442199","conf":"0.5","width":"0.18604649888708236","top":"0.7559808612440191","line_num":"0","word_num":"0","block_num":"0","page_num":"0"},{"text":"u. email","width":"0.021802323929806966","line_num":"0","top":"0.7767145136381128","level":"0","word_num":"0","block_num":"0","left":"0.5014534902332606","conf":"0.30000001192092896","height":"0.007257611367501027","page_num":"0","par_num":"0"},{"width":"0.013081394611520913","block_num":"0","height":"0.006968640444571461","top":"0.7944250874432196","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.5029069777669138","line_num":"0","par_num":"0","text":"sa.*"},{"par_num":"0","conf":"1","page_num":"0","text":"t.owner_id FROM social_accounts sa","line_num":"0","left":"0.5014534906556222","top":"0.8118022326885981","block_num":"0","level":"0","width":"0.09011626750864876","word_num":"0","height":"0.010497418697180683"},{"text":"JOTN usens u on trid = ca.cociable idi","width":"0.09738371220040826","block_num":"0","left":"0.49273256673203064","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","level":"0","top":"0.8292682928942409","height":"0.007254833239687675"},{"left":"0.49273255613526434","conf":"0.5","page_num":"0","line_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","level":"0","width":"0.10610464785961393","height":"0.010566882539594036","top":"0.8466898957943156","block_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","line_num":"0","conf":"1","height":"0.010689139176023432","left":"0.4927325670763793","page_num":"0","par_num":"0","width":"0.1380813882706013","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","level":"0","top":"0.8641114986943905"},{"height":"0.01068358215989107","top":"0.8987240830528642","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","word_num":"0","page_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","left":"0.4927325575704069","width":"0.19622092551373427","level":"0"},{"text":"+0 ..","height":"0.011164274322169043","top":"0.0797448165869219","word_num":"0","par_num":"0","width":"0.020348834230544677","page_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.965116281891486","line_num":"0","level":"0"},{"width":"0.2703488329623608","level":"0","page_num":"0","line_num":"0","height":"0.01059744650857497","left":"0.6976744093136732","conf":"1","word_num":"0","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","block_num":"0","top":"0.10104529661439754"},{"width":"0.23837209255137337","line_num":"0","conf":"0.30000001192092896","block_num":"0","left":"0.703488371377582","word_num":"0","page_num":"0","top":"0.11846689891207607","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","height":"0.006968641205077342","par_num":"0","level":"0"},{"level":"0","line_num":"0","par_num":"0","block_num":"0","page_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","top":"0.1393728226143094","conf":"1","height":"0.007357639939400973","width":"0.28633718287691157","word_num":"0","left":"0.694767473312973"},{"text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","width":"0.2819767201200445","top":"0.15311004796085603","line_num":"0","word_num":"0","page_num":"0","height":"0.010653017430404366","conf":"0.5","level":"0","left":"0.6962209524994839","par_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","width":"0.12645347067650337","line_num":"0","left":"0.6947674594038452","conf":"1","par_num":"0","height":"0.010583553587991013","level":"0","text":"already solved - just not parametrised for the profile/since case","page_num":"0","top":"0.1672473874286453"},{"conf":"1","level":"0","page_num":"0","par_num":"0","height":"0.010494639808861561","left":"0.6947674552483422","line_num":"0","text":"What splitting the profile sync into batches would look like","top":"0.19856459312259356","word_num":"0","width":"0.13517440633570899","block_num":"0"},{"level":"0","line_num":"0","page_num":"0","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","block_num":"0","left":"0.6947674427962095","par_num":"0","conf":"1","height":"0.007182590508955311","top":"0.21929824549679078","width":"0.1511627765412027","word_num":"0"},{"conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.010569660667407277","left":"0.694767459943104","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","block_num":"0","width":"0.28633716258596864","word_num":"0","page_num":"0","top":"0.233449478068677"},{"text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","width":"0.24127905419532292","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.006968640444571461","top":"0.2508710804745784","block_num":"0","par_num":"0","left":"0.6947674612076477","page_num":"0"},{"page_num":"0","conf":"1","par_num":"0","height":"0.007329854098233168","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","left":"0.6962209605769604","level":"0","line_num":"0","word_num":"0","block_num":"0","width":"0.284883661473051"},{"level":"0","par_num":"0","conf":"0.30000001192092896","left":"0.6962209692158519","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","page_num":"0","word_num":"0","top":"0.306620209394439","width":"0.2877906636988863","height":"0.006968640444571461","line_num":"0","block_num":"0"},{"left":"0.7034883691075557","par_num":"0","word_num":"0","block_num":"0","level":"0","top":"0.3205574921563493","conf":"1","height":"0.010452960286604362","page_num":"0","width":"0.2776162573631774","line_num":"0","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro"},{"par_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","block_num":"0","level":"0","width":"0.20639533184944325","top":"0.33797909453440456","conf":"0.30000001192092896","word_num":"0","page_num":"0","left":"0.7034883928957734","height":"0.010505753841126397","line_num":"0"},{"conf":"1","block_num":"0","height":"0.010628010477555794","left":"0.6962209294276679","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.3554006976086954","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","width":"0.2819767201200445","page_num":"0"},{"block_num":"0","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","conf":"1","height":"0.0072659472719524","par_num":"0","word_num":"0","left":"0.6962209430504749","top":"0.3763066205343165","level":"0","width":"0.2848836817639939","page_num":"0","line_num":"0"},{"conf":"0.5","level":"0","text":"You get for free","line_num":"0","page_num":"0","left":"0.6947674424200525","par_num":"0","width":"0.0319767404109873","height":"0.007215933366255256","top":"0.41463414653422836","block_num":"0","word_num":"0"},{"text":"•streamed fetch (no 0OM on big owners)","height":"0.0071770334928229484","page_num":"0","par_num":"0","width":"0.08575581489725315","left":"0.697674417508692","line_num":"0","level":"0","conf":"0.5","top":"0.43540669856459324","block_num":"0","word_num":"0"},{"page_num":"0","conf":"0.5","level":"0","line_num":"0","height":"0.0071770334928229484","top":"0.4529505582137161","block_num":"0","word_num":"0","width":"0.06540696671668522","par_num":"0","text":"• 100-record batches via Redis","left":"0.6976744285694189"},{"top":"0.4703832754342152","par_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","word_num":"0","height":"0.010477968760464584","left":"0.6976744332330052","level":"0","line_num":"0","page_num":"0","conf":"1","block_num":"0","width":"0.13953486909257606"},{"block_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","width":"0.1322674244008165","line_num":"0","word_num":"0","top":"0.4912280700058711","par_num":"0","conf":"1","height":"0.010514089745577881","left":"0.6976744360642997","level":"0","page_num":"0"},{"level":"0","conf":"0.5","block_num":"0","left":"0.6976744452422932","page_num":"0","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","line_num":"0","top":"0.508710801912447","par_num":"0","height":"0.010452960286604251","width":"0.2819767201200444","word_num":"0"},{"height":"0.007360418067214214","level":"0","left":"0.7034883798200974","par_num":"0","word_num":"0","line_num":"0","page_num":"0","width":"0.07267441140844466","text":"key so difterent orofiles don't collide","top":"0.5261324047144549","conf":"0.5","block_num":"0"},{"line_num":"0","par_num":"0","conf":"1","block_num":"0","page_num":"0","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","width":"0.1729650903255382","level":"0","top":"0.5470383280448511","word_num":"0","height":"0.010452960286604362","left":"0.6947674678139966"},{"word_num":"0","top":"0.5644599301598978","line_num":"0","par_num":"0","conf":"0.5","width":"0.2819767201200445","page_num":"0","block_num":"0","height":"0.0073104049220229506","left":"0.6947674633339377","level":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:"},{"block_num":"0","left":"0.6947674627311626","line_num":"0","top":"0.5956937798195339","conf":"1","word_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","level":"0","height":"0.010577996571858761","page_num":"0","par_num":"0","width":"0.28052323929806977"},{"top":"0.613237639553429","level":"0","height":"0.0071770334928229484","width":"0.13953487923804753","left":"0.6947674461509291","word_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","page_num":"0"},{"width":"0.04215116196490354","top":"0.6411149825213349","line_num":"0","height":"0.006968641205077342","page_num":"0","level":"0","par_num":"0","word_num":"0","left":"0.6947674422006878","block_num":"0","conf":"1","text":"Recommendation"},{"width":"0.28052323929806977","line_num":"0","par_num":"0","word_num":"0","top":"0.6585365856142653","conf":"1","block_num":"0","page_num":"0","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","left":"0.6947674626641019","height":"0.010522425650029366","level":"0"},{"text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","level":"0","left":"0.6947674655515993","line_num":"0","top":"0.6759581884885157","par_num":"0","block_num":"0","height":"0.006968640444571461","width":"0.28488370205493685","word_num":"0","page_num":"0","conf":"0.5"},{"line_num":"0","conf":"1","word_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","top":"0.6897926635444678","block_num":"0","level":"0","page_num":"0","left":"0.6947674548777797","par_num":"0","width":"0.17441859143845573","height":"0.01055576774682343"},{"level":"0","line_num":"0","page_num":"0","height":"0.01072803904945574","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","top":"0.7105263158961413","word_num":"0","block_num":"0","left":"0.697674427545875","par_num":"0","conf":"1","width":"0.22819766592472157"},{"text":"•optional (?int Sprofileld, ?string $strategy, ?string $until) constructor args on FetchSalesforceEntitiesJob with an updated uniquel","conf":"1","left":"0.6976744576996018","par_num":"0","width":"0.2848836817639939","level":"0","word_num":"0","line_num":"0","top":"0.7317073174143272","height":"0.010716925017191015","block_num":"0","page_num":"0"},{"width":"0.011627906180442626","left":"0.7034883726365229","text":"do),","block_num":"0","conf":"0.30000001192092896","line_num":"0","top":"0.7421602788826169","word_num":"0","height":"0.017421602252187585","page_num":"0","level":"0","par_num":"0"},{"line_num":"0","top":"0.766347687400319","width":"0.2776162573631774","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","conf":"0.5","block_num":"0","left":"0.6976744436144179","page_num":"0","height":"0.0071770334928229484","word_num":"0","level":"0","par_num":"0"},{"left":"0.694767475704478","par_num":"0","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","width":"0.2877906636988864","word_num":"0","top":"0.7870813397129187","block_num":"0","conf":"1","page_num":"0","line_num":"0","height":"0.011164274322169043","level":"0"},{"height":"0.013937280889143033","top":"0.8013937288934075","page_num":"0","par_num":"0","line_num":"0","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","conf":"1","width":"0.2718022934933926","block_num":"0","left":"0.6947674739397125","word_num":"0","level":"0"},{"text":"watermark — gate it on \"no profile context\".","conf":"1","left":"0.6962209318790669","line_num":"0","height":"0.0071770334928229484","width":"0.08430232392980697","block_num":"0","word_num":"0","par_num":"0","top":"0.8221690590111643","level":"0","page_num":"0"},{"par_num":"0","top":"0.8397129185198681","text":"Gal .","page_num":"0","line_num":"0","width":"0.017441858636571994","left":"0.9651162807795277","block_num":"0","height":"0.010461296951561616","conf":"0.30000001192092896","word_num":"0","level":"0"},{"par_num":"0","left":"0.6962209300842392","line_num":"0","conf":"0.30000001192092896","text":"Ask anvthina (84-D","height":"0.0071770334928229484","width":"0.04069767099745736","word_num":"0","top":"0.9266347687400319","page_num":"0","level":"0","block_num":"0"},{"height":"0.0071770334928229484","line_num":"0","page_num":"0","word_num":"0","left":"0.7223837197862006","block_num":"0","conf":"0.30000001192092896","top":"0.9545454545454546","par_num":"0","text":"Claude Qnus 17 Medium","width":"0.04651162472177062","level":"0"},{"block_num":"0","text":"144-25","level":"0","par_num":"0","width":"0.01453488177441542","word_num":"0","top":"0.9860627181052405","height":"0.006968640444571572","conf":"0.5","page_num":"0","line_num":"0","left":"0.9331395351302343"},{"left":"0.9709302343731505","text":"Po 4 sp","page_num":"0","height":"0.01074748898617195","block_num":"0","level":"0","top":"0.986062718234409","conf":"0.30000001192092896","word_num":"0","par_num":"0","width":"0.01453488177441531","line_num":"0"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8060
|
NULL
|
NULL
|
|
2536
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSun 12 Apr 13:00:05DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• x4* Unable to acces...• *8\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\|\"[object AsyncFunction]\\\",dA5=11\"[object Function]\|\",CA5=\|\"[object GeneratorFunction]\|\",1A5=\|\"[object Proxy]\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\"-_core-js_shared\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}vargJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\|\"\|\");return q?\|\"Symbol(src)_1.||\"+q:\|\"||\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\"\|\"}catch(K){}}return\|\"||\"}var 0A5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\|||||\1s.*+?O[\\\\]{}1]/g,eA5=/^\1|\[object.+?Constructor\((\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOwnProperty, Y05=RegExp(||\"^\|\"+_05.call(z05).replace(tA5,I||"|||||||\$&|||").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for+EN11111111111)/g,111"S1.*?||\")+11\"S\|\");QJ7=A05});function 005(q,K){returnq==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;117();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\"Map\|\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\"create||\"),o1=j05});function HOSC){this.__data__=ol?ol(null): (},this.size=0}var nJ7;variJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7=J05}); functionDO5(9)var K=this..data_;if(ol){var=K[qJ;return_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\"_lodash_hash_undefined_,X05,P05,aJ7;var sJ7=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});functionZ05(q) {var K=this.--data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});functionv05(q,K){var_=this.__data_;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\|\".__lodash_hash_undefined__\\\", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var_=q==null?0:q.length;this.clear(;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var_M7=L(()=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.size=0, this.__data.=hash: new$a8, map:new(nel|ce),string:new $a8}}var zM7;varYM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==1|\"string\|\"||K==|\\"number) |\"1IK==||\"symbol\|\"I IK==\|\"boolean\|\"?q!==\|\".\"string)|\"?\|\"string\|\":-_proto__||\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var_=q.__data__;return AM7(K)?_[typeof K==\\"hash\\\"]:-- map}varie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});function LO5(q,K){var_=ie(this,q),z=_.size;return.set(q,K),this.size+=_.size==z?0:1,this}var XM7;varPM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.data_._;if(_instanceof ce){var z=_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data__=newce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}varS05=\\\"lodash hash undefined\\\", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.data__.has(q)}var GM7;varvM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function__data=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;x05(q,K){var,z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7;var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)returnj==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J,q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2uf(!TM7K,functzonct,gef(n_ox,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05(q) {varK=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}varkM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});functionq$5(q,K,-,z,Y,A,0){switch(.){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buffer; caset05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1;return!0; case d05:case c05:casei05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.message;case r05:case a05:return q==K+\\\"\|\";case n05:var $=kM7;case 005:varw=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);var H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; cases05:if(Ma8)return Ma8.call(q)=-Ma8.call(K)}return!1}varU05=1,Q05=2,d05=||\"[object Boolean]||\",c05=\|\"[object Date]\\\",105=I|\"[object Error]\l\"1]\|\",n05=\|\"[object Map]\|\",i05=\|\"[objectNumber7\\\",r05=\|\"[object RegExp]\\\",e05=\|\"[object,005=||\"[object Set]\|\",a05=||\"[object String]\I\",s05=\|\"[object Symbo,t05=||\"[object ArrayBuffer]\|\"DataView]\\,yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f:void 0;EM7=q$5});function K$5(q,K){var_=-1,z=K.length,Y=q.length;whi'<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=_$5});function z$5(q,K,){var z=K(q);return DO(q)?z:nP6(z,_(q))}varXa8=L((=>{o_80;RTO;a_8=z$5});functionYSS(q,K){varar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;varPa8=LCO=>{s.8=Y$5});function A$5O{return[]}var_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v:_8; varDa8=L);0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(null)return[];return q=0bject(q),s_8(hM7(q),function(K){return$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;varSM7=LCO=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\"object\|\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\"[object Arguments]\\;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;varOu6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\...
|
[{"left":"0.03633720930512737", [{"left":"0.03633720930512737","line_num":"0","level":"0","word_num":"0","page_num":"0","text":"iTerm2","conf":"1","width":"0.03343023194207085","block_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.0046511624075091795"},{"line_num":"0","width":"0.023255814446343323","page_num":"0","block_num":"0","left":"0.08139534864668523","top":"0.006976744076159114","level":"0","height":"0.01627907011244034","text":"Shell","word_num":"0","conf":"1","par_num":"0"},{"par_num":"0","text":"Edit","left":"0.11773255781023229","line_num":"0","block_num":"0","top":"0.006976744661032375","width":"0.01598837243186102","level":"0","page_num":"0","word_num":"0","height":"0.013953487608167836","conf":"1"},{"height":"0.01860465155707458","left":"0.14534883737355514","par_num":"0","top":"0.004651162360997607","level":"0","conf":"1","width":"0.024709301524692084","block_num":"0","page_num":"0","word_num":"0","line_num":"0","text":"View"},{"block_num":"0","text":"Session","width":"0.03491482469770643","word_num":"0","conf":"1","height":"0.014153902265760632","level":"0","left":"0.18167049506419575","line_num":"0","page_num":"0","par_num":"0","top":"0.006876537125440674"},{"width":"0.03343023194207087","page_num":"0","par_num":"0","word_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.22819767528380955","top":"0.006976744490489684","height":"0.013953487608167836","conf":"1","text":"Scripts"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.015201973385280954","text":"Profiles","top":"0.006352501578859249","level":"0","width":"0.03362525039248998","left":"0.27315830545577796","page_num":"0","word_num":"0"},{"text":"Window","page_num":"0","top":"0.006976744800567203","level":"0","block_num":"0","width":"0.0348837190204197","height":"0.013953487608167836","left":"0.3183139543948289","par_num":"0","line_num":"0","word_num":"0","conf":"1"},{"block_num":"0","conf":"1","left":"0.3662790700106032","line_num":"0","level":"0","par_num":"0","text":"Help","height":"0.013953487608167836","width":"0.02034883631600276","word_num":"0","page_num":"0","top":"0.006976744661032375"},{"block_num":"0","conf":"1","level":"0","page_num":"0","text":"Sun 12 Apr 13:00:05","line_num":"0","left":"0.8924418608617949","width":"0.09447674221462676","height":"0.018888888888888844","par_num":"0","top":"0.004444444444444473","word_num":"0"},{"top":"0.06744186098800065","left":"0.031976744559557645","par_num":"0","conf":"1","line_num":"0","word_num":"0","height":"0.011627906163533597","level":"0","text":"DOCKER","width":"0.03488371902041965","block_num":"0","page_num":"0"},{"par_num":"0","left":"0.0973837217133692","height":"0.013953487608167836","width":"0.021802324718899188","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.06511627933545094","line_num":"0","word_num":"0","level":"0","text":"O ₴1"},{"block_num":"0","conf":"1","height":"0.01162790722317164","par_num":"0","level":"0","text":"DEV (-zsh)","page_num":"0","top":"0.06744186036266664","left":"0.1526162794948753","line_num":"0","width":"0.04215116235944963","word_num":"0"},{"left":"0.2209302327318443","width":"0.024709301524692112","height":"0.013953487608167836","line_num":"0","text":"O $2","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.06511627927731145","word_num":"0","level":"0"},{"conf":"1","line_num":"0","left":"0.2776162788211729","width":"0.0406976752811008","word_num":"0","par_num":"0","page_num":"0","top":"0.06744186036266664","text":"APP (-zsh)","level":"0","height":"0.01162790722317164","block_num":"0"},{"height":"0.013953487608167947","page_num":"0","block_num":"0","line_num":"0","text":"• *з","conf":"0.30000001192092896","word_num":"0","width":"0.023255814446343337","top":"0.06511627968428813","left":"0.34593023245706084","level":"0","par_num":"0"},{"width":"0.017441859510209823","page_num":"0","height":"0.011627906163533597","block_num":"0","conf":"0.30000001192092896","par_num":"0","text":"-zsh","top":"0.06744186098800065","word_num":"0","left":"0.4142441862332672","level":"0","line_num":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.013953487608167836","width":"0.021802324718899202","par_num":"0","top":"0.06511627962614863","block_num":"0","left":"0.4709302331959273","text":"• x4","page_num":"0","word_num":"0","level":"0"},{"text":"* Unable to acces...","left":"0.8909883735740648","par_num":"0","height":"0.011627906163533597","level":"0","word_num":"0","width":"0.07267441749572756","conf":"0.5","page_num":"0","block_num":"0","top":"0.06744186083296189","line_num":"0"},{"level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.9665697674304833","height":"0.013953487608167836","top":"0.0651162796067688","conf":"0.30000001192092896","word_num":"0","text":"• *8","width":"0.024709301524692084"},{"width":"0.8779069688585069","word_num":"0","text":"\\\\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\\|\\\"[object AsyncFunction]\\\\\\\"","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","left":"0.0043604554438132145","top":"0.08837209291913706","height":"0.018604651557074692","level":"0","par_num":"0"},{"word_num":"0","page_num":"0","level":"0","par_num":"0","left":"0.8822674417247132","height":"0.018604651557074692","conf":"0.30000001192092896","text":",dA5=11\\\"[object Func","top":"0.0906976740470441","line_num":"0","width":"0.11627907223171663","block_num":"0"},{"level":"0","par_num":"0","text":"tion]\\|\\\"","top":"0.10697674370263388","width":"0.05377906693352593","word_num":"0","line_num":"0","block_num":"0","left":"0.00290697865169632","page_num":"0","height":"0.02093023300170893","conf":"0.30000001192092896"},{"par_num":"0","conf":"0.5","height":"0.021860158708360444","left":"0.053704660832546956","page_num":"0","top":"0.10690796858865559","level":"0","word_num":"0","text":",CA5=\\|\\\"[object GeneratorFunction]\\|\\\"","block_num":"0","line_num":"0","width":"0.2196292241414388"},{"level":"0","par_num":"0","text":",1A5=\\|\\\"[object Proxy]\\\\\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\\\\"","height":"0.022224142286512594","word_num":"0","width":"0.6192608727349176","top":"0.10571899436907373","block_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.2703099579536867"},{"line_num":"0","conf":"0.5","text":"-_core-js_shared","page_num":"0","top":"0.10877688799300789","level":"0","width":"0.09487627877129445","block_num":"0","word_num":"0","par_num":"0","left":"0.8878170140543492","height":"0.019395652347140913"},{"top":"0.12777777777777777","conf":"1","block_num":"0","par_num":"0","height":"0.018888888888888955","left":"0.004360478303881325","page_num":"0","text":"\\\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var","line_num":"0","width":"0.30959300994873046","word_num":"0","level":"0"},{"width":"0.6845929887559679","conf":"1","block_num":"0","top":"0.12777777777777777","par_num":"0","text":"gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\\|\\\"\\|\\\");return q?\\|\\\"Sy","word_num":"0","left":"0.31395350076820183","line_num":"0","page_num":"0","height":"0.02111111111111108","level":"0"},{"top":"0.14651162839983167","width":"0.9941860622829861","par_num":"0","word_num":"0","height":"0.021266148885091152","conf":"0.5","left":"0.004360453756004211","block_num":"0","line_num":"0","page_num":"0","level":"0","text":"mbol(src)_1.||\\\"+q:\\|\\\"||\\\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\\\"\\|\\\"}catch(K){}}return\\|\\\"||\\\"}var 0A5,aA5,rl;var Oa8=L(()=>"},{"block_num":"0","par_num":"0","text":"{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-","conf":"1","height":"0.01912144766913526","top":"0.1697674415633652","word_num":"0","width":"0.9941860622829861","left":"0.004360453965435972","page_num":"0","line_num":"0","level":"0"},{"conf":"0.30000001192092896","text":"L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\\|||||\\1s.*+?O[\\\\\\\\]{}1]/g,eA5=/^\\","height":"0.020930233001709042","block_num":"0","line_num":"0","level":"0","word_num":"0","width":"0.4011627621120877","page_num":"0","par_num":"0","left":"0.0029069960515142176","top":"0.1883720926561222"},{"par_num":"0","height":"0.019465514289008334","conf":"0.30000001192092896","level":"0","line_num":"0","word_num":"0","left":"0.40402083969328356","width":"0.06259785758124453","top":"0.18794166139698976","page_num":"0","text":"1|\\[object","block_num":"0"},{"conf":"1","left":"0.4651162731363935","text":".+?Constructor\\((\\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOw","top":"0.18837209305867197","word_num":"0","height":"0.018604651557074692","page_num":"0","par_num":"0","width":"0.5334302266438802","block_num":"0","line_num":"0","level":"0"},{"conf":"0.5","left":"0.004360486656576591","width":"0.7587209065755208","top":"0.20666666613839557","word_num":"0","line_num":"0","height":"0.021240310668945384","text":"nProperty, Y05=RegExp(||\\\"^\\|\\\"+_05.call(z05).replace(tA5,I||\"|||||||\\$&|||\").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for","block_num":"0","par_num":"0","page_num":"0","level":"0"},{"top":"0.2069767452899549","line_num":"0","par_num":"0","text":"+EN11111111111)/g,111\"S1.*?||\\\")+11\\\"","block_num":"0","height":"0.02325581232706697","left":"0.7630813971180999","page_num":"0","width":"0.2354651133219401","conf":"0.30000001192092896","level":"0","word_num":"0"},{"text":"S\\|\\\");QJ7=A05});function 005(q,K){return","top":"0.22777777777777775","par_num":"0","width":"0.23110463884141708","word_num":"0","height":"0.018888888888888955","conf":"0.5","left":"0.004360470509186776","level":"0","line_num":"0","block_num":"0","page_num":"0"},{"height":"0.01666666666666672","conf":"1","level":"0","block_num":"0","line_num":"0","left":"0.23691861715267518","par_num":"0","top":"0.22999999999999998","page_num":"0","width":"0.7616278754340278","word_num":"0","text":"q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;1"},{"block_num":"0","par_num":"0","text":"17();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\\\"Map\\|\\\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\\\"create||\\\"),o1=j05});function HOSC){this.__data_","conf":"0.5","page_num":"0","level":"0","height":"0.0234883711073135","top":"0.24651162839983165","width":"0.9956395467122395","word_num":"0","left":"0.0029069596419161155","line_num":"0"},{"conf":"0.5","word_num":"0","top":"0.2697674416176288","height":"0.01912144766913526","page_num":"0","left":"0.004360478881563583","line_num":"0","block_num":"0","par_num":"0","text":"_=ol?ol(null): (},this.size=0}var nJ7;var","width":"0.22383719550238718","level":"0"},{"top":"0.2674418599578967","page_num":"0","level":"0","par_num":"0","word_num":"0","line_num":"0","width":"0.7659883287217883","height":"0.018604651557074803","text":"iJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7","conf":"1","block_num":"0","left":"0.23255816405683155"},{"left":"0.004360467918965721","height":"0.016279069052802075","par_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","word_num":"0","width":"0.08866278860304092","text":"=J05}); function","top":"0.29069767465964547","block_num":"0"},{"line_num":"0","top":"0.2906976748146841","left":"0.09302325771154495","width":"0.10174418555365668","level":"0","page_num":"0","par_num":"0","text":"DO5(9)var K=this..","word_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.016279069052802297"},{"width":"0.026162788603040887","block_num":"0","height":"0.013953487608167947","level":"0","left":"0.20494186194847955","text":"data_","line_num":"0","par_num":"0","conf":"1","top":"0.2906976748005672","word_num":"0","page_num":"0"},{"page_num":"0","left":"0.23837209406492244","word_num":"0","top":"0.29069767465964547","par_num":"0","height":"0.016279069052802075","block_num":"0","conf":"1","line_num":"0","text":";if(ol){var","level":"0","width":"0.0625"},{"line_num":"0","page_num":"0","top":"0.2906976746305756","par_num":"0","conf":"0.30000001192092896","left":"0.3095930240481315","level":"0","block_num":"0","word_num":"0","height":"0.016279069052802186","width":"0.06831395361158582","text":"=K[qJ;return"},{"conf":"1","word_num":"0","line_num":"0","text":"_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\\\\\"","width":"0.34156975216335717","page_num":"0","left":"0.38517442246760514","block_num":"0","height":"0.018604651557074692","par_num":"0","top":"0.28837209305867195","level":"0"},{"top":"0.28837209274859443","conf":"0.5","width":"0.1308139483133952","word_num":"0","left":"0.7296511675584186","par_num":"0","block_num":"0","line_num":"0","height":"0.018604651557074692","page_num":"0","level":"0","text":"_lodash_hash_undefined_"},{"line_num":"0","height":"0.018604651557074692","top":"0.28837209251603635","block_num":"0","conf":"1","level":"0","left":"0.8880813950284591","page_num":"0","par_num":"0","text":",X05,P05,aJ7;var sJ7","width":"0.11046511332194009","word_num":"0"},{"width":"0.42732556660970056","page_num":"0","text":"=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});function","conf":"1","left":"0.004360479631195978","line_num":"0","word_num":"0","height":"0.018604651557074692","block_num":"0","level":"0","par_num":"0","top":"0.30930232522921464"},{"par_num":"0","page_num":"0","height":"0.01669250594245064","text":"Z05(q) {var K=this.--","level":"0","line_num":"0","top":"0.3088888890313587","word_num":"0","conf":"0.5","width":"0.1133720927768283","block_num":"0","left":"0.43023256087688727"},{"word_num":"0","par_num":"0","top":"0.3088888884768969","page_num":"0","conf":"1","level":"0","height":"0.019018088446723147","line_num":"0","block_num":"0","left":"0.542151166026675","text":"data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(()=>{zu6О);","width":"0.45639533996582027"},{"par_num":"0","line_num":"0","conf":"1","left":"0.004360477830201583","block_num":"0","word_num":"0","page_num":"0","level":"0","text":"W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});function","height":"0.016279069052802297","width":"0.3488371955023871","top":"0.33023255838057564"},{"conf":"0.5","line_num":"0","page_num":"0","height":"0.016279069052802186","left":"0.35174418679353386","text":"v05(q,K){var","level":"0","top":"0.3302325586131337","block_num":"0","par_num":"0","word_num":"0","width":"0.06976743804083929"},{"conf":"1","line_num":"0","page_num":"0","level":"0","text":"_=this.__data_","height":"0.016279069052802297","block_num":"0","left":"0.4287790735287885","top":"0.33023255845809496","width":"0.07412790192498098","par_num":"0","word_num":"0"},{"level":"0","line_num":"0","height":"0.018888888888888955","text":";return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\\|\\\".","block_num":"0","word_num":"0","width":"0.4360464731852214","par_num":"0","left":"0.5087209541302442","conf":"1","page_num":"0","top":"0.3277777777777777"},{"height":"0.019427221086290136","page_num":"0","width":"0.057005940543280675","word_num":"0","block_num":"0","level":"0","top":"0.3286584827264254","left":"0.9417005171604756","line_num":"0","conf":"0.5","par_num":"0","text":"__lodash_h"},{"conf":"1","height":"0.016279069052802075","page_num":"0","top":"0.34883720980499433","word_num":"0","width":"0.10755813386705185","line_num":"0","left":"0.004360466605718284","block_num":"0","par_num":"0","text":"ash_undefined__\\\\\\\"","level":"0"},{"par_num":"0","width":"0.3066860410902235","text":", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var","conf":"1","line_num":"0","word_num":"0","height":"0.0189405674404568","page_num":"0","block_num":"0","left":"0.11046511888961869","level":"0","top":"0.34883720981982336"},{"word_num":"0","level":"0","left":"0.4476744343723609","par_num":"0","top":"0.3488372098973427","height":"0.0189405674404568","block_num":"0","page_num":"0","text":"_=q==null?0:q.length;this.clear(;while(++K<_){var z=q[K];this.set(z[0],z[1])}}var $a8;var","line_num":"0","conf":"1","width":"0.5058139377170138"},{"text":"_M7=L(()","level":"0","top":"0.3488372092433316","word_num":"0","block_num":"0","page_num":"0","left":"0.952034882762959","line_num":"0","conf":"0.5","width":"0.046511628892686674","height":"0.02093023300170893","par_num":"0"},{"par_num":"0","height":"0.01912144766913526","word_num":"0","conf":"1","page_num":"0","level":"0","text":"=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.s","top":"0.369767441714528","line_num":"0","width":"0.994186062282986","block_num":"0","left":"0.004360441846145038"},{"text":"ize=0, this.__data.","width":"0.09738372166951498","block_num":"0","page_num":"0","level":"0","word_num":"0","line_num":"0","conf":"0.5","par_num":"0","left":"0.0043604665746821624","top":"0.39069767406642386","height":"0.018604651557074692"},{"line_num":"0","block_num":"0","text":"=hash: new","level":"0","conf":"0.5","left":"0.10755814062558057","par_num":"0","page_num":"0","word_num":"0","top":"0.39069767472304784","height":"0.013953487608167836","width":"0.06250000000000001"},{"left":"0.16860465553403037","line_num":"0","par_num":"0","height":"0.018604651557074692","top":"0.3883720929811526","conf":"1","level":"0","text":"$a8, map:new(nel|ce),string:new $a8}}var zM7;var","block_num":"0","width":"0.2688953399658203","word_num":"0","page_num":"0"},{"line_num":"0","top":"0.38555555513279016","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","height":"0.021421188778347422","level":"0","text":"YM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==1|\\\"string\\|\\\"||K==|\\","left":"0.4360465146005445","page_num":"0","width":"0.5625"},{"width":"0.33430230882432727","block_num":"0","par_num":"0","word_num":"0","text":"\\\"number) |\\\"1IK==||\\\"symbol\\|\\\"I IK==\\|\\\"boolean\\|\\\"?q!==\\|\\\".","page_num":"0","left":"0.004360473998155494","conf":"0.30000001192092896","height":"0.018914729224310922","line_num":"0","level":"0","top":"0.40666666633745685"},{"level":"0","left":"0.004360468718267936","page_num":"0","conf":"0.5","block_num":"0","height":"0.01860465155707458","top":"0.4279069764695247","word_num":"0","line_num":"0","text":"\\\"string)|\\\"?\\|\\\"string\\|\\\":","width":"0.15697674221462674","par_num":"0"},{"left":"0.3386628009299108","top":"0.4066666670817547","block_num":"0","par_num":"0","page_num":"0","conf":"0.5","height":"0.021240308549668963","word_num":"0","text":"-_proto__||\\\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var","level":"0","width":"0.42877905103895403","line_num":"0"},{"line_num":"0","conf":"1","height":"0.019018088446723147","page_num":"0","block_num":"0","text":"_=q.__data__;return AM7(K)?_[typeof K==\\","width":"0.22383719550238712","level":"0","par_num":"0","top":"0.4088888883896875","word_num":"0","left":"0.7703488506704004"},{"top":"0.4302325579423929","line_num":"0","page_num":"0","width":"0.07267441749572753","conf":"0.30000001192092896","level":"0","text":"\\\"hash\\\\\\\"]:-","left":"0.1715116296726788","block_num":"0","height":"0.01860465155707458","word_num":"0","par_num":"0"},{"height":"0.01666666666666672","text":"- map}var","word_num":"0","par_num":"0","left":"0.24418604667222368","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.42999999999999994","width":"0.04505813916524251"},{"par_num":"0","top":"0.42999999999999994","height":"0.01666666666666672","width":"0.7063953399658203","left":"0.2921511481137126","line_num":"0","level":"0","word_num":"0","text":"ie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu","conf":"1","page_num":"0","block_num":"0"},{"height":"0.02116278966267915","left":"0.002906972185277823","page_num":"0","level":"0","par_num":"0","text":"6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});funct","conf":"1","top":"0.44883720983920306","width":"0.9956395467122396","word_num":"0","block_num":"0","line_num":"0"},{"page_num":"0","text":"ion LO5(q,K){var","conf":"0.30000001192092896","par_num":"0","height":"0.01912144766913526","level":"0","left":"0.0029069814255204187","line_num":"0","top":"0.46976744155948924","word_num":"0","width":"0.0915697627597385","block_num":"0"},{"text":"_=ie(this,q),z=_.size;return","par_num":"0","page_num":"0","line_num":"0","width":"0.1569767422146267","height":"0.01860465155707458","word_num":"0","left":"0.09883720767175651","level":"0","block_num":"0","top":"0.46976744189588127","conf":"1"},{"left":"0.26598837251985924","width":"0.28779070112440325","conf":"1","level":"0","top":"0.46976744161762884","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":".set(q,K),this.size+=_.size==z?0:1,this}var XM7;var","height":"0.01912144766913515","word_num":"0"},{"block_num":"0","left":"0.5523255901783554","level":"0","line_num":"0","text":"PM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.cl","conf":"1","par_num":"0","height":"0.01860465155707458","page_num":"0","top":"0.46744186034549373","width":"0.4462209065755208","word_num":"0"},{"line_num":"0","conf":"1","height":"0.02325581444634328","block_num":"0","level":"0","left":"0.002906978808015184","top":"0.4883720926838051","page_num":"0","width":"0.9956395467122396","text":"ear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.","word_num":"0","par_num":"0"},{"width":"0.44186045328776047","height":"0.021343669891357386","top":"0.5088888884231844","word_num":"0","par_num":"0","text":"prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.","conf":"1","level":"0","block_num":"0","left":"0.0029069884970565753","line_num":"0","page_num":"0"},{"block_num":"0","width":"0.03052325513627796","line_num":"0","word_num":"0","page_num":"0","height":"0.016279069052802186","left":"0.453488372940582","conf":"1","level":"0","top":"0.5093023259774749","par_num":"0","text":"data_."},{"width":"0.03197674221462671","top":"0.5093023259096454","level":"0","page_num":"0","line_num":"0","left":"0.4840116292923959","height":"0.016279069052802186","block_num":"0","text":"_;if(_","conf":"0.5","word_num":"0","par_num":"0"},{"text":"instanceof ce){var z=","height":"0.014444444444444482","top":"0.5088888888888888","width":"0.11773255666097004","left":"0.5203488391079085","page_num":"0","word_num":"0","block_num":"0","par_num":"0","line_num":"0","level":"0","conf":"1"},{"par_num":"0","conf":"1","left":"0.6540697791234845","word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.019018088446723036","level":"0","text":"_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=","top":"0.5088888885544162","width":"0.3444767210218641"},{"height":"0.018604651557074692","top":"0.5302325578648734","level":"0","par_num":"0","width":"0.155523247188992","left":"0.004360472020814004","word_num":"0","line_num":"0","page_num":"0","text":"++_.size,this;_=this.__data_","block_num":"0","conf":"1"},{"width":"0.10901162889268665","height":"0.018888888888888844","block_num":"0","left":"0.15843023311859936","page_num":"0","conf":"1","level":"0","line_num":"0","top":"0.5277777777777778","word_num":"0","par_num":"0","text":"_=new X_6(z)}return"},{"height":"0.023333333333333317","left":"0.27180234342447934","line_num":"0","conf":"1","page_num":"0","width":"0.7267441643608941","block_num":"0","word_num":"0","text":"_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data__=new","top":"0.5255555555555556","level":"0","par_num":"0"},{"height":"0.01671834627787272","par_num":"0","page_num":"0","conf":"1","level":"0","top":"0.5488372093772135","line_num":"0","text":"ce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.","word_num":"0","block_num":"0","left":"0.010174471832985038","width":"0.9883720397949219"},{"top":"0.5697674421015059","text":"prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}var","par_num":"0","line_num":"0","level":"0","conf":"1","width":"0.4622092776828342","left":"0.004360489759026246","height":"0.016279069052802186","page_num":"0","block_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","par_num":"0","text":"S05=\\\\\\\"","conf":"0.30000001192092896","top":"0.5674418606189477","width":"0.04505813916524248","left":"0.47093023316083804","word_num":"0","block_num":"0","height":"0.016279069052802186","level":"0"},{"conf":"1","height":"0.013953487608167947","width":"0.12209302054511173","par_num":"0","block_num":"0","word_num":"0","text":"lodash hash undefined","line_num":"0","level":"0","page_num":"0","left":"0.5232558166624022","top":"0.5697674421261486"},{"block_num":"0","line_num":"0","width":"0.027616278330484967","par_num":"0","top":"0.5674418606189477","word_num":"0","text":"\\\\\\\"","left":"0.6497093028950773","height":"0.016279069052802186","page_num":"0","conf":"0.30000001192092896","level":"0"},{"top":"0.5697674421480176","line_num":"0","height":"0.016279069052802186","page_num":"0","width":"0.3226744121975369","conf":"1","word_num":"0","left":"0.6758721033472193","level":"0","block_num":"0","par_num":"0","text":", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this."},{"word_num":"0","text":"data__.has(q)}var GM7;var","conf":"1","page_num":"0","top":"0.5883720925160363","block_num":"0","left":"0.014534891491571372","line_num":"0","height":"0.018604651557074692","par_num":"0","width":"0.14389533996582032","level":"0"},{"height":"0.01860465155707458","block_num":"0","par_num":"0","text":"vM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..","left":"0.15697678065731238","top":"0.5883720928261139","line_num":"0","page_num":"0","word_num":"0","width":"0.4040697309705946","level":"0","conf":"1"},{"left":"0.004360475188846083","page_num":"0","top":"0.606976743678827","word_num":"0","conf":"1","par_num":"0","block_num":"0","level":"0","text":"VM7();c_8.prototype.add=c_8.prototype.push=fM7;c_8.prototype.has=GM7;1_8=C_8});function","width":"0.48837208218044703","line_num":"0","height":"0.018604651557074692"},{"page_num":"0","width":"0.034883719020419646","word_num":"0","conf":"1","line_num":"0","left":"0.5595930246467669","height":"0.016279069052802186","top":"0.5906976746305757","text":"__data","block_num":"0","level":"0","par_num":"0"},{"page_num":"0","left":"0.6046511618147005","block_num":"0","line_num":"0","conf":"1","par_num":"0","level":"0","width":"0.3938953399658204","word_num":"0","text":"=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;","top":"0.5883720929423929","height":"0.018604651557074692"},{"conf":"1","width":"0.07122092776828348","block_num":"0","line_num":"0","word_num":"0","height":"0.016279069052802186","par_num":"0","level":"0","text":"x05(q,K){var","left":"0.4912790721865947","top":"0.6093023258224362","page_num":"0"},{"top":"0.6088888885641061","block_num":"0","page_num":"0","level":"0","width":"0.4113371955023871","word_num":"0","line_num":"0","height":"0.019018088446723036","conf":"1","par_num":"0","text":",z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7","left":"0.5872093085195301"},{"level":"0","height":"0.016666666666666607","block_num":"0","width":"0.4709302266438802","word_num":"0","top":"0.63","line_num":"0","par_num":"0","text":";var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_","page_num":"0","conf":"1","left":"0.004360472305391462"},{"word_num":"0","conf":"1","width":"0.5232557932535806","height":"0.018888888888888844","block_num":"0","left":"0.4752907052929313","par_num":"0","text":"8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!","level":"0","line_num":"0","top":"0.6277777777777778","page_num":"0"},{"text":"1;var j=A.get(q),H=A.get(K);if(j&&H)return","top":"0.6488372099361024","width":"0.23837208218044706","block_num":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","height":"0.0189405674404568","level":"0","left":"0.00436047595908781","line_num":"0"},{"height":"0.0189405674404568","left":"0.24273257588231287","line_num":"0","par_num":"0","text":"j==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J","block_num":"0","conf":"1","page_num":"0","level":"0","top":"0.648837209843079","width":"0.7558139377170139","word_num":"0"},{"page_num":"0","par_num":"0","left":"0.005803579027256352","height":"0.01594057295057505","level":"0","line_num":"0","block_num":"0","text":",q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2uf(!TM7K,functzonct,gef(n_ox","word_num":"0","conf":"0.30000001192092896","top":"0.6710994803448721","width":"0.48403239780002166"},{"height":"0.016279069052802186","block_num":"0","page_num":"0","par_num":"0","text":",G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M","top":"0.6697674424115834","level":"0","width":"0.5101743910047742","word_num":"0","left":"0.48837210361731925","conf":"0.5","line_num":"0"},{"par_num":"0","top":"0.688372092942393","width":"0.9941860622829862","conf":"1","word_num":"0","left":"0.004360439551289216","text":"=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05","line_num":"0","block_num":"0","page_num":"0","height":"0.018604651557074692","level":"0"},{"height":"0.01669250594245064","line_num":"0","level":"0","width":"0.04069767263200549","word_num":"0","left":"0.0043604668856501595","conf":"0.5","par_num":"0","block_num":"0","page_num":"0","text":"(q) {var","top":"0.7088888889538392"},{"top":"0.7088888889538392","height":"0.01669250594245064","text":"K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var","width":"0.40406977335611977","block_num":"0","level":"0","word_num":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0","left":"0.0479651187852655"},{"height":"0.01669250594245053","text":"kM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z)","block_num":"0","page_num":"0","conf":"1","line_num":"0","level":"0","left":"0.45348839592354123","par_num":"0","top":"0.7088888890894982","width":"0.545058102077908","word_num":"0"},{"left":"0.0043604745939071895","line_num":"0","page_num":"0","text":"{_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});function","top":"0.7277777777777777","block_num":"0","width":"0.308139525519477","par_num":"0","word_num":"0","conf":"1","level":"0","height":"0.018888888888888955"},{"height":"0.01860465155707458","block_num":"0","page_num":"0","line_num":"0","level":"0","left":"0.31250000422014723","par_num":"0","conf":"0.5","top":"0.7279069764695247","width":"0.1497092988755968","text":"q$5(q,K,-,z,Y,A,0){switch(.","word_num":"0"},{"left":"0.4651162871583229","level":"0","line_num":"0","text":"){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buf","word_num":"0","height":"0.018888888888888955","block_num":"0","page_num":"0","par_num":"0","conf":"1","top":"0.7277777777777777","width":"0.5334302266438802"},{"left":"0.0043604645888744315","word_num":"0","conf":"1","par_num":"0","page_num":"0","top":"0.7488372092900042","block_num":"0","width":"0.04505813916524252","line_num":"0","level":"0","height":"0.01671834627787272","text":"fer; case"},{"block_num":"0","top":"0.7488372098973427","left":"0.05232557998756187","page_num":"0","level":"0","conf":"1","text":"t05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1","line_num":"0","width":"0.3866279178195529","word_num":"0","par_num":"0","height":"0.0189405674404568"},{"par_num":"0","left":"0.4375000093401447","level":"0","height":"0.014444444444444482","text":";return!0; case d05:case c05:case","page_num":"0","width":"0.18313952551947704","conf":"1","word_num":"0","block_num":"0","line_num":"0","top":"0.7511111111111111"},{"word_num":"0","par_num":"0","conf":"1","width":"0.37936045328776047","page_num":"0","height":"0.0189405674404568","level":"0","line_num":"0","text":"i05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.me","left":"0.6191860488924722","top":"0.7488372101299007","block_num":"0"},{"word_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.018604651557074692","par_num":"0","text":"ssage;case r05:case a05:return q==K+\\\\\\\"\\|\\\";case n05:var $=kM7;case 005:var","top":"0.7674418601516951","width":"0.4229650709364149","line_num":"0","level":"0","left":"0.004360510343259586"},{"text":"w=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);va","width":"0.5668604532877604","top":"0.7697674421015059","conf":"1","par_num":"0","left":"0.4316860669756949","word_num":"0","height":"0.016279069052802186","level":"0","block_num":"0","line_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","left":"0.004360477259434821","page_num":"0","text":"r H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; case","top":"0.7883720927485944","word_num":"0","conf":"0.5","height":"0.018604651557074692","par_num":"0","width":"0.2936046388414171","level":"0"},{"top":"0.7883720933418159","text":"s05:if(Ma8)return Ma8.call(q)=","block_num":"0","width":"0.1686046494377984","word_num":"0","page_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0","height":"0.016279069052802186","left":"0.2965116313729576"},{"height":"0.016279069052802186","text":"-Ma8.call(K)}return!1}var","line_num":"0","width":"0.13953487608167853","page_num":"0","top":"0.7883720932642966","block_num":"0","conf":"1","word_num":"0","left":"0.4680232619591606","level":"0","par_num":"0"},{"text":"U05=1,Q05=2,d05=||\\\"[object Boolean]||\\\"","width":"0.22674418555365672","word_num":"0","top":"0.7855555553697754","left":"0.6061046481436678","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","height":"0.023746770222981772","level":"0","par_num":"0"},{"text":",c05=\\|\\\"[object Date]\\\\\\\",105","par_num":"0","top":"0.788372093058672","width":"0.16715115441216355","word_num":"0","line_num":"0","left":"0.8313953516438009","block_num":"0","level":"0","height":"0.01860465155707458","page_num":"0","conf":"0.5"},{"height":"0.018914729224310922","page_num":"0","text":"=I|\\\"[object Error]\\l\\\"","top":"0.8066666661630383","left":"0.00436046742109942","word_num":"0","par_num":"0","level":"0","width":"0.1293604638841417","block_num":"0","line_num":"0","conf":"0.5"},{"conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.004360466507232026","height":"0.018604651557074692","text":"1]\\|\\\"","top":"0.8279069763726256","word_num":"0","block_num":"0","par_num":"0","line_num":"0","width":"0.03488371902041965"},{"block_num":"0","line_num":"0","height":"0.021240308549669074","text":",n05=\\|\\\"[object Map]\\|\\\"","top":"0.8066666671205144","width":"0.13953487608167858","conf":"0.5","page_num":"0","word_num":"0","par_num":"0","left":"0.13226744948184804","level":"0"},{"left":"0.270348841076526","word_num":"0","page_num":"0","block_num":"0","height":"0.018604651557074692","width":"0.0915697627597385","conf":"0.5","line_num":"0","par_num":"0","text":",i05=\\|\\\"[object","level":"0","top":"0.8069767439113851"},{"conf":"0.30000001192092896","height":"0.016279069052802186","line_num":"0","width":"0.06395348442925347","word_num":"0","block_num":"0","page_num":"0","level":"0","par_num":"0","text":"Number7\\\\\\\"","left":"0.3633720958667686","top":"0.8069767442720485"},{"conf":"0.5","left":"0.42732559001892884","width":"0.15552324718899196","text":",r05=\\|\\\"[object RegExp]\\\\\\\"","top":"0.8066666671839168","height":"0.018914727105034723","level":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","page_num":"0"},{"conf":"0.5","block_num":"0","left":"0.21947674674636874","page_num":"0","word_num":"0","par_num":"0","top":"0.8279069763920053","line_num":"0","level":"0","height":"0.018604651557074692","text":",e05=\\|\\\"[object","width":"0.09447674221462676"},{"level":"0","page_num":"0","height":"0.021240310668945273","conf":"0.5","text":",005=||\\\"[object Set]\\|\\\",a05=||\\\"[object String]\\I\\\"","word_num":"0","block_num":"0","line_num":"0","par_num":"0","top":"0.806666666341884","width":"0.29651162889268656","left":"0.581395342635736"},{"width":"0.12209302054511173","line_num":"0","page_num":"0","block_num":"0","level":"0","text":",s05=\\|\\\"[object Symbo","left":"0.8764534894293933","conf":"0.5","height":"0.018914729224310922","word_num":"0","par_num":"0","top":"0.80666666620955"},{"left":"0.036337226552089125","block_num":"0","par_num":"0","level":"0","top":"0.8277777777777777","word_num":"0","width":"0.18604649437798393","page_num":"0","conf":"0.5","height":"0.02111111111111119","line_num":"0","text":",t05=||\\\"[object ArrayBuffer]\\|\\\""},{"width":"0.0625","top":"0.8302325585990169","par_num":"0","height":"0.013953487608167836","page_num":"0","level":"0","block_num":"0","left":"0.3139534873304264","text":"DataView]\\\\","conf":"0.30000001192092896","word_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","text":",yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f","height":"0.018888888888888955","level":"0","conf":"1","par_num":"0","width":"0.6090116288926866","word_num":"0","left":"0.3895348873543943","top":"0.8277777777777777","line_num":"0"},{"text":":void 0;EM7=q$5});function K$5(q,K){var","left":"0.00436048433551854","top":"0.8488372093675235","word_num":"0","conf":"1","width":"0.21802323659261072","block_num":"0","level":"0","line_num":"0","height":"0.01671834627787272","page_num":"0","par_num":"0"},{"level":"0","conf":"1","page_num":"0","line_num":"0","text":"_=-1,z=K.","top":"0.8488372093883276","par_num":"0","height":"0.016279069052802186","left":"0.2281976744102458","width":"0.04651162889268662","block_num":"0","word_num":"0"},{"conf":"1","level":"0","height":"0.018604651557074692","line_num":"0","width":"0.12063953611585826","text":"length,Y=q.length;whi'","block_num":"0","top":"0.8488372090276642","left":"0.2747093037201716","par_num":"0","word_num":"0","page_num":"0"},{"top":"0.8488372101299009","conf":"1","width":"0.5712209065755208","level":"0","height":"0.0189405674404568","left":"0.4273256067331084","page_num":"0","par_num":"0","text":"<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=","word_num":"0","line_num":"0","block_num":"0"},{"text":"_$5});function z$5(q,K,","width":"0.12790696885850694","par_num":"0","word_num":"0","height":"0.016279069052802186","line_num":"0","left":"0.004360472984856647","page_num":"0","conf":"0.5","level":"0","top":"0.8697674421887152","block_num":"0"},{"height":"0.016279069052802186","line_num":"0","left":"0.1366279217623913","block_num":"0","level":"0","text":"){var z=K(q);return DO(q)?z:nP6(z,_(q))}var","top":"0.8697674420724361","par_num":"0","width":"0.2398255666097005","page_num":"0","word_num":"0","conf":"1"},{"text":"Xa8=L((=>{o_80;RTO;a_8=z$5});function","page_num":"0","word_num":"0","conf":"0.5","level":"0","block_num":"0","line_num":"0","height":"0.016279069052802186","par_num":"0","top":"0.8697674421015058","left":"0.4258721056494897","width":"0.2252906799316406"},{"level":"0","word_num":"0","left":"0.6510915259837525","height":"0.02220970153808599","top":"0.866802125713205","line_num":"0","text":"YSS(q,K){var","par_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.07136345969306102"},{"conf":"1","block_num":"0","height":"0.018604651557074692","left":"0.0043604749696563","top":"0.8883720926710751","par_num":"0","text":"ar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;var","width":"0.28488371107313365","page_num":"0","word_num":"0","level":"0","line_num":"0"},{"page_num":"0","block_num":"0","top":"0.8883720931092579","line_num":"0","level":"0","word_num":"0","width":"0.07122092776828337","conf":"0.5","height":"0.016279069052802186","text":"Pa8=LCO=>{s.","left":"0.29215116409550945","par_num":"0"},{"level":"0","left":"0.36482558586443914","page_num":"0","par_num":"0","height":"0.018604651557074692","top":"0.8883720926710751","line_num":"0","conf":"1","text":"8=Y$5});function A$5O{return[]}var","word_num":"0","width":"0.19622092776828348","block_num":"0"},{"line_num":"0","width":"0.2732558144463433","word_num":"0","page_num":"0","par_num":"0","top":"0.8674418609541324","block_num":"0","height":"0.020930230882432732","left":"0.7252906955384564","level":"0","conf":"1","text":"_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v"},{"conf":"0.5","page_num":"0","left":"0.5697674428101472","top":"0.8906976746455285","width":"0.036337208747863836","par_num":"0","level":"0","block_num":"0","height":"0.013953487608167836","text":":_8; var","word_num":"0","line_num":"0"},{"left":"0.6090116292868621","top":"0.8906976747380005","text":"Da8=L","page_num":"0","par_num":"0","block_num":"0","word_num":"0","level":"0","line_num":"0","height":"0.011627906163533597","width":"0.02906976540883388","conf":"0.5"},{"par_num":"0","level":"0","height":"0.016279069052802186","left":"0.004360491498102053","width":"0.6366278754340278","top":"0.9093023258999555","text":");0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=","conf":"1","word_num":"0","page_num":"0","block_num":"0","line_num":"0"},{"top":"0.8883720942099465","height":"0.020930230882432732","text":"(=>{t_8=A$5});var 0$5,$$5, hM7,w$5, iP6;var e_8=L(()=>{Pa8();Da8(","par_num":"0","line_num":"0","page_num":"0","left":"0.6438953708019126","width":"0.354651133219401","level":"0","word_num":"0","conf":"0.5","block_num":"0"},{"height":"0.019018088446723036","left":"0.6482558245492112","conf":"1","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"null)return[];return q=0bject(q),s_8(hM7(q),function(K){return","top":"0.9088888883606178","width":"0.3473837110731337","word_num":"0"},{"conf":"1","word_num":"0","width":"0.2674418555365668","top":"0.9277777777777778","line_num":"0","par_num":"0","block_num":"0","text":"$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var","page_num":"0","level":"0","height":"0.018888888888888844","left":"0.00436047159312635"},{"text":"_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var","block_num":"0","width":"0.3255813810560438","top":"0.9277777777777778","height":"0.018888888888888844","conf":"1","word_num":"0","left":"0.2761628040321222","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"top":"0.9302325585990169","height":"0.013953487608167836","level":"0","conf":"0.5","text":"SM7=LCO","width":"0.043604649437798404","word_num":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.6031976745543567"},{"block_num":"0","conf":"0.5","height":"0.018888888888888844","left":"0.6497093074006314","text":"=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\\\"obje","par_num":"0","page_num":"0","line_num":"0","top":"0.9277777777777778","width":"0.3488371955023871","level":"0","word_num":"0"},{"height":"0.019043926662868915","page_num":"0","conf":"1","word_num":"0","level":"0","top":"0.9465116284773509","par_num":"0","text":"ct\\|\\\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\\\\\"","width":"0.5014534420437283","block_num":"0","left":"0.0043605113830368775","line_num":"0"},{"top":"0.9488372093675235","left":"0.5043604685112038","width":"0.11046511332194009","word_num":"0","page_num":"0","conf":"0.5","block_num":"0","line_num":"0","par_num":"0","level":"0","text":"[object Arguments]\\\\","height":"0.01671834627787272"},{"left":"0.6497092995320658","par_num":"0","top":"0.9488372098430791","width":"0.3488372166951498","line_num":"0","word_num":"0","page_num":"0","text":";var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var","conf":"1","height":"0.0189405674404568","block_num":"0","level":"0"},{"top":"0.9697674421015058","par_num":"0","word_num":"0","conf":"1","text":"Ou6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function","block_num":"0","width":"0.6191860198974609","level":"0","page_num":"0","height":"0.016279069052802186","line_num":"0","left":"0.00872095385940873"},{"width":"0.3604651133219401","page_num":"0","line_num":"0","conf":"1","height":"0.016279069052802186","level":"0","par_num":"0","top":"0.9697674423146843","block_num":"0","text":"{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\\\","left":"0.6380813922982124","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8058
|
NULL
|
NULL
|
|
59326
|
PhostormcodeFV faVsco.js?9 masterProledeyD Salesfo PhostormcodeFV faVsco.js?9 masterProledeyD Salesforce> DDTO© FetchSalesforceEntitiesJob.pnpc ProcesssalestorcetnutybatchJob.ongC) ketryralleasalestorcerecorasJob.onpc) AulolocDelavec locrm.ono© CheckAndRetryRemoteMatch.phpC) CreaterollowupActivity.phpC) CreateNotes.php© MatchActivitiesToNewOpportunity.phpC) MatchActivitvermData.phpE) NoteObiect.ohpc) SaveActiviv.onoc)saveliranscriotion.onvC) SetuoLavout.ohoC) SvncActivitv.oho@ SvncFieldMetadata.php© SyncLeads.php© SyncObjects.php© SyncOpportunitiesJob.php© SyncOpportunity.php© SyncProfileMetadata.php© SyncTeamFieldsJob.php© SyncTeamMetadata.php© UpdateOpportunitySpecifications.phpUpdatestage.ong> @ DealRisks_Meeuine bora TelephonyC Userc8aseprocessing.oo.ono@ Dummv.Job.php(C)ImoortRecallA|Recordinas.Job.oho@ ImportRemoteTrack.Job.ohpC ob.ohoC)JobDisoatcher.oho.lobDisnatcherintertace.oho@ [EMAIL]. SacVisibilitvControl.ohnv D Listenersv M Activitiodv M ActivitvProviden> M.lustCallv D UserPilot© TrackProviderInstalledEvent.phpMAudiaMRotsC ActivitvController.ohnAutomateakeporskepository.pnp© AutomatedReportsCommand.phpOpportunitysynclrait.ongC)Hubspotwebnookbatchsyncstrategy.pnpwsyncermenuuiestrait.onoc) SyncObiects.pho©ImportOpportunityBatch.php© ImportContactBatch.php© Client.phpC) HubspotPaqinationService.phg() Service.phpBatchSyncTrait.php© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phsphp api_v2.php(C) AutomatedReportResult.ohoclass FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUniquenublic function handlel $config,$batchRepository,SredisService$entityRepository,sloggensbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontextif (Sthis->attemots@ === 1) {Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):ssuncedat = carbonimmuta.le::nowo:$config->updateEntitySyncedAt($this->entityType, $syncedAt);slodder->infoFetchsalesforceentities..onComnl.eted'<1/6 >'entity tvo© LoggerItotal recopublic function info"batches dIsvnced atlcav $context = [1: voidi} catch (SocialAccoCloaden-swannirLog an informational message to the logs.Implements: Loggerinterface::infoarray|ArravyablelJsonable|Stringable lstring smessage} catch (ThrowablearrayScontextslogger->errorlReturns:CAurnovendor/aravel/tramework/srcluminare Loc/Loccer.ono'error' =>throw Ser826 л v 512575576577578579580=581583584—58558658758858959015911592593T595-596597598$99=6006011-602604605606— 607608• MOn ZU Aor 10.30-24L AskJiminnyReportActivityServiceTestv=custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]CascadeA console [PROD] X A console [EU]A console [STAGING]Retactor ConnectionCRM Initial Sync OvenTx: Autovdo jiminny vGELECT * FROM crm profiles WHERE crm_confiqurat: w034 A1 A34 M62 ^ -bElecl * rkun crm contlcuracions whEkE 10= J05.SELECT * 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) ASU.ema1l.sa.*towner 1d FRol sochal 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';SELECT * FROM automated_report_results order by id desc;select * from features;Bplect * from team fpatunos where featunp id = 40:select * from teams where id = 556;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 Dy zu desc,SELECT * 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 226147GELECT * FROM plavbook categories WHERE plavbook id = 5515:SELECT * FROM crm_fields WHERE id = 226147GELECT * FROM crm field values WHERE crm field id = 226147:SELECT * FROM com confiqurations WHERE 1d = 6925GELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$u. emailsa.*t.owner_id FROM social_accounts saJOTN usens u on trid = ca.cociable idiJOIN 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 WHE+0 ..•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redispayload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctraitphp:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch isalready solved - just not parametrised for the profile/since caseWhat splitting the profile sync into batches would look likeOption A - minimal: reuse FetchSalesforceEntitiesJob for the profile pathCurrently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStraregles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['profile' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator3. In streamRecordsToBatches() branch on "has profile" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of SynYou get for free•streamed fetch (no 0OM on big owners)• 100-record batches via Redis•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).• per-record failure isolation + RetryFailedSalesforceRecordsJob•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in thatkey so difterent orofiles don't collideOption B - smaller surface: batch inside Salesforce\Service::syncOpportunities()If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicatesqueue/Redis plumbina that FetchSalesforceEntitiesJob already owns.RecommendationOption A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearlydesianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecordsretry, unique iob IDs) without a second parallel mechanism. The only real code change is:•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquetdo),•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the configat the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-levelwatermark — gate it on "no profile context".Gal .Ask anvthina (84-DClaude Qnus 17 Medium144-25Po 4 sp...
|
[{"level":"0","par_num": [{"level":"0","par_num":"0","block_num":"0","left":"0.01744185995005212","top":"0.006968641046706359","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.021802326466174835","word_num":"0","height":"0.006968641205077342","text":"Phostorm"},{"word_num":"0","text":"code","height":"0.006968640444571461","page_num":"0","left":"0.1148255812121043","level":"0","line_num":"0","par_num":"0","block_num":"0","width":"0.01162790618044264","top":"0.006968641450188162","conf":"0.30000001192092896"},{"page_num":"0","line_num":"0","height":"0.010452960286604362","width":"0.029069763548830722","left":"0.030523259704860126","level":"0","par_num":"0","conf":"0.5","word_num":"0","top":"0.02787456497864904","text":"FV faVsco.js","block_num":"0"},{"conf":"0.30000001192092896","line_num":"0","text":"?9 master","width":"0.024709300791963623","height":"0.010452960286604362","top":"0.02787456497864904","par_num":"0","word_num":"0","page_num":"0","left":"0.06831395542728312","level":"0","block_num":"0"},{"width":"0.020348836766912577","par_num":"0","page_num":"0","block_num":"0","top":"0.05923344944238418","left":"0.014534883869450689","conf":"0.30000001192092896","text":"Proledey","level":"0","height":"0.003484320602538671","line_num":"0","word_num":"0"},{"block_num":"0","level":"0","top":"0.07612742412338913","par_num":"0","width":"0.030583024024963372","height":"0.01150821840934213","left":"0.043574765514713835","word_num":"0","conf":"0.30000001192092896","page_num":"0","text":"D Salesforce","line_num":"0"},{"block_num":"0","text":"> DDTO","line_num":"0","level":"0","page_num":"0","height":"0.010452960286604362","conf":"0.30000001192092896","par_num":"0","top":"0.09407665591941561","width":"0.021802323929806973","word_num":"0","left":"0.046511627642654756"},{"page_num":"0","block_num":"0","height":"0.015479323586398475","level":"0","top":"0.11024367702094318","word_num":"0","conf":"1","text":"© FetchSalesforceEntitiesJob.pnp","line_num":"0","left":"0.0537095887639354","par_num":"0","width":"0.07137109878215384"},{"text":"c ProcesssalestorcetnutybatchJob.ong","level":"0","top":"0.13237639553429026","width":"0.08575580475178171","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.0071770334928229484","left":"0.05232558202147495","word_num":"0","block_num":"0","par_num":"0"},{"top":"0.14982578435435434","par_num":"0","word_num":"0","page_num":"0","line_num":"0","block_num":"0","level":"0","width":"0.08575580475178171","left":"0.05232558202147495","conf":"0.5","text":"C) ketryralleasalestorcerecorasJob.onp","height":"0.0072715042880847625"},{"left":"0.046511627154292065","text":"c) AulolocDelavec locrm.ono","top":"0.16724738709478748","block_num":"0","height":"0.006968640444571461","word_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.06249999492726427","line_num":"0","level":"0","page_num":"0"},{"conf":"1","height":"0.010616896445291069","top":"0.18102073376030525","width":"0.07558138827060132","text":"© CheckAndRetryRemoteMatch.php","block_num":"0","word_num":"0","left":"0.046511627667025296","level":"0","par_num":"0","line_num":"0","page_num":"0"},{"width":"0.06395348082197473","height":"0.0073048471453848185","par_num":"0","text":"C) CreaterollowupActivity.php","page_num":"0","word_num":"0","block_num":"0","conf":"0.5","left":"0.04651163545709501","level":"0","line_num":"0","top":"0.2017543859602864"},{"left":"0.04651162858740109","conf":"0.30000001192092896","line_num":"0","level":"0","text":"C) CreateNotes.php","top":"0.21929824565899192","word_num":"0","block_num":"0","par_num":"0","page_num":"0","width":"0.04215116196490349","height":"0.007182590508955311"},{"block_num":"0","top":"0.23684210521680837","width":"0.08720929571922789","word_num":"0","conf":"1","height":"0.010544653714558705","text":"© MatchActivitiesToNewOpportunity.php","level":"0","page_num":"0","par_num":"0","left":"0.04651163557061816","line_num":"0"},{"block_num":"0","top":"0.2543554009942979","width":"0.06249999492726427","word_num":"0","text":"C) MatchActivitvermData.php","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","level":"0","left":"0.04651163358738779","height":"0.007207597461803994"},{"line_num":"0","top":"0.27177700333990396","block_num":"0","width":"0.039244185102746854","conf":"0.30000001192092896","left":"0.046511628705343505","par_num":"0","height":"0.00732985485873916","page_num":"0","text":"E) NoteObiect.ohp","word_num":"0","level":"0"},{"block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"c) SaveActiviv.ono","top":"0.2891986066069825","width":"0.04215115942853562","height":"0.006968640444571461","word_num":"0","par_num":"0","left":"0.04651163174781109","level":"0","line_num":"0"},{"block_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","left":"0.04651162677256695","level":"0","page_num":"0","text":"c)saveliranscriotion.onv","par_num":"0","top":"0.30662020900450737","line_num":"0","width":"0.0523255835188196","word_num":"0"},{"height":"0.0072464973352361906","par_num":"0","width":"0.04215115942853562","word_num":"0","top":"0.32376395531045343","block_num":"0","left":"0.04651163174781109","conf":"0.5","text":"C) SetuoLavout.oho","line_num":"0","page_num":"0","level":"0"},{"line_num":"0","text":"C) SvncActivitv.oho","width":"0.04215115942853562","top":"0.34130781499202545","word_num":"0","level":"0","conf":"0.5","height":"0.0071770334928230595","par_num":"0","block_num":"0","page_num":"0","left":"0.04651163174781109"},{"top":"0.3552072621290665","page_num":"0","par_num":"0","text":"@ SvncFieldMetadata.php","word_num":"0","line_num":"0","left":"0.04638947542561308","width":"0.055435398791698696","conf":"1","height":"0.014418177627490425","block_num":"0","level":"0"},{"line_num":"0","left":"0.046511631609252174","conf":"1","level":"0","width":"0.039244182566378974","par_num":"0","height":"0.010455739935429254","top":"0.3763066205343165","word_num":"0","page_num":"0","block_num":"0","text":"© SyncLeads.php"},{"par_num":"0","word_num":"0","level":"0","page_num":"0","text":"© SyncObjects.php","top":"0.38995215311004783","block_num":"0","width":"0.04215115942853562","conf":"1","left":"0.046511631695615716","height":"0.014354066985645897","line_num":"0"},{"block_num":"0","page_num":"0","left":"0.04651163073081603","height":"0.010700253968793927","text":"© SyncOpportunitiesJob.php","conf":"1","width":"0.06104650903255382","word_num":"0","level":"0","par_num":"0","top":"0.41114982586710536","line_num":"0"},{"left":"0.046511633451594","conf":"1","level":"0","line_num":"0","par_num":"0","height":"0.014354066985646008","text":"© SyncOpportunity.php","word_num":"0","block_num":"0","page_num":"0","width":"0.05087208747863769","top":"0.42503987240829344"},{"block_num":"0","width":"0.05813953217039717","text":"© SyncProfileMetadata.php","par_num":"0","left":"0.04651163071712692","level":"0","page_num":"0","height":"0.010672468127626344","line_num":"0","conf":"1","word_num":"0","top":"0.44577352463809683"},{"width":"0.056686041202950996","text":"© SyncTeamFieldsJob.php","page_num":"0","level":"0","conf":"1","left":"0.04651163321565249","block_num":"0","top":"0.46331738455485405","word_num":"0","line_num":"0","height":"0.010550210730691068","par_num":"0"},{"block_num":"0","level":"0","par_num":"0","conf":"1","left":"0.04651163321565131","width":"0.05668604120295098","word_num":"0","height":"0.010452961047110243","line_num":"0","page_num":"0","text":"© SyncTeamMetadata.php","top":"0.48083623715937174"},{"block_num":"0","level":"0","par_num":"0","width":"0.08430231885707123","left":"0.04651163548425466","top":"0.49825784007433493","line_num":"0","word_num":"0","height":"0.01051408974557777","page_num":"0","conf":"1","text":"© UpdateOpportunitySpecifications.php"},{"block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.04215115942853563","page_num":"0","top":"0.5191637634014077","word_num":"0","level":"0","height":"0.006968640444571461","text":"Updatestage.ong","line_num":"0","left":"0.046511627480499834"},{"level":"0","page_num":"0","text":"> @ DealRisks","top":"0.5331010454942319","left":"0.03343023627313173","conf":"0.30000001192092896","par_num":"0","block_num":"0","width":"0.03343022884206569","height":"0.010758603778942555","word_num":"0","line_num":"0"},{"left":"0.03924418649273823","level":"0","par_num":"0","height":"0.006968640444571572","word_num":"0","width":"0.031976740410987366","page_num":"0","conf":"0.30000001192092896","text":"_Meeuine bor","block_num":"0","line_num":"0","top":"0.5714285717637769"},{"left":"0.03924418703063903","line_num":"0","par_num":"0","conf":"0.30000001192092896","text":"a Telephony","width":"0.029069763548830715","word_num":"0","height":"0.007210375589617124","page_num":"0","top":"0.6411149830944434","level":"0","block_num":"0"},{"page_num":"0","level":"0","par_num":"0","top":"0.6547049441786283","block_num":"0","height":"0.011164274322169154","left":"0.03924418612559764","conf":"0.30000001192092896","text":"C User","width":"0.017441858636572008","line_num":"0","word_num":"0"},{"height":"0.006968641205077342","left":"0.04069767337055839","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.675958188117432","width":"0.05523256038097625","word_num":"0","text":"c8aseprocessing.oo.ono"},{"par_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.04069767586474709","top":"0.6897926633384308","conf":"0.30000001192092896","width":"0.03779069667166852","word_num":"0","height":"0.01055576850732931","text":"@ Dummv.Job.php","block_num":"0"},{"conf":"0.5","height":"0.006968640444571572","left":"0.04069768173679198","par_num":"0","width":"0.07558138827060132","text":"(C)ImoortRecallA|Recordinas.Job.oho","word_num":"0","page_num":"0","block_num":"0","top":"0.7108013940634285","level":"0","line_num":"0"},{"left":"0.0406976819687229","block_num":"0","par_num":"0","height":"0.010508531968939527","text":"@ ImportRemoteTrack.Job.ohp","top":"0.724738676808766","width":"0.06395348082197475","line_num":"0","word_num":"0","page_num":"0","level":"0","conf":"0.5"},{"width":"0.023255812360885288","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0","text":"C ob.oho","left":"0.04069767637769677","word_num":"0","page_num":"0","height":"0.0071770334928229484","top":"0.7456140350877193"},{"word_num":"0","block_num":"0","height":"0.006968641205077342","level":"0","conf":"0.30000001192092896","page_num":"0","text":"C)JobDisoatcher.oho","left":"0.04069767469984203","width":"0.04505813882706013","top":"0.7630662020343051","line_num":"0","par_num":"0"},{"level":"0","conf":"0.30000001192092896","height":"0.006968640444571572","left":"0.04069768139133789","par_num":"0","text":".lobDisnatcherintertace.oho","page_num":"0","width":"0.06395348082197473","word_num":"0","top":"0.7804878052132543","line_num":"0","block_num":"0"},{"level":"0","page_num":"0","height":"0.01061967533361019","block_num":"0","line_num":"0","text":"@ [EMAIL]","conf":"0.5","word_num":"0","top":"0.7942583731520936","par_num":"0","left":"0.04069768199588256","width":"0.08430231885707126"},{"page_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","height":"0.007307626033703829","block_num":"0","left":"0.039244191467289816","top":"0.8149920253520749","width":"0.05668604120295098","par_num":"0","text":"T. SacVisibilitvControl.ohn","word_num":"0"},{"width":"0.03197674041098737","left":"0.027616282843257383","top":"0.8325358850720923","word_num":"0","page_num":"0","height":"0.010669689239307223","line_num":"0","par_num":"0","conf":"0.5","level":"0","block_num":"0","text":"v D Listeners"},{"block_num":"0","level":"0","line_num":"0","width":"0.031976740410987366","word_num":"0","par_num":"0","height":"0.0071770334928230595","page_num":"0","top":"0.8500797448165869","conf":"0.30000001192092896","left":"0.03343023313500392","text":"v M Activitiod"},{"word_num":"0","line_num":"0","left":"0.03924418511117721","level":"0","width":"0.04651162979450632","par_num":"0","conf":"0.5","page_num":"0","block_num":"0","height":"0.007204819333990642","text":"v M ActivitvProviden","top":"0.8675958187199364"},{"left":"0.046511629117106865","block_num":"0","text":"> M.lustCall","par_num":"0","height":"0.007327075970420038","top":"0.8850174216200114","width":"0.02906976608519858","page_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0"},{"conf":"0.5","block_num":"0","left":"0.046511631681215526","level":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.010639125270326288","page_num":"0","text":"v D UserPilot","width":"0.03197674041098737","top":"0.9024390246943023"},{"left":"0.059593032929402996","width":"0.07412789730315514","conf":"1","level":"0","text":"© TrackProviderInstalledEvent.php","height":"0.010761381906755796","word_num":"0","page_num":"0","par_num":"0","block_num":"0","line_num":"0","top":"0.9198606275943773"},{"top":"0.9372822303003622","line_num":"0","width":"0.026162789223041938","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","page_num":"0","level":"0","left":"0.039244188091967266","block_num":"0","par_num":"0","text":"MAudia"},{"width":"0.0232558123608853","height":"0.006968640444571572","text":"MRots","left":"0.039244188005603746","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","top":"0.9547038330878187","line_num":"0","block_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","conf":"0.5","left":"0.15406977310444897","par_num":"0","height":"0.007249275463049432","text":"C ActivitvController.ohn","top":"0.05574912945445576","word_num":"0","width":"0.047965110616481066","level":"0","page_num":"0"},{"level":"0","conf":"0.30000001192092896","height":"0.006968641205077342","line_num":"0","top":"0.08362369334200259","block_num":"0","par_num":"0","text":"Automateakeporskepository.pnp","width":"0.07122093058646994","left":"0.15406976733606492","page_num":"0","word_num":"0"},{"level":"0","text":"© AutomatedReportsCommand.php","top":"0.0797448165869219","conf":"1","line_num":"0","block_num":"0","height":"0.011164274322169043","par_num":"0","word_num":"0","left":"0.30668604530999377","page_num":"0","width":"0.07122092551373421"},{"line_num":"0","height":"0.006968640444571461","conf":"0.5","level":"0","block_num":"0","text":"Opportunitysynclrait.ong","top":"0.13240418151987454","word_num":"0","left":"0.3066860477020153","width":"0.05523255023550483","par_num":"0","page_num":"0"},{"width":"0.08720929571922792","word_num":"0","line_num":"0","conf":"0.5","text":"C)Hubspotwebnookbatchsyncstrategy.pnp","level":"0","page_num":"0","height":"0.006968640444571461","left":"0.37063954254736237","par_num":"0","block_num":"0","top":"0.13240418151987454"},{"height":"0.006968640444571461","block_num":"0","left":"0.31831396020201475","level":"0","word_num":"0","page_num":"0","width":"0.05523255023550483","top":"0.1567944254223136","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"wsyncermenuuiestrait.ono"},{"word_num":"0","text":"c) SyncObiects.pho","conf":"0.30000001192092896","left":"0.15406976824025068","width":"0.039244185102746826","par_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.0071770334928229484","top":"0.18102073365231264"},{"block_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","left":"0.20203489060729998","top":"0.17770034929920653","conf":"1","width":"0.06104650395981806","word_num":"0","line_num":"0","par_num":"0","text":"©ImportOpportunityBatch.php"},{"line_num":"0","block_num":"0","left":"0.27180233100804285","top":"0.17770034916869026","level":"0","page_num":"0","height":"0.010497417936674913","word_num":"0","width":"0.053779064340794325","text":"© ImportContactBatch.php","conf":"1","par_num":"0"},{"left":"0.33284884116015484","page_num":"0","block_num":"0","height":"0.010497417936674913","line_num":"0","conf":"1","par_num":"0","top":"0.17770034916869026","width":"0.027616275117752387","word_num":"0","level":"0","text":"© Client.php"},{"top":"0.18102073365231264","left":"0.3677325572728374","width":"0.0654069717894209","page_num":"0","par_num":"0","word_num":"0","height":"0.0071770334928229484","line_num":"0","text":"C) HubspotPaqinationService.phg","block_num":"0","conf":"0.5","level":"0"},{"level":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.030523251979909044","block_num":"0","left":"0.15406977127553043","top":"0.20557491325434107","height":"0.007343747018817126","conf":"0.30000001192092896","text":"() Service.php","line_num":"0"},{"block_num":"0","height":"0.006968640444571572","line_num":"0","page_num":"0","conf":"0.5","text":"BatchSyncTrait.php","width":"0.04505813375432441","level":"0","word_num":"0","par_num":"0","top":"0.20557491322719157","left":"0.19186047025946548"},{"height":"0.011164274322169154","line_num":"0","page_num":"0","text":"© FetchSalesforceEntitiesJob.php x ® AutomatedReportsController.phs","par_num":"0","width":"0.14534883296236076","word_num":"0","conf":"0.5","level":"0","block_num":"0","left":"0.2441860510865191","top":"0.20175438596491224"},{"page_num":"0","width":"0.02906976354883073","conf":"0.5","line_num":"0","left":"0.3982558178455254","text":"php api_v2.php","par_num":"0","top":"0.20557491325434107","height":"0.007343747018817126","level":"0","block_num":"0","word_num":"0"},{"conf":"1","line_num":"0","top":"0.22966507158551952","word_num":"0","level":"0","page_num":"0","block_num":"0","height":"0.007268726160271521","width":"0.06104650395981809","text":"(C) AutomatedReportResult.oho","left":"0.15406977510994932","par_num":"0"},{"conf":"1","height":"0.010691917303836784","left":"0.17151161694332442","page_num":"0","block_num":"0","level":"0","par_num":"0","top":"0.2508710809687519","width":"0.21656975847609497","word_num":"0","line_num":"0","text":"class FetchSalesforceEntitiesJob extends Job implements ShouldQueue, ShouldBeUnique"},{"par_num":"0","height":"0.007318740065968554","text":"nublic function handlel","line_num":"0","word_num":"0","level":"0","block_num":"0","left":"0.18313953485556841","conf":"1","width":"0.05959302313784334","page_num":"0","top":"0.26794258384399516"},{"line_num":"0","text":"138","block_num":"0","conf":"0.30000001192092896","left":"0.1497093032619457","height":"0.010452960286604362","par_num":"0","width":"0.010174417749364312","level":"0","top":"0.4111498263026909","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","height":"0.017421602252187474","par_num":"0","page_num":"0","text":"140","level":"0","width":"0.010174418383456285","word_num":"0","left":"0.15116279097784552","conf":"1","top":"0.44250871089481225"},{"left":"0.15116279076509007","level":"0","text":"1143","top":"0.5017421601756263","par_num":"0","block_num":"0","width":"0.00872092995237797","word_num":"0","height":"0.006968641205077342","conf":"0.30000001192092896","page_num":"0","line_num":"0"},{"conf":"1","height":"0.010452961047110132","block_num":"0","left":"0.1511627908377645","level":"0","page_num":"0","par_num":"0","word_num":"0","text":"144","width":"0.00872092995237797","top":"0.5156794425600686","line_num":"0"},{"line_num":"0","level":"0","height":"0.006968641205077342","top":"0.6062717769003649","conf":"0.30000001192092896","par_num":"0","text":"149","width":"0.00872092995237797","word_num":"0","page_num":"0","left":"0.15116279076509007","block_num":"0"},{"block_num":"0","top":"0.7108013942469417","left":"0.15116279159085694","par_num":"0","text":"155","height":"0.010452960286604362","word_num":"0","level":"0","conf":"1","page_num":"0","width":"0.008720929318285997","line_num":"0"},{"top":"0.763066202609311","par_num":"0","left":"0.15116279159085694","height":"0.010452960286604362","width":"0.008720929318285997","line_num":"0","block_num":"0","page_num":"0","text":"158","word_num":"0","conf":"1","level":"0"},{"top":"0.8153310109716805","conf":"1","width":"0.008720929318285997","word_num":"0","height":"0.010452960286604362","par_num":"0","text":"161","page_num":"0","line_num":"0","left":"0.15116279159085694","level":"0","block_num":"0"},{"word_num":"0","level":"0","height":"0.010452960286604362","line_num":"0","conf":"1","left":"0.15116279159085694","par_num":"0","page_num":"0","block_num":"0","text":"163","top":"0.8501742165465933","width":"0.008720929318285997"},{"block_num":"0","left":"0.15116279076509007","width":"0.00872092995237797","level":"0","top":"0.871080139269703","page_num":"0","conf":"1","text":"1164","height":"0.006968641205077342","par_num":"0","word_num":"0","line_num":"0"},{"par_num":"0","width":"0.008720929318285997","page_num":"0","block_num":"0","text":"165","top":"0.8850174221215062","conf":"1","word_num":"0","height":"0.010452960286604362","left":"0.15116279159085694","level":"0","line_num":"0"},{"conf":"0.30000001192092896","block_num":"0","top":"0.9059233448446159","par_num":"0","word_num":"0","level":"0","height":"0.006968641205077342","line_num":"0","page_num":"0","text":"1166","width":"0.00872092995237797","left":"0.15116279076509007"},{"word_num":"0","level":"0","block_num":"0","left":"0.21366279261358478","conf":"1","text":"$config,","top":"0.2891986067904957","page_num":"0","line_num":"0","width":"0.021802323929806966","par_num":"0","height":"0.010452960286604362"},{"left":"0.21366279584086087","width":"0.04505813375432441","line_num":"0","text":"$batchRepository,","top":"0.30662020992638417","par_num":"0","block_num":"0","height":"0.010452960286604362","level":"0","page_num":"0","conf":"1","word_num":"0"},{"top":"0.3240418127138407","width":"0.03633720570422233","page_num":"0","word_num":"0","text":"SredisService","block_num":"0","height":"0.010452960286604362","conf":"1","left":"0.21366279067986574","level":"0","par_num":"0","line_num":"0"},{"page_num":"0","level":"0","conf":"1","par_num":"0","top":"0.3414634155012971","width":"0.04796511061648104","block_num":"0","height":"0.010452960286604251","word_num":"0","text":"$entityRepository,","line_num":"0","left":"0.21366279592722434"},{"level":"0","text":"sloggen","line_num":"0","word_num":"0","left":"0.21366279063768656","top":"0.3623693383142996","width":"0.018895347067650337","height":"0.006968640444571461","conf":"0.30000001192092896","page_num":"0","block_num":"0","par_num":"0"},{"height":"0.007215933366255367","page_num":"0","block_num":"0","par_num":"0","text":"sbatchlount, stotalkecoras = sch1s->streamkecoraslobatchesscrmservice, ssince, scontext","conf":"0.5","left":"0.20348838007687264","top":"0.4146341463621239","line_num":"0","level":"0","width":"0.2398255733733482","word_num":"0"},{"width":"0.07994185102746842","top":"0.4457735248441337","block_num":"0","text":"if (Sthis->attemots@ === 1) {","left":"0.20348838095072486","line_num":"0","height":"0.010672467367120575","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","level":"0"},{"block_num":"0","line_num":"0","height":"0.010550210730691068","left":"0.21366278713067985","page_num":"0","level":"0","text":"Sthis->syncRemotelyDeletedEntities(ScrmService, Slogger):","par_num":"0","top":"0.46331738455485405","word_num":"0","conf":"1","width":"0.1482558047517817"},{"par_num":"0","block_num":"0","text":"ssuncedat = carbonimmuta.le::nowo:","width":"0.091569758476095","line_num":"0","left":"0.20348838105878864","height":"0.0071770334928229484","conf":"0.5","word_num":"0","top":"0.5191387559808612","page_num":"0","level":"0"},{"top":"0.5331010453200158","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.15552324944354115","conf":"1","text":"$config->updateEntitySyncedAt($this->entityType, $syncedAt);","word_num":"0","block_num":"0","height":"0.013948396442419408","left":"0.20348837906873227"},{"par_num":"0","text":"slodder->infoFetchsalesforceentities..onComnl.eted'","top":"0.5714285713801411","page_num":"0","left":"0.20348837025078986","height":"0.006968641205077342","width":"0.14970930586469938","word_num":"0","block_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"block_num":"0","line_num":"0","left":"0.2470930229619993","top":"0.5923344949742337","width":"0.021802323929806966","conf":"0.30000001192092896","level":"0","par_num":"0","page_num":"0","text":"<1/6 >","word_num":"0","height":"0.010536318570613101"},{"height":"0.0071798116206361895","top":"0.6060606061050023","word_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.2151162810652241","block_num":"0","par_num":"0","line_num":"0","text":"'entity tvo","width":"0.027616277654120253"},{"top":"0.6132376396173622","height":"0.010455739935429254","conf":"0.5","par_num":"0","page_num":"0","line_num":"0","width":"0.021802323929806966","word_num":"0","left":"0.25000000055269916","level":"0","block_num":"0","text":"© Logger"},{"level":"0","width":"0.027616277654120253","page_num":"0","line_num":"0","left":"0.2151162810652241","text":"Itotal reco","top":"0.6236044657097288","par_num":"0","height":"0.0071770334928230595","block_num":"0","word_num":"0","conf":"0.5"},{"width":"0.05668604120295098","word_num":"0","level":"0","par_num":"0","top":"0.6339712919137487","height":"0.010628010477555794","left":"0.248546517777781","text":"public function info","line_num":"0","page_num":"0","conf":"0.5","block_num":"0"},{"top":"0.6411149825399743","word_num":"0","page_num":"0","width":"0.027616277654120253","height":"0.0072103763501230045","block_num":"0","conf":"0.5","level":"0","left":"0.2151162799850968","par_num":"0","line_num":"0","text":"\"batches d"},{"line_num":"0","text":"Isvnced atl","left":"0.21511628105837952","height":"0.007332632986552401","level":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.6585365856142653","page_num":"0","width":"0.026162789223041966","word_num":"0"},{"top":"0.6618819775389818","conf":"0.5","width":"0.04360464785961399","line_num":"0","left":"0.26598837545525295","block_num":"0","level":"0","height":"0.010591889492442497","word_num":"0","page_num":"0","text":"cav $context = [1","par_num":"0"},{"word_num":"0","level":"0","block_num":"0","left":"0.24854651350063556","par_num":"0","line_num":"0","text":": voidi","height":"0.0071770334928229484","conf":"0.30000001192092896","top":"0.6794258373205742","page_num":"0","width":"0.020348835498728624"},{"text":"} catch (SocialAcco","height":"0.011164274322169043","block_num":"0","page_num":"0","word_num":"0","conf":"1","line_num":"0","width":"0.052325573373348144","level":"0","left":"0.1918604731373945","top":"0.6929824561403509","par_num":"0"},{"top":"0.7108013936697744","width":"0.039244185102746854","page_num":"0","text":"Cloaden-swannir","word_num":"0","height":"0.006968641205077342","level":"0","conf":"0.5","left":"0.2034883724950264","line_num":"0","par_num":"0","block_num":"0"},{"height":"0.01072803904945585","block_num":"0","left":"0.24854651872595424","level":"0","page_num":"0","par_num":"0","word_num":"0","conf":"1","text":"Log an informational message to the logs.","line_num":"0","width":"0.08720929571922792","top":"0.7105263157219254"},{"block_num":"0","level":"0","width":"0.0813953419949146","page_num":"0","par_num":"0","word_num":"0","conf":"1","left":"0.24854651107352554","text":"Implements: Loggerinterface::info","height":"0.010691917303836673","top":"0.7384370017274113","line_num":"0"},{"top":"0.7595818820518198","line_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.27761628499022556","conf":"1","par_num":"0","height":"0.010452960286604362","text":"array|ArravyablelJsonable|Stri","word_num":"0","width":"0.07122092551373421"},{"par_num":"0","text":"ngable lstring smessage","left":"0.2761627910440279","level":"0","top":"0.7804878052132543","width":"0.056686041202950954","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.006968640444571572"},{"left":"0.19186047325424327","width":"0.049418596511191515","height":"0.010703032096607279","page_num":"0","line_num":"0","level":"0","conf":"1","text":"} catch (Throwable","block_num":"0","par_num":"0","top":"0.7979094080543587","word_num":"0"},{"width":"0.03924418256637896","level":"0","page_num":"0","word_num":"0","height":"0.010452960286604362","left":"0.2761627943999499","block_num":"0","conf":"0.5","text":"arrayScontext","top":"0.7944250876267327","line_num":"0","par_num":"0"},{"left":"0.20348837187088045","text":"slogger->errorl","conf":"0.30000001192092896","level":"0","par_num":"0","width":"0.03924418256637899","top":"0.8188153313456585","height":"0.006968640444571461","block_num":"0","line_num":"0","word_num":"0","page_num":"0"},{"top":"0.8188153315291717","block_num":"0","left":"0.2485465134574538","page_num":"0","par_num":"0","height":"0.010452960286604362","conf":"1","level":"0","text":"Returns:","word_num":"0","line_num":"0","width":"0.01889534706765031"},{"text":"CAurno","par_num":"0","width":"0.01598837020549368","conf":"0.30000001192092896","level":"0","left":"0.24854651337109027","line_num":"0","page_num":"0","top":"0.8432055752480975","word_num":"0","block_num":"0","height":"0.006968640444571572"},{"block_num":"0","level":"0","width":"0.06395348082197477","par_num":"0","text":"vendor/aravel/tramework/src","page_num":"0","height":"0.006968640444571461","left":"0.2747093029029664","line_num":"0","conf":"0.5","word_num":"0","top":"0.8466898958055888"},{"block_num":"0","text":"luminare Loc/Loccer.ono","top":"0.8641114985930454","level":"0","conf":"0.30000001192092896","left":"0.2747093023963053","par_num":"0","width":"0.05668604120295101","line_num":"0","word_num":"0","height":"0.006968640444571461","page_num":"0"},{"width":"0.026162789223041938","level":"0","height":"0.007235383302971576","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"'error' =>","top":"0.8708133969827938","left":"0.21511627846207848","word_num":"0"},{"conf":"0.30000001192092896","level":"0","width":"0.023255814897253146","word_num":"0","left":"0.20348837139363007","par_num":"0","text":"throw Ser","height":"0.0072770620647228945","page_num":"0","block_num":"0","line_num":"0","top":"0.9233449476199234"},{"width":"0.03488371727314399","left":"0.44476744220017683","text":"826 л v 512","block_num":"0","top":"0.2508710809687519","conf":"0.30000001192092896","height":"0.010691917303836784","page_num":"0","par_num":"0","word_num":"0","line_num":"0","level":"0"},{"top":"0.29965156834254736","width":"0.008720929952377943","word_num":"0","conf":"1","level":"0","left":"0.47238372096131104","block_num":"0","line_num":"0","text":"575","page_num":"0","height":"0.017421602252187585","par_num":"0"},{"word_num":"0","page_num":"0","line_num":"0","top":"0.3205574921563493","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.010452960286604362","text":"576","left":"0.47093023257922917","width":"0.008720929318285997","par_num":"0"},{"top":"0.3379790945953738","height":"0.010452960286604362","left":"0.4709302334945038","text":"577","width":"0.01017441774936434","line_num":"0","level":"0","block_num":"0","par_num":"0","conf":"1","page_num":"0","word_num":"0"},{"line_num":"0","text":"578","width":"0.008720929318285997","par_num":"0","block_num":"0","word_num":"0","left":"0.47093023257922917","height":"0.010452960286604362","conf":"1","level":"0","page_num":"0","top":"0.35540069773126226"},{"text":"579","word_num":"0","page_num":"0","height":"0.017421602252187585","line_num":"0","top":"0.3693379791874951","width":"0.011627906180442682","level":"0","par_num":"0","block_num":"0","left":"0.4709302331500887","conf":"1"},{"text":"580","page_num":"0","line_num":"0","conf":"1","block_num":"0","left":"0.4709302334945038","par_num":"0","height":"0.010452960286604362","top":"0.39024390295774314","width":"0.01017441774936434","level":"0","word_num":"0"},{"left":"0.4665697680180062","width":"0.0159883714736776","par_num":"0","line_num":"0","conf":"0.5","height":"0.024390243457264815","block_num":"0","page_num":"0","top":"0.40418118460121666","level":"0","word_num":"0","text":"=581"},{"height":"0.010452960286604362","left":"0.4723837218234151","top":"0.4425087113201125","word_num":"0","width":"0.008720929318285997","line_num":"0","page_num":"0","level":"0","text":"583","par_num":"0","block_num":"0","conf":"1"},{"word_num":"0","width":"0.01017441774936434","line_num":"0","page_num":"0","conf":"1","text":"584","left":"0.4709302334945038","level":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.459930314107569"},{"conf":"0.5","page_num":"0","word_num":"0","line_num":"0","par_num":"0","level":"0","width":"0.013081394611520969","block_num":"0","top":"0.4773519168950253","left":"0.46656976846458836","height":"0.010452960286604362","text":"—585"},{"block_num":"0","left":"0.47093023257922917","line_num":"0","par_num":"0","text":"586","top":"0.4947735200309138","height":"0.010452960286604362","width":"0.008720929318285997","conf":"1","word_num":"0","level":"0","page_num":"0"},{"left":"0.4723837218234151","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997","conf":"1","text":"587","block_num":"0","line_num":"0","level":"0","par_num":"0","word_num":"0","top":"0.5121951224699383"},{"page_num":"0","top":"0.5296167252573947","block_num":"0","line_num":"0","word_num":"0","text":"588","width":"0.008720929318285997","conf":"1","height":"0.010452960286604362","left":"0.4723837218234151","level":"0","par_num":"0"},{"top":"0.5470383280448511","width":"0.01017441774936434","word_num":"0","line_num":"0","page_num":"0","left":"0.4709302334945038","text":"589","level":"0","block_num":"0","conf":"1","height":"0.010452960286604362","par_num":"0"},{"conf":"0.5","page_num":"0","par_num":"0","level":"0","left":"0.47238372114299704","text":"590","line_num":"0","block_num":"0","word_num":"0","height":"0.020905922094220375","top":"0.5609756106427853","width":"0.008720929952377943"},{"par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"15911","block_num":"0","word_num":"0","height":"0.006968640444571572","left":"0.46802325552854196","top":"0.5853658539937421","width":"0.013081394611520969"},{"height":"0.020905923615232025","par_num":"0","page_num":"0","text":"592","top":"0.5958188150216522","left":"0.4723837209560432","conf":"1","level":"0","block_num":"0","width":"0.010174418383456285","word_num":"0","line_num":"0"},{"word_num":"0","line_num":"0","left":"0.47238372099764825","block_num":"0","page_num":"0","height":"0.010452961047110132","top":"0.616724738727316","level":"0","conf":"1","width":"0.008720929952377998","text":"593","par_num":"0"},{"top":"0.6480836243637909","text":"T595","block_num":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","line_num":"0","left":"0.466569769141862","width":"0.014534881774415365","word_num":"0","level":"0","height":"0.013937280889142922"},{"text":"-596","conf":"0.30000001192092896","block_num":"0","height":"0.020905922094220375","left":"0.46656976759933994","line_num":"0","word_num":"0","top":"0.6655052271933078","width":"0.014534883042599256","page_num":"0","par_num":"0","level":"0"},{"top":"0.6898954702884519","width":"0.010174418383456285","left":"0.47093023259606254","text":"597","conf":"0.30000001192092896","word_num":"0","par_num":"0","block_num":"0","level":"0","line_num":"0","page_num":"0","height":"0.006968641205077342"},{"block_num":"0","left":"0.4709302331016392","line_num":"0","page_num":"0","par_num":"0","top":"0.7003484325068968","width":"0.011627906180442626","word_num":"0","text":"598","conf":"0.5","level":"0","height":"0.020905922094220375"},{"level":"0","page_num":"0","par_num":"0","left":"0.4723837209976482","line_num":"0","top":"0.7247386758550688","conf":"1","width":"0.008720929952377943","word_num":"0","text":"$99","block_num":"0","height":"0.006968641205077342"},{"block_num":"0","height":"0.027874564820309367","top":"0.7282229962193458","text":"=600","width":"0.014534883042599311","conf":"0.30000001192092896","word_num":"0","left":"0.46656976790214993","page_num":"0","level":"0","par_num":"0","line_num":"0"},{"level":"0","left":"0.4709302334945038","text":"6011","top":"0.7595818818683066","word_num":"0","par_num":"0","height":"0.006968640444571572","width":"0.01017441774936434","conf":"0.30000001192092896","line_num":"0","block_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","text":"-602","top":"0.7700348428613736","level":"0","width":"0.014534883042599311","word_num":"0","left":"0.466569767781026","line_num":"0","height":"0.020905923615232025","conf":"0.30000001192092896"},{"page_num":"0","text":"604","width":"0.010174418383456285","conf":"1","top":"0.8048780490574194","level":"0","word_num":"0","par_num":"0","block_num":"0","left":"0.47093023264451217","line_num":"0","height":"0.020905922094220375"},{"height":"0.010452960286604362","line_num":"0","top":"0.8292682935500775","page_num":"0","left":"0.47093023257922917","par_num":"0","block_num":"0","level":"0","text":"605","conf":"0.30000001192092896","width":"0.008720929318285997","word_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","width":"0.008720929952377943","height":"0.017421602252187474","left":"0.4723837211284622","top":"0.8432055753547425","block_num":"0","word_num":"0","text":"606","level":"0","conf":"1"},{"page_num":"0","width":"0.013081394611520969","conf":"0.30000001192092896","block_num":"0","left":"0.4665697671564489","level":"0","line_num":"0","word_num":"0","height":"0.010689139176023432","top":"0.8641114988686065","par_num":"0","text":"— 607"},{"word_num":"0","line_num":"0","page_num":"0","block_num":"0","text":"608","top":"0.8815331015640149","height":"0.010452960286604362","conf":"1","level":"0","left":"0.4723837218234151","par_num":"0","width":"0.008720929318285997"},{"block_num":"0","text":"• MOn ZU Aor 10.30-24","word_num":"0","page_num":"0","height":"0.006968640444571461","level":"0","top":"0.006968641450188162","width":"0.05813952709766146","left":"0.9345930252198137","line_num":"0","par_num":"0","conf":"0.30000001192092896"},{"text":"L AskJiminnyReportActivityServiceTestv","word_num":"0","height":"0.010452960286604362","left":"0.8270348901595695","level":"0","block_num":"0","conf":"1","par_num":"0","line_num":"0","page_num":"0","top":"0.02787456497864904","width":"0.08866278668667404"},{"level":"0","line_num":"0","word_num":"0","conf":"0.5","height":"0.010452960286604362","left":"0.4738372097953522","text":"=custom.log","width":"0.029069763548830674","page_num":"0","top":"0.05574912978701141","par_num":"0","block_num":"0"},{"level":"0","page_num":"0","par_num":"0","top":"0.055749129145434506","width":"0.027616277654120225","height":"0.010452961047110132","line_num":"0","block_num":"0","word_num":"0","conf":"1","text":"=laravel.log","left":"0.5101744200028817"},{"page_num":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","level":"0","text":"A SF [jiminny@localhost]","top":"0.05574912978701141","height":"0.010452960286604362","left":"0.5450581399922917","width":"0.050872087478637695"},{"level":"0","left":"0.6046511654871605","par_num":"0","top":"0.055749129145434506","word_num":"0","conf":"0.5","block_num":"0","line_num":"0","height":"0.010452961047110132","page_num":"0","text":"4 HS_local (iminny@localhost]","width":"0.06104650903255382"},{"par_num":"0","conf":"1","line_num":"0","width":"0.017441858636571994","text":"Cascade","level":"0","height":"0.010452960286604362","top":"0.05574912943857935","word_num":"0","page_num":"0","block_num":"0","left":"0.6947674436468302"},{"left":"0.4738372088584945","text":"A console [PROD] X A console [EU]","top":"0.0797448165869219","width":"0.07703488431078326","height":"0.011164274322169043","word_num":"0","block_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"0.5","level":"0","block_num":"0","line_num":"0","text":"A console [STAGING]","width":"0.04360464785961393","top":"0.0797448165869219","page_num":"0","par_num":"0","word_num":"0","height":"0.011164274322169043","left":"0.5595930266071848"},{"text":"Retactor Connection","page_num":"0","par_num":"0","word_num":"0","block_num":"0","line_num":"0","left":"0.6933139525309181","conf":"1","height":"0.007285397208668498","level":"0","width":"0.04651162979450629","top":"0.08362369354010668"},{"height":"0.007285397208668609","left":"0.7470930289847444","level":"0","line_num":"0","page_num":"0","width":"0.045058133754324436","text":"CRM Initial Sync Oven","word_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0","top":"0.08362369371432266"},{"text":"Tx: Autov","top":"0.1044657097288676","word_num":"0","page_num":"0","left":"0.5348837228066751","par_num":"0","width":"0.02034883549872868","line_num":"0","level":"0","block_num":"0","conf":"0.5","height":"0.0071770334928229484"},{"line_num":"0","top":"0.1044657097460916","width":"0.023255814897253146","block_num":"0","word_num":"0","left":"0.6627906972313775","text":"do jiminny v","height":"0.010516868633897003","conf":"0.5","page_num":"0","level":"0","par_num":"0"},{"page_num":"0","block_num":"0","text":"GELECT * FROM crm profiles WHERE crm_confiqurat: w","line_num":"0","conf":"0.5","par_num":"0","word_num":"0","top":"0.12519936212958604","level":"0","width":"0.12936045261139567","height":"0.010689139176023432","left":"0.49273255700367574"},{"height":"0.010689139176023432","width":"0.05813952709766146","word_num":"0","text":"034 A1 A34 M62 ^ -","level":"0","left":"0.6279069838403225","top":"0.12519936195537007","par_num":"0","page_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896"},{"top":"0.1463414637498397","word_num":"0","width":"0.12499997970905707","par_num":"0","block_num":"0","height":"0.006968640444571461","left":"0.4927325782522842","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"bElecl * rkun crm contlcuracions whEkE 10= J05."},{"word_num":"0","text":"SELECT * FROM users WHERE id = 15440: # team. 581, gr. 15440, pl. 3911, act.","conf":"1","page_num":"0","height":"0.013937280889143033","block_num":"0","left":"0.4927325630147635","par_num":"0","width":"0.1962209052227913","level":"0","top":"0.15679442610595107","line_num":"0"},{"left":"0.49273255988271814","width":"0.015988370205493707","block_num":"0","height":"0.010452960286604362","line_num":"0","par_num":"0","text":"SELECT","word_num":"0","conf":"1","top":"0.17770034895077447","page_num":"0","level":"0"},{"conf":"0.5","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner)' ELSE '' END) AS","line_num":"0","word_num":"0","width":"0.1889534605310318","level":"0","block_num":"0","left":"0.5014535184914614","par_num":"0","height":"0.013937280889143033","page_num":"0","top":"0.1951219518899232"},{"left":"0.5029069786600965","conf":"0.30000001192092896","block_num":"0","par_num":"0","top":"0.21602787489966546","level":"0","width":"0.021802323929806966","word_num":"0","height":"0.006968640444571461","text":"U.ema1l.","page_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","top":"0.233449477263315","word_num":"0","conf":"0.30000001192092896","left":"0.5029069764355705","height":"0.006968641205077342","width":"0.011627907448626518","level":"0","text":"sa.*","line_num":"0","page_num":"0"},{"word_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.5029069796729173","height":"0.006968641205077342","block_num":"0","line_num":"0","text":"towner 1d FRol sochal accounts sa","width":"0.08866278668667404","top":"0.25087108008861336"},{"top":"0.2679425837320575","word_num":"0","conf":"0.5","left":"0.49273255569667207","line_num":"0","width":"0.0959302313784336","text":"JOIN users u on u.id = sa.sociable_id","page_num":"0","par_num":"0","block_num":"0","height":"0.011164274322168932","level":"0"},{"height":"0.007196483429539158","conf":"0.30000001192092896","par_num":"0","top":"0.28548644338568163","level":"0","line_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.teamid","width":"0.10610464785961388","block_num":"0","word_num":"0","page_num":"0","left":"0.492732561293783"},{"page_num":"0","top":"0.2995371262853762","text":"VHERE u.team id = 581 and sa.provider = 'salesforce';","word_num":"0","block_num":"0","level":"0","left":"0.49269744083144135","height":"0.0148935728666314","line_num":"0","conf":"0.5","par_num":"0","width":"0.1381482875093501"},{"top":"0.33797909453440456","width":"0.14534883296236073","height":"0.010505753841126397","text":"SELECT * FROM automated_report_results order by id desc;","level":"0","line_num":"0","page_num":"0","block_num":"0","word_num":"0","left":"0.4927325646028267","conf":"1","par_num":"0"},{"level":"0","height":"0.01075026787449107","width":"0.059593018065107584","word_num":"0","text":"select * from features;","conf":"1","par_num":"0","left":"0.4927325633660667","top":"0.3728222999543015","block_num":"0","page_num":"0","line_num":"0"},{"height":"0.007260390255820148","left":"0.49273257312172364","block_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0","width":"0.12936045261139567","top":"0.38995215302990127","par_num":"0","level":"0","text":"Bplect * from team fpatunos where featunp id = 40:"},{"level":"0","line_num":"0","conf":"1","page_num":"0","left":"0.4927325550814989","par_num":"0","text":"select * from teams where id = 556;","word_num":"0","top":"0.42503987254774733","block_num":"0","width":"0.09011627765412028","height":"0.010500196824994035"},{"word_num":"0","conf":"1","width":"0.03779069413530067","text":"select * from","block_num":"0","level":"0","left":"0.4927325616686351","line_num":"0","page_num":"0","height":"0.010564103651274914","par_num":"0","top":"0.4599303140744231"},{"top":"0.4599303140744231","width":"0.12499998985452854","page_num":"0","word_num":"0","par_num":"0","conf":"1","height":"0.010564103651274914","left":"0.5654069877565148","block_num":"0","level":"0","line_num":"0","text":"rts where id = 54; # 4fdd41f6-dcf0-30d0-b339-734"},{"left":"0.4927325741233989","par_num":"0","top":"0.47735191659424503","block_num":"0","level":"0","height":"0.010686361048210191","line_num":"0","page_num":"0","conf":"1","text":"SELECT * FROM automated_report_results WHERE uuid_to_bin('822fa41b-afd3-43a9","width":"0.19767440633570887","word_num":"0"},{"width":"0.1453954818400931","height":"0.014546766235497555","left":"0.4927008834473122","word_num":"0","top":"0.49466613506674073","page_num":"0","block_num":"0","level":"0","conf":"0.5","par_num":"0","line_num":"0","text":"select * from automated_report_results order Dy zu desc,"},{"block_num":"0","word_num":"0","par_num":"0","width":"0.14244185102746842","page_num":"0","conf":"1","line_num":"0","text":"SELECT * FROM automated report results WHERE id = 1919:","height":"0.010686361048210191","left":"0.4927325548990552","top":"0.5119617223575448","level":"0"},{"left":"0.49273255862023396","conf":"1","height":"0.010452960286604362","par_num":"0","page_num":"0","text":"select * from automated report results WHERE report id = 54:","line_num":"0","top":"0.5470383283932831","level":"0","word_num":"0","width":"0.15552323929806972","block_num":"0"},{"par_num":"0","text":"select * from opportunities where id = 7594349:","width":"0.12209300791963623","line_num":"0","word_num":"0","height":"0.010622453461423431","block_num":"0","left":"0.49273256125581216","level":"0","conf":"1","top":"0.5818815337886577","page_num":"0"},{"par_num":"0","top":"0.6164274323772443","height":"0.010750267113985301","conf":"0.5","text":"GELECT * FROM teams WHERE name LIKE 1%Les%': # 711. 692. 16067 - jiminnvinte","width":"0.19767440633570899","word_num":"0","page_num":"0","left":"0.49273257226354994","block_num":"0","line_num":"0","level":"0"},{"word_num":"0","line_num":"0","left":"0.49273256709487234","height":"0.010628010477555794","level":"0","block_num":"0","page_num":"0","text":"select * from plavbooks where team id = 711: # event 226147","conf":"1","par_num":"0","top":"0.6339712919137487","width":"0.15406975847609494"},{"block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.4927325551571803","par_num":"0","top":"0.651515151624469","level":"0","word_num":"0","text":"GELECT * FROM plavbook categories WHERE plavbook id = 5515:","width":"0.15261626750864876","height":"0.010505753841126397"},{"level":"0","text":"SELECT * FROM crm_fields WHERE id = 226147","block_num":"0","word_num":"0","page_num":"0","left":"0.4927325646279135","line_num":"0","height":"0.013937280889143033","par_num":"0","conf":"1","width":"0.11046511061648101","top":"0.6689895475345226"},{"level":"0","width":"0.15261626750864876","word_num":"0","page_num":"0","left":"0.4927325552882119","par_num":"0","conf":"1","line_num":"0","block_num":"0","top":"0.6864111504286012","height":"0.010558546635142552","text":"GELECT * FROM crm field values WHERE crm field id = 226147:"},{"top":"0.724738676080081","left":"0.4927325602990887","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","height":"0.007318740065968554","width":"0.12354650903255388","level":"0","text":"SELECT * FROM com confiqurations WHERE 1d = 6925","word_num":"0","par_num":"0"},{"width":"0.0159883714736776","text":"GELECT","par_num":"0","top":"0.7386759584137272","height":"0.010452961047110132","page_num":"0","left":"0.492732558848917","level":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN ' (owner)' ELSE •• END) A$","width":"0.18604649888708236","page_num":"0","line_num":"0","left":"0.5029069807442199","block_num":"0","height":"0.014354066985646008","top":"0.7559808612440191","conf":"0.5","level":"0"},{"page_num":"0","height":"0.007257611367501027","block_num":"0","left":"0.5014534902332606","level":"0","par_num":"0","text":"u. email","top":"0.7767145136381128","width":"0.021802323929806966","conf":"0.30000001192092896","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.7944250874432196","word_num":"0","conf":"0.30000001192092896","width":"0.013081394611520913","par_num":"0","page_num":"0","height":"0.006968640444571461","text":"sa.*","block_num":"0","level":"0","left":"0.5029069777669138"},{"conf":"1","text":"t.owner_id FROM social_accounts sa","top":"0.8118022326885981","block_num":"0","height":"0.010497418697180683","width":"0.09011626750864876","word_num":"0","page_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.5014534906556222"},{"width":"0.09738371220040826","left":"0.49273256673203064","text":"JOTN usens u on trid = ca.cociable idi","par_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.8292682928942409","block_num":"0","line_num":"0","height":"0.007254833239687675"},{"line_num":"0","top":"0.8466898957943156","width":"0.10610464785961393","word_num":"0","block_num":"0","conf":"0.5","par_num":"0","level":"0","height":"0.010566882539594036","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","left":"0.49273255613526434","page_num":"0"},{"line_num":"0","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce';","width":"0.1380813882706013","conf":"1","block_num":"0","page_num":"0","height":"0.010689139176023432","left":"0.4927325670763793","par_num":"0","top":"0.8641114986943905","word_num":"0","level":"0"},{"level":"0","top":"0.8987240830528642","conf":"0.5","line_num":"0","par_num":"0","page_num":"0","text":"SELECT * FROM crm profiles cp JOIN users u 1..n<->1: on u.id = cp.user id WHE","left":"0.4927325575704069","word_num":"0","height":"0.01068358215989107","block_num":"0","width":"0.19622092551373427"},{"line_num":"0","left":"0.965116281891486","par_num":"0","text":"+0 ..","block_num":"0","conf":"0.30000001192092896","width":"0.020348834230544677","word_num":"0","page_num":"0","top":"0.0797448165869219","height":"0.011164274322169043","level":"0"},{"page_num":"0","par_num":"0","text":"•dispatches one ProcessSalesforceEntityBatchJob per batch (ProcesssalesforceEntityBatchJob.php:42-204) which reads the Redis","top":"0.10104529661439754","block_num":"0","left":"0.6976744093136732","width":"0.2703488329623608","conf":"1","line_num":"0","height":"0.01059744650857497","level":"0","word_num":"0"},{"conf":"0.30000001192092896","text":"payload and calis inportupportunztyrromPay load) per fecoro tine-gralned remy via ketryralledsa lestorcekecorasJob )","page_num":"0","line_num":"0","left":"0.703488371377582","top":"0.11846689891207607","level":"0","width":"0.23837209255137337","par_num":"0","block_num":"0","word_num":"0","height":"0.006968641205077342"},{"word_num":"0","conf":"1","line_num":"0","par_num":"0","text":"Crucially, tor opportunities this lob already runs multiple strategies through fetch0pportunitiesModifiedSinceWithStrateqiesBatchSynctrait","page_num":"0","width":"0.28633718287691157","block_num":"0","level":"0","height":"0.007357639939400973","left":"0.694767473312973","top":"0.1393728226143094"},{"text":"php:63-90) and it already deduplicates across strategies (trackSeenIds branch in processIterator ). So the per-strategy, per-batch dispatch is","width":"0.2819767201200445","left":"0.6962209524994839","page_num":"0","par_num":"0","word_num":"0","level":"0","block_num":"0","top":"0.15311004796085603","line_num":"0","height":"0.010653017430404366","conf":"0.5"},{"level":"0","block_num":"0","height":"0.010583553587991013","par_num":"0","left":"0.6947674594038452","top":"0.1672473874286453","word_num":"0","conf":"1","line_num":"0","text":"already solved - just not parametrised for the profile/since case","page_num":"0","width":"0.12645347067650337"},{"block_num":"0","page_num":"0","text":"What splitting the profile sync into batches would look like","height":"0.010494639808861561","line_num":"0","conf":"1","top":"0.19856459312259356","par_num":"0","level":"0","left":"0.6947674552483422","width":"0.13517440633570899","word_num":"0"},{"width":"0.1511627765412027","text":"Option A - minimal: reuse FetchSalesforceEntitiesJob for the profile path","page_num":"0","conf":"1","block_num":"0","left":"0.6947674427962095","level":"0","word_num":"0","line_num":"0","top":"0.21929824549679078","par_num":"0","height":"0.007182590508955311"},{"block_num":"0","line_num":"0","height":"0.010569660667407277","level":"0","par_num":"0","text":"Currently FetchSalesforceEntitiesJob only takes (configId, entityType, since) and internally calls fetch0pportunitiesModifiedSinceWithStra","top":"0.233449478068677","word_num":"0","conf":"1","left":"0.694767459943104","width":"0.28633716258596864","page_num":"0"},{"top":"0.2508710804745784","line_num":"0","height":"0.006968640444571461","width":"0.24127905419532292","word_num":"0","conf":"0.30000001192092896","text":"regles (Ssince) which uses the team-level stratecies (no orofile tilter. To support the Prorlecreated oath vou 'd need to:","left":"0.6947674612076477","level":"0","page_num":"0","par_num":"0","block_num":"0"},{"height":"0.007329854098233168","top":"0.271777003894373","text":"1. Extend the iob to accept an optional profile context + strategy override e.g. ?int Sprofileld, ?string Sstrateay. ?Carbonimmutable Sunt","word_num":"0","page_num":"0","par_num":"0","level":"0","block_num":"0","line_num":"0","width":"0.284883661473051","left":"0.6962209605769604","conf":"1"},{"conf":"0.30000001192092896","width":"0.2877906636988863","block_num":"0","word_num":"0","left":"0.6962209692158519","page_num":"0","level":"0","line_num":"0","par_num":"0","height":"0.006968640444571461","text":"2Add a profile-aware streamina method on Salestorce service (e.a. fetchopportunit esforPronile Profile Spronle, Carbon mmutable Ssince,","top":"0.306620209394439"},{"par_num":"0","height":"0.010452960286604362","text":"?CarbonImmutable Suntil, ?string $strategy) ) that runs SalesforceLastModifiedByProfileSyncStrategy:: fetchOpportunities() with ['pro","word_num":"0","top":"0.3205574921563493","block_num":"0","level":"0","line_num":"0","width":"0.2776162573631774","conf":"1","page_num":"0","left":"0.7034883691075557"},{"level":"0","conf":"0.30000001192092896","width":"0.20639533184944325","line_num":"0","height":"0.010505753841126397","par_num":"0","top":"0.33797909453440456","word_num":"0","text":"file' =..., 'crm_profile_id' = ..., 'since' => ..., 'to' => ...) and returns the QueryIterator","block_num":"0","page_num":"0","left":"0.7034883928957734"},{"left":"0.6962209294276679","height":"0.010628010477555794","conf":"1","block_num":"0","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"3. In streamRecordsToBatches() branch on \"has profile\" → call the new method instead of fetchOpportunitiesModifiedSinceWithStrategies()","width":"0.2819767201200445","word_num":"0","top":"0.3554006976086954"},{"left":"0.6962209430504749","line_num":"0","width":"0.2848836817639939","word_num":"0","top":"0.3763066205343165","level":"0","conf":"1","text":"4. In SyncProfile0pportunities Salesforce branch. dispatch FetchSalesforceEntitiesJob with the profile + strateay + window, instead of Syn","par_num":"0","height":"0.0072659472719524","block_num":"0","page_num":"0"},{"width":"0.0319767404109873","height":"0.007215933366255256","text":"You get for free","line_num":"0","level":"0","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","left":"0.6947674424200525","top":"0.41463414653422836","page_num":"0"},{"level":"0","conf":"0.5","line_num":"0","block_num":"0","left":"0.697674417508692","text":"•streamed fetch (no 0OM on big owners)","width":"0.08575581489725315","word_num":"0","par_num":"0","height":"0.0071770334928229484","top":"0.43540669856459324","page_num":"0"},{"word_num":"0","block_num":"0","par_num":"0","width":"0.06540696671668522","height":"0.0071770334928229484","level":"0","page_num":"0","top":"0.4529505582137161","conf":"0.5","left":"0.6976744285694189","text":"• 100-record batches via Redis","line_num":"0"},{"width":"0.13953486909257606","height":"0.010477968760464584","conf":"1","line_num":"0","page_num":"0","level":"0","top":"0.4703832754342152","word_num":"0","block_num":"0","text":"•per-batch retries with backoff (ProcessSalesforceEntityBatchJob).","par_num":"0","left":"0.6976744332330052"},{"block_num":"0","text":"• per-record failure isolation + RetryFailedSalesforceRecordsJob","line_num":"0","top":"0.4912280700058711","width":"0.1322674244008165","word_num":"0","par_num":"0","page_num":"0","height":"0.010514089745577881","conf":"1","level":"0","left":"0.6976744360642997"},{"width":"0.2819767201200444","height":"0.010452960286604251","text":"•unique job IDs (fetch-sf-{configId}-{entityType}-{since} ) already computed via uniqueld() — note you'd need to include profileld in that","level":"0","line_num":"0","par_num":"0","top":"0.508710801912447","page_num":"0","block_num":"0","left":"0.6976744452422932","word_num":"0","conf":"0.5"},{"left":"0.7034883798200974","height":"0.007360418067214214","page_num":"0","word_num":"0","width":"0.07267441140844466","level":"0","conf":"0.5","par_num":"0","text":"key so difterent orofiles don't collide","line_num":"0","top":"0.5261324047144549","block_num":"0"},{"top":"0.5470383280448511","left":"0.6947674678139966","width":"0.1729650903255382","line_num":"0","word_num":"0","level":"0","conf":"1","height":"0.010452960286604362","text":"Option B - smaller surface: batch inside Salesforce\\Service::syncOpportunities()","block_num":"0","par_num":"0","page_num":"0"},{"top":"0.5644599301598978","conf":"0.5","width":"0.2819767201200445","word_num":"0","left":"0.6947674633339377","height":"0.0073104049220229506","block_num":"0","page_num":"0","text":"If vou want to avoid touchina FetchSalesforceEnt itieslob, mirror what the HubSoot OpportunitvSvncTrait does ( BATCH PROCESS STZE = 800 1:","par_num":"0","line_num":"0","level":"0"},{"left":"0.6947674627311626","par_num":"0","conf":"1","block_num":"0","height":"0.010577996571858761","line_num":"0","level":"0","page_num":"0","text":"payloads (or CRM IDs) and calls import0pportunityFromPayload() per record. This stays parallel to the existing HubSpot pattern but duplicates","top":"0.5956937798195339","width":"0.28052323929806977","word_num":"0"},{"line_num":"0","text":"queue/Redis plumbina that FetchSalesforceEntitiesJob already owns.","page_num":"0","conf":"1","block_num":"0","left":"0.6947674461509291","par_num":"0","top":"0.613237639553429","level":"0","width":"0.13953487923804753","word_num":"0","height":"0.0071770334928229484"},{"height":"0.006968641205077342","word_num":"0","par_num":"0","level":"0","line_num":"0","left":"0.6947674422006878","block_num":"0","top":"0.6411149825213349","page_num":"0","width":"0.04215116196490354","text":"Recommendation","conf":"1"},{"top":"0.6585365856142653","text":"Option A. The SyncBatch/ SyncBatchRedisService / ProcessSalesforceEntityBatchJob / RetryFailedSalesforceRecordsJob stack was clearly","block_num":"0","page_num":"0","left":"0.6947674626641019","height":"0.010522425650029366","line_num":"0","conf":"1","width":"0.28052323929806977","par_num":"0","word_num":"0","level":"0"},{"left":"0.6947674655515993","text":"desianed as.the canonicalbatched.nath.funnelina.the orofile_svnc.throuah.itaives.vou.identicalobservabilitvsvncBatch_statusfailedrecords","par_num":"0","width":"0.28488370205493685","top":"0.6759581884885157","word_num":"0","height":"0.006968640444571461","conf":"0.5","block_num":"0","line_num":"0","page_num":"0","level":"0"},{"top":"0.6897926635444678","block_num":"0","height":"0.01055576774682343","line_num":"0","word_num":"0","left":"0.6947674548777797","width":"0.17441859143845573","conf":"1","level":"0","par_num":"0","text":"retry, unique iob IDs) without a second parallel mechanism. The only real code change is:","page_num":"0"},{"left":"0.697674427545875","top":"0.7105263158961413","width":"0.22819766592472157","word_num":"0","text":"•a profile-aware fetch method on the Salesforce service (reusing SalesforceLastModifiedByProfileSyncStrategy).","page_num":"0","height":"0.01072803904945574","conf":"1","level":"0","block_num":"0","par_num":"0","line_num":"0"},{"level":"0","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571461","top":"0.7317073174083762","left":"0.6976744577707242","block_num":"0","width":"0.28488368176399403","word_num":"0","text":"• ontional(2int Sorofiileld. 2strina_Sstrateav. 2string_Sunticonstructor aras on.FetchSalesforceEntitiesiohwith an uodated.uniquet"},{"left":"0.7034883726365229","page_num":"0","block_num":"0","text":"do),","width":"0.011627906180442626","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.7421602788826169","level":"0","word_num":"0","height":"0.017421602252187585"},{"block_num":"0","text":"•swao the Svncûonortunitieslob dispatch in SvncProfileûonortunities for FetchSalesforceEntitjeclob when the provider is Salesforce.","width":"0.2776162573631774","word_num":"0","line_num":"0","level":"0","top":"0.766347687400319","page_num":"0","height":"0.0071770334928229484","left":"0.6976744436144179","par_num":"0","conf":"0.5"},{"left":"0.694767475704478","conf":"1","height":"0.011164274322169043","top":"0.7870813397129187","text":"Heads-up: FetchSalesforceEntitiesJob::stream0pportunitiesWithStrategies() writes updateEntitySyncedAt('opportunity', ...) on the config","page_num":"0","line_num":"0","word_num":"0","par_num":"0","width":"0.2877906636988864","block_num":"0","level":"0"},{"par_num":"0","width":"0.2718022934933926","block_num":"0","height":"0.013937280889143033","top":"0.8013937288934075","level":"0","left":"0.6947674739397125","text":"at the end (FetchSalesforceEntitiesJob.php: 144-145). For a profile backfill you don't want that side-effect bleeding into the team-level","word_num":"0","line_num":"0","page_num":"0","conf":"1"},{"height":"0.0071770334928229484","text":"watermark — gate it on \"no profile context\".","block_num":"0","par_num":"0","conf":"1","level":"0","width":"0.08430232392980697","left":"0.6962209318790669","word_num":"0","top":"0.8221690590111643","line_num":"0","page_num":"0"},{"top":"0.8397129185198681","word_num":"0","text":"Gal .","block_num":"0","conf":"0.30000001192092896","width":"0.017441858636571994","height":"0.010461296951561616","page_num":"0","left":"0.9651162807795277","par_num":"0","line_num":"0","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","height":"0.0071770334928229484","left":"0.6962209300842392","level":"0","conf":"0.30000001192092896","width":"0.04069767099745736","line_num":"0","text":"Ask anvthina (84-D","par_num":"0","top":"0.9266347687400319"},{"conf":"0.30000001192092896","page_num":"0","text":"Claude Qnus 17 Medium","left":"0.7223837197862006","height":"0.0071770334928229484","word_num":"0","block_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.9545454545454546","width":"0.04651162472177062"},{"line_num":"0","left":"0.9331395351302343","level":"0","par_num":"0","height":"0.006968640444571572","text":"144-25","top":"0.9860627181052405","width":"0.01453488177441542","word_num":"0","conf":"0.5","page_num":"0","block_num":"0"},{"level":"0","text":"Po 4 sp","block_num":"0","left":"0.9709302343731505","width":"0.01453488177441531","line_num":"0","word_num":"0","par_num":"0","height":"0.01074748898617195","page_num":"0","top":"0.986062718234409","conf":"0.30000001192092896"}]...
|
Firefox
|
AppleNative
|
Firefox
|
True
|
8057
|
NULL
|
NULL
|
|
43103
|
PhpStormFileFV faVsco.jsProject vEdit> D Redisv PhpStormFileFV faVsco.jsProject vEdit> D Redisv D ServiceTraits€ OpportunitySy& SyncCrmEntiti© SyncFieldsTra© WriteCrmTrait.→IUTIS•Weohook© BatchSyncCollect© BatchSyncRedisS© Client.php© ClosedDealStage6 DealFieldsService© DecorateActivity.© FieldDefinitions.p© FieldTypeConveri© HubspotClientInte© HubspotTokenMa© PayloadBuilder.pt© RemoteCrmObjecResponseNormalil© Service.php© SyncFieldAction.f© SyncRelatedActiv© WebhookSyncBa1v D IntegrationApp> D Accessors~ D Api© ActionUrl.php• EnumUrllnterfa© FlowUrl.php© PageResult.ph© ProxyUrl.php(c) recuestsuloeLa kequestcxecu• RequestExecuSystemEvents© SystemUrl.phpC TokenBuilder.f• TokenBuilderlr© UrlBuilder.php> D Config> DDTO> MFilters>MJobs> _ ProspectSearchS> D ServiceTraits© DataClient.php© DecorateActivity.© LocalSearch.php© LocalSearchlntert© RemoteSearch.pr© Service.phpustenersM Metadata[ MigrationPipedriveD SalesforceD TraitsViewNavigateCodeLaravelRefactor( #11894 on JY-18909-automated-reports-ask-jiminny k v© AutomatedReportsService.php© TeamSetupController.phppnp apl.onp© AutomatedReportsCommandTest.php© TrackProviderInstalledEvent.phpC AutomatedReportsCallbackService.php+ OpportunitySyncTrait.php xToolsWindowHelp© SendReportJob.php© SendReportMailJob.php© ReportController.php© TokenBuilder.php• Filesystem.phpAutomatedReportsCommand.phpAskJiminnykeponscontroller.ono© AutomatedReportsSendCommand.php© Team.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.phpC RequestGenerateAskJiminnyReportJob.phpC RequestGenerateReportJob.phpsyncopoortunity.ono© AutomatedReportResult.php"podcast aualo unl© AutomatedReport.phpx § ccw.*O resultstrait OpportunitySyncTrait08060/69707070870973115473475573610 /73874074174274374474574674774874975075175275375415510/7941701Y079879980080118048038041 usageprivate function findOrSyncAccount(string $companyId): ?Account(...}1 usageprivate function findOrSyncContact(string $contactId): ?Contact(...}Tusaueprivate function convertSingleDealAssociations($opportunityAssociations = null): array{...}2 usagesprivate function import0rUpdate0pportunity($crmData, ?bool $exists = null): ?0pportunityif (empty($crmData['properties'])) {return nuul.$crmId = (string) $crmData['id'];$properties = $crmData['properties'];$associations = $crmData['associations'] ?? [];$opportunityExists = $exists ?? (bool) $this->crmEntityRepository->find0pportunityByExternalId(фuh1s->cont1g,$crmId):if ($opportunityExists) {return $this->update0pportunity($crmId, $properties, $associations);f else {return $this->create0pportunity($crmId, $properties, $associations);* Creqte new oboorcunicuiprivate function createOpportunity(string $crmId, array $properties, array $associations): ?Opportunity{...}/*** Update existing opportunity1 usageprivate function update0pportunity(string $crmId, array $properties, array $associations): Opportunitynaccouncio = .uhs->reso.veaccountocsassoctarons.$businessProcess = $this->resolveBusinessProcess($propertiesl'pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess,$properties['dealstage'] ?? null): null;$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)CreateHeldActivityEvent.php= custom.log(° scratch_1.json= laravel.logV connect.vueA HS_local jiminny@localhost]fi crm_configurations [EU]A SF [jiminny@localhost]V Onboard.vueA console [EU] x|Al console [PROD]& console SlAGiNG1542HSZMRMI9 [IBAN]=104,-15481549=155015511552—1553=15541555155615571558—1559=1560156115621563115641565=15661567156811569157015711572157315751577157815791580158215841158610810841590Ix. Aulo vfajiminny~oElee* rrom crm026 49 421 23 2102SELECT * FROM crm_layout_entities WHERE crm_layoutSELECT * FROM teams WHERE id = 575;select * from opportunities where team_id = 575;=SELECT * FROM activities WHERE uvid_to_bin('96b126select * from contacts cwhere c.crm_configuration_id = 370 order by c.updaSELECT * FROM participants where activity_id = 39gSELECT * FROM participants where activity_id = 39SELECT * FROM activity_summary_logs where activitySELECT * FROM activities WHERE uvid_to_bin('c7d99FSELECT * FROM activities WHERE uuid_to_bin('2e6ff4select * from crm_profiles where crm_configurationselect * from opportunities where crm_configuratioselect * from accounts where crm_configuration_idselect * from contacts where crm_configuration_id# owner 13236 525785080# contact 116779180 665587441856 - activity - AL# contact 214247[PHONE]70 - asnosupporuro# company 4176133 47150650569# deal 7100953 410150124747SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THENu.email,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.team_idWHERE u.team_id = 400 and sa.provider = 'hubspot:select * tron teacures.select * from team_features where feature_id = 40,select * from teams where id = 556; # owner: 18101select * from crm_configurations where id = 477;SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, LASE WHEN u.id = t.owner_id THENu.email,sa.*,t.owner_id FROM social_accounts saJulr users u on u.l = sa.sociaole 1oJuir reals t ns"l on 1.10 = U.ceall l0lmnckr urreallio = opo and sarorovoer = unteorrasselect * from opportunities where id = 7594349;Backend Chapter - 38m left100% CFri 17 Apr 10:52:44AutomatedReportsCommandTest-CascadeAutomated Report Retrupdare patnInvestigating HubSpot+0 .eft unchangedStage missing from DBresolveStage() → importStagesTriggers on-demand stage import fromHUOSpOt AFlOdl *the issue is with stace la being impored very onten but it coesn't snow any new weonooks delncreceived. What coul dbe the issueLet me look at what triggers stage imports and where importstages Is called from beyond just the syncSearched importStages in app (43)Now let me look at the resolveBusinessProcess path more carefully - specifically what triggers repeatedimportstages calls without new weahookskead Opporunitysyncirai.ongNow I can see the bug clearly. Look at resolvestage() at lines 961-969:Read onnortunitvsvncirait.ono #L1-50Found it. There are two bugs in resolveStage():KootcauseBug 1: importStages result is ignored — OpportunitySyncTrait.php:961-9690 phpif ($stage == null) €sthis->impg(tStages(null, $stageld); // return value discarded!if ($stage == null) ‹ // always true - $stage was never reassignedsth1s→>logger->into( [Hubspot stage does not exist = • $Stagela);$this->cachedStages [$cacheKey] = $stage;// caches nullThe return value of importstages() is thrown away, $stage is never reassigned, so:1. importStages is called every time (no stage miss cached properly)nult is cached - but Bug 2 means the cache never helps anywayBuore nuuuscacher —Inevoy caches nulu ormissino staces, so ne nextceal wun the same Stadewill hit the cache and get null, skip the import, but the first deal in each batch still triggers the HubSpotAPI call.Actually re-reading - the cache does prevent repeated calls within a single sync run for the same stage.But every new job/sync run resets $cachedStages = [], so for scheduled sync jobs (e.g. SyncTeamMetadata, each run callsimportstages Tor every deal with an unknown stade.The Real ScenarioSince vou're seeing frequent importStages calls without new webhooks, the likely triggers are:1. SyncTeamMetadata job - runs on a schedule and calls importStages() directly (SyncTeamMetadata.php:100)2. Periodic opportunity sync - syncOpportunities() processes many deals, each calling resolvestage → oranv cea Wnose stace sn'tin Do, imoortstages Mres3. The fix bug: after importStages runs, $stage is still null - it never re-queries the DB - so thestace eets skippedopportunity may oe sklopee or saved witnout stace lo, ane the next syne runnits the same stage again, creatino an intinite loon of unnecessarv imbortsThe FixD phpif ($stage == null) €Sstane = Sthis->imnortStaaes(null. Sstaneld):Ask anything (24L)+ <>Code Claude Sonnet 4.6winasun leams7411uir-o( 4 spaces...
|
[{"conf":"1","left":"0 [{"conf":"1","left":"0.020348838535920212","level":"0","page_num":"0","top":"0.0025839794299922225","word_num":"0","height":"0.012919896178775314","width":"0.02761627733707428","par_num":"0","block_num":"0","line_num":"0","text":"PhpStorm"},{"par_num":"0","width":"0.011627906560897822","word_num":"0","left":"0.05232558154097966","text":"File","level":"0","block_num":"0","line_num":"0","conf":"1","top":"0.0025839794391580018","page_num":"0","height":"0.010335916943020274"},{"text":"FV faVsco.js","top":"0.022916666651264905","word_num":"0","conf":"0.30000001192092896","width":"0.03633720874786377","par_num":"0","page_num":"0","height":"0.01325904395845201","block_num":"0","level":"0","line_num":"0","left":"0.03633720928200207"},{"height":"0.013210594654083252","left":"0.01744186141128189","level":"0","par_num":"0","top":"0.046511627737557903","block_num":"0","width":"0.02470930069684982","conf":"0.5","line_num":"0","page_num":"0","text":"Project v","word_num":"0"},{"level":"0","word_num":"0","text":"Edit","width":"0.011627906560897835","top":"0.0025839794483865086","height":"0.010335916943020274","line_num":"0","left":"0.06976744199571387","page_num":"0","block_num":"0","par_num":"0","conf":"1"},{"width":"0.03052325546741485","block_num":"0","left":"0.053779069509961454","par_num":"0","word_num":"0","line_num":"0","height":"0.013194444444444398","top":"0.06458333333333333","level":"0","text":"> D Redis","page_num":"0","conf":"0.30000001192092896"},{"left":"0.053779071377440715","line_num":"0","conf":"0.5","block_num":"0","page_num":"0","text":"v D ServiceTraits","par_num":"0","top":"0.07986111111111116","word_num":"0","width":"0.04941860139369965","height":"0.013194444444444398","level":"0"},{"block_num":"0","top":"0.09560723527624537","par_num":"0","word_num":"0","level":"0","left":"0.06976744244017712","height":"0.012919896178775425","page_num":"0","conf":"0.5","width":"0.04360465109348298","text":"€ OpportunitySy","line_num":"0"},{"left":"0.06976744262186314","height":"0.013194444444444398","page_num":"0","level":"0","line_num":"0","conf":"0.5","par_num":"0","text":"& SyncCrmEntiti","top":"0.11111111111111116","width":"0.043604651093482966","word_num":"0","block_num":"0"},{"page_num":"0","block_num":"0","top":"0.12638888888888888","width":"0.043604651093482966","left":"0.06976744262186314","word_num":"0","conf":"0.30000001192092896","height":"0.013194444444444509","par_num":"0","text":"© SyncFieldsTra","level":"0","line_num":"0"},{"word_num":"0","level":"0","height":"0.012919896178775425","width":"0.043604651093482966","text":"© WriteCrmTrait.","block_num":"0","left":"0.06976744262186314","line_num":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.14211886315092237"},{"left":"0.05377907201460226","level":"0","par_num":"0","word_num":"0","line_num":"0","block_num":"0","height":"0.005167958140373186","page_num":"0","width":"0.02761627733707428","conf":"0.30000001192092896","top":"0.16020671860423197","text":"→IUTIS"},{"line_num":"0","left":"0.05523256144987797","page_num":"0","word_num":"0","width":"0.03779069483280183","height":"0.005167958140373186","level":"0","par_num":"0","text":"•Weohook","conf":"0.30000001192092896","block_num":"0","top":"0.17571059457322424"},{"level":"0","page_num":"0","top":"0.1860465116125053","width":"0.05087209343910218","height":"0.01325904395845201","block_num":"0","text":"© BatchSyncCollect","word_num":"0","par_num":"0","line_num":"0","left":"0.062499998992658234","conf":"1"},{"block_num":"0","conf":"1","left":"0.06249999971940241","page_num":"0","text":"© BatchSyncRedisS","line_num":"0","height":"0.013194444444444509","top":"0.20138888888888884","word_num":"0","level":"0","par_num":"0","width":"0.050872093439102165"},{"line_num":"0","word_num":"0","height":"0.012919896178775425","left":"0.06250000193953738","block_num":"0","conf":"0.5","level":"0","page_num":"0","par_num":"0","text":"© Client.php","width":"0.03343023061752319","top":"0.217054263700018"},{"line_num":"0","word_num":"0","height":"0.016189303663041832","width":"0.04985416531562804","text":"© ClosedDealStage","level":"0","block_num":"0","page_num":"0","left":"0.06225802181468808","conf":"0.5","par_num":"0","top":"0.23221399127539644"},{"page_num":"0","conf":"0.5","width":"0.05087209343910218","left":"0.06250000042797796","level":"0","word_num":"0","line_num":"0","par_num":"0","text":"6 DealFieldsService","block_num":"0","top":"0.24791666666666667","height":"0.013194444444444398"},{"word_num":"0","page_num":"0","left":"0.06250000042797796","top":"0.26356589160699473","line_num":"0","level":"0","text":"© DecorateActivity.","par_num":"0","width":"0.05087209343910218","height":"0.012919896178775314","block_num":"0","conf":"0.5"},{"height":"0.012919896178775314","level":"0","left":"0.06250000063994501","line_num":"0","par_num":"0","block_num":"0","width":"0.050872093439102165","word_num":"0","page_num":"0","conf":"1","text":"© FieldDefinitions.p","top":"0.2790697675436873"},{"text":"© FieldTypeConveri","top":"0.2944444444444445","par_num":"0","width":"0.050872093439102165","left":"0.06250000063994501","block_num":"0","height":"0.013194444444444398","word_num":"0","page_num":"0","line_num":"0","level":"0","conf":"0.5"},{"height":"0.012919896178775425","level":"0","page_num":"0","conf":"0.5","width":"0.05087209343910217","top":"0.31007751970776987","par_num":"0","line_num":"0","word_num":"0","left":"0.06249999915617568","text":"© HubspotClientInte","block_num":"0"},{"page_num":"0","par_num":"0","height":"0.012919896178775425","conf":"1","line_num":"0","block_num":"0","text":"© HubspotTokenMa","left":"0.06249999915617568","width":"0.05087209343910217","word_num":"0","top":"0.32558139567676214","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","line_num":"0","height":"0.013194444444444509","level":"0","par_num":"0","text":"© PayloadBuilder.pt","top":"0.34097222222222223","conf":"1","left":"0.06249999915617568","width":"0.05087209343910217"},{"conf":"1","line_num":"0","left":"0.06250000054304579","block_num":"0","width":"0.050872093439102165","word_num":"0","top":"0.3562499999845983","page_num":"0","par_num":"0","level":"0","text":"© RemoteCrmObjec","height":"0.01325904395845201"},{"level":"0","line_num":"0","height":"0.012919896178775425","par_num":"0","page_num":"0","left":"0.06104651020135217","block_num":"0","text":"ResponseNormalil","top":"0.36950904428787323","word_num":"0","width":"0.05232558250427245","conf":"0.5"},{"conf":"1","level":"0","line_num":"0","page_num":"0","par_num":"0","width":"0.03813460767269134","word_num":"0","left":"0.06232804357000101","text":"© Service.php","height":"0.014488391081492025","top":"0.385520661693608","block_num":"0"},{"height":"0.012919896178775425","block_num":"0","conf":"0.5","line_num":"0","width":"0.052325582504272466","word_num":"0","left":"0.06250000031763119","par_num":"0","text":"© SyncFieldAction.f","level":"0","top":"0.40051679605359247","page_num":"0"},{"level":"0","line_num":"0","conf":"1","block_num":"0","page_num":"0","left":"0.06250000042797796","width":"0.05087209343910218","word_num":"0","height":"0.013194444444444509","text":"© SyncRelatedActiv","par_num":"0","top":"0.4159722222222222"},{"height":"0.013194444444444398","par_num":"0","level":"0","page_num":"0","top":"0.43125","left":"0.06250000042797796","block_num":"0","text":"© WebhookSyncBa1","width":"0.05087209343910218","word_num":"0","line_num":"0","conf":"1"},{"block_num":"0","height":"0.012919896178775314","par_num":"0","line_num":"0","top":"0.44702842390673636","word_num":"0","conf":"0.30000001192092896","width":"0.052325582504272466","level":"0","page_num":"0","text":"v D IntegrationApp","left":"0.046511628008761505"},{"line_num":"0","word_num":"0","page_num":"0","width":"0.04360464811325073","text":"> D Accessors","left":"0.05377907281420489","level":"0","height":"0.013194444444444398","par_num":"0","conf":"0.30000001192092896","top":"0.4625","block_num":"0"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.47777777777777786","word_num":"0","height":"0.013194444444444287","left":"0.05377907049138682","text":"~ D Api","par_num":"0","width":"0.024709300696849817","page_num":"0"},{"height":"0.012919896178775425","block_num":"0","text":"© ActionUrl.php","width":"0.04215116202831269","conf":"0.5","level":"0","left":"0.06976744294417696","page_num":"0","top":"0.49354005178141336","par_num":"0","line_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","width":"0.043604651093482966","left":"0.06976744182244457","word_num":"0","conf":"0.5","top":"0.5090277777777777","height":"0.01041666666666674","level":"0","block_num":"0","par_num":"0","text":"• EnumUrllnterfa"},{"conf":"0.5","left":"0.06976744131877369","level":"0","page_num":"0","text":"© FlowUrl.php","top":"0.5243055555555556","word_num":"0","block_num":"0","width":"0.037790697813034055","height":"0.013194444444444398","par_num":"0","line_num":"0"},{"conf":"0.5","text":"© PageResult.ph","width":"0.04215116202831268","par_num":"0","left":"0.06976744118787859","word_num":"0","height":"0.008333333333333415","top":"0.5423611111111111","level":"0","page_num":"0","line_num":"0","block_num":"0"},{"width":"0.04069767296314239","height":"0.013194444444444398","block_num":"0","page_num":"0","conf":"1","text":"© ProxyUrl.php","top":"0.5555555555555556","line_num":"0","left":"0.06976744331590323","level":"0","word_num":"0","par_num":"0"},{"block_num":"0","par_num":"0","level":"0","left":"0.06976744247735586","page_num":"0","text":"(c) recuestsuloe","conf":"0.30000001192092896","top":"0.5736111111869102","height":"0.005200258228513999","word_num":"0","width":"0.04215116202831269","line_num":"0"},{"conf":"0.30000001192092896","height":"0.005555555555555536","line_num":"0","left":"0.06976744247731892","par_num":"0","block_num":"0","page_num":"0","level":"0","text":"La kequestcxecu","width":"0.04215116202831268","word_num":"0","top":"0.5888888888888889"},{"height":"0.013194444444444509","block_num":"0","word_num":"0","line_num":"0","conf":"1","left":"0.06976744262186314","page_num":"0","level":"0","text":"• RequestExecu","top":"0.5993055555555555","par_num":"0","width":"0.043604651093482966"},{"level":"0","top":"0.614987080205186","width":"0.04505813717842101","word_num":"0","block_num":"0","conf":"1","left":"0.06831395541757242","text":"SystemEvents","page_num":"0","par_num":"0","height":"0.012919896178775425","line_num":"0"},{"text":"© SystemUrl.php","top":"0.6304909560892494","level":"0","line_num":"0","width":"0.04360465109348298","par_num":"0","word_num":"0","conf":"0.5","height":"0.01325904395845201","block_num":"0","left":"0.06976744244017712","page_num":"0"},{"left":"0.06976744244017712","block_num":"0","width":"0.04360465109348298","top":"0.6458333333333334","level":"0","text":"C TokenBuilder.f","word_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","height":"0.013194444444444398","page_num":"0"},{"text":"• TokenBuilderlr","left":"0.06976744182244457","block_num":"0","height":"0.010335917605294065","width":"0.043604651093482966","conf":"0.5","page_num":"0","line_num":"0","par_num":"0","word_num":"0","top":"0.6614987078467931","level":"0"},{"line_num":"0","conf":"0.5","page_num":"0","par_num":"0","block_num":"0","left":"0.06976744262186314","width":"0.043604651093482966","height":"0.012919896178775314","word_num":"0","top":"0.677002584081155","text":"© UrlBuilder.php","level":"0"},{"height":"0.015972222222222276","width":"0.0334302306175232","left":"0.0537790709197409","line_num":"0","text":"> D Config","page_num":"0","level":"0","word_num":"0","par_num":"0","conf":"0.30000001192092896","top":"0.6895833333333333","block_num":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.012919896178775425","line_num":"0","par_num":"0","block_num":"0","word_num":"0","text":"> DDTO","width":"0.029069766402244575","left":"0.053779070172798836","top":"0.7054263566048414"},{"word_num":"0","block_num":"0","height":"0.0077519370449914415","level":"0","page_num":"0","width":"0.0319767415523529","left":"0.05377907268312572","text":"> MFilters","par_num":"0","line_num":"0","conf":"0.5","top":"0.7235142124852563"},{"width":"0.027616277337074287","level":"0","word_num":"0","par_num":"0","text":">MJobs","conf":"0.30000001192092896","left":"0.05377906925297462","line_num":"0","page_num":"0","height":"0.0077519370449913305","block_num":"0","top":"0.7390180884542487"},{"width":"0.05813952684402465","height":"0.007978035344017975","block_num":"0","page_num":"0","word_num":"0","left":"0.05377907199312204","text":"> _ ProspectSearchS","top":"0.7545219644985337","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0"},{"line_num":"0","block_num":"0","conf":"0.5","level":"0","height":"0.013194444444444398","par_num":"0","text":"> D ServiceTraits","page_num":"0","left":"0.05523255917571146","top":"0.7673611111111112","width":"0.0479651153087616","word_num":"0"},{"line_num":"0","level":"0","left":"0.06250000235638761","par_num":"0","text":"© DataClient.php","page_num":"0","width":"0.045058137178421026","conf":"1","block_num":"0","word_num":"0","top":"0.782638889083126","height":"0.013226743539174413"},{"word_num":"0","conf":"0.5","line_num":"0","left":"0.06250000063994501","height":"0.012919896178775314","par_num":"0","text":"© DecorateActivity.","block_num":"0","level":"0","page_num":"0","top":"0.7984496125910601","width":"0.050872093439102165"},{"height":"0.013194444444444398","par_num":"0","level":"0","block_num":"0","left":"0.06250000075634798","width":"0.04941860437393189","word_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.8138888888888889","text":"© LocalSearch.php"},{"conf":"1","block_num":"0","left":"0.06249999913800708","page_num":"0","width":"0.05087209343910218","word_num":"0","line_num":"0","par_num":"0","top":"0.8291666664972477","text":"© LocalSearchlntert","height":"0.013210594654083252","level":"0"},{"conf":"1","left":"0.06249999915617568","level":"0","word_num":"0","par_num":"0","block_num":"0","height":"0.012919896178775425","top":"0.8449612406380025","text":"© RemoteSearch.pr","line_num":"0","page_num":"0","width":"0.05087209343910217"},{"height":"0.013194444444444398","par_num":"0","level":"0","width":"0.037790697813034055","word_num":"0","line_num":"0","conf":"1","text":"© Service.php","top":"0.8604166666666667","page_num":"0","block_num":"0","left":"0.06250000056053721"},{"text":"usteners","height":"0.005167958140373186","conf":"0.30000001192092896","par_num":"0","page_num":"0","line_num":"0","width":"0.03052325248718262","block_num":"0","left":"0.053779072956989936","top":"0.8785529718342062","level":"0","word_num":"0"},{"page_num":"0","height":"0.007832686768637798","line_num":"0","width":"0.0319767415523529","par_num":"0","top":"0.8914728687603839","word_num":"0","conf":"1","block_num":"0","level":"0","left":"0.05377907268312572","text":"M Metadata"},{"line_num":"0","page_num":"0","width":"0.03052325546741485","block_num":"0","text":"[ Migration","top":"0.9041666666666667","level":"0","word_num":"0","conf":"0.30000001192092896","height":"0.015972222222222165","left":"0.055232558385478615","par_num":"0"},{"width":"0.03052325248718262","height":"0.0077519370449914415","left":"0.053779069904664654","text":"Pipedrive","conf":"0.5","par_num":"0","page_num":"0","line_num":"0","top":"0.9224806207539902","word_num":"0","level":"0","block_num":"0"},{"height":"0.013210594654083252","line_num":"0","conf":"0.5","par_num":"0","width":"0.0334302306175232","top":"0.9354005166587466","word_num":"0","page_num":"0","left":"0.05523256007907227","text":"D Salesforce","block_num":"0","level":"0"},{"par_num":"0","left":"0.05523255842939088","conf":"0.5","text":"D Traits","block_num":"0","page_num":"0","level":"0","height":"0.013194444444444509","top":"0.9506944444444444","line_num":"0","width":"0.02180232554674149","word_num":"0"},{"word_num":"0","text":"View","line_num":"0","left":"0.08720930282773343","level":"0","page_num":"0","conf":"1","par_num":"0","top":"0.0025839794299922225","height":"0.012919896178775314","block_num":"0","width":"0.014534883201122284"},{"height":"0.012919896178775314","word_num":"0","page_num":"0","top":"0.0025839794299922225","left":"0.1061046516439201","conf":"1","par_num":"0","text":"Navigate","width":"0.02470930218696596","level":"0","block_num":"0","line_num":"0"},{"word_num":"0","text":"Code","width":"0.017441859841346746","par_num":"0","left":"0.13517441920723358","page_num":"0","level":"0","block_num":"0","line_num":"0","top":"0.0025839794299922225","height":"0.012919896178775314","conf":"1"},{"page_num":"0","height":"0.010335916943020385","conf":"1","level":"0","par_num":"0","word_num":"0","text":"Laravel","block_num":"0","top":"0.002583979426853289","left":"0.1540697678225595","width":"0.02180232554674147","line_num":"0"},{"conf":"1","height":"0.010335916943020274","par_num":"0","word_num":"0","left":"0.1802325584875518","line_num":"0","level":"0","block_num":"0","text":"Refactor","width":"0.02325581312179567","page_num":"0","top":"0.0025839794785329495"},{"word_num":"0","text":"( #11894 on JY-18909-automated-reports-ask-jiminny k v","line_num":"0","left":"0.08139535055570093","top":"0.020671834644156006","conf":"0.5","level":"0","par_num":"0","width":"0.13953487873077391","page_num":"0","block_num":"0","height":"0.015503875414530355"},{"line_num":"0","height":"0.013210593329535558","left":"0.12063953656452098","block_num":"0","par_num":"0","text":"© AutomatedReportsService.php","top":"0.04651162857209701","page_num":"0","level":"0","conf":"1","width":"0.0784883677959442","word_num":"0"},{"width":"0.06686046123504638","par_num":"0","top":"0.0671834625479939","line_num":"0","conf":"1","block_num":"0","left":"0.12063953658472096","height":"0.012919896178775314","level":"0","page_num":"0","text":"© TeamSetupController.php","word_num":"0"},{"conf":"0.5","left":"0.19622093276659994","word_num":"0","level":"0","top":"0.07222222222222219","width":"0.02616278827190399","block_num":"0","par_num":"0","line_num":"0","page_num":"0","text":"pnp apl.onp","height":"0.005555555555555536"},{"top":"0.08768377708261221","left":"0.12199534782789252","level":"0","line_num":"0","word_num":"0","page_num":"0","conf":"1","text":"© AutomatedReportsCommandTest.php","width":"0.0932420253753662","block_num":"0","height":"0.01593374278810289","par_num":"0"},{"conf":"1","page_num":"0","level":"0","top":"0.11111111111111116","line_num":"0","left":"0.12209302616673848","par_num":"0","block_num":"0","text":"© TrackProviderInstalledEvent.php","width":"0.08139534592628478","height":"0.013194444444444398","word_num":"0"},{"block_num":"0","height":"0.008333333333333415","line_num":"0","width":"0.09447674155235292","page_num":"0","par_num":"0","level":"0","text":"C AutomatedReportsCallbackService.php","top":"0.13402777777777775","word_num":"0","left":"0.12209302693457924","conf":"1"},{"line_num":"0","left":"0.12063953374347172","level":"0","page_num":"0","text":"+ OpportunitySyncTrait.php x","block_num":"0","conf":"0.5","par_num":"0","height":"0.015600775347815676","top":"0.15245478028474846","width":"0.07267441749572753","word_num":"0"},{"width":"0.014534883201122284","level":"0","left":"0.2267441862337412","block_num":"0","line_num":"0","page_num":"0","conf":"1","height":"0.010335916943020274","text":"Tools","word_num":"0","par_num":"0","top":"0.002583979461306396"},{"page_num":"0","height":"0.005167958140373186","text":"Window","width":"0.023255811631679557","level":"0","word_num":"0","conf":"1","par_num":"0","left":"0.2616279093004392","block_num":"0","top":"0.005167958914309545","line_num":"0"},{"text":"Help","line_num":"0","height":"0.0077519370449914415","page_num":"0","left":"0.28779069762679155","par_num":"0","word_num":"0","top":"0.0051679592552820175","width":"0.013081394135951996","level":"0","block_num":"0","conf":"1"},{"level":"0","width":"0.05377906560897827","page_num":"0","top":"0.04651162776985762","par_num":"0","left":"0.20784884136774445","height":"0.013210594654083252","word_num":"0","text":"© SendReportJob.php","conf":"1","line_num":"0","block_num":"0"},{"height":"0.013210594654083252","page_num":"0","left":"0.2718023263626453","block_num":"0","conf":"1","text":"© SendReportMailJob.php","top":"0.04651162776985762","width":"0.0625","word_num":"0","level":"0","line_num":"0","par_num":"0"},{"par_num":"0","top":"0.04651162778062423","level":"0","page_num":"0","conf":"1","block_num":"0","height":"0.013210594654083252","width":"0.058139532804489136","left":"0.3415697695210921","word_num":"0","text":"© ReportController.php","line_num":"0"},{"word_num":"0","height":"0.013210593329535558","page_num":"0","text":"© TokenBuilder.php","conf":"0.5","left":"0.40843023224387504","line_num":"0","width":"0.04796511530876163","par_num":"0","level":"0","top":"0.04651162857209701","block_num":"0"},{"block_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.04360465109348299","word_num":"0","level":"0","text":"• Filesystem.php","top":"0.06718346289252441","page_num":"0","line_num":"0","left":"0.2311046504707004","conf":"0.5"},{"page_num":"0","word_num":"0","level":"0","block_num":"0","top":"0.0671834625479939","par_num":"0","conf":"1","height":"0.012919896178775314","left":"0.2834302319639354","line_num":"0","text":"AutomatedReportsCommand.php","width":"0.08430232405662536"},{"left":"0.3764534966036903","text":"AskJiminnykeponscontroller.ono","par_num":"0","word_num":"0","level":"0","block_num":"0","page_num":"0","height":"0.005167958140373297","top":"0.07235142144660922","width":"0.08284882903099061","line_num":"0","conf":"0.5"},{"height":"0.01561692555745442","text":"© AutomatedReportsSendCommand.php","page_num":"0","level":"0","top":"0.08785529691119531","word_num":"0","par_num":"0","line_num":"0","width":"0.0959302306175232","block_num":"0","left":"0.22383720872224622","conf":"1"},{"word_num":"0","conf":"0.5","line_num":"0","text":"© Team.php","top":"0.09027777777777779","height":"0.013194444444444398","left":"0.32703488565831895","block_num":"0","par_num":"0","width":"0.033430230617523204","level":"0","page_num":"0"},{"width":"0.07994185686111452","line_num":"0","text":"© CreateActivityLoggedEvent.php","block_num":"0","par_num":"0","top":"0.11111111111111116","left":"0.21220930592958318","height":"0.013194444444444398","conf":"1","page_num":"0","level":"0","word_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","top":"0.11111111111111116","page_num":"0","width":"0.07412790656089785","word_num":"0","conf":"1","text":"© UserPilotActivityListener.php","level":"0","left":"0.3008720919957139","height":"0.013194444444444398"},{"top":"0.13402777777777775","width":"0.10610463619232177","word_num":"0","height":"0.008333333333333415","par_num":"0","page_num":"0","text":"C RequestGenerateAskJiminnyReportJob.php","line_num":"0","conf":"1","left":"0.22674420101698053","level":"0","block_num":"0"},{"block_num":"0","par_num":"0","top":"0.13402777777777775","line_num":"0","conf":"1","height":"0.008333333333333415","page_num":"0","width":"0.07994185686111449","left":"0.3415697712424078","level":"0","word_num":"0","text":"C RequestGenerateReportJob.php"},{"line_num":"0","page_num":"0","conf":"0.5","top":"0.13695090465074367","left":"0.4375000053159134","text":"syncopoortunity.ono","height":"0.005167958140373186","par_num":"0","level":"0","width":"0.050872087478637695","word_num":"0","block_num":"0"},{"height":"0.013194444444444509","left":"0.19767442069266705","width":"0.07122092843055727","block_num":"0","text":"© AutomatedReportResult.php","page_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","word_num":"0","top":"0.15486111111111112"},{"height":"0.005555555555555536","conf":"0.30000001192092896","left":"0.1497093018506152","level":"0","par_num":"0","page_num":"0","text":"\"podcast aualo unl","width":"0.047965112328529375","line_num":"0","top":"0.18333333333333335","word_num":"0","block_num":"0"},{"word_num":"0","page_num":"0","height":"0.013194444444444509","block_num":"0","level":"0","line_num":"0","top":"0.15486111111111112","conf":"1","text":"© AutomatedReport.php","left":"0.27906976806760275","width":"0.058139532804489136","par_num":"0"},{"line_num":"0","height":"0.015503875414530466","left":"0.280523256650285","page_num":"0","par_num":"0","text":"x § ccw.*","word_num":"0","width":"0.04941860437393192","block_num":"0","conf":"0.30000001192092896","level":"0","top":"0.17829457374837643"},{"width":"0.021802325546741497","line_num":"0","conf":"0.5","height":"0.012919896178775425","page_num":"0","par_num":"0","level":"0","word_num":"0","block_num":"0","text":"O results","top":"0.1782945737452376","left":"0.3401162794504664"},{"level":"0","conf":"1","par_num":"0","page_num":"0","height":"0.013194444444444509","word_num":"0","top":"0.20138888888888884","block_num":"0","left":"0.14680232849231975","text":"trait OpportunitySyncTrait","width":"0.0813953459262848","line_num":"0"},{"level":"0","width":"0.010174417495727534","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","top":"0.21705426382387016","par_num":"0","text":"080","height":"0.005167958140373186","block_num":"0","left":"0.12063953492946186"},{"height":"0.005167958471510192","block_num":"0","conf":"0.30000001192092896","top":"0.2480620156393526","word_num":"0","page_num":"0","text":"60/","width":"0.010174418240785604","left":"0.12209302349830872","par_num":"0","line_num":"0","level":"0"},{"width":"0.01308139562606811","conf":"1","height":"0.012919896178775425","page_num":"0","level":"0","par_num":"0","text":"697","word_num":"0","top":"0.2583979329183642","line_num":"0","left":"0.12063953496312871","block_num":"0"},{"top":"0.29457364366883154","level":"0","conf":"0.30000001192092896","block_num":"0","width":"0.010174417495727534","height":"0.005167958140373186","line_num":"0","par_num":"0","text":"070","left":"0.12063953492946186","word_num":"0","page_num":"0"},{"block_num":"0","line_num":"0","left":"0.12209302355887078","width":"0.010174418240785604","word_num":"0","level":"0","height":"0.012919896178775314","page_num":"0","top":"0.30490956116987156","par_num":"0","text":"708","conf":"1"},{"width":"0.01017441824078559","conf":"1","block_num":"0","word_num":"0","par_num":"0","text":"709","height":"0.012919896178775425","level":"0","page_num":"0","left":"0.12209302360732037","top":"0.3359173127633255","line_num":"0"},{"top":"0.35142118874148354","par_num":"0","conf":"1","page_num":"0","height":"0.010335916943020385","block_num":"0","text":"731","word_num":"0","line_num":"0","left":"0.12209302336507233","level":"0","width":"0.010174418240785604"},{"conf":"0.30000001192092896","top":"0.38501291994598486","width":"0.00872092992067336","height":"0.005167958471510081","word_num":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"154","left":"0.12209302333908192","level":"0"},{"top":"0.4108527133124211","height":"0.012919896178775314","text":"734","level":"0","left":"0.12209302356492698","par_num":"0","width":"0.01017441824078559","word_num":"0","page_num":"0","conf":"1","line_num":"0","block_num":"0"},{"height":"0.005167958140373186","line_num":"0","text":"755","conf":"0.30000001192092896","page_num":"0","left":"0.12063953492946186","top":"0.43152454806159635","width":"0.010174417495727534","par_num":"0","block_num":"0","word_num":"0","level":"0"},{"par_num":"0","width":"0.011627906560897822","word_num":"0","height":"0.012919896178775425","left":"0.12063953494629528","level":"0","block_num":"0","top":"0.4418604651319732","text":"736","page_num":"0","conf":"1","line_num":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.005200258228513888","text":"10 /","left":"0.1206395350150136","par_num":"0","word_num":"0","block_num":"0","width":"0.010174417495727534","page_num":"0","level":"0","top":"0.4624999999555106"},{"width":"0.011627906560897822","height":"0.012919896178775425","left":"0.12063953528544258","top":"0.4728682171560903","conf":"1","block_num":"0","line_num":"0","text":"738","page_num":"0","level":"0","par_num":"0","word_num":"0"},{"text":"740","width":"0.01017441824078559","conf":"1","left":"0.12209302360732037","par_num":"0","level":"0","height":"0.012919896178775314","top":"0.503875969094075","line_num":"0","block_num":"0","page_num":"0","word_num":"0"},{"block_num":"0","left":"0.12063953523699293","par_num":"0","page_num":"0","word_num":"0","level":"0","top":"0.5193798454075976","width":"0.011627906560897835","conf":"1","height":"0.012919896178775425","line_num":"0","text":"741"},{"page_num":"0","top":"0.5348837213765899","block_num":"0","level":"0","par_num":"0","text":"742","width":"0.010174418240785604","word_num":"0","left":"0.12209302355887078","conf":"1","height":"0.012919896178775425","line_num":"0"},{"height":"0.010335916943020274","word_num":"0","page_num":"0","line_num":"0","width":"0.010174418240785604","block_num":"0","level":"0","par_num":"0","left":"0.12209302336507233","conf":"1","text":"743","top":"0.5503875970102173"},{"left":"0.12209302356492698","height":"0.012919896178775314","text":"744","top":"0.5633074936741782","word_num":"0","conf":"1","line_num":"0","block_num":"0","level":"0","par_num":"0","page_num":"0","width":"0.01017441824078559"},{"left":"0.12209302356492698","par_num":"0","text":"745","width":"0.01017441824078559","block_num":"0","line_num":"0","conf":"1","height":"0.012919896178775314","level":"0","top":"0.5788113696431705","word_num":"0","page_num":"0"},{"word_num":"0","conf":"1","level":"0","text":"746","left":"0.12063953494629528","line_num":"0","top":"0.5943152454937303","width":"0.011627906560897822","page_num":"0","height":"0.012919896178775425","block_num":"0","par_num":"0"},{"word_num":"0","height":"0.012919896178775425","line_num":"0","conf":"1","left":"0.12063953502935174","level":"0","text":"747","page_num":"0","top":"0.6098191215857691","block_num":"0","par_num":"0","width":"0.011627906560897822"},{"block_num":"0","par_num":"0","left":"0.12209302336507233","text":"748","conf":"1","level":"0","page_num":"0","width":"0.010174418240785604","word_num":"0","line_num":"0","height":"0.012919896178775314","top":"0.6253229975547615"},{"block_num":"0","left":"0.12209302331056651","page_num":"0","width":"0.010174418240785604","level":"0","line_num":"0","height":"0.012919896178775314","par_num":"0","text":"749","top":"0.6408268737129379","conf":"1","word_num":"0"},{"block_num":"0","height":"0.012919896178775425","top":"0.6563307496819301","width":"0.010174418240785604","conf":"1","word_num":"0","par_num":"0","text":"750","left":"0.12209302331056651","level":"0","page_num":"0","line_num":"0"},{"height":"0.012919896178775425","level":"0","text":"751","page_num":"0","par_num":"0","left":"0.12209302336507233","width":"0.010174418240785604","word_num":"0","conf":"1","block_num":"0","line_num":"0","top":"0.6718346254617382"},{"height":"0.012919896178775314","left":"0.12209302355887078","top":"0.6873385017383471","width":"0.010174418240785604","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","text":"752","block_num":"0","word_num":"0"},{"conf":"1","par_num":"0","line_num":"0","page_num":"0","text":"753","block_num":"0","level":"0","height":"0.010335916943020274","left":"0.12209302336507233","top":"0.7028423773719745","width":"0.010174418240785604","word_num":"0"},{"height":"0.012919896178775314","left":"0.12209302355887078","conf":"1","page_num":"0","par_num":"0","text":"754","level":"0","top":"0.7183462536763315","block_num":"0","width":"0.010174418240785604","word_num":"0","line_num":"0"},{"height":"0.005167958471510192","block_num":"0","level":"0","page_num":"0","text":"155","top":"0.7364341085764757","width":"0.00872092992067336","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.12209302333908192"},{"height":"0.005167958471510192","block_num":"0","text":"10/","line_num":"0","page_num":"0","width":"0.00872092992067336","word_num":"0","left":"0.12209302333908192","conf":"0.30000001192092896","top":"0.7829457364834524","par_num":"0","level":"0"},{"height":"0.012919896178775314","page_num":"0","block_num":"0","conf":"1","left":"0.12063953494629528","top":"0.7932816537624642","level":"0","line_num":"0","width":"0.011627906560897822","word_num":"0","text":"794","par_num":"0"},{"page_num":"0","block_num":"0","level":"0","height":"0.005167958140373297","text":"170","top":"0.8139534886300718","conf":"0.30000001192092896","width":"0.010174417495727534","left":"0.12063953492946186","par_num":"0","word_num":"0","line_num":"0"},{"line_num":"0","page_num":"0","text":"1Y0","block_num":"0","level":"0","conf":"0.30000001192092896","height":"0.005167958140373186","par_num":"0","width":"0.010174417495727534","left":"0.12063953492946186","word_num":"0","top":"0.829457364599064"},{"page_num":"0","conf":"1","left":"0.12209302349830872","line_num":"0","height":"0.012919896178775314","text":"798","top":"0.8708010339304229","block_num":"0","level":"0","par_num":"0","width":"0.010174418240785604","word_num":"0"},{"left":"0.12209302355887078","width":"0.010174418240785604","level":"0","text":"799","top":"0.8863049100070809","word_num":"0","page_num":"0","height":"0.012919896178775314","block_num":"0","conf":"1","par_num":"0","line_num":"0"},{"conf":"1","word_num":"0","width":"0.010174418240785604","line_num":"0","height":"0.010335916943020274","left":"0.12209302336507233","text":"800","top":"0.9018087856407084","block_num":"0","par_num":"0","page_num":"0","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.005167958471510192","par_num":"0","line_num":"0","text":"8011","top":"0.9198966408762175","width":"0.00872092992067336","conf":"0.30000001192092896","left":"0.12209302333908192"},{"par_num":"0","line_num":"0","page_num":"0","word_num":"0","level":"0","text":"804","top":"0.9354005168452096","width":"0.00872092992067336","block_num":"0","conf":"0.30000001192092896","left":"0.12209302333908192","height":"0.005167958471510192"},{"left":"0.12209302356492698","width":"0.01017441824078559","conf":"1","par_num":"0","block_num":"0","level":"0","text":"803","page_num":"0","height":"0.012919896178775314","top":"0.9457364342426536","word_num":"0","line_num":"0"},{"word_num":"0","text":"804","par_num":"0","height":"0.012919896178775425","left":"0.12209302356492698","top":"0.9612403102116458","block_num":"0","width":"0.01017441824078559","level":"0","line_num":"0","page_num":"0","conf":"1"},{"height":"0.010448966423670547","top":"0.2298611110636567","level":"0","conf":"1","left":"0.15843023245081125","block_num":"0","width":"0.018895348906517034","text":"1 usage","word_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"left":"0.15843022940609072","height":"0.012919896178775425","text":"private function findOrSyncAccount(string $companyId): ?Account(...}","block_num":"0","par_num":"0","conf":"1","top":"0.24289405707253364","word_num":"0","page_num":"0","line_num":"0","width":"0.20930233001708984","level":"0"},{"text":"1 usage","word_num":"0","block_num":"0","level":"0","height":"0.010432816214031582","conf":"1","page_num":"0","par_num":"0","top":"0.27638888901085346","width":"0.018895348906517034","line_num":"0","left":"0.15843023245081125"},{"conf":"1","left":"0.1584302268609155","level":"0","line_num":"0","page_num":"0","top":"0.28940568514704634","text":"private function findOrSyncContact(string $contactId): ?Contact(...}","word_num":"0","block_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.2093023300170898"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","width":"0.01889534741640092","par_num":"0","height":"0.005167958140373186","page_num":"0","text":"Tusaue","left":"0.15843023232377637","top":"0.325581395606816","word_num":"0"},{"left":"0.15843024253845214","conf":"1","width":"0.27906975746154783","word_num":"0","par_num":"0","page_num":"0","text":"private function convertSingleDealAssociations($opportunityAssociations = null): array{...}","top":"0.335917312895889","level":"0","height":"0.012919896178775425","line_num":"0","block_num":"0"},{"text":"2 usages","word_num":"0","width":"0.02325581312179567","par_num":"0","conf":"1","block_num":"0","level":"0","left":"0.15843023338894943","line_num":"0","height":"0.013194444444444398","page_num":"0","top":"0.3666666666666667"},{"line_num":"0","par_num":"0","top":"0.38242894068398825","left":"0.15843023462924175","height":"0.010626614756054309","width":"0.2703488349914551","word_num":"0","text":"private function import0rUpdate0pportunity($crmData, ?bool $exists = null): ?0pportunity","level":"0","page_num":"0","block_num":"0","conf":"1"},{"level":"0","left":"0.17005814410079617","conf":"0.5","page_num":"0","height":"0.015536175833807953","block_num":"0","par_num":"0","text":"if (empty($crmData['properties'])) {","top":"0.41085271337508567","line_num":"0","width":"0.1133720874786377","word_num":"0"},{"top":"0.43125","word_num":"0","line_num":"0","par_num":"0","left":"0.1831395347368711","height":"0.005555555555555536","width":"0.03779069781303407","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","text":"return nuul."},{"text":"$crmId = (string) $crmData['id'];","word_num":"0","conf":"1","page_num":"0","top":"0.47286821738054596","line_num":"0","width":"0.10319766998291016","height":"0.013242893748813267","block_num":"0","left":"0.17005814053059667","level":"0","par_num":"0"},{"par_num":"0","width":"0.11482558250427244","word_num":"0","conf":"1","block_num":"0","height":"0.013194444444444509","text":"$properties = $crmData['properties'];","line_num":"0","page_num":"0","top":"0.4881944444444444","level":"0","left":"0.1700581373005759"},{"left":"0.1700581481174722","text":"$associations = $crmData['associations'] ?? [];","word_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.5038759693524728","height":"0.012919896178775314","line_num":"0","conf":"1","level":"0","width":"0.14534882307052613"},{"block_num":"0","height":"0.013194444444444509","text":"$opportunityExists = $exists ?? (bool) $this->crmEntityRepository->find0pportunityByExternalId(","top":"0.5347222222222222","page_num":"0","par_num":"0","width":"0.29215114116668706","word_num":"0","left":"0.17005815385511544","level":"0","conf":"1","line_num":"0"},{"par_num":"0","block_num":"0","top":"0.5529715763014061","conf":"0.30000001192092896","line_num":"0","width":"0.042151162028312705","height":"0.007751937707265233","page_num":"0","text":"фuh1s->cont1g,","level":"0","word_num":"0","left":"0.18313953631869245"},{"conf":"1","line_num":"0","level":"0","left":"0.18313953507062147","text":"$crmId","par_num":"0","width":"0.021802325546741497","word_num":"0","block_num":"0","top":"0.5633074935557458","height":"0.012919896178775425","page_num":"0"},{"top":"0.5788113700446728","word_num":"0","text":"):","block_num":"0","width":"0.00872092992067336","line_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.015503875414530466","left":"0.17005813978772533","par_num":"0"},{"top":"0.6097222222222223","line_num":"0","word_num":"0","text":"if ($opportunityExists) {","par_num":"0","width":"0.07994185686111449","conf":"1","height":"0.013194444444444398","left":"0.1700581431388848","level":"0","page_num":"0","block_num":"0"},{"top":"0.6250000000248183","word_num":"0","left":"0.18313953478408013","width":"0.2093023300170898","conf":"1","height":"0.013242893748813156","par_num":"0","text":"return $this->update0pportunity($crmId, $properties, $associations);","page_num":"0","block_num":"0","line_num":"0","level":"0"},{"conf":"0.30000001192092896","top":"0.6408268737129379","text":"f else {","page_num":"0","height":"0.012919896178775314","width":"0.02761627733707428","word_num":"0","level":"0","left":"0.1700581403484188","par_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","height":"0.013194444444444398","text":"return $this->create0pportunity($crmId, $properties, $associations);","width":"0.21075580120086668","level":"0","top":"0.65625","word_num":"0","line_num":"0","left":"0.18168605223881862","conf":"1"},{"height":"0.005555555555555536","left":"0.16133721633625112","block_num":"0","top":"0.7361111111111112","width":"0.07558138966560363","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0","text":"* Creqte new oboorcunicui"},{"line_num":"0","level":"0","left":"0.15843024198399033","page_num":"0","text":"private function createOpportunity(string $crmId, array $properties, array $associations): ?Opportunity{...}","width":"0.33139533996582027","conf":"1","word_num":"0","top":"0.7777777777777778","height":"0.013194444444444398","par_num":"0","block_num":"0"},{"block_num":"0","word_num":"0","page_num":"0","conf":"1","line_num":"0","left":"0.15843023295986117","level":"0","width":"0.011627906560897822","par_num":"0","text":"/**","top":"0.808785529817589","height":"0.012919896178775314"},{"page_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1","text":"* Update existing opportunity","left":"0.16133720879931124","height":"0.013210594654083252","top":"0.8242894055476354","width":"0.0915697693824768","word_num":"0","par_num":"0"},{"level":"0","left":"0.1584302322085632","par_num":"0","line_num":"0","page_num":"0","top":"0.8552971579829637","block_num":"0","width":"0.018895348906517034","height":"0.012919896178775425","conf":"0.5","word_num":"0","text":"1 usage"},{"top":"0.8708010339582336","height":"0.013226743539174413","conf":"1","word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.15843024974293707","par_num":"0","line_num":"0","text":"private function update0pportunity(string $crmId, array $properties, array $associations): Opportunity","width":"0.31395347118377687"},{"height":"0.005555555555555536","block_num":"0","conf":"0.30000001192092896","level":"0","text":"naccouncio = .uhs->reso.veaccountocsassoctarons.","width":"0.15988370180130004","par_num":"0","left":"0.17005814267544564","top":"0.9041666666666667","word_num":"0","line_num":"0","page_num":"0"},{"level":"0","width":"0.2514534950256348","top":"0.9145833333333333","left":"0.17151162469097353","line_num":"0","page_num":"0","word_num":"0","conf":"1","text":"$businessProcess = $this->resolveBusinessProcess($propertiesl'pipeline'] ?? null);","height":"0.015972222222222276","block_num":"0","par_num":"0"},{"level":"0","page_num":"0","line_num":"0","word_num":"0","left":"0.17005814681218379","height":"0.012919896178775425","block_num":"0","conf":"1","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess,","top":"0.9302325583274942","width":"0.20203487873077391","par_num":"0"},{"block_num":"0","line_num":"0","text":"$properties['dealstage'] ?? null): null;","top":"0.9302325582347916","conf":"0.5","height":"0.015600775347815676","word_num":"0","page_num":"0","par_num":"0","width":"0.12790696620941167","left":"0.37063954107758634","level":"0"},{"text":"$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);","width":"0.2674418449401855","page_num":"0","left":"0.1700581506024048","conf":"1","line_num":"0","top":"0.9611111111111111","word_num":"0","height":"0.013194444444444398","level":"0","block_num":"0","par_num":"0"},{"height":"0.010610465208689357","block_num":"0","level":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","page_num":"0","top":"0.9868055554662841","width":"0.2499999761581421","word_num":"0","conf":"1","par_num":"0","line_num":"0","left":"0.004360480307262304"},{"left":"0.46947674696241853","word_num":"0","top":"0.09043927661991469","text":"CreateHeldActivityEvent.php","line_num":"0","width":"0.06686046123504635","block_num":"0","height":"0.012919896178775314","conf":"1","par_num":"0","page_num":"0","level":"0"},{"left":"0.5479651175265261","block_num":"0","text":"= custom.log","word_num":"0","level":"0","page_num":"0","line_num":"0","height":"0.013210594654083252","par_num":"0","top":"0.04651162778062423","width":"0.03488371968269344","conf":"0.5"},{"width":"0.04069767296314242","block_num":"0","left":"0.54796511637793","word_num":"0","line_num":"0","text":"(° scratch_1.json","page_num":"0","height":"0.012919896178775425","conf":"0.5","level":"0","par_num":"0","top":"0.06718346289252441"},{"page_num":"0","height":"0.013210594654083252","line_num":"0","left":"0.5915697676683005","block_num":"0","conf":"0.5","par_num":"0","top":"0.04651162776985762","width":"0.031976744532585144","word_num":"0","text":"= laravel.log","level":"0"},{"left":"0.5973837245144399","top":"0.06944444444444442","page_num":"0","block_num":"0","line_num":"0","height":"0.008333333333333304","level":"0","width":"0.03633720576763155","par_num":"0","text":"V connect.vue","conf":"0.5","word_num":"0"},{"block_num":"0","word_num":"0","conf":"0.5","left":"0.5479651174745078","par_num":"0","top":"0.09027777777777779","height":"0.013194444444444398","page_num":"0","line_num":"0","level":"0","text":"A HS_local jiminny@localhost]","width":"0.07267441749572756"},{"word_num":"0","conf":"0.5","page_num":"0","par_num":"0","line_num":"0","level":"0","top":"0.11111111111111116","width":"0.06395348310470583","block_num":"0","left":"0.5479651215291292","text":"fi crm_configurations [EU]","height":"0.013194444444444398"},{"level":"0","conf":"0.5","left":"0.6322674432095422","width":"0.06104651093482971","block_num":"0","word_num":"0","line_num":"0","text":"A SF [jiminny@localhost]","par_num":"0","top":"0.04651162778062423","page_num":"0","height":"0.013210594654083252"},{"block_num":"0","conf":"1","text":"V Onboard.vue","par_num":"0","top":"0.06718346266642627","width":"0.03779069781303401","height":"0.012919896178775314","level":"0","line_num":"0","word_num":"0","left":"0.6438953492402852","page_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","height":"0.010497415728039305","width":"0.045058137178421","word_num":"0","page_num":"0","text":"A console [EU] x|","top":"0.09027777790686753","conf":"0.30000001192092896","level":"0","left":"0.6308139553380879"},{"top":"0.11111111111111116","width":"0.04360464811325082","text":"Al console [PROD]","height":"0.013194444444444398","level":"0","left":"0.620639536468812","word_num":"0","block_num":"0","par_num":"0","conf":"0.5","page_num":"0","line_num":"0"},{"block_num":"0","level":"0","top":"0.13680555555555562","left":"0.5494186049257126","width":"0.04941860437393186","word_num":"0","par_num":"0","page_num":"0","line_num":"0","height":"0.005555555555555536","text":"& console SlAGiNG","conf":"0.30000001192092896"},{"height":"0.012919896178775314","conf":"1","line_num":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.19121447029993188","width":"0.014534883201122284","text":"1542","left":"0.5450581398432373"},{"word_num":"0","level":"0","line_num":"0","left":"0.4898255839714893","block_num":"0","par_num":"0","text":"HSZMRMI9 AY","page_num":"0","conf":"0.30000001192092896","height":"0.007864986525641604","top":"0.20671834672425926","width":"0.05377906560897833"},{"height":"0.012919896178775314","left":"0.5450581400370357","level":"0","top":"0.20671834635505681","width":"0.014534883201122284","text":"1543","page_num":"0","word_num":"0","block_num":"0","conf":"1","line_num":"0","par_num":"0"},{"left":"0.5450581400370357","page_num":"0","text":"1544","line_num":"0","block_num":"0","top":"0.22222222232404898","level":"0","height":"0.012919896178775425","word_num":"0","conf":"1","par_num":"0","width":"0.014534883201122284"},{"par_num":"0","text":"1545","line_num":"0","page_num":"0","left":"0.5450581400370357","top":"0.23772609829304125","width":"0.014534883201122284","word_num":"0","level":"0","block_num":"0","conf":"1","height":"0.012919896178775425"},{"level":"0","conf":"1","block_num":"0","page_num":"0","text":"1546","par_num":"0","left":"0.5450581400370357","word_num":"0","height":"0.012919896178775314","line_num":"0","top":"0.25322997426203353","width":"0.014534883201122284"},{"left":"0.5406976748226677","par_num":"0","top":"0.2739018092287482","page_num":"0","height":"0.010335916943020385","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"=104,","width":"0.01598837077617643","word_num":"0","level":"0"},{"left":"0.5436046516649427","conf":"0.5","text":"-1548","line_num":"0","block_num":"0","page_num":"0","word_num":"0","par_num":"0","level":"0","width":"0.014534883201122284","height":"0.010335916943020385","top":"0.28423772619687915"},{"level":"0","text":"1549","left":"0.5450581395525396","width":"0.014534883201122284","word_num":"0","height":"0.012919896178775314","block_num":"0","top":"0.2997416024274082","conf":"1","line_num":"0","par_num":"0","page_num":"0"},{"top":"0.31524547848253304","width":"0.018895348906517118","word_num":"0","left":"0.5392441858907338","block_num":"0","conf":"0.5","level":"0","line_num":"0","page_num":"0","text":"=1550","height":"0.012919896178775425","par_num":"0"},{"top":"0.3307493541069948","width":"0.014534883201122284","word_num":"0","left":"0.5450581400370357","page_num":"0","line_num":"0","level":"0","conf":"1","height":"0.012919896178775314","par_num":"0","text":"1551","block_num":"0"},{"width":"0.014534883201122284","conf":"1","word_num":"0","left":"0.5450581400370357","height":"0.012919896178775314","par_num":"0","block_num":"0","top":"0.3462532300759871","line_num":"0","page_num":"0","level":"0","text":"1552"},{"line_num":"0","height":"0.010335916943020163","level":"0","text":"—1553","top":"0.36175710608099165","word_num":"0","par_num":"0","block_num":"0","page_num":"0","left":"0.539244186357523","width":"0.020348836481571264","conf":"0.5"},{"conf":"1","line_num":"0","par_num":"0","text":"=1554","block_num":"0","height":"0.012919896178775425","top":"0.37726098235850203","width":"0.018895348906517118","word_num":"0","left":"0.5392441858907338","page_num":"0","level":"0"},{"block_num":"0","left":"0.5450581396009893","width":"0.014534883201122284","page_num":"0","line_num":"0","word_num":"0","height":"0.012919896178775314","text":"1555","par_num":"0","conf":"1","level":"0","top":"0.3901808785686658"},{"page_num":"0","par_num":"0","word_num":"0","conf":"1","text":"1556","block_num":"0","width":"0.014534883201122284","left":"0.5450581400370357","height":"0.012919896178775425","level":"0","top":"0.4056847546237905","line_num":"0"},{"width":"0.020348836481571153","block_num":"0","par_num":"0","line_num":"0","left":"0.5392441867495246","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.018087854650285506","text":"1557","top":"0.41602067211499505","word_num":"0"},{"word_num":"0","line_num":"0","text":"1558","level":"0","left":"0.5450581399764737","block_num":"0","conf":"1","par_num":"0","page_num":"0","width":"0.014534883201122284","top":"0.4366925065940749","height":"0.012919896178775425"},{"text":"—1559","word_num":"0","top":"0.45219638256306716","par_num":"0","line_num":"0","block_num":"0","level":"0","left":"0.5392441866647376","conf":"0.30000001192092896","height":"0.012919896178775425","page_num":"0","width":"0.020348836481571153"},{"page_num":"0","width":"0.020348836481571153","word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","text":"=1560","height":"0.015503875414530355","line_num":"0","top":"0.46511627926086574","left":"0.5392441867495246","par_num":"0"},{"width":"0.014534883201122284","block_num":"0","word_num":"0","top":"0.4832041344687519","conf":"1","text":"1561","line_num":"0","left":"0.5450581400370357","par_num":"0","height":"0.012919896178775314","page_num":"0","level":"0"},{"top":"0.4987080107822748","word_num":"0","conf":"1","left":"0.5450581399885861","text":"1562","line_num":"0","height":"0.012919896178775314","width":"0.014534883201122284","level":"0","block_num":"0","par_num":"0","page_num":"0"},{"level":"0","block_num":"0","left":"0.5450581399885861","page_num":"0","par_num":"0","top":"0.5142118867512669","height":"0.012919896178775425","line_num":"0","width":"0.014534883201122284","text":"1563","conf":"1","word_num":"0"},{"line_num":"0","height":"0.012919896178775314","block_num":"0","left":"0.5450581396009893","text":"11564","top":"0.5271317829614307","width":"0.014534883201122284","conf":"1","word_num":"0","level":"0","page_num":"0","par_num":"0"},{"level":"0","conf":"1","top":"0.5452196385138474","width":"0.014534883201122284","page_num":"0","left":"0.5450581395525396","word_num":"0","height":"0.010335916943020274","text":"1565","par_num":"0","block_num":"0","line_num":"0"},{"top":"0.5581395349855478","width":"0.020348836481571153","block_num":"0","line_num":"0","text":"=1566","left":"0.5392441867495246","height":"0.012919896178775314","word_num":"0","par_num":"0","level":"0","conf":"1","page_num":"0"},{"conf":"1","left":"0.5450581400370357","word_num":"0","line_num":"0","top":"0.57364341095454","height":"0.012919896178775314","block_num":"0","page_num":"0","text":"1567","par_num":"0","width":"0.014534883201122284","level":"0"},{"line_num":"0","conf":"1","par_num":"0","height":"0.012919896178775314","left":"0.5450581400370357","block_num":"0","page_num":"0","text":"1568","level":"0","width":"0.014534883201122284","word_num":"0","top":"0.5891472869235322"},{"conf":"0.30000001192092896","level":"0","width":"0.020348836481571153","line_num":"0","text":"11569","par_num":"0","top":"0.604651162898802","word_num":"0","block_num":"0","left":"0.5392441867495246","page_num":"0","height":"0.018087854650285506"},{"par_num":"0","conf":"1","level":"0","line_num":"0","text":"1570","width":"0.014534883201122284","top":"0.6201550388615167","block_num":"0","page_num":"0","height":"0.012919896178775425","word_num":"0","left":"0.5450581400370357"},{"left":"0.5450581400370357","line_num":"0","word_num":"0","block_num":"0","par_num":"0","page_num":"0","conf":"1","height":"0.012919896178775425","text":"1571","top":"0.6356589148305088","width":"0.014534883201122284","level":"0"},{"width":"0.014534883201122284","text":"1572","block_num":"0","level":"0","conf":"1","par_num":"0","word_num":"0","height":"0.012919896178775425","left":"0.5450581400370357","top":"0.6511627907995011","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.012919896178775425","left":"0.5465116279863845","word_num":"0","par_num":"0","top":"0.6666666667684934","page_num":"0","text":"1573","width":"0.013081395626068137","line_num":"0","conf":"1","level":"0"},{"width":"0.014534883201122284","par_num":"0","conf":"1","text":"1575","height":"0.010335916943020274","word_num":"0","line_num":"0","level":"0","top":"0.6976744187033391","page_num":"0","block_num":"0","left":"0.5450581400370357"},{"block_num":"0","height":"0.010335916943020385","par_num":"0","line_num":"0","text":"1577","left":"0.5450581395525396","top":"0.7286821708135889","width":"0.014534883201122284","word_num":"0","level":"0","conf":"1","page_num":"0"},{"level":"0","top":"0.7416020671991567","line_num":"0","height":"0.012919896178775425","text":"1578","conf":"1","par_num":"0","word_num":"0","block_num":"0","width":"0.014534883201122284","left":"0.5450581396009893","page_num":"0"},{"conf":"1","par_num":"0","line_num":"0","top":"0.7571059431681489","level":"0","block_num":"0","word_num":"0","height":"0.012919896178775314","left":"0.5450581396009893","width":"0.014534883201122284","text":"1579","page_num":"0"},{"text":"1580","width":"0.014534883201122284","level":"0","par_num":"0","height":"0.012919896178775314","page_num":"0","left":"0.5450581400370357","conf":"1","line_num":"0","top":"0.7726098192232738","block_num":"0","word_num":"0"},{"par_num":"0","page_num":"0","word_num":"0","top":"0.8036175711612583","width":"0.014534883201122284","line_num":"0","conf":"1","left":"0.5450581400370357","height":"0.012919896178775314","text":"1582","block_num":"0","level":"0"},{"height":"0.012919896178775314","width":"0.013081395626068026","left":"0.5450581392327509","word_num":"0","text":"1584","par_num":"0","block_num":"0","line_num":"0","conf":"1","page_num":"0","top":"0.834625323325341","level":"0"},{"width":"0.013081395626068026","height":"0.010335916943020274","block_num":"0","level":"0","line_num":"0","word_num":"0","top":"0.8656330750627995","conf":"0.5","page_num":"0","text":"11586","left":"0.5450581393235938","par_num":"0"},{"top":"0.8992248064595291","conf":"0.30000001192092896","line_num":"0","height":"0.005167958140373186","block_num":"0","level":"0","text":"108","width":"0.013081394135951996","par_num":"0","page_num":"0","word_num":"0","left":"0.5450581394872567"},{"block_num":"0","page_num":"0","left":"0.5450581394872567","text":"1084","height":"0.005167958140373186","level":"0","par_num":"0","conf":"0.30000001192092896","top":"0.9147286824285215","line_num":"0","word_num":"0","width":"0.013081394135951996"},{"text":"1590","par_num":"0","line_num":"0","page_num":"0","level":"0","width":"0.014534883201122284","word_num":"0","block_num":"0","height":"0.012919896178775425","conf":"1","top":"0.9250645996173306","left":"0.5450581399764737"},{"word_num":"0","conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","page_num":"0","height":"0.005167958140373297","level":"0","text":"Ix. Aulo v","left":"0.6191860466784848","top":"0.15762273927606663","width":"0.023255811631679557"},{"left":"0.694767442016901","line_num":"0","top":"0.15503876001784744","word_num":"0","width":"0.029069766402244568","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0","height":"0.012919896178775425","text":"fajiminny~"},{"block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","width":"0.05523255467414856","top":"0.18055555555555558","word_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","text":"oElee* rrom crm","left":"0.572674422847079"},{"left":"0.6424286905339495","par_num":"0","level":"0","text":"026 49 421 23 2102","width":"0.06834029555320742","block_num":"0","word_num":"0","height":"0.020948829915788503","line_num":"0","conf":"0.30000001192092896","top":"0.16523617878663432","page_num":"0"},{"width":"0.15552324056625366","word_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.5726744338480192","block_num":"0","conf":"1","height":"0.013194444444444398","text":"SELECT * FROM crm_layout_entities WHERE crm_layout","level":"0","top":"0.1909722222222222"},{"left":"0.5726744170751742","line_num":"0","level":"0","height":"0.013194444444444398","par_num":"0","conf":"0.5","text":"SELECT * FROM teams WHERE id = 575;","page_num":"0","top":"0.2222222222222222","word_num":"0","width":"0.10901162624359129","block_num":"0"},{"conf":"1","page_num":"0","line_num":"0","par_num":"0","text":"select * from opportunities where team_id = 575;=","word_num":"0","height":"0.013194444444444398","level":"0","width":"0.15552324056625366","left":"0.5726744337137128","top":"0.23750000000000004","block_num":"0"},{"level":"0","line_num":"0","block_num":"0","left":"0.5726744234492939","height":"0.013210593329535558","conf":"1","word_num":"0","par_num":"0","top":"0.2687338507943192","width":"0.15406975746154783","text":"SELECT * FROM activities WHERE uvid_to_bin('96b126","page_num":"0"},{"word_num":"0","top":"0.29974160216901025","line_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.07703487873077397","level":"0","conf":"1","left":"0.572674423519849","text":"select * from contacts c"},{"height":"0.013226743539174413","page_num":"0","width":"0.15552324056625366","left":"0.572674433782953","block_num":"0","top":"0.31524547840267814","text":"where c.crm_configuration_id = 370 order by c.upda","line_num":"0","par_num":"0","conf":"0.5","word_num":"0","level":"0"},{"height":"0.015503875414530466","width":"0.15552324056625366","text":"SELECT * FROM participants where activity_id = 39g","par_num":"0","left":"0.5726744332977075","level":"0","top":"0.3436692508370931","word_num":"0","page_num":"0","block_num":"0","conf":"1","line_num":"0"},{"level":"0","height":"0.015972222222222276","top":"0.3590277777777777","width":"0.15406975746154783","conf":"1","word_num":"0","block_num":"0","left":"0.572674421965987","line_num":"0","par_num":"0","page_num":"0","text":"SELECT * FROM participants where activity_id = 39"},{"height":"0.015600774023267872","line_num":"0","par_num":"0","word_num":"0","block_num":"0","conf":"1","page_num":"0","text":"SELECT * FROM activity_summary_logs where activity","width":"0.15406976938247685","top":"0.37467700342764254","left":"0.5726744169714035","level":"0"},{"left":"0.5726744234492939","par_num":"0","level":"0","conf":"1","top":"0.3901808789131962","block_num":"0","line_num":"0","page_num":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('c7d99F","width":"0.15406975746154783","word_num":"0","height":"0.012919896178775425"},{"word_num":"0","level":"0","block_num":"0","page_num":"0","top":"0.40555555555555556","text":"SELECT * FROM activities WHERE uuid_to_bin('2e6ff4","height":"0.015972222222222165","left":"0.5726744226990034","width":"0.15552325248718268","conf":"0.5","par_num":"0","line_num":"0"},{"par_num":"0","left":"0.5726744171621306","line_num":"0","block_num":"0","text":"select * from crm_profiles where crm_configuration","width":"0.15552325248718268","word_num":"0","conf":"1","top":"0.42118863085118075","level":"0","height":"0.012919896178775425","page_num":"0"},{"text":"select * from opportunities where crm_configuratio","block_num":"0","height":"0.012919896178775425","width":"0.15552324056625366","page_num":"0","par_num":"0","line_num":"0","left":"0.5726744338522805","level":"0","top":"0.43669250656177505","conf":"1","word_num":"0"},{"par_num":"0","text":"select * from accounts where crm_configuration_id","block_num":"0","height":"0.013194444444444398","conf":"1","line_num":"0","level":"0","width":"0.1526162743568421","top":"0.4520833333333334","word_num":"0","left":"0.5726744182303668","page_num":"0"},{"block_num":"0","text":"select * from contacts where crm_configuration_id","level":"0","width":"0.15406975746154783","conf":"1","height":"0.015503875414530466","page_num":"0","top":"0.4651162795192636","line_num":"0","word_num":"0","left":"0.5726744234492995","par_num":"0"},{"left":"0.572674419565805","line_num":"0","par_num":"0","text":"# owner 13236 525785080","conf":"1","level":"0","block_num":"0","height":"0.010545865694681855","page_num":"0","top":"0.48320413433612164","width":"0.07267441749572756","word_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","left":"0.5726744209587247","par_num":"0","top":"0.4986111111111111","conf":"0.5","level":"0","line_num":"0","text":"# contact 1","width":"0.03779069483280184","height":"0.013194444444444398"},{"conf":"1","word_num":"0","par_num":"0","text":"16779180 665587441856 - activity - AL","height":"0.015972222222222165","width":"0.1133720874786377","left":"0.6133720969756984","block_num":"0","level":"0","page_num":"0","line_num":"0","top":"0.49583333333333335"},{"page_num":"0","block_num":"0","text":"# contact 2","conf":"0.5","height":"0.015503875414530466","left":"0.5726744208610685","line_num":"0","top":"0.5116279069955773","par_num":"0","level":"0","width":"0.03779069483280184","word_num":"0"},{"block_num":"0","par_num":"0","text":"14247[PHONE]70 - asnosupporuro","word_num":"0","width":"0.11482557058334353","page_num":"0","conf":"0.30000001192092896","left":"0.6119186041859349","height":"0.005555555555555536","level":"0","top":"0.5166666666666667","line_num":"0"},{"left":"0.572674422933733","height":"0.015552324718899224","par_num":"0","level":"0","line_num":"0","text":"# company 4176133 47150650569","width":"0.09156976342201228","conf":"1","page_num":"0","word_num":"0","block_num":"0","top":"0.5270833335061834"},{"level":"0","page_num":"0","conf":"1","text":"# deal 7100953 410150124747","block_num":"0","top":"0.5423611111111111","left":"0.572674420320823","line_num":"0","height":"0.013194444444444509","par_num":"0","word_num":"0","width":"0.0857558131217957"},{"left":"0.5726744191623151","text":"SELECT","top":"0.558139534899415","word_num":"0","height":"0.012919896178775425","level":"0","block_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","width":"0.020348836481571264"},{"par_num":"0","width":"0.14244185686111455","left":"0.5843023296036838","level":"0","block_num":"0","top":"0.5736111108341727","word_num":"0","page_num":"0","line_num":"0","height":"0.015536175833807953","conf":"0.5","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN"},{"line_num":"0","top":"0.589147286955832","height":"0.012919896178775425","left":"0.5857558140032924","conf":"1","level":"0","block_num":"0","text":"u.email,","par_num":"0","page_num":"0","width":"0.026162791252136164","word_num":"0"},{"page_num":"0","width":"0.015988372266292572","text":"sa.*,","par_num":"0","block_num":"0","conf":"1","left":"0.5857558140667083","line_num":"0","height":"0.012919896178775314","level":"0","word_num":"0","top":"0.6046511629248242"},{"height":"0.013194444444444398","left":"0.5857558124897835","text":"t.owner_id FROM social_accounts sa","top":"0.6201388888888889","level":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","word_num":"0","page_num":"0","width":"0.10465116500854499"},{"conf":"0.5","left":"0.5726744188870635","width":"0.11627906560897827","text":"JOIN users u on u.id = sa.sociable_id","block_num":"0","line_num":"0","height":"0.013194444444444509","par_num":"0","level":"0","top":"0.6354166666666666","word_num":"0","page_num":"0"},{"width":"0.12790696620941155","top":"0.6511627907995011","word_num":"0","level":"0","line_num":"0","page_num":"0","left":"0.5726744291283256","par_num":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id","conf":"0.5","block_num":"0","height":"0.012919896178775425"},{"text":"WHERE u.team_id = 400 and sa.provider = 'hubspot:","par_num":"0","word_num":"0","block_num":"0","height":"0.013194444444444509","left":"0.5726744151641616","level":"0","conf":"0.5","top":"0.6666666666666666","width":"0.15406976938247685","page_num":"0","line_num":"0"},{"left":"0.5726744202565369","height":"0.005555555555555647","top":"0.7","width":"0.07122092843055727","par_num":"0","text":"select * tron teacures.","block_num":"0","word_num":"0","conf":"0.5","level":"0","page_num":"0","line_num":"0"},{"width":"0.15552324056625366","line_num":"0","top":"0.7104166666666667","block_num":"0","left":"0.5726744332978779","conf":"1","level":"0","par_num":"0","text":"select * from team_features where feature_id = 40,","word_num":"0","page_num":"0","height":"0.015972222222222165"},{"par_num":"0","block_num":"0","line_num":"0","top":"0.7416020675468262","left":"0.5726744232633351","page_num":"0","height":"0.015503875414530466","width":"0.15406975746154783","level":"0","conf":"0.5","text":"select * from teams where id = 556; # owner: 18101","word_num":"0"},{"left":"0.5726744160052581","line_num":"0","page_num":"0","block_num":"0","top":"0.7569444444444444","conf":"1","text":"select * from crm_configurations where id = 477;","width":"0.1482558131217956","height":"0.013194444444444509","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","par_num":"0","text":"SELECT * FROM users WHERE id = 18101;","conf":"1","height":"0.012919896178775314","line_num":"0","level":"0","width":"0.11627906560897827","page_num":"0","word_num":"0","left":"0.5726744231096511","top":"0.7726098192232738"},{"width":"0.020348836481571264","word_num":"0","page_num":"0","conf":"1","level":"0","par_num":"0","block_num":"0","height":"0.010335916943020385","line_num":"0","left":"0.5726744189014326","text":"SELECT","top":"0.7881136952355063"},{"left":"0.5857558109500923","par_num":"0","height":"0.013194444444444398","conf":"0.5","line_num":"0","top":"0.8034722222222223","width":"0.1409883737564087","word_num":"0","page_num":"0","text":"CONCAT(u.id, LASE WHEN u.id = t.owner_id THEN","block_num":"0","level":"0"},{"word_num":"0","line_num":"0","text":"u.email,","width":"0.02761627733707428","height":"0.012919896178775425","level":"0","block_num":"0","left":"0.5843023259874707","par_num":"0","top":"0.8191214473886484","conf":"0.5","page_num":"0"},{"height":"0.012919896178775425","top":"0.8346253231315425","par_num":"0","page_num":"0","conf":"1","level":"0","block_num":"0","left":"0.5857558140667083","text":"sa.*,","width":"0.015988372266292572","word_num":"0","line_num":"0"},{"top":"0.85","line_num":"0","word_num":"0","text":"t.owner_id FROM social_accounts sa","conf":"1","level":"0","block_num":"0","par_num":"0","height":"0.013194444444444509","width":"0.10465115308761597","left":"0.5857558224766352","page_num":"0"},{"level":"0","conf":"0.30000001192092896","word_num":"0","height":"0.005555555555555536","block_num":"0","text":"Julr users u on u.l = sa.sociaole 1o","par_num":"0","line_num":"0","page_num":"0","top":"0.8680555555555556","left":"0.5741279124472343","width":"0.1133720874786377"},{"text":"Juir reals t ns\"l on 1.10 = U.ceall l0l","top":"0.8837209301624399","width":"0.125","left":"0.5741279067959532","height":"0.005167958802647088","word_num":"0","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","level":"0"},{"level":"0","page_num":"0","top":"0.8992248064595291","width":"0.15261626243591309","height":"0.005167958140373186","par_num":"0","conf":"0.30000001192092896","text":"mnckr urreallio = opo and sarorovoer = unteorras","word_num":"0","block_num":"0","left":"0.5726744206157272","line_num":"0"},{"line_num":"0","text":"select * from opportunities where id = 7594349;","page_num":"0","par_num":"0","top":"0.9250000002618292","left":"0.5726744186889577","height":"0.015568474928537968","word_num":"0","block_num":"0","conf":"1","width":"0.14534883499145512","level":"0"},{"line_num":"0","word_num":"0","height":"0.012919896178775314","text":"Backend Chapter - 38m left","page_num":"0","par_num":"0","width":"0.07122092843055727","conf":"0.5","left":"0.7936046535191877","level":"0","block_num":"0","top":"0.0025839794299922225"},{"line_num":"0","level":"0","par_num":"0","top":"0.0025839793250265197","width":"0.024709302186965876","page_num":"0","height":"0.010610465208689357","word_num":"0","conf":"0.30000001192092896","left":"0.899709302717486","text":"100% C","block_num":"0"},{"block_num":"0","conf":"1","width":"0.05087209343910215","page_num":"0","left":"0.943313953177934","line_num":"0","text":"Fri 17 Apr 10:52:44","top":"0.0025839797206897996","height":"0.012919896178775425","par_num":"0","word_num":"0","level":"0"},{"block_num":"0","left":"0.8095930312135469","page_num":"0","width":"0.08430231809616084","word_num":"0","height":"0.0077519370449914415","conf":"1","level":"0","line_num":"0","text":"AutomatedReportsCommandTest-","par_num":"0","top":"0.02583979362220712"},{"page_num":"0","top":"0.046511628041103315","word_num":"0","left":"0.7325581398247397","height":"0.012919896178775314","block_num":"0","par_num":"0","width":"0.021802325546741552","conf":"1","text":"Cascade","level":"0","line_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.013242893748813156","text":"Automated Report Retr","top":"0.06944444442619635","width":"0.05523255467414856","page_num":"0","word_num":"0","left":"0.7311046545930007","level":"0"},{"top":"0.0878552973715312","text":"updare patn","level":"0","par_num":"0","word_num":"0","width":"0.030523252487182573","block_num":"0","left":"0.7369186079571405","page_num":"0","line_num":"0","height":"0.005200258228513888","conf":"0.30000001192092896"},{"height":"0.013242893748813156","word_num":"0","line_num":"0","par_num":"0","level":"0","block_num":"0","width":"0.05523255467414856","conf":"1","top":"0.06944444442619635","text":"Investigating HubSpot","page_num":"0","left":"0.793604654619666"},{"conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.9593023269801749","level":"0","text":"+0 .","word_num":"0","top":"0.06944444444444442","line_num":"0","height":"0.008333333333333304","width":"0.02180232405662541","block_num":"0"},{"line_num":"0","top":"0.08785529707676376","conf":"0.5","text":"eft unchanged","height":"0.005200258559650783","level":"0","par_num":"0","left":"0.8880813946701537","word_num":"0","width":"0.03343023359775543","block_num":"0","page_num":"0"},{"height":"0.010529715485043","width":"0.05087209343910215","block_num":"0","page_num":"0","left":"0.7369186045568192","level":"0","conf":"1","line_num":"0","text":"Stage missing from DB","word_num":"0","par_num":"0","top":"0.10335917326523048"},{"block_num":"0","left":"0.80377907077666","line_num":"0","par_num":"0","text":"resolveStage() → importStages","width":"0.07558139562606814","level":"0","word_num":"0","page_num":"0","height":"0.010529715485043","conf":"1","top":"0.1033591733082968"},{"top":"0.1033591734007071","width":"0.0857558131217957","text":"Triggers on-demand stage import from","word_num":"0","page_num":"0","block_num":"0","height":"0.012919896178775314","line_num":"0","left":"0.8880813944740353","level":"0","par_num":"0","conf":"1"},{"width":"0.02761627733707428","top":"0.11875000000000002","word_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.8895348830765111","level":"0","text":"HUOSpOt AFl","line_num":"0","par_num":"0","block_num":"0","page_num":"0"},{"page_num":"0","top":"0.14444444444444438","par_num":"0","left":"0.9607558159836126","line_num":"0","text":"Odl *","height":"0.008333333333333415","conf":"0.30000001192092896","block_num":"0","level":"0","width":"0.017441858351230577","word_num":"0"},{"width":"0.22238368988037116","line_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.005555555555555647","text":"the issue is with stace la being impored very onten but it coesn't snow any new weonooks delnc","block_num":"0","left":"0.7369186148554746","level":"0","top":"0.1729166666666666","word_num":"0"},{"word_num":"0","level":"0","height":"0.012919896178775425","conf":"1","block_num":"0","page_num":"0","par_num":"0","text":"received. What coul dbe the issue","line_num":"0","width":"0.07848837375640871","left":"0.7383720927714611","top":"0.17829457383137026"},{"line_num":"0","conf":"1","block_num":"0","height":"0.007864986525641493","text":"Let me look at what triggers stage imports and where importstages Is called from beyond just the sync","top":"0.20671834665965982","width":"0.23691859245300295","left":"0.7340116450956564","page_num":"0","par_num":"0","word_num":"0","level":"0"},{"left":"0.7325581484062674","height":"0.007978035344017864","line_num":"0","page_num":"0","par_num":"0","word_num":"0","block_num":"0","top":"0.23750000015744843","level":"0","width":"0.08284882903099056","conf":"1","text":"Searched importStages in app (43)"},{"par_num":"0","height":"0.008333333333333304","level":"0","page_num":"0","width":"0.24418601989746092","left":"0.7340116543590245","top":"0.25555555555555554","conf":"1","block_num":"0","word_num":"0","line_num":"0","text":"Now let me look at the resolveBusinessProcess path more carefully - specifically what triggers repeated"},{"line_num":"0","top":"0.2713178293783335","text":"importstages calls without new weahooks","height":"0.005167958802647088","page_num":"0","conf":"0.5","level":"0","width":"0.09883720874786384","left":"0.734011628312753","block_num":"0","word_num":"0","par_num":"0"},{"left":"0.7325581466042719","text":"kead Opporunitysyncirai.ong","height":"0.005555555555555536","level":"0","page_num":"0","block_num":"0","width":"0.0726744115352631","word_num":"0","line_num":"0","top":"0.29166666666666674","par_num":"0","conf":"0.30000001192092896"},{"level":"0","line_num":"0","left":"0.7340116258257539","top":"0.30486111111111114","width":"0.1686046481132507","height":"0.013194444444444398","page_num":"0","par_num":"0","word_num":"0","conf":"0.5","block_num":"0","text":"Now I can see the bug clearly. Look at resolvestage() at lines 961-969:"},{"block_num":"0","par_num":"0","height":"0.005167958802646977","level":"0","word_num":"0","line_num":"0","text":"Read onnortunitvsvncirait.ono #L1-50","conf":"0.30000001192092896","page_num":"0","width":"0.09011628031730645","top":"0.32816537460384443","left":"0.7340116270960803"},{"word_num":"0","height":"0.012919896178775314","level":"0","width":"0.11627906560897816","block_num":"0","left":"0.7325581398173093","top":"0.3436692510062196","par_num":"0","page_num":"0","conf":"1","line_num":"0","text":"Found it. There are two bugs in resolveStage():"},{"conf":"0.30000001192092896","height":"0.005167958471510081","left":"0.7340116280075717","page_num":"0","par_num":"0","width":"0.030523255467414856","line_num":"0","block_num":"0","level":"0","top":"0.37209302333591965","word_num":"0","text":"Kootcause"},{"line_num":"0","height":"0.013210593329535558","page_num":"0","par_num":"0","text":"Bug 1: importStages result is ignored — OpportunitySyncTrait.php:961-969","conf":"1","word_num":"0","left":"0.7325581461884255","width":"0.18604650497436526","level":"0","top":"0.38472222254281196","block_num":"0"},{"block_num":"0","height":"0.013194444444444398","line_num":"0","conf":"0.5","par_num":"0","top":"0.40555555555555556","width":"0.01744185984134672","page_num":"0","word_num":"0","level":"0","left":"0.7369186047366899","text":"0 php"},{"left":"0.7383720926888385","conf":"0.30000001192092896","line_num":"0","page_num":"0","level":"0","top":"0.43125","width":"0.0625","word_num":"0","par_num":"0","height":"0.013194444444444398","text":"if ($stage == null) €","block_num":"0"},{"word_num":"0","line_num":"0","height":"0.018087854650285617","block_num":"0","page_num":"0","level":"0","left":"0.7485465113062609","text":"sthis->impg(tStages(null, $stageld); // return value discarded!","top":"0.4444444446386815","conf":"0.5","par_num":"0","width":"0.1758720874786377"},{"left":"0.738372111597456","level":"0","par_num":"0","text":"if ($stage == null) ‹ // always true - $stage was never reassigned","top":"0.4857881140784177","width":"0.18604649305343623","word_num":"0","line_num":"0","block_num":"0","height":"0.007961885796652912","conf":"0.5","page_num":"0"},{"left":"0.7500000111576728","width":"0.1874999880790711","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.5012919899964966","line_num":"0","par_num":"0","page_num":"0","height":"0.007751937707265233","text":"sth1s→>logger->into( [Hubspot stage does not exist = • $Stagela);","word_num":"0"},{"block_num":"0","text":"$this->cachedStages [$cacheKey] = $stage;","left":"0.7383720989835616","top":"0.5374677006249003","height":"0.013226743539174302","conf":"1","line_num":"0","width":"0.1133720874786377","word_num":"0","page_num":"0","level":"0","par_num":"0"},{"conf":"1","left":"0.850290697421858","text":"// caches null","width":"0.042151162028312705","block_num":"0","level":"0","page_num":"0","height":"0.013226743539174413","top":"0.5374677007540993","line_num":"0","par_num":"0","word_num":"0"},{"width":"0.19476742744445796","left":"0.7340116418031759","line_num":"0","word_num":"0","page_num":"0","par_num":"0","text":"The return value of importstages() is thrown away, $stage is never reassigned, so:","level":"0","conf":"0.5","height":"0.012919896178775425","top":"0.5658914729700438","block_num":"0"},{"par_num":"0","text":"1. importStages is called every time (no stage miss cached properly)","top":"0.5839793284485909","width":"0.1642441749572754","level":"0","word_num":"0","conf":"1","page_num":"0","left":"0.7354651232583086","line_num":"0","height":"0.013242893748813156","block_num":"0"},{"level":"0","line_num":"0","text":"nult is cached - but Bug 2 means the cache never helps anyway","block_num":"0","left":"0.7427325584584052","width":"0.15552325248718257","word_num":"0","height":"0.013194444444444509","conf":"1","page_num":"0","par_num":"0","top":"0.5993055555555555"},{"left":"0.7325581416709227","top":"0.622739018345834","height":"0.005167958140373186","word_num":"0","level":"0","text":"Buore nuuuscacher —Inevoy caches nulu ormissino staces, so ne nextceal wun the same Stade","line_num":"0","page_num":"0","width":"0.24418601989746092","par_num":"0","conf":"0.30000001192092896","block_num":"0"},{"left":"0.7340116506355798","text":"will hit the cache and get null, skip the import, but the first deal in each batch still triggers the HubSpot","conf":"1","block_num":"0","line_num":"0","word_num":"0","par_num":"0","page_num":"0","height":"0.008333333333333415","level":"0","top":"0.6354166666666666","width":"0.2398255586624145"},{"conf":"1","word_num":"0","par_num":"0","width":"0.018895348906517007","left":"0.7340116275867575","level":"0","page_num":"0","height":"0.013194444444444398","text":"API call.","top":"0.6458333333333334","block_num":"0","line_num":"0"},{"height":"0.012919896178775314","block_num":"0","conf":"1","left":"0.7340116506310655","level":"0","page_num":"0","top":"0.6614987081121626","text":"Actually re-reading - the cache does prevent repeated calls within a single sync run for the same stage.","width":"0.23982555866241462","line_num":"0","par_num":"0","word_num":"0"},{"block_num":"0","height":"0.013194444444444398","level":"0","par_num":"0","top":"0.6743055555555556","conf":"0.5","text":"But every new job/sync run resets $cachedStages = [], so for scheduled sync jobs (e.g. SyncTeamMetada","left":"0.7325581504382193","width":"0.24854650497436526","word_num":"0","page_num":"0","line_num":"0"},{"left":"0.7340116302157309","level":"0","par_num":"0","text":"ta, each run calls","top":"0.6923611111111111","block_num":"0","height":"0.005555555555555536","width":"0.045058137178421","word_num":"0","page_num":"0","line_num":"0","conf":"0.5"},{"par_num":"0","word_num":"0","top":"0.6923611111111111","block_num":"0","left":"0.7790697821221034","page_num":"0","text":"importstages Tor every deal with an unknown stade.","width":"0.11918603181838983","line_num":"0","conf":"1","height":"0.005555555555555536","level":"0"},{"par_num":"0","top":"0.7131782944472908","width":"0.05087209343910215","word_num":"0","level":"0","conf":"1","left":"0.7340116284979704","line_num":"0","text":"The Real Scenario","height":"0.013210594654083252","page_num":"0","block_num":"0"},{"line_num":"0","left":"0.7325581551370146","top":"0.7312499998399977","width":"0.2209301948547363","level":"0","page_num":"0","par_num":"0","word_num":"0","height":"0.007768087916904087","text":"Since vou're seeing frequent importStages calls without new webhooks, the likely triggers are:","conf":"1","block_num":"0"},{"level":"0","line_num":"0","word_num":"0","par_num":"0","conf":"1","left":"0.7354651160905352","block_num":"0","text":"1. SyncTeamMetadata job - runs on a schedule and calls importStages() directly (SyncTeamMetadata.p","top":"0.7465277777777778","height":"0.013194444444444398","width":"0.24418604373931885","page_num":"0"},{"level":"0","top":"0.7622739019566922","height":"0.010335916943020274","width":"0.020348836481571153","par_num":"0","block_num":"0","page_num":"0","text":"hp:100)","word_num":"0","conf":"1","line_num":"0","left":"0.7441860468028191"},{"level":"0","word_num":"0","top":"0.7777777777777778","par_num":"0","text":"2. Periodic opportunity sync - syncOpportunities() processes many deals, each calling resolvestag","width":"0.24418604373931885","conf":"1","block_num":"0","height":"0.013194444444444398","left":"0.7354651201607565","line_num":"0","page_num":"0"},{"left":"0.7441860454405276","conf":"0.30000001192092896","level":"0","page_num":"0","width":"0.1438953518867493","word_num":"0","par_num":"0","text":"e → oranv cea Wnose stace sn'tin Do, imoortstages Mres","block_num":"0","top":"0.7958333332524744","height":"0.005200258559650783","line_num":"0"},{"height":"0.012919896178775314","page_num":"0","left":"0.735465124180152","par_num":"0","line_num":"0","top":"0.8087855298498888","width":"0.23255813121795654","conf":"0.5","block_num":"0","text":"3. The fix bug: after importStages runs, $stage is still null - it never re-queries the DB - so the","level":"0","word_num":"0"},{"page_num":"0","conf":"0.30000001192092896","height":"0.005167958802647088","line_num":"0","text":"stace eets skippedopportunity may oe sklopee or saved witnout stace lo, ane the next syne run","top":"0.8268733849413972","par_num":"0","level":"0","width":"0.22965116500854488","word_num":"0","block_num":"0","left":"0.7441860484466121"},{"par_num":"0","level":"0","top":"0.8395833333333333","width":"0.17441858053207393","conf":"0.5","block_num":"0","text":"nits the same stage again, creatino an intinite loon of unnecessarv imborts","word_num":"0","page_num":"0","line_num":"0","left":"0.7427325647840919","height":"0.005555555555555536"},{"left":"0.7325581397190757","top":"0.8604166666666667","conf":"0.5","text":"The Fix","word_num":"0","line_num":"0","level":"0","width":"0.023255813121795588","block_num":"0","page_num":"0","height":"0.013194444444444398","par_num":"0"},{"height":"0.012919896178775425","block_num":"0","conf":"0.30000001192092896","text":"D php","top":"0.8837209303666846","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.01744185984134672","left":"0.7369186052514669"},{"conf":"0.30000001192092896","top":"0.9069444444444444","width":"0.0625","height":"0.013194444444444398","level":"0","word_num":"0","text":"if ($stage == null) €","page_num":"0","left":"0.7383720921894946","line_num":"0","par_num":"0","block_num":"0"},{"height":"0.013738318284352569","text":"Sstane = Sthis->imnortStaaes(null. Sstaneld):","page_num":"0","par_num":"0","level":"0","left":"0.7484933414689421","top":"0.919770995189582","width":"0.12511023283004752","block_num":"0","conf":"0.5","word_num":"0","line_num":"0"},{"par_num":"0","block_num":"0","conf":"0.5","left":"0.7340116287453207","page_num":"0","height":"0.013194444444444398","word_num":"0","line_num":"0","text":"Ask anything (24L)","width":"0.04941860437393186","top":"0.9326388888888889","level":"0"},{"block_num":"0","left":"0.7340116340181263","text":"+ <>Code Claude Sonnet 4.6","line_num":"0","page_num":"0","conf":"0.5","height":"0.013242893748813156","par_num":"0","level":"0","top":"0.9583333333150852","width":"0.07412790060043328","word_num":"0"},{"text":"winasun leams","block_num":"0","width":"0.045058134198188826","line_num":"0","height":"0.005555555555555536","top":"0.9895833333333334","word_num":"0","conf":"0.5","page_num":"0","left":"0.8633720983166459","level":"0","par_num":"0"},{"block_num":"0","height":"0.005167958140373297","level":"0","left":"0.9127906976267915","text":"7411","top":"0.9896640829453173","word_num":"0","par_num":"0","width":"0.013081394135951996","page_num":"0","conf":"0.30000001192092896","line_num":"0"},{"height":"0.005167958140373297","text":"uir-o","block_num":"0","top":"0.9896640829453173","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","line_num":"0","left":"0.9302325579985398","width":"0.01598837077617654"},{"page_num":"0","line_num":"0","par_num":"0","left":"0.9534883738137369","text":"( 4 spaces","block_num":"0","width":"0.02761627733707428","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.9868055557112884","height":"0.010610464546415566"}]...
|
|
AppleNative
|
NULL
|
False
|
8056
|
NULL
|
NULL
|
|
63599
|
PhostormINavigarecodeFV faVsco.jsProledeyC) FieldD PhostormINavigarecodeFV faVsco.jsProledeyC) FieldDefinitions.onv© PurgeLookupCache.php© FieldTypeConverter.php© ActivityLeadConverted.php© HubspotClientinterface.php© HubspotTokenManager.ph|orayloddbullder.onp)AskJiminnykeporiscontroller.ohoC) RemoteCrmObjectvanipuld© ResponseNormalize.php© Service.php© SyncFieldAction.phpC) TrackProviderInstalledEvent.phpLeadConvertedC) synckelatedacuivitymanagt15.05.23 Stamatov© WebhookSyncBatchProcesZ2.11.22 Kovalit.v U IntegrationApp> D Accessors26.01.24 Stamatov28.02.25 Ivanov•DAD: C Confic26.01.24 Stamato•DDTO26.02. 19 Graham26.03.18 Graham• Filters26.03.18 Graham• Jobs26.03.18 GrahamProsoectSearchStratedv• Service iraits30.08.18 GrahamC) DataClient. oho26.03.18 GrahamC) DecorateActivitv.oho30.08.18 GranamC) LocalSearch.ohv30.08.18 Granam26.03.18 Granam(1)LocalSearchinterface.oho© RemoteSearch.php© Service.phpv Mllisteners10.05.19iva10.05.19 iva10.05.19ival10.05.19 ivaConvertLeadActivities.php© PurgeLookupCache.php) M Metadata10.05.19ival14.10.21 Graham) M Miarationi10.05.19ivaL>@ Pipedrivevm CalocfarndD rielas> @ OpportunityMatcher10.05.19 iva10.05.19ival8.07.19Graham8.07.19GrahamOpportunitvsyncStrateayProspectSearchStrateav8.07 101Graham8.07 10 1Graham> D ServiceTraits10.05.19 iva8.07 10GrahamC) Client.phpC) [EMAIL]© FieldDefinitions.phpC) PavloadBuilder.ohvC) Profile.ohoC) @uervBuilder.ohoC) @uervHandler.oho8.07.19oranam10.05.19 iva8.07.19Granam8.07.19Graham8.07.19 Graham8.07.19Granam10.05.19 iva10.08.19 GrahamC) @uerviterator.oho10.08.19 Granamc) QuervResults nhnc) Service nhni@ SvncRatchRedicService nhTM Traits8.07.1910.05.19 iva8.07.19Graham8.07.191Granam171017121713171417161718172. olner Code will hoin IDF to underctand vour Laravel ann code II Generate II Don't Show Anvmore (todav Q-20)o ConvertLeadAetiVites.php© SaveActivity.phpC) LeadRepository.pnp= custom.log=laravel.log4 SF jiminny@localhost]© CreateNudgeCreatedEvent.php© CreatePlaybookCreatedEvent.phpA HS_local [jiminny@localhost]A console [PROD]A console [EU] XA console [STAGING]© AskAnythingPromptService.phpc) Automatedreporiscommand.onopnp api vz.ohp155%1156!(C) RequestGenerateReportJob.phpC) AutomatedReportResult.pho© AutomatedReport.phpCc W .*1J Y :11562class service excenas baseservice 1mplemencspublic function saveActivity(Activity Sactivity): Activity119 144 V3 V22 C1 AVif ((ShasLinkFeature && Sactivity->opportunity_id && ! Sactivity->contact_id)(! ShasLinkFeature && Sactivity->hasOpportunityO)$payload += ['WhatId' => $activity->opportunity->crm_provider_id];}else {Spayload += ['WhatId' => Sactivity->account->crm_provider_idl:if (Sactivity->contact id) {Soavload += "whold => sactzvitv->contact->crm provzder101*}elseif (Sactivity->lead_id) {l Sune the lead to det fresh data ir Cascade & TICommand*¿leadData = Sthis->svncLead(Sactivity->lead->crm_provider id):I/ Checking whenever we log if the lead is actually converted.1f Sleaddatal'converted at' == nulo «SconvertedLead = $this->config->leads()->find($activity->lead_id);SconvertedOpportunity = null;Sactivitv->lead id = null.ifSconvertedLead)if (SconvertedLead->account) 1// Overwrite account's crm_provider_id with converted account one.Snavload += "iWhattdi => Cconventedl.pad-Saccount->com nnoviden idl•Sactivity->account id = SconvertedLead->account->idif (SconvertedLead->opportunity) {// Overwrite opportunity crm_ provider id with converted opportunity one.$convertedOpportunity = SconvertedLead->opportunity:Spavload += ['WhatId' => Sconverted0pportunity->crm_provider_idl:Sactivity->opportunity_id = SconvertedOpportunity->id:Sactivity->value = SconvertedOpportunitv-›value:if (SconvertedLead->contact)≤// Overwnite contact com provider id with converted contact one.115641156415681=1569— 157:— 15711573)= 1575= 15/0157715781579158315841588E1598E15m160616011602= 16031604Ty: Autodo jiminny v027 A9 A23 /3 X105 A Vlect * from accounts where crm_conf vlect * from contacts where crm_ configuration id = 319 and crm_providowner 13236 525785080contact 126779180 665587441856 - activity - Alex Howes atex@suppor19247563 742723347700 - [EMAIL] 2026-03-24company 4176135 47150650569deal 7100953 410150124747CONCAT(U.id, CASE WHEN U.id = t.ovnen_id THEN • (owner) ' ELSE ..Eu.emanlsa.*,t.owner_id FROM social_accounts saIN users u on u.id = sa.sociable_idIN teams t 1..n<->1: on t.id = u.team_idERE u.team_id = 400 and sa.provider = 'hubspot':lect * from features;lect * from team_features where feature_id = 40;lect * from teams where id = 556; # owner: 18101, crm: 477lect * from crm_configurations where id = 477:LGoT + SPOM nconc WuEpE ¿d = 19101.LECTCONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •• EU.emallsa.*t.owner 1d FruM soclal accounts saIN users u on u.id = sa.sociable idIN teams + 1.n<->1: on t.id = u.team idERE u.team id = 556 and sa.provider = 'integration-app';lect * from opportunities where id = 7594349;lect * from opportunity stages where opportunity id = 7594349 orderlect * from business process stages where stage 1d = 16352:lect * from business_process_stages where business_process_id = 6024lect * from staaes wherpteam id = 459.lect * from teams where id = 459;LECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN" ownen)' SISE1.emailsa.*,t.owner_id FROM social_accounts saIN users u on u.id = sa.sociable_idIN teams t 1..n<->1: on t.id = u.team idERE u.team id = 459 and sa.provider = 'hubspot'suppont Dally • In zn 30m100% S2Tue 21 Apr 12:24:23L AskJiminnyReportActivityServiceTest -CascadeReview Planhat IntearSalestorce Lead Convi+0 ..by saveActivity is re-relched viaSconvertedLead = Sthis->contio->leads->find(Sactivity->lead_ 10):and then read as relations:mphpSactivitv-saccount id=SconvertedLead-saccount-sid:$activity→>opportunity id = SconvertedLead->opportunity->id:Sactivity->contact id= SconvertedLead->contact-sid// Accl ~ stale// Opp?• or null// Conl ~ staleActivity A gets written with the pre-conversion account/contact because sconvertedLead->account resolves via the plain account_id FK (whichstill points at Acc1), not converted_account_idMeanwhile the payload sent to Salesforce uses $convertedLead->account->crm provider id → Acc1's Salesforce ID. So Salesforce receives theactivity linked to the wrond account2.ActivitvLeadConverted is constructed → side-effect fires LeadConvertedThe listener ConvertLeadActivities runs (queued). It looks at Activity B (still has lead id = 42 ) and updates it using attributes:!phraccount id= converted account 1d= Acc2contact 1d= Con2opportunity id = converted opportunity id = 0pp2Activity B ends up correctly linked to Acc2 / Con2 / Opp2.3. Result — inconsistent stateActivitvaccount idcontactidopportunity idIn Salesforce attached toossibly nullliwrondAcci wrong)nla veTwo activities for the same lead now disaaree on which accountlcontactlonnortunitv they belona to. and the one the user iust loaded is attached toWhy it messes uoThe inline nath in saveAct ivitv reads Slead-saccount / contact / onnortunity /which follow the non-converted EKs on the leads table) whilepportunity_id . As long as those two sets of columns don't pointto the same rows, activities processed inline will diverge from activities processed by the listener.Second scenario - Salesforce silently skips cleanupSame setup, but the user never logs Activity A. Instead, a background syncLead (called from any other place that doesn't go through saveActivity detects the lead is now converted• In IntegrationApp. SyncCrmEntitiesTrait::syncLead would dispatch LeadConverted → ConvertLeadActivities fixes Activity B.• In Salesforce, Service: : syncLead does not dispatch LeadConverted. The only thing that fires that event is the side-effect inside ActivityLeadConverted's constructor, which only runs from saveActivity.Result: Activitv B stavs nointina at the now-converted lead forever with lead id = 42 and no accountlonnortunitv. Renortina on "activities neThird scenario — double dispatch (intearationapo))Ask anvthina (84LClaude Qnus 4.7 MediumW Windsurf Teams1721-72 (15 charc)UTE.8Po 4 spaces...
|
[{"left":"0.01744185995005212", [{"left":"0.01744185995005212","word_num":"0","conf":"1","page_num":"0","height":"0.006968641205077342","par_num":"0","width":"0.021802326466174835","top":"0.006968641046706359","line_num":"0","block_num":"0","text":"Phostorm","level":"0"},{"par_num":"0","text":"INavigare","height":"0.006968640444571461","word_num":"0","width":"0.018895347067650323","left":"0.09011627900977959","top":"0.006968641450188162","level":"0","block_num":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896"},{"level":"0","line_num":"0","par_num":"0","block_num":"0","top":"0.006968641450188162","conf":"0.30000001192092896","height":"0.006968640444571461","page_num":"0","text":"code","width":"0.01162790618044264","word_num":"0","left":"0.1148255812121043"},{"page_num":"0","word_num":"0","level":"0","block_num":"0","text":"FV faVsco.js","top":"0.02787456497864904","par_num":"0","conf":"0.5","height":"0.010452960286604362","left":"0.030523259704860126","line_num":"0","width":"0.029069763548830722"},{"top":"0.05923344944238418","conf":"0.30000001192092896","page_num":"0","level":"0","block_num":"0","text":"Proledey","width":"0.020348836766912577","word_num":"0","left":"0.014534883869450689","line_num":"0","height":"0.003484320602538671","par_num":"0"},{"block_num":"0","left":"0.05232558705793667","line_num":"0","conf":"0.5","text":"C) FieldDefinitions.onv","page_num":"0","height":"0.0071770334928230595","width":"0.04796511061648106","par_num":"0","word_num":"0","level":"0","top":"0.07655502392344493"},{"top":"0.0797448165869219","conf":"1","page_num":"0","left":"0.11918604946089255","level":"0","line_num":"0","word_num":"0","height":"0.011164274322169043","par_num":"0","width":"0.05232557844608389","block_num":"0","text":"© PurgeLookupCache.php"},{"block_num":"0","par_num":"0","left":"0.05232558121538525","height":"0.010452960286604362","text":"© FieldTypeConverter.php","word_num":"0","top":"0.09407665591941561","level":"0","width":"0.05668604120295098","page_num":"0","conf":"1","line_num":"0"},{"text":"© ActivityLeadConverted.php","block_num":"0","width":"0.05813953217039716","height":"0.010516868633896892","word_num":"0","page_num":"0","par_num":"0","top":"0.10446570957187562","level":"0","conf":"1","line_num":"0","left":"0.11918604932177809"},{"left":"0.05232558894546711","level":"0","page_num":"0","line_num":"0","conf":"1","width":"0.06395348082197475","top":"0.11149825835444249","height":"0.01051131085725876","word_num":"0","par_num":"0","text":"© HubspotClientinterface.php","block_num":"0"},{"height":"0.010633567493688156","level":"0","line_num":"0","text":"© HubspotTokenManager.ph|","left":"0.05232558080671701","page_num":"0","top":"0.12891986142873346","par_num":"0","width":"0.06249999492726427","block_num":"0","conf":"1","word_num":"0"},{"height":"0.006968640444571572","width":"0.04651162472177059","conf":"0.30000001192092896","level":"0","page_num":"0","top":"0.14982578430733096","text":"orayloddbullder.onp","line_num":"0","par_num":"0","word_num":"0","block_num":"0","left":"0.05232558066237074"},{"block_num":"0","word_num":"0","page_num":"0","width":"0.06976743454628802","left":"0.11918605365708819","conf":"0.30000001192092896","par_num":"0","level":"0","top":"0.1567944254223136","text":")AskJiminnykeporiscontroller.oho","height":"0.006968640444571461","line_num":"0"},{"par_num":"0","page_num":"0","block_num":"0","level":"0","left":"0.05227564899341957","line_num":"0","text":"C) RemoteCrmObjectvanipuld","top":"0.16341701269802977","width":"0.06403973762025225","conf":"0.5","word_num":"0","height":"0.012450872996207063"},{"left":"0.05232558386972239","line_num":"0","text":"© ResponseNormalize.php","top":"0.1810207334671603","block_num":"0","conf":"1","width":"0.056686041202950975","word_num":"0","page_num":"0","par_num":"0","height":"0.010616897205796949","level":"0"},{"conf":"1","level":"0","left":"0.052325585170126046","par_num":"0","line_num":"0","text":"© Service.php","top":"0.19856459312259356","width":"0.03197674041098737","block_num":"0","page_num":"0","word_num":"0","height":"0.010494639808861561"},{"top":"0.21602787543161073","width":"0.04941860158392724","word_num":"0","line_num":"0","left":"0.05232558045803664","conf":"1","block_num":"0","height":"0.010452960286604362","par_num":"0","text":"© SyncFieldAction.php","level":"0","page_num":"0"},{"level":"0","text":"C) TrackProviderInstalledEvent.php","height":"0.0071770334928229484","top":"0.18102073365231264","word_num":"0","width":"0.06831395372431329","par_num":"0","block_num":"0","page_num":"0","line_num":"0","conf":"1","left":"0.11918604626199761"},{"conf":"1","level":"0","page_num":"0","text":"LeadConverted","top":"0.20905923338859211","line_num":"0","block_num":"0","word_num":"0","width":"0.033430231378433595","height":"0.006968641205077342","left":"0.14244186098559822","par_num":"0"},{"width":"0.06395348082197473","level":"0","height":"0.0071770334928230595","left":"0.052325588945467086","word_num":"0","block_num":"0","top":"0.23684210526315785","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"C) synckelatedacuivitymanagt","line_num":"0"},{"page_num":"0","level":"0","width":"0.0406976709974573","par_num":"0","top":"0.23344947751420808","text":"15.05.23 Stamatov","word_num":"0","block_num":"0","left":"0.11773256199264881","height":"0.010569661427913157","line_num":"0","conf":"1"},{"page_num":"0","conf":"1","text":"© WebhookSyncBatchProces","width":"0.06249999492726427","par_num":"0","line_num":"0","top":"0.2508710809687519","word_num":"0","block_num":"0","height":"0.010691917303836784","left":"0.05232558080671701","level":"0"},{"top":"0.2504040892787551","width":"0.03646907654214411","word_num":"0","page_num":"0","left":"0.11766662559431536","text":"Z2.11.22 Kovalit.","conf":"0.30000001192092896","height":"0.011386942825439061","level":"0","par_num":"0","block_num":"0","line_num":"0"},{"line_num":"0","width":"0.04360464785961394","word_num":"0","page_num":"0","left":"0.03924418559897245","conf":"0.30000001192092896","level":"0","height":"0.007329854098233168","par_num":"0","top":"0.271777003894373","text":"v U IntegrationApp","block_num":"0"},{"height":"0.010680804032077829","left":"0.046511628279013735","text":"> D Accessors","line_num":"0","conf":"0.5","level":"0","page_num":"0","top":"0.28548644319371497","word_num":"0","par_num":"0","block_num":"0","width":"0.033430228842065694"},{"width":"0.04215115942853563","page_num":"0","block_num":"0","text":"26.01.24 Stamatov","top":"0.2822299656755132","level":"0","word_num":"0","height":"0.010452960286604362","left":"0.11773256167253972","line_num":"0","conf":"1","par_num":"0"},{"word_num":"0","page_num":"0","left":"0.11773256173505785","level":"0","par_num":"0","text":"28.02.25 Ivanov","height":"0.01055576850732931","line_num":"0","top":"0.29965156815423977","block_num":"0","conf":"1","width":"0.036337205704222345"},{"block_num":"0","page_num":"0","par_num":"0","text":"•DAD","conf":"0.30000001192092896","width":"0.018895347067650323","word_num":"0","top":"0.306620209394439","height":"0.006968640444571461","left":"0.04651162784698888","level":"0","line_num":"0"},{"conf":"0.30000001192092896","height":"0.010452960286604362","top":"0.3205574921563493","width":"0.023255812360885295","word_num":"0","par_num":"0","block_num":"0","line_num":"0","left":"0.04941860430057213","page_num":"0","text":": C Confic","level":"0"},{"block_num":"0","text":"26.01.24 Stamato","top":"0.31534175990651137","conf":"0.5","word_num":"0","page_num":"0","width":"0.0408445266967124","line_num":"0","height":"0.013125523045492637","level":"0","left":"0.1176666227534047","par_num":"0"},{"page_num":"0","top":"0.34146341456587015","level":"0","left":"0.04651162739191258","par_num":"0","block_num":"0","conf":"0.30000001192092896","text":"•DDTO","width":"0.02180232646617484","line_num":"0","height":"0.006968641205077342","word_num":"0"},{"top":"0.3341307813991823","page_num":"0","conf":"0.30000001192092896","left":"0.11773256169758702","line_num":"0","par_num":"0","block_num":"0","text":"26.02. 19 Graham","height":"0.007332632986552401","width":"0.03779069413530066","level":"0","word_num":"0"},{"block_num":"0","level":"0","left":"0.11918604647348532","word_num":"0","top":"0.35167464129341575","height":"0.010694696192155906","conf":"1","line_num":"0","width":"0.03633720570422233","par_num":"0","page_num":"0","text":"26.03.18 Graham"},{"level":"0","left":"0.04941860661025491","par_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","block_num":"0","page_num":"0","line_num":"0","top":"0.3588516746411483","word_num":"0","width":"0.023255812360885288","text":"• Filters"},{"height":"0.010572439555726287","left":"0.11773255818361203","level":"0","par_num":"0","text":"26.03.18 Graham","width":"0.037790694135300645","block_num":"0","conf":"1","line_num":"0","word_num":"0","top":"0.36921850082992025","page_num":"0"},{"block_num":"0","top":"0.3763066205343165","level":"0","word_num":"0","par_num":"0","width":"0.02034883549872865","height":"0.0072659472719524","left":"0.04941860652389138","line_num":"0","conf":"0.30000001192092896","text":"• Jobs","page_num":"0"},{"left":"0.11918604647317571","line_num":"0","par_num":"0","top":"0.38675958274868383","conf":"1","word_num":"0","block_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","width":"0.03633720570422233","text":"26.03.18 Graham"},{"level":"0","par_num":"0","text":"ProsoectSearchStratedv","width":"0.05668604627568671","word_num":"0","conf":"0.30000001192092896","top":"0.39372822294253407","block_num":"0","height":"0.006968641205077342","left":"0.052325581440645016","page_num":"0","line_num":"0"},{"height":"0.006968640444571461","level":"0","text":"• Service iraits","line_num":"0","conf":"0.30000001192092896","page_num":"0","width":"0.03633720570422233","word_num":"0","left":"0.049418604611954575","par_num":"0","top":"0.4111498261191777","block_num":"0"},{"conf":"1","line_num":"0","par_num":"0","word_num":"0","height":"0.01049186092054244","width":"0.03633720570422233","top":"0.40418118517443635","left":"0.11918605010823094","block_num":"0","level":"0","page_num":"0","text":"30.08.18 Graham"},{"block_num":"0","page_num":"0","par_num":"0","text":"C) DataClient. oho","conf":"0.5","level":"0","left":"0.0523255821266812","height":"0.0073104049220229506","top":"0.42822966490467806","width":"0.03779069667166851","word_num":"0","line_num":"0"},{"par_num":"0","width":"0.037790694135300645","text":"26.03.18 Graham","word_num":"0","height":"0.010614118317477717","conf":"1","top":"0.4216027876942583","block_num":"0","level":"0","page_num":"0","left":"0.11773256167782012","line_num":"0"},{"height":"0.007188147525087674","conf":"0.5","top":"0.4457735246606205","page_num":"0","left":"0.05232558693996662","block_num":"0","line_num":"0","par_num":"0","text":"C) DecorateActivitv.oho","width":"0.0508720874786377","word_num":"0","level":"0"},{"width":"0.037790694135300645","left":"0.11773255794582754","line_num":"0","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","text":"30.08.18 Granam","top":"0.4425087111743482","level":"0","height":"0.007252054351368553","word_num":"0"},{"top":"0.463317384370016","block_num":"0","height":"0.0071770334928229484","left":"0.0523255851366455","page_num":"0","conf":"0.5","word_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.042151159428535624","text":"C) LocalSearch.ohv"},{"conf":"1","block_num":"0","word_num":"0","text":"30.08.18 Granam","top":"0.4599303139240558","page_num":"0","left":"0.11918604647472379","line_num":"0","par_num":"0","height":"0.006968640444571461","width":"0.036337205704222345","level":"0"},{"conf":"0.30000001192092896","par_num":"0","top":"0.47735191634785124","level":"0","page_num":"0","line_num":"0","width":"0.036337208240590196","word_num":"0","height":"0.006968641205077342","text":"26.03.18 Granam","left":"0.11918604752881301","block_num":"0"},{"par_num":"0","height":"0.006968640444571572","page_num":"0","left":"0.05232558697035287","level":"0","word_num":"0","text":"(1)LocalSearchinterface.oho","width":"0.05959301806510763","conf":"0.5","block_num":"0","line_num":"0","top":"0.4808362372690034"},{"width":"0.04651162472177059","word_num":"0","par_num":"0","level":"0","line_num":"0","block_num":"0","height":"0.01051408974557777","top":"0.49825784007433493","page_num":"0","conf":"1","left":"0.05232558531353307","text":"© RemoteSearch.php"},{"word_num":"0","height":"0.011092096234432636","text":"© Service.php","par_num":"0","line_num":"0","conf":"1","left":"0.052307952052884035","top":"0.5153598750854964","block_num":"0","page_num":"0","level":"0","width":"0.03201200606975149"},{"width":"0.031976740410987366","line_num":"0","level":"0","block_num":"0","left":"0.040697678193381874","conf":"0.30000001192092896","page_num":"0","top":"0.5331010456313727","word_num":"0","text":"v Mllisteners","height":"0.006968640444571461","par_num":"0"},{"par_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","text":"10.05.19iva","block_num":"0","top":"0.4947735190993583","level":"0","height":"0.006968641205077453","left":"0.1191860459080858","line_num":"0","width":"0.02616279175940979"},{"width":"0.026162791759409817","conf":"0.30000001192092896","height":"0.010452961807616012","word_num":"0","text":"10.05.19 iva","page_num":"0","par_num":"0","block_num":"0","top":"0.5087108012680852","level":"0","line_num":"0","left":"0.11918604585571464"},{"left":"0.11918604986844926","line_num":"0","text":"10.05.19ival","block_num":"0","page_num":"0","level":"0","par_num":"0","word_num":"0","height":"0.006968640444571461","conf":"0.5","top":"0.5296167250738816","width":"0.0276162751177524"},{"par_num":"0","left":"0.11918604794077445","page_num":"0","conf":"0.5","top":"0.5435540071471688","width":"0.026162789223041938","word_num":"0","level":"0","text":"10.05.19 iva","block_num":"0","height":"0.010672468127626344","line_num":"0"},{"page_num":"0","par_num":"0","word_num":"0","text":"ConvertLeadActivities.php","left":"0.05232558217706801","conf":"1","block_num":"0","level":"0","width":"0.06104650395981809","top":"0.5505226489507745","line_num":"0","height":"0.010452960286604251"},{"block_num":"0","width":"0.05668604120295098","page_num":"0","conf":"1","par_num":"0","text":"© PurgeLookupCache.php","top":"0.5677830939882639","word_num":"0","line_num":"0","height":"0.010614118317477828","level":"0","left":"0.0523255867040234"},{"page_num":"0","left":"0.039244189760186385","line_num":"0","par_num":"0","top":"0.5853269537480064","width":"0.03343022884206569","text":") M Metadata","height":"0.0071770334928229484","block_num":"0","word_num":"0","level":"0","conf":"0.30000001192092896"},{"left":"0.11918604986844926","text":"10.05.19ival","top":"0.5644599306487944","level":"0","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","width":"0.0276162751177524","height":"0.006968640444571572","line_num":"0","page_num":"0"},{"top":"0.5781499200769926","level":"0","page_num":"0","conf":"0.5","width":"0.037790694135300645","line_num":"0","par_num":"0","block_num":"0","text":"14.10.21 Graham","height":"0.010700253968794038","left":"0.11773255789917089","word_num":"0"},{"par_num":"0","height":"0.007260390255820037","left":"0.0392441897619857","top":"0.6027874567142786","block_num":"0","level":"0","width":"0.03343022884206568","text":") M Miarationi","line_num":"0","page_num":"0","conf":"0.30000001192092896","word_num":"0"},{"block_num":"0","par_num":"0","top":"0.5993031362237073","width":"0.0276162751177524","word_num":"0","text":"10.05.19ivaL","conf":"0.30000001192092896","height":"0.006968640444571461","level":"0","left":"0.11918604986844926","line_num":"0","page_num":"0"},{"level":"0","text":">@ Pipedrive","top":"0.6202090596143536","width":"0.033430228842065694","page_num":"0","word_num":"0","line_num":"0","block_num":"0","left":"0.039244189761695546","par_num":"0","height":"0.010572439555726287","conf":"0.30000001192092896"},{"par_num":"0","height":"0.006968640444571461","width":"0.03488371727314401","top":"0.6376306623561115","line_num":"0","word_num":"0","left":"0.03924418970312899","page_num":"0","text":"vm Calocfarnd","conf":"0.30000001192092896","level":"0","block_num":"0"},{"top":"0.6585365856142653","text":"D rielas","width":"0.023255812360885295","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","height":"0.007332632986552401","block_num":"0","word_num":"0","left":"0.04941860428467375","level":"0"},{"left":"0.047965121705716304","page_num":"0","text":"> @ OpportunityMatcher","top":"0.6722488040079635","conf":"0.30000001192092896","par_num":"0","width":"0.05377906434079434","level":"0","word_num":"0","height":"0.010678024383252938","block_num":"0","line_num":"0"},{"conf":"1","par_num":"0","width":"0.029069763548830715","page_num":"0","top":"0.6164274323772443","word_num":"0","height":"0.010750267113985301","block_num":"0","left":"0.11773256192963506","text":"10.05.19 iva","line_num":"0","level":"0"},{"left":"0.11918604986844926","page_num":"0","text":"10.05.19ival","block_num":"0","line_num":"0","word_num":"0","conf":"0.5","top":"0.6341463417986202","height":"0.006968640444571572","par_num":"0","width":"0.0276162751177524","level":"0"},{"block_num":"0","height":"0.006968641205077342","par_num":"0","top":"0.6515679441767878","text":"8.07.19","width":"0.01744185990475594","conf":"1","word_num":"0","line_num":"0","page_num":"0","left":"0.11773255834704063","level":"0"},{"block_num":"0","conf":"1","top":"0.6515679447695898","par_num":"0","level":"0","left":"0.13953488546411355","text":"Graham","page_num":"0","width":"0.01598837020549368","line_num":"0","word_num":"0","height":"0.010452960286604362"},{"block_num":"0","level":"0","height":"0.006968641205077342","page_num":"0","line_num":"0","par_num":"0","text":"8.07.19","top":"0.6689895469616045","width":"0.01744185990475594","word_num":"0","conf":"1","left":"0.1177325583536474"},{"left":"0.13953488395792865","height":"0.006968641205077342","line_num":"0","block_num":"0","par_num":"0","text":"Graham","word_num":"0","top":"0.6689895469616045","width":"0.0159883714736776","level":"0","conf":"1","page_num":"0"},{"height":"0.006968640444571461","page_num":"0","par_num":"0","width":"0.05959301806510763","left":"0.05232558697035287","text":"OpportunitvsyncStrateay","word_num":"0","conf":"1","block_num":"0","level":"0","line_num":"0","top":"0.693379791275972"},{"block_num":"0","top":"0.7108013940634285","conf":"0.30000001192092896","page_num":"0","left":"0.04651162731834491","level":"0","par_num":"0","text":"ProspectSearchStrateav","width":"0.062499994927264275","line_num":"0","word_num":"0","height":"0.006968640444571572"},{"left":"0.11773256005021383","line_num":"0","height":"0.006968640444571461","width":"0.017441858636572008","word_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"8.07 101","top":"0.6864111501609896","page_num":"0","block_num":"0"},{"conf":"1","top":"0.6864111506929348","width":"0.017441858636571994","word_num":"0","block_num":"0","line_num":"0","left":"0.1380813953910164","page_num":"0","height":"0.010452960286604362","level":"0","text":"Graham","par_num":"0"},{"top":"0.7038327529484459","width":"0.018895347067650323","page_num":"0","level":"0","block_num":"0","left":"0.11773256012304088","line_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0","text":"8.07 10 1","height":"0.006968640444571572"},{"conf":"0.5","top":"0.7038327525365174","left":"0.13808139556294974","par_num":"0","level":"0","height":"0.006968641205077342","text":"Graham","word_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.01744185990475594"},{"par_num":"0","line_num":"0","width":"0.03924418256637899","page_num":"0","word_num":"0","top":"0.7280701754385965","level":"0","text":"> D ServiceTraits","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.04651162783967036","block_num":"0"},{"top":"0.7208931419457735","conf":"1","block_num":"0","page_num":"0","left":"0.11918604847505739","height":"0.011164274322169154","level":"0","line_num":"0","par_num":"0","width":"0.027616277654120266","word_num":"0","text":"10.05.19 iva"},{"height":"0.007207597461803772","par_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0","top":"0.7384370015438981","text":"8.07 10","width":"0.017441858636572008","block_num":"0","conf":"0.30000001192092896","left":"0.11773256005021383"},{"page_num":"0","conf":"1","top":"0.7386759587068721","left":"0.13953488546411355","block_num":"0","text":"Graham","par_num":"0","level":"0","word_num":"0","line_num":"0","width":"0.01598837020549368","height":"0.010452960286604362"},{"word_num":"0","text":"C) Client.php","top":"0.7456140350877193","page_num":"0","width":"0.027616275117752394","block_num":"0","height":"0.0071770334928229484","line_num":"0","level":"0","par_num":"0","left":"0.052325582584681764","conf":"0.5"},{"left":"0.05232558185275783","height":"0.00726872616027141","level":"0","block_num":"0","conf":"0.5","text":"C) DecorateActivitv.ohp","width":"0.05087208747863768","word_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.7630662022542091"},{"height":"0.006968640444571572","conf":"0.30000001192092896","level":"0","width":"0.0552325502355048","word_num":"0","block_num":"0","page_num":"0","par_num":"0","top":"0.7804878052132543","left":"0.052325588108991516","text":"[EMAIL]","line_num":"0"},{"left":"0.05232558226142557","text":"© FieldDefinitions.php","conf":"0.5","height":"0.01061967533361019","page_num":"0","line_num":"0","word_num":"0","block_num":"0","par_num":"0","top":"0.7942583731520936","width":"0.04796511061648105","level":"0"},{"level":"0","text":"C) PavloadBuilder.ohv","top":"0.8149920255154023","word_num":"0","conf":"0.5","left":"0.052325580434208346","par_num":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.00730762603370394","width":"0.04651162979450632"},{"width":"0.029069763548830715","word_num":"0","conf":"0.30000001192092896","height":"0.007185368636768552","page_num":"0","line_num":"0","block_num":"0","level":"0","text":"C) Profile.oho","top":"0.8325358852688322","left":"0.05232558238097465","par_num":"0"},{"word_num":"0","conf":"0.5","page_num":"0","height":"0.0071770334928230595","left":"0.05232558530201304","top":"0.8500797448165869","text":"C) @uervBuilder.oho","width":"0.04360464785961394","level":"0","line_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","level":"0","width":"0.0450581337543244","text":"C) @uervHandler.oho","block_num":"0","top":"0.8675958192744054","word_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.052325587175889886","line_num":"0","height":"0.007204818573484761"},{"top":"0.7560975614943285","word_num":"0","line_num":"0","conf":"1","level":"0","left":"0.11773255996908172","par_num":"0","page_num":"0","text":"8.07.19","block_num":"0","width":"0.018895347067650337","height":"0.010452960286604362"},{"width":"0.017441858636571994","word_num":"0","height":"0.006968640444571572","text":"oranam","left":"0.1380813953910164","level":"0","par_num":"0","page_num":"0","top":"0.7595818818683066","line_num":"0","block_num":"0","conf":"0.30000001192092896"},{"word_num":"0","conf":"1","page_num":"0","par_num":"0","text":"10.05.19 iva","height":"0.010452960286604362","block_num":"0","level":"0","left":"0.11773256192963506","line_num":"0","top":"0.7735191642817849","width":"0.029069763548830715"},{"width":"0.017441858636572008","top":"0.7909407674176734","word_num":"0","text":"8.07.19","block_num":"0","conf":"1","height":"0.010452960286604362","left":"0.11773255818171409","page_num":"0","level":"0","line_num":"0","par_num":"0"},{"par_num":"0","word_num":"0","conf":"1","block_num":"0","text":"Granam","level":"0","height":"0.006968640444571461","line_num":"0","top":"0.7944250874432196","page_num":"0","width":"0.017441858636571994","left":"0.1380813953910164"},{"height":"0.010452960286604362","left":"0.11773255996908172","page_num":"0","par_num":"0","level":"0","text":"8.07.19","width":"0.018895347067650337","word_num":"0","conf":"1","line_num":"0","top":"0.8083623698566978","block_num":"0"},{"text":"Graham","top":"0.8083623702051299","width":"0.017441858636571994","word_num":"0","block_num":"0","par_num":"0","height":"0.010452960286604251","conf":"1","line_num":"0","left":"0.1380813953910164","page_num":"0","level":"0"},{"par_num":"0","left":"0.11773255960430017","top":"0.8257839722271179","block_num":"0","page_num":"0","text":"8.07.19 Graham","level":"0","width":"0.037790696671668525","word_num":"0","line_num":"0","conf":"1","height":"0.010739153842226346"},{"left":"0.11773255992589995","level":"0","conf":"0.5","word_num":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.017441858636571994","top":"0.8432055754316107","line_num":"0","block_num":"0","text":"8.07.19"},{"conf":"1","height":"0.006968641205077342","text":"Granam","line_num":"0","block_num":"0","word_num":"0","level":"0","left":"0.13953488397609726","top":"0.8466898955124439","par_num":"0","page_num":"0","width":"0.015988371473677626"},{"word_num":"0","block_num":"0","line_num":"0","par_num":"0","left":"0.11773256192963506","text":"10.05.19 iva","height":"0.010633567493688156","conf":"1","width":"0.029069763548830715","top":"0.8604465710775784","level":"0","page_num":"0"},{"left":"0.11773255789886128","level":"0","line_num":"0","page_num":"0","width":"0.037790694135300645","conf":"1","height":"0.01051131085725876","par_num":"0","block_num":"0","text":"10.08.19 Graham","top":"0.8779904307882987","word_num":"0"},{"height":"0.007327075970420038","conf":"0.5","line_num":"0","page_num":"0","level":"0","text":"C) @uerviterator.oho","top":"0.8850174217942274","width":"0.04360464785961394","par_num":"0","word_num":"0","left":"0.05232558092200359","block_num":"0"},{"par_num":"0","left":"0.11773255794582754","text":"10.08.19 Granam","top":"0.89872408298828","block_num":"0","level":"0","height":"0.007199261557352399","line_num":"0","width":"0.037790694135300645","word_num":"0","conf":"1","page_num":"0"},{"text":"c) QuervResults nhn","line_num":"0","word_num":"0","page_num":"0","top":"0.9024390247254496","width":"0.04360464785961394","left":"0.052325585376838256","height":"0.006968640444571461","conf":"0.30000001192092896","block_num":"0","level":"0","par_num":"0"},{"left":"0.053779073526715265","page_num":"0","height":"0.006968640444571461","level":"0","conf":"0.30000001192092896","width":"0.030523251979909044","text":"c) Service nhni","word_num":"0","block_num":"0","par_num":"0","top":"0.9198606275129059","line_num":"0"},{"text":"@ SvncRatchRedicService nh","width":"0.06249999492726427","top":"0.9337979096332393","word_num":"0","left":"0.05232558597485169","block_num":"0","height":"0.010452961047110132","level":"0","line_num":"0","page_num":"0","par_num":"0","conf":"0.5"},{"left":"0.0450581413560275","line_num":"0","par_num":"0","top":"0.9545454545454546","block_num":"0","level":"0","text":"TM Traits","word_num":"0","conf":"0.30000001192092896","width":"0.020348835498728644","page_num":"0","height":"0.0071770334928229484"},{"left":"0.11773255818171409","top":"0.9163763069554146","conf":"1","par_num":"0","text":"8.07.19","level":"0","line_num":"0","word_num":"0","page_num":"0","block_num":"0","width":"0.017441858636572008","height":"0.006968640444571461"},{"conf":"0.5","left":"0.11918604584218868","block_num":"0","height":"0.010675246255439585","page_num":"0","line_num":"0","par_num":"0","text":"10.05.19 iva","level":"0","top":"0.9303135895086383","word_num":"0","width":"0.026162789223041952"},{"height":"0.006968640444571572","page_num":"0","word_num":"0","text":"8.07.19","par_num":"0","conf":"1","level":"0","width":"0.017441858636572008","line_num":"0","top":"0.9512195125303274","block_num":"0","left":"0.11773255818171409"},{"word_num":"0","height":"0.010452961047110132","level":"0","block_num":"0","conf":"1","line_num":"0","text":"Graham","par_num":"0","top":"0.9477351918632045","page_num":"0","width":"0.0159883714736776","left":"0.13953488443031234"},{"height":"0.006968640444571572","left":"0.11773255818171409","width":"0.017441858636572008","level":"0","par_num":"0","text":"8.07.191","block_num":"0","line_num":"0","top":"0.968641115317784","word_num":"0","conf":"0.30000001192092896","page_num":"0"},{"line_num":"0","conf":"1","height":"0.006968640444571572","text":"Granam","top":"0.968641115317784","level":"0","page_num":"0","block_num":"0","par_num":"0","word_num":"0","left":"0.1380813953910164","width":"0.017441858636571994"},{"word_num":"0","line_num":"0","conf":"1","page_num":"0","level":"0","block_num":"0","left":"0.19186046605264334","par_num":"0","height":"0.010452960286604362","text":"1710","top":"0.317073171250426","width":"0.01017441774936434"},{"text":"1712","left":"0.19040697656094155","word_num":"0","line_num":"0","level":"0","height":"0.010452960286604362","block_num":"0","page_num":"0","par_num":"0","top":"0.351916377173771","width":"0.011627906180442654","conf":"1"},{"line_num":"0","left":"0.1904069777237321","conf":"1","level":"0","par_num":"0","top":"0.36933797961279535","block_num":"0","text":"1713","width":"0.011627906180442654","word_num":"0","height":"0.010452960286604362","page_num":"0"},{"word_num":"0","left":"0.19040697656094155","width":"0.011627906180442654","height":"0.006968640444571461","line_num":"0","level":"0","text":"1714","page_num":"0","conf":"1","block_num":"0","par_num":"0","top":"0.39024390277422993"},{"conf":"1","height":"0.006968641205077342","level":"0","par_num":"0","page_num":"0","text":"1716","top":"0.42508710791911386","word_num":"0","width":"0.010174418383456313","line_num":"0","left":"0.19186046515420208","block_num":"0"},{"line_num":"0","par_num":"0","text":"1718","block_num":"0","conf":"0.30000001192092896","word_num":"0","page_num":"0","top":"0.4599303134940267","level":"0","width":"0.010174418383456313","height":"0.006968641205077342","left":"0.19186046515420208"},{"left":"0.19186046518369476","par_num":"0","width":"0.00872092995237797","block_num":"0","height":"0.006968641205077342","word_num":"0","level":"0","line_num":"0","page_num":"0","text":"172.","conf":"1","top":"0.5644599302104695"},{"left":"0.19186046605264334","line_num":"0","level":"0","page_num":"0","text":"1726","height":"0.006968640444571461","top":"0.5993031362237073","word_num":"0","width":"0.01017441774936434","par_num":"0","conf":"1","block_num":"0"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","text":"1728","width":"0.01017441774936434","left":"0.19186046605264334","top":"0.6341463417986202","page_num":"0","par_num":"0","height":"0.006968640444571572","conf":"1"},{"left":"0.19186046605264334","width":"0.01017441774936434","level":"0","height":"0.006968640444571461","par_num":"0","block_num":"0","conf":"1","page_num":"0","text":"1729","top":"0.6515679445860766","line_num":"0","word_num":"0"},{"left":"0.19186046605264334","page_num":"0","par_num":"0","block_num":"0","text":"1730","word_num":"0","width":"0.01017441774936434","line_num":"0","level":"0","top":"0.6689895473735331","conf":"0.30000001192092896","height":"0.006968640444571461"},{"page_num":"0","height":"0.010452960286604362","text":"1731","block_num":"0","top":"0.6864111503445027","conf":"1","left":"0.19186046605264334","par_num":"0","width":"0.01017441774936434","level":"0","word_num":"0","line_num":"0"},{"width":"0.01017441774936434","left":"0.19186046605264334","page_num":"0","par_num":"0","level":"0","text":"1772","word_num":"0","height":"0.006968640444571572","conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.7038327529484459"},{"page_num":"0","level":"0","left":"0.19186046605264334","word_num":"0","line_num":"0","conf":"1","top":"0.7212543559194157","width":"0.01017441774936434","block_num":"0","par_num":"0","text":"1733","height":"0.010452960286604362"},{"top":"0.7560975614943285","left":"0.19186046605264334","line_num":"0","word_num":"0","page_num":"0","conf":"1","par_num":"0","text":"1735","block_num":"0","height":"0.010452960286604362","level":"0","width":"0.01017441774936434"},{"par_num":"0","text":"1724","width":"0.01017441774936434","word_num":"0","conf":"0.30000001192092896","left":"0.19186046605264334","page_num":"0","top":"0.7735191640982717","height":"0.006968640444571572","block_num":"0","level":"0","line_num":"0"},{"text":"1737","word_num":"0","conf":"1","line_num":"0","top":"0.7909407670692414","width":"0.01017441774936434","block_num":"0","level":"0","left":"0.19186046605264334","page_num":"0","height":"0.010452960286604362","par_num":"0"},{"left":"0.19186046511786486","level":"0","line_num":"0","height":"0.010452961047110132","conf":"1","page_num":"0","text":"1739","top":"0.8257839721767932","width":"0.010174418383456285","word_num":"0","par_num":"0","block_num":"0"},{"text":"1741","width":"0.01017441774936434","word_num":"0","left":"0.19186046605264334","conf":"1","level":"0","par_num":"0","block_num":"0","top":"0.8606271782190672","page_num":"0","height":"0.010452960286604362","line_num":"0"},{"word_num":"0","level":"0","par_num":"0","conf":"1","text":"1743","width":"0.010174418383456285","block_num":"0","height":"0.006968641205077342","left":"0.19186046528743853","page_num":"0","top":"0.8989547038457771","line_num":"0"},{"word_num":"0","text":"1745","page_num":"0","height":"0.006968641205077342","par_num":"0","block_num":"0","width":"0.010174418383456313","left":"0.19186046515420208","conf":"1","line_num":"0","top":"0.9337979093128422","level":"0"},{"line_num":"0","block_num":"0","conf":"0.5","left":"0.008720926744490548","text":"olner Code will hoin IDF to underctand vour Laravel ann code II Generate II Don't Show Anvmore (todav Q-20)","height":"0.006968641205077342","top":"0.9860627177224254","width":"0.20639535214038604","par_num":"0","word_num":"0","page_num":"0","level":"0"},{"line_num":"0","par_num":"0","left":"0.28924418628245285","level":"0","text":"o ConvertLeadAetiVites.php","top":"0.05901116422662489","height":"0.007190926413406795","width":"0.05668604627568674","word_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0"},{"page_num":"0","height":"0.010452961047110132","left":"0.35465116423684007","conf":"1","block_num":"0","par_num":"0","line_num":"0","text":"© SaveActivity.php","top":"0.055749129145434506","level":"0","width":"0.03779069667166851","word_num":"0"},{"conf":"0.5","text":"C) LeadRepository.pnp","page_num":"0","word_num":"0","level":"0","left":"0.4010368392133106","top":"0.05458968275657361","width":"0.04669803761421365","par_num":"0","block_num":"0","height":"0.01305567134510388","line_num":"0"},{"word_num":"0","left":"0.491092434007817","line_num":"0","block_num":"0","par_num":"0","conf":"1","top":"0.055098322430785496","page_num":"0","level":"0","text":"= custom.log","width":"0.027983893739416232","height":"0.011971497269528508"},{"block_num":"0","width":"0.026162789223041938","level":"0","word_num":"0","conf":"1","height":"0.010452961047110132","line_num":"0","par_num":"0","text":"=laravel.log","left":"0.5276162804611535","top":"0.055749129145434506","page_num":"0"},{"left":"0.5625000055446173","word_num":"0","par_num":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.05574912943857935","width":"0.050872087478637695","level":"0","text":"4 SF jiminny@localhost]","height":"0.010452960286604362"},{"text":"© CreateNudgeCreatedEvent.php","page_num":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.011164274322169043","block_num":"0","left":"0.2805232548166534","level":"0","top":"0.0797448165869219","width":"0.06831394865157758","conf":"1"},{"word_num":"0","width":"0.07267441140844466","line_num":"0","top":"0.0797448165869219","par_num":"0","height":"0.011164274322169043","left":"0.35465117002252144","block_num":"0","text":"© CreatePlaybookCreatedEvent.php","level":"0","conf":"1","page_num":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.4912790713308782","height":"0.011164274322169043","page_num":"0","top":"0.0797448165869219","word_num":"0","text":"A HS_local [jiminny@localhost]","width":"0.061046503959818144","par_num":"0","line_num":"0"},{"line_num":"0","top":"0.0797448165869219","left":"0.5610465128558432","text":"A console [PROD]","par_num":"0","width":"0.03633720824059028","level":"0","conf":"0.5","block_num":"0","page_num":"0","word_num":"0","height":"0.011164274322169043"},{"top":"0.0797448165869219","page_num":"0","height":"0.011164274322169043","line_num":"0","par_num":"0","text":"A console [EU] X","left":"0.6061046515643578","width":"0.03633720824059017","block_num":"0","level":"0","word_num":"0","conf":"0.5"},{"level":"0","conf":"1","block_num":"0","text":"A console [STAGING]","par_num":"0","width":"0.043604647859613876","line_num":"0","left":"0.49127907285259526","height":"0.010516867873391011","word_num":"0","top":"0.10446570986502057","page_num":"0"},{"par_num":"0","level":"0","text":"© AskAnythingPromptService.php","top":"0.12891986142873346","width":"0.06831394865157753","block_num":"0","line_num":"0","page_num":"0","word_num":"0","left":"0.39244185946781623","conf":"1","height":"0.010633567493688156"},{"left":"0.2776162849165896","text":"c) Automatedreporiscommand.ono","top":"0.1567944254223136","block_num":"0","line_num":"0","width":"0.07122092551373421","word_num":"0","level":"0","page_num":"0","par_num":"0","conf":"0.5","height":"0.006968640444571461"},{"height":"0.006968641205077342","level":"0","top":"0.1567944250237221","word_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.02761628019048812","text":"pnp api vz.ohp","block_num":"0","left":"0.43459302257854027","par_num":"0","page_num":"0"},{"height":"0.006968641205077342","level":"0","page_num":"0","par_num":"0","text":"155%","line_num":"0","top":"0.15679442498398855","word_num":"0","left":"0.4898255814627645","block_num":"0","conf":"0.30000001192092896","width":"0.008720929952377943"},{"conf":"0.30000001192092896","word_num":"0","level":"0","top":"0.17421602820977","left":"0.48837209294217837","block_num":"0","line_num":"0","text":"1156!","width":"0.010174417749364284","height":"0.006968640444571461","par_num":"0","page_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","conf":"1","level":"0","page_num":"0","par_num":"0","top":"0.18102073365231264","left":"0.19622093603251195","height":"0.0071770334928229484","text":"(C) RequestGenerateReportJob.php","width":"0.06831394865157758"},{"page_num":"0","width":"0.06104650395981809","conf":"0.5","block_num":"0","text":"C) AutomatedReportResult.pho","left":"0.27180232714483366","height":"0.0071770334928229484","line_num":"0","level":"0","top":"0.18102073365231264","word_num":"0","par_num":"0"},{"level":"0","conf":"1","text":"© AutomatedReport.php","top":"0.17770034844000526","line_num":"0","height":"0.010497418697180794","par_num":"0","block_num":"0","width":"0.049418601583927246","page_num":"0","word_num":"0","left":"0.3415697681108392"},{"level":"0","page_num":"0","height":"0.010580775460177883","line_num":"0","conf":"0.30000001192092896","left":"0.20639535012330854","par_num":"0","top":"0.20893141938553828","word_num":"0","text":"Cc W .*","block_num":"0","width":"0.02470929825559573"},{"height":"0.01053353968229398","conf":"0.30000001192092896","word_num":"0","width":"0.030523251979909072","top":"0.20557491342855716","left":"0.26453488445683077","page_num":"0","block_num":"0","par_num":"0","line_num":"0","level":"0","text":"1J Y :"},{"text":"11562","height":"0.006968640444571572","width":"0.010174417749364284","left":"0.48837209294217837","top":"0.20905923378468283","line_num":"0","word_num":"0","level":"0","conf":"0.5","par_num":"0","block_num":"0","page_num":"0"},{"left":"0.21511627761615895","height":"0.0071770334928230595","level":"0","par_num":"0","top":"0.23684210526315785","text":"class service excenas baseservice 1mplemencs","word_num":"0","block_num":"0","line_num":"0","width":"0.11482558351881958","page_num":"0","conf":"1"},{"page_num":"0","left":"0.22529070388469488","par_num":"0","level":"0","height":"0.010691918064342554","line_num":"0","text":"public function saveActivity(Activity Sactivity): Activity","top":"0.250871080327175","conf":"1","width":"0.15116278668667407","word_num":"0","block_num":"0"},{"text":"119 144 V3 V22 C1 AV","top":"0.23684210526315785","page_num":"0","width":"0.07122092044099848","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.0071770334928230595","left":"0.41715117244480215","par_num":"0","line_num":"0"},{"line_num":"0","height":"0.010452960286604362","level":"0","word_num":"0","conf":"1","width":"0.20058136797965842","par_num":"0","top":"0.2822299656755132","left":"0.24563956225289857","text":"if ((ShasLinkFeature && Sactivity->opportunity_id && ! Sactivity->contact_id)","page_num":"0","block_num":"0"},{"block_num":"0","height":"0.010555767746823541","level":"0","text":"(! ShasLinkFeature && Sactivity->hasOpportunityO)","line_num":"0","word_num":"0","par_num":"0","top":"0.2996515687087087","width":"0.13808137812512983","left":"0.2558139569039413","conf":"0.5","page_num":"0"},{"top":"0.3341307814992025","height":"0.011164274322169154","conf":"1","line_num":"0","text":"$payload += ['WhatId' => $activity->opportunity->crm_provider_id];","level":"0","width":"0.1729650903255382","left":"0.2558139794419037","block_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","line_num":"0","height":"0.010694696192155906","level":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.35167464129341575","text":"}else {","left":"0.24418604604652278","width":"0.02325581236088531","word_num":"0"},{"block_num":"0","left":"0.25581395975932375","page_num":"0","top":"0.36921850082992025","conf":"0.5","text":"Spayload += ['WhatId' => Sactivity->account->crm_provider_idl:","width":"0.16133720316785444","word_num":"0","height":"0.010572439555726287","line_num":"0","par_num":"0","level":"0"},{"page_num":"0","height":"0.010736374953907224","block_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0","top":"0.4390243905943333","text":"if (Sactivity->contact id) {","word_num":"0","width":"0.07412790237589087","left":"0.23546512127404148"},{"height":"0.006968641205077342","line_num":"0","par_num":"0","top":"0.4599303135469994","width":"0.15843023137843354","word_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","left":"0.24563953665327992","block_num":"0","text":"Soavload += \"whold => sactzvitv->contact->crm provzder101*"},{"word_num":"0","text":"}elseif (Sactivity->lead_id) {","line_num":"0","conf":"0.5","left":"0.23401162800849276","page_num":"0","block_num":"0","height":"0.010636347142513047","level":"0","width":"0.08284883803509649","top":"0.47368421042821296","par_num":"0"},{"line_num":"0","conf":"0.30000001192092896","text":"l Sune the lead to det fresh data ir Cascade & TI","width":"0.1279069616439495","page_num":"0","left":"0.245639549335189","height":"0.01769112247789495","block_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.48405103654486914"},{"width":"0.02761628019048812","word_num":"0","page_num":"0","block_num":"0","top":"0.4878048779853945","conf":"0.30000001192092896","text":"Command*","height":"0.006968641205077342","level":"0","left":"0.3793604644832443","line_num":"0","par_num":"0"},{"block_num":"0","left":"0.2441860700438245","width":"0.16279067384435777","top":"0.508710802260879","line_num":"0","conf":"1","height":"0.010452960286604362","level":"0","page_num":"0","par_num":"0","text":"¿leadData = Sthis->svncLead(Sactivity->lead->crm_provider id):","word_num":"0"},{"left":"0.24563955116126096","page_num":"0","line_num":"0","width":"0.16133719302238297","conf":"0.5","word_num":"0","block_num":"0","height":"0.010672467367120464","text":"I/ Checking whenever we log if the lead is actually converted.","level":"0","par_num":"0","top":"0.5435540077887459"},{"page_num":"0","top":"0.5644599307143667","line_num":"0","width":"0.1075581286815887","conf":"0.30000001192092896","block_num":"0","height":"0.007310404161517181","left":"0.245639536112168","level":"0","par_num":"0","text":"1f Sleaddatal'converted at' == nulo «","word_num":"0"},{"par_num":"0","left":"0.2558139794419037","conf":"1","page_num":"0","text":"SconvertedLead = $this->config->leads()->find($activity->lead_id);","top":"0.5781499202551834","line_num":"0","width":"0.1729650903255382","level":"0","height":"0.014354066985645897","block_num":"0","word_num":"0"},{"top":"0.5993031362213715","height":"0.010744710858358708","left":"0.2558139604432496","page_num":"0","conf":"1","text":"SconvertedOpportunity = null;","line_num":"0","width":"0.07558138827060135","word_num":"0","par_num":"0","level":"0","block_num":"0"},{"level":"0","line_num":"0","page_num":"0","width":"0.06831395372431326","left":"0.2558139534083245","block_num":"0","conf":"0.5","height":"0.0072659472719524","text":"Sactivitv->lead id = null.","top":"0.6164274323605338","word_num":"0","par_num":"0"},{"width":"0.05668604120295101","left":"0.2558139589770126","block_num":"0","text":"ifSconvertedLead)","word_num":"0","level":"0","page_num":"0","height":"0.006968640444571461","line_num":"0","conf":"0.5","top":"0.6515679445860766","par_num":"0"},{"text":"if (SconvertedLead->account) 1","word_num":"0","par_num":"0","top":"0.6689895479054784","page_num":"0","block_num":"0","line_num":"0","width":"0.08284882788962505","conf":"0.5","height":"0.010452960286604362","level":"0","left":"0.2659883720214891"},{"line_num":"0","left":"0.27616281602710047","conf":"1","word_num":"0","height":"0.010558546635142552","par_num":"0","block_num":"0","page_num":"0","top":"0.6864111502543853","level":"0","text":"// Overwrite account's crm_provider_id with converted account one.","width":"0.17296509032553814"},{"line_num":"0","par_num":"0","page_num":"0","height":"0.006968640444571572","level":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.2761628111896271","text":"Snavload += \"iWhattdi => Cconventedl.pad-Saccount->com nnoviden idl•","width":"0.1758720722604305","top":"0.7038327529484459"},{"line_num":"0","top":"0.7384370017274113","block_num":"0","width":"0.13517440633570893","par_num":"0","conf":"1","text":"Sactivity->account id = SconvertedLead->account->id","left":"0.27616280296661655","word_num":"0","height":"0.010691917303836673","page_num":"0","level":"0"},{"conf":"0.5","word_num":"0","left":"0.26598837434609557","line_num":"0","page_num":"0","height":"0.010494639808861672","par_num":"0","text":"if (SconvertedLead->opportunity) {","top":"0.7909407670685449","width":"0.09011626750864887","level":"0","block_num":"0"},{"word_num":"0","conf":"1","block_num":"0","left":"0.2761628106731833","height":"0.010616896445291069","text":"// Overwrite opportunity crm_ provider id with converted opportunity one.","line_num":"0","top":"0.8083623697944038","page_num":"0","level":"0","par_num":"0","width":"0.18749997970905707"},{"top":"0.8257839728686945","conf":"1","par_num":"0","level":"0","block_num":"0","height":"0.010739153081720576","line_num":"0","page_num":"0","text":"$convertedOpportunity = SconvertedLead->opportunity:","left":"0.276162801672897","width":"0.13662789730315517","word_num":"0"},{"word_num":"0","text":"Spavload += ['WhatId' => Sconverted0pportunity->crm_provider_idl:","top":"0.8429027111608212","level":"0","par_num":"0","height":"0.010755824890623433","block_num":"0","left":"0.2761628116964409","line_num":"0","page_num":"0","width":"0.1700581185361172","conf":"1"},{"block_num":"0","line_num":"0","height":"0.01051131085725876","word_num":"0","level":"0","conf":"1","left":"0.27761628544212436","text":"Sactivity->opportunity_id = SconvertedOpportunity->id:","par_num":"0","top":"0.8779904307882987","width":"0.13953487923804753","page_num":"0"},{"conf":"1","top":"0.895470383326619","width":"0.12354650903255382","height":"0.010452961047110132","level":"0","par_num":"0","text":"Sactivity->value = SconvertedOpportunitv-›value:","left":"0.27761627892138313","line_num":"0","page_num":"0","word_num":"0","block_num":"0"},{"level":"0","text":"if (SconvertedLead->contact)≤","line_num":"0","page_num":"0","conf":"0.5","left":"0.2659883796234473","block_num":"0","top":"0.9473684210526315","par_num":"0","height":"0.011164274322169154","width":"0.0813953419949146","word_num":"0"},{"height":"0.010697475080474916","page_num":"0","conf":"1","block_num":"0","par_num":"0","level":"0","left":"0.27761628781869646","text":"// Overwnite contact com provider id with converted contact one.","top":"0.9649122806852043","width":"0.16569766592472157","word_num":"0","line_num":"0"},{"par_num":"0","level":"0","left":"0.48837209294217837","line_num":"0","word_num":"0","height":"0.006968640444571572","text":"11564","width":"0.010174417749364284","conf":"0.5","top":"0.24390243935959577","page_num":"0","block_num":"0"},{"par_num":"0","block_num":"0","text":"11564","page_num":"0","word_num":"0","top":"0.2787456445044797","width":"0.010174418383456285","line_num":"0","level":"0","left":"0.48837209306117885","conf":"0.30000001192092896","height":"0.006968641205077342"},{"block_num":"0","line_num":"0","height":"0.006968640444571572","level":"0","text":"15681","top":"0.31358885050942154","conf":"0.30000001192092896","left":"0.48837209400280185","page_num":"0","par_num":"0","width":"0.011627906180442682","word_num":"0"},{"text":"=1569","top":"0.3135888511703335","width":"0.018895348335834283","word_num":"0","level":"0","left":"0.4825581401004937","height":"0.03135888314133062","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","line_num":"0","left":"0.4837790696848413","top":"0.34655030128386966","block_num":"0","level":"0","par_num":"0","width":"0.014970930332833143","conf":"0.5","word_num":"0","text":"— 157:","height":"0.013728665773187987"},{"conf":"0.5","left":"0.4854651173017976","level":"0","page_num":"0","height":"0.007352082923268499","line_num":"0","top":"0.36585365879427156","block_num":"0","text":"— 1571","width":"0.013081394611520969","par_num":"0","word_num":"0"},{"width":"0.012242843496038602","height":"0.014876277442944286","par_num":"0","left":"0.48809257641205367","conf":"0.30000001192092896","level":"0","text":"1573)","block_num":"0","line_num":"0","word_num":"0","page_num":"0","top":"0.3988202371082279"},{"text":"= 1575","par_num":"0","level":"0","left":"0.48401162982267754","conf":"0.5","top":"0.4354066983751521","line_num":"0","page_num":"0","width":"0.014534881774415365","block_num":"0","height":"0.010586332476310134","word_num":"0"},{"text":"= 15/0","page_num":"0","level":"0","height":"0.007274283176403884","block_num":"0","conf":"0.30000001192092896","left":"0.4854651165024622","line_num":"0","par_num":"0","top":"0.4561403509235653","width":"0.013081394611520969","word_num":"0"},{"conf":"0.5","text":"1577","word_num":"0","par_num":"0","page_num":"0","left":"0.48837209400280185","block_num":"0","line_num":"0","height":"0.010452960286604362","level":"0","top":"0.4703832757800428","width":"0.011627906180442682"},{"line_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","text":"1578","top":"0.4878048785674993","word_num":"0","left":"0.48837209400280185","par_num":"0","width":"0.011627906180442682","level":"0"},{"par_num":"0","text":"1579","level":"0","page_num":"0","line_num":"0","conf":"0.30000001192092896","left":"0.48837209400280185","top":"0.5052264813549556","height":"0.010452960286604362","block_num":"0","width":"0.011627906180442682","word_num":"0"},{"left":"0.48837209400280185","height":"0.010452960286604362","line_num":"0","conf":"1","par_num":"0","level":"0","width":"0.011627906180442682","block_num":"0","page_num":"0","top":"0.5749128925047814","word_num":"0","text":"1583"},{"height":"0.010452960286604362","level":"0","par_num":"0","text":"1584","page_num":"0","width":"0.008720929318285997","top":"0.59233449564067","word_num":"0","conf":"1","block_num":"0","line_num":"0","left":"0.4898255814164384"},{"conf":"1","par_num":"0","text":"1588","width":"0.010174418383456285","word_num":"0","level":"0","height":"0.017421602252187585","line_num":"0","page_num":"0","left":"0.4898255813363726","top":"0.6585365858077041","block_num":"0"},{"page_num":"0","left":"0.4825581401004937","word_num":"0","block_num":"0","par_num":"0","conf":"0.5","height":"0.020905922094220375","line_num":"0","level":"0","top":"0.8327526137496378","width":"0.018895348335834283","text":"E1598"},{"page_num":"0","block_num":"0","left":"0.48255813977872675","height":"0.04181184418844075","level":"0","line_num":"0","text":"E15m","conf":"0.30000001192092896","top":"0.8536585383587413","width":"0.01744185990475594","par_num":"0","word_num":"0"},{"left":"0.48837209294217837","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","top":"0.8745644607974643","text":"1606","width":"0.010174417749364284","par_num":"0","height":"0.010452960286604362","level":"0","word_num":"0"},{"level":"0","top":"0.8919860635849208","block_num":"0","left":"0.48837209294217837","line_num":"0","par_num":"0","page_num":"0","height":"0.010452960286604362","width":"0.010174417749364284","word_num":"0","conf":"0.30000001192092896","text":"1601"},{"conf":"1","top":"0.9059233450411536","par_num":"0","page_num":"0","width":"0.011627906180442626","level":"0","left":"0.489825581987298","word_num":"0","line_num":"0","block_num":"0","height":"0.017421602252187585","text":"1602"},{"top":"0.9090909090909091","conf":"0.30000001192092896","page_num":"0","text":"= 1603","line_num":"0","level":"0","par_num":"0","block_num":"0","width":"0.01744185990475594","height":"0.03189792663476876","word_num":"0","left":"0.48255814005731196"},{"height":"0.017421602252187474","page_num":"0","block_num":"0","conf":"1","par_num":"0","left":"0.4883720932276081","text":"1604","line_num":"0","top":"0.9407665509644987","width":"0.011627906180442682","word_num":"0","level":"0"},{"top":"0.12891986096238317","word_num":"0","line_num":"0","width":"0.02034883549872868","page_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","block_num":"0","left":"0.5508720949033848","level":"0","text":"Ty: Auto","par_num":"0"},{"line_num":"0","top":"0.12891986078715645","conf":"0.5","word_num":"0","height":"0.010633568254194037","par_num":"0","block_num":"0","level":"0","page_num":"0","text":"do jiminny v","left":"0.6627906991573884","width":"0.023255812360885364"},{"level":"0","height":"0.013945617554100287","line_num":"0","page_num":"0","left":"0.6177325603835976","text":"027 A9 A23 /3 X105 A V","width":"0.07122092551373416","block_num":"0","par_num":"0","top":"0.14634146360012334","word_num":"0","conf":"0.30000001192092896"},{"conf":"0.5","par_num":"0","width":"0.09738371220040831","level":"0","page_num":"0","line_num":"0","word_num":"0","block_num":"0","top":"0.14982578499096855","text":"lect * from accounts where crm_conf v","height":"0.013937280889143033","left":"0.5116279067084119"},{"conf":"1","text":"lect * from contacts where crm_ configuration id = 319 and crm_provid","left":"0.5116279047806073","level":"0","width":"0.17877907448626573","top":"0.1706539076715764","block_num":"0","height":"0.01053076079397497","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"page_num":"0","level":"0","left":"0.5116279125204661","line_num":"0","par_num":"0","top":"0.18815331062324836","height":"0.010452960286604362","conf":"1","word_num":"0","block_num":"0","width":"0.056686041202950954","text":"owner 13236 525785080"},{"text":"contact 1","top":"0.2089314194577352","word_num":"0","height":"0.0071770334928230595","conf":"1","par_num":"0","level":"0","block_num":"0","left":"0.5116279077911202","page_num":"0","width":"0.02470930079196365","line_num":"0"},{"left":"0.540697684881641","conf":"0.5","page_num":"0","width":"0.14825580475178168","word_num":"0","height":"0.028124634348794753","level":"0","top":"0.19138756029088444","block_num":"0","line_num":"0","par_num":"0","text":"26779180 665587441856 - activity - Alex Howes atex@suppor"},{"text":"19247563 742723347700 - [EMAIL] 2026-03-24","top":"0.22299651559994715","width":"0.1409883702054937","word_num":"0","line_num":"0","par_num":"0","page_num":"0","left":"0.54069767700718","height":"0.010655797079229257","level":"0","block_num":"0","conf":"1"},{"text":"company 4176135 47150650569","conf":"0.5","top":"0.24390243908003706","block_num":"0","height":"0.007293733113119982","left":"0.5116279069621393","width":"0.07122093058646983","page_num":"0","line_num":"0","par_num":"0","word_num":"0","level":"0"},{"height":"0.010716925017191126","line_num":"0","level":"0","top":"0.25757575739426586","word_num":"0","width":"0.0668604576841314","block_num":"0","text":"deal 7100953 410150124747","left":"0.511627914748312","par_num":"0","conf":"1","page_num":"0"},{"width":"0.1729650903255382","conf":"0.30000001192092896","left":"0.5174418857993022","height":"0.02827189565655519","line_num":"0","top":"0.27874564744649455","text":"CONCAT(U.id, CASE WHEN U.id = t.ovnen_id THEN • (owner) ' ELSE ..E","par_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0"},{"par_num":"0","text":"u.emanl","word_num":"0","line_num":"0","top":"0.31358885050942154","block_num":"0","width":"0.023255812360885253","height":"0.006968640444571572","level":"0","conf":"0.30000001192092896","page_num":"0","left":"0.5159883740521154"},{"left":"0.5174418614878441","line_num":"0","width":"0.013081394611520913","height":"0.010452960286604362","level":"0","top":"0.33101045348039126","block_num":"0","text":"sa.*,","word_num":"0","conf":"1","page_num":"0","par_num":"0"},{"word_num":"0","block_num":"0","height":"0.010452961047110243","level":"0","line_num":"0","text":"t.owner_id FROM social_accounts sa","par_num":"0","top":"0.3484320561489187","conf":"1","page_num":"0","left":"0.5174418602689659","width":"0.08866278668667416"},{"word_num":"0","left":"0.5116279137231027","top":"0.36585365879427156","conf":"0.5","line_num":"0","page_num":"0","block_num":"0","width":"0.09302324944354112","level":"0","height":"0.010541875586745464","text":"IN users u on u.id = sa.sociable_id","par_num":"0"},{"conf":"0.5","page_num":"0","line_num":"0","top":"0.38327526169434645","width":"0.10174418510274685","word_num":"0","height":"0.01066413222317486","level":"0","par_num":"0","text":"IN teams t 1..n<->1: on t.id = u.team_id","block_num":"0","left":"0.5116279028324362"},{"left":"0.5116279246689043","line_num":"0","par_num":"0","text":"ERE u.team_id = 400 and sa.provider = 'hubspot':","top":"0.40031897926634774","height":"0.011164274322168932","conf":"0.5","word_num":"0","level":"0","block_num":"0","width":"0.12645347067650325","page_num":"0"},{"block_num":"0","top":"0.4354066983751521","conf":"1","level":"0","word_num":"0","height":"0.010586332476310134","par_num":"0","line_num":"0","left":"0.5116279124984834","text":"lect * from features;","width":"0.056686041202951065","page_num":"0"},{"block_num":"0","line_num":"0","par_num":"0","conf":"1","height":"0.010464075079374857","left":"0.5116279182195879","page_num":"0","level":"0","text":"lect * from team_features where feature_id = 40;","top":"0.45295055829190933","width":"0.12499998985452854","word_num":"0"},{"width":"0.15261626750864876","word_num":"0","left":"0.5116279185062338","par_num":"0","block_num":"0","top":"0.4878048783342901","conf":"0.5","level":"0","height":"0.01060022539689398","text":"lect * from teams where id = 556; # owner: 18101, crm: 477","page_num":"0","line_num":"0"},{"par_num":"0","left":"0.511627924603809","top":"0.5052264812343649","level":"0","width":"0.12063951695219","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","height":"0.010722482033323488","block_num":"0","text":"lect * from crm_configurations where id = 477:"},{"top":"0.5223285484687972","word_num":"0","line_num":"0","height":"0.00728817609698762","page_num":"0","block_num":"0","level":"0","left":"0.5116279167681863","width":"0.09156975847609494","conf":"0.30000001192092896","par_num":"0","text":"LGoT + SPOM nconc WuEpE ¿d = 19101."},{"left":"0.5116279079562902","conf":"1","line_num":"0","width":"0.011627906180442626","level":"0","block_num":"0","par_num":"0","height":"0.010452960286604362","top":"0.5400696869298686","text":"LECT","page_num":"0","word_num":"0"},{"par_num":"0","height":"0.010527982666161617","left":"0.5174418586092502","text":"CONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •• E","word_num":"0","line_num":"0","width":"0.17296511061648112","conf":"0.5","top":"0.5574162679866431","block_num":"0","page_num":"0","level":"0"},{"page_num":"0","text":"U.emall","conf":"0.5","top":"0.5783972128787596","left":"0.5159883718287014","height":"0.006968640444571572","width":"0.021802323929806966","block_num":"0","level":"0","word_num":"0","line_num":"0","par_num":"0"},{"top":"0.59233449564067","word_num":"0","height":"0.010452960286604362","line_num":"0","level":"0","text":"sa.*","width":"0.011627906180442626","par_num":"0","conf":"1","page_num":"0","left":"0.5174418602818718","block_num":"0"},{"left":"0.5159883715544601","level":"0","width":"0.09156975847609494","block_num":"0","line_num":"0","word_num":"0","page_num":"0","conf":"0.5","height":"0.0071770334928229484","top":"0.613237639553429","par_num":"0","text":"t.owner 1d FruM soclal accounts sa"},{"level":"0","line_num":"0","conf":"0.5","top":"0.6267942583732058","page_num":"0","text":"IN users u on u.id = sa.sociable id","width":"0.09302324944354123","word_num":"0","height":"0.011164274322169043","left":"0.5116279132709644","block_num":"0","par_num":"0"},{"width":"0.10319765577925011","level":"0","block_num":"0","page_num":"0","conf":"0.5","word_num":"0","left":"0.5116279243806682","height":"0.010714146128872004","line_num":"0","top":"0.6443381180024774","text":"IN teams + 1.n<->1: on t.id = u.team id","par_num":"0"},{"line_num":"0","top":"0.661950520831376","page_num":"0","height":"0.014148079417348858","block_num":"0","text":"ERE u.team id = 556 and sa.provider = 'integration-app';","left":"0.5115835557835452","width":"0.14687604092537088","level":"0","par_num":"0","word_num":"0","conf":"1"},{"top":"0.7001594895142677","word_num":"0","par_num":"0","height":"0.01064190415864541","block_num":"0","left":"0.5116279140518954","width":"0.11773254516276899","text":"lect * from opportunities where id = 7594349;","page_num":"0","conf":"1","line_num":"0","level":"0"},{"conf":"1","left":"0.5116279122388746","par_num":"0","top":"0.714285714514252","height":"0.01059466838076173","width":"0.17587209255137337","word_num":"0","text":"lect * from opportunity stages where opportunity id = 7594349 order","page_num":"0","block_num":"0","level":"0","line_num":"0"},{"word_num":"0","top":"0.752613240339948","conf":"1","level":"0","page_num":"0","left":"0.5101744155925944","text":"lect * from business process stages where stage 1d = 16352:","height":"0.007354861811587732","block_num":"0","line_num":"0","width":"0.1555232595890127","par_num":"0"},{"page_num":"0","height":"0.014354066985645897","conf":"1","line_num":"0","top":"0.766347687400319","par_num":"0","word_num":"0","block_num":"0","left":"0.5116279067905464","text":"lect * from business_process_stages where business_process_id = 6024","width":"0.1773255733733482","level":"0"},{"text":"lect * from staaes wherp","word_num":"0","top":"0.7870813397268418","block_num":"0","left":"0.511627914473283","level":"0","page_num":"0","width":"0.06395348082197472","height":"0.007343747018817126","par_num":"0","line_num":"0","conf":"0.30000001192092896"},{"block_num":"0","page_num":"0","word_num":"0","conf":"0.30000001192092896","left":"0.5770348873514163","text":"team id = 459.","line_num":"0","height":"0.007343747018817126","top":"0.7870813397268418","width":"0.03779069413530067","par_num":"0","level":"0"},{"height":"0.013937280889143033","word_num":"0","top":"0.8013937288934075","par_num":"0","text":"lect * from teams where id = 459;","left":"0.511627915588477","conf":"0.5","level":"0","width":"0.08720929571922797","line_num":"0","page_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","text":"LECT","left":"0.5116279073126025","word_num":"0","top":"0.8222996514731208","width":"0.011627906180442626","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.006968641205077342","page_num":"0"},{"left":"0.5174418673023491","page_num":"0","block_num":"0","par_num":"0","width":"0.1177325451627691","word_num":"0","height":"0.010461296951561727","line_num":"0","conf":"1","top":"0.8397129187811918","level":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN"},{"page_num":"0","left":"0.635174419456466","level":"0","par_num":"0","word_num":"0","height":"0.0071770334928229484","conf":"0.30000001192092896","width":"0.04796511061648112","line_num":"0","top":"0.8397129186602871","text":"\" ownen)' SISE1","block_num":"0"},{"word_num":"0","text":".email","height":"0.006968640444571461","conf":"0.30000001192092896","left":"0.5159883740521154","line_num":"0","level":"0","block_num":"0","page_num":"0","top":"0.8571428574780627","par_num":"0","width":"0.023255812360885253"},{"block_num":"0","conf":"0.5","left":"0.5174418614878441","par_num":"0","height":"0.010452960286604362","text":"sa.*,","line_num":"0","word_num":"0","level":"0","top":"0.8745644604490322","page_num":"0","width":"0.013081394611520913"},{"text":"t.owner_id FROM social_accounts sa","par_num":"0","top":"0.8919860629542575","conf":"1","block_num":"0","level":"0","page_num":"0","width":"0.08866278668667416","line_num":"0","word_num":"0","height":"0.010725260921642499","left":"0.5174418602689659"},{"line_num":"0","word_num":"0","block_num":"0","left":"0.5116279138525217","par_num":"0","text":"IN users u on u.id = sa.sociable_id","conf":"0.5","level":"0","width":"0.09302324944354123","page_num":"0","height":"0.011164274322169043","top":"0.9090909090909091"},{"top":"0.9266347685909894","block_num":"0","conf":"0.5","line_num":"0","height":"0.010647461174777773","page_num":"0","left":"0.5116278995793144","par_num":"0","text":"IN teams t 1..n<->1: on t.id = u.team id","word_num":"0","level":"0","width":"0.10174418510274685"},{"level":"0","block_num":"0","par_num":"0","height":"0.010525203777842607","text":"ERE u.team id = 459 and sa.provider = 'hubspot'","page_num":"0","conf":"0.5","top":"0.9441786283335306","left":"0.5116279201813583","width":"0.12354649888708236","word_num":"0","line_num":"0"},{"line_num":"0","top":"0.006968641450188162","width":"0.05523255530824056","word_num":"0","level":"0","text":"suppont Dally • In zn 30m","block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.8139534864214845","height":"0.006968640444571461","par_num":"0"},{"level":"0","par_num":"0","height":"0.006968641205077342","text":"100% S2","top":"0.006968641043132773","page_num":"0","conf":"0.30000001192092896","width":"0.018895348335834172","word_num":"0","block_num":"0","left":"0.9127906979746175","line_num":"0"},{"height":"0.01074748898617195","conf":"1","block_num":"0","par_num":"0","top":"0.0031897927794189984","text":"Tue 21 Apr 12:24:23","word_num":"0","level":"0","line_num":"0","width":"0.04360464785961393","left":"0.9491279060031184","page_num":"0"},{"conf":"1","page_num":"0","text":"L AskJiminnyReportActivityServiceTest -","word_num":"0","left":"0.8284883794252935","top":"0.02787456497864904","level":"0","line_num":"0","block_num":"0","height":"0.010452960286604362","par_num":"0","width":"0.0813953419949146"},{"page_num":"0","word_num":"0","level":"0","conf":"1","left":"0.6933139553179188","block_num":"0","line_num":"0","text":"Cascade","top":"0.05574912943857935","par_num":"0","width":"0.01889534706765028","height":"0.010452960286604362"},{"width":"0.045058133754324436","conf":"1","height":"0.007285397208668609","par_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"Review Planhat Intear","level":"0","left":"0.6933139592614318","line_num":"0","top":"0.08362369371432266"},{"conf":"1","line_num":"0","text":"Salestorce Lead Convi","height":"0.007285397208668498","width":"0.04505813882706011","par_num":"0","level":"0","top":"0.08362369354010668","left":"0.7470930237979465","block_num":"0","word_num":"0","page_num":"0"},{"page_num":"0","top":"0.0797448165869219","level":"0","par_num":"0","line_num":"0","block_num":"0","text":"+0 ..","left":"0.965116281891486","width":"0.020348834230544677","height":"0.011164274322169043","word_num":"0","conf":"0.30000001192092896"},{"top":"0.10104529612961344","conf":"0.5","page_num":"0","height":"0.006968641205077342","level":"0","par_num":"0","text":"by saveActivity is re-relched via","width":"0.06831395372431337","block_num":"0","left":"0.6947674415323591","line_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","left":"0.699127918018793","top":"0.15311004784688997","line_num":"0","page_num":"0","height":"0.0071770334928229484","conf":"0.5","text":"SconvertedLead = Sthis->contio->leads->find(Sactivity->lead_ 10):","width":"0.15406975847609505","level":"0","par_num":"0"},{"block_num":"0","level":"0","line_num":"0","par_num":"0","word_num":"0","top":"0.1846689898822439","left":"0.6962209356077814","width":"0.056686041202950954","height":"0.006968640444571461","text":"and then read as relations:","page_num":"0","conf":"0.5"},{"word_num":"0","page_num":"0","line_num":"0","text":"mphp","top":"0.2068929976347741","height":"0.014314580001709376","par_num":"0","level":"0","block_num":"0","left":"0.6974387183838875","conf":"0.30000001192092896","width":"0.013827780459789607"},{"top":"0.23684210526315785","width":"0.0479651156892168","block_num":"0","page_num":"0","conf":"0.5","left":"0.7005813954315278","par_num":"0","height":"0.0071770334928230595","level":"0","word_num":"0","line_num":"0","text":"Sactivitv-saccount id"},{"block_num":"0","page_num":"0","height":"0.006968640444571572","conf":"0.5","par_num":"0","level":"0","left":"0.7587209361530163","word_num":"0","text":"=SconvertedLead-saccount-sid:","line_num":"0","top":"0.23693379824461314","width":"0.07122092551373416"},{"top":"0.250871080327175","page_num":"0","height":"0.010691918064342554","conf":"1","block_num":"0","left":"0.7005814031979726","line_num":"0","text":"$activity→>opportunity id = SconvertedLead->opportunity->id:","level":"0","width":"0.13808138827060135","word_num":"0","par_num":"0"},{"width":"0.04941860665666298","conf":"0.5","block_num":"0","text":"Sactivity->contact id","word_num":"0","page_num":"0","line_num":"0","left":"0.6991279060203915","par_num":"0","height":"0.007318740065968665","level":"0","top":"0.26794258384339176"},{"page_num":"0","width":"0.06976743454628809","text":"= SconvertedLead->contact-sid","block_num":"0","line_num":"0","conf":"0.5","par_num":"0","height":"0.007318740065968554","level":"0","top":"0.26794258367973434","word_num":"0","left":"0.7587209375467352"},{"par_num":"0","top":"0.23684210521680837","word_num":"0","line_num":"0","block_num":"0","text":"// Accl ~ stale","width":"0.03924418256637907","level":"0","left":"0.8444767479949217","height":"0.010544653714558705","page_num":"0","conf":"0.30000001192092896"},{"line_num":"0","left":"0.8444767447823418","top":"0.24720893129603794","text":"// Opp?","level":"0","conf":"0.30000001192092896","par_num":"0","block_num":"0","width":"0.02034883676691257","page_num":"0","word_num":"0","height":"0.021083751173490928"},{"top":"0.25087108046135187","width":"0.023255812360885364","word_num":"0","height":"0.013937280889143033","block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.8648255833039133","par_num":"0","text":"• or null"},{"level":"0","conf":"0.30000001192092896","top":"0.2679425837320575","line_num":"0","page_num":"0","height":"0.011164274322168932","width":"0.03779069413530067","par_num":"0","block_num":"0","word_num":"0","text":"// Conl ~ stale","left":"0.8444767480623917"},{"left":"0.694767421640973","block_num":"0","page_num":"0","conf":"1","line_num":"0","height":"0.010555767746823541","level":"0","text":"Activity A gets written with the pre-conversion account/contact because sconvertedLead->account resolves via the plain account_id FK (which","par_num":"0","top":"0.2996515687087087","width":"0.2819767404109874","word_num":"0"},{"par_num":"0","height":"0.014354066985645897","line_num":"0","text":"still points at Acc1), not converted_account_id","word_num":"0","level":"0","conf":"1","width":"0.09156975847609494","page_num":"0","block_num":"0","left":"0.6962209391983202","top":"0.3133971291866029"},{"block_num":"0","height":"0.010522424889523485","line_num":"0","page_num":"0","text":"Meanwhile the payload sent to Salesforce uses $convertedLead->account->crm provider id → Acc1's Salesforce ID. So Salesforce receives the","width":"0.2819767201200445","top":"0.3309409889417423","par_num":"0","level":"0","word_num":"0","conf":"1","left":"0.6947674661118204"},{"left":"0.6947674413575011","word_num":"0","block_num":"0","par_num":"0","width":"0.07122093058646994","top":"0.3484320557199807","text":"activity linked to the wrond account","page_num":"0","line_num":"0","conf":"1","height":"0.007229826286839103","level":"0"},{"par_num":"0","width":"0.15552324944354112","page_num":"0","level":"0","left":"0.6947674480851145","word_num":"0","height":"0.0071770334928229484","conf":"1","block_num":"0","text":"2.ActivitvLeadConverted is constructed → side-effect fires LeadConverted","top":"0.3692185007974482","line_num":"0"},{"height":"0.010744710858358708","line_num":"0","conf":"1","block_num":"0","level":"0","page_num":"0","top":"0.38995215300737773","width":"0.25436044246592426","word_num":"0","text":"The listener ConvertLeadActivities runs (queued). It looks at Activity B (still has lead id = 42 ) and updates it using attributes:","par_num":"0","left":"0.6947674438419812"},{"block_num":"0","par_num":"0","top":"0.41811846723416024","width":"0.013081394611520913","left":"0.6976744183192396","text":"!phr","height":"0.006968640444571461","word_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0"},{"height":"0.010452960286604362","top":"0.4425087113201125","page_num":"0","width":"0.02470930079196365","left":"0.699127909083625","word_num":"0","text":"account id","block_num":"0","level":"0","conf":"1","line_num":"0","par_num":"0"},{"page_num":"0","top":"0.4457735246606205","height":"0.007188147525087674","block_num":"0","left":"0.7340116304666212","width":"0.0523255733733482","text":"= converted account 1d","word_num":"0","line_num":"0","par_num":"0","level":"0","conf":"0.5"},{"top":"0.4425087113201125","conf":"0.5","page_num":"0","level":"0","par_num":"0","line_num":"0","text":"= Acc2","height":"0.010452960286604362","left":"0.7950581413581557","word_num":"0","width":"0.017441858636571994","block_num":"0"},{"word_num":"0","height":"0.006968641205077342","left":"0.7005813965006364","par_num":"0","width":"0.023255812360885253","text":"contact 1d","line_num":"0","level":"0","conf":"0.5","page_num":"0","block_num":"0","top":"0.45993031352202585"},{"left":"0.7965116284066477","text":"= Con2","line_num":"0","word_num":"0","page_num":"0","height":"0.006968641205077342","block_num":"0","level":"0","conf":"0.5","top":"0.45993031350895963","width":"0.0145348830425992","par_num":"0"},{"block_num":"0","level":"0","conf":"1","page_num":"0","text":"opportunity id = converted opportunity id = 0pp2","par_num":"0","width":"0.11191859143845573","word_num":"0","height":"0.010636346382007389","left":"0.6991279097090783","top":"0.4736842106435828","line_num":"0"},{"level":"0","par_num":"0","top":"0.5052264812343649","height":"0.010722482033323488","width":"0.11337208240590202","word_num":"0","page_num":"0","left":"0.6947674523339253","line_num":"0","conf":"0.5","text":"Activity B ends up correctly linked to Acc2 / Con2 / Opp2.","block_num":"0"},{"top":"0.529505582137161","conf":"1","par_num":"0","width":"0.061046514105289496","line_num":"0","page_num":"0","text":"3. Result — inconsistent state","height":"0.0071770334928230595","word_num":"0","block_num":"0","left":"0.6947674400621826","level":"0"},{"left":"0.6976744203910161","text":"Activitv","height":"0.006968640444571572","level":"0","page_num":"0","par_num":"0","block_num":"0","conf":"1","top":"0.560975610091303","width":"0.017441858636572105","word_num":"0","line_num":"0"},{"block_num":"0","level":"0","conf":"0.5","line_num":"0","text":"account id","word_num":"0","page_num":"0","width":"0.023255814897253146","par_num":"0","left":"0.7499999994554433","top":"0.5606060607154509","height":"0.0073381900026847635"},{"height":"0.006968641205077342","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.7921511622509858","text":"contactid","conf":"1","width":"0.023255814897253146","word_num":"0","top":"0.5609756096878213"},{"height":"0.0073381900026847635","left":"0.8343023265128647","text":"opportunity id","top":"0.5606060607206359","width":"0.0319767429473552","page_num":"0","line_num":"0","block_num":"0","word_num":"0","level":"0","conf":"1","par_num":"0"},{"block_num":"0","text":"In Salesforce attached to","level":"0","height":"0.0073381900026847635","top":"0.5606060607275493","width":"0.05232558351881955","conf":"1","line_num":"0","left":"0.896802324255098","par_num":"0","word_num":"0","page_num":"0"},{"text":"ossibly nullliwrond","par_num":"0","conf":"0.30000001192092896","top":"0.5818815334362508","left":"0.8343023291510087","word_num":"0","level":"0","block_num":"0","width":"0.03779069413530067","height":"0.006968640444571461","line_num":"0","page_num":"0"},{"height":"0.006968640444571461","width":"0.026162789223041938","word_num":"0","top":"0.5818815334362508","page_num":"0","left":"0.8968023275110222","level":"0","par_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"Acci wrong)"},{"width":"0.013081394611521024","height":"0.007260390255820037","par_num":"0","text":"nla ve","page_num":"0","block_num":"0","word_num":"0","top":"0.6027874565400626","level":"0","line_num":"0","left":"0.8968023260567068","conf":"0.5"},{"top":"0.6267942584549162","width":"0.2877906636988863","page_num":"0","word_num":"0","left":"0.6947674745693099","height":"0.00735208292326861","block_num":"0","text":"Two activities for the same lead now disaaree on which accountlcontactlonnortunitv they belona to. and the one the user iust loaded is attached to","par_num":"0","line_num":"0","conf":"1","level":"0"},{"height":"0.007193704541220036","left":"0.6947674415811634","par_num":"0","text":"Why it messes uo","top":"0.6722488038244503","width":"0.042151159428535645","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0","line_num":"0"},{"text":"The inline nath in saveAct ivitv reads Slead-saccount / contact / onnortunity /which follow the non-converted EKs on the leads table) while","line_num":"0","width":"0.2863372031678544","left":"0.6947674477133259","height":"0.0071770334928230595","page_num":"0","level":"0","par_num":"0","conf":"0.5","block_num":"0","top":"0.689792663476874","word_num":"0"},{"top":"0.7038327532836515","conf":"0.5","height":"0.013937280889143033","line_num":"0","par_num":"0","text":"pportunity_id . As long as those two sets of columns don't point","left":"0.8546511704708822","level":"0","width":"0.12499997970905707","page_num":"0","word_num":"0","block_num":"0"},{"text":"to the same rows, activities processed inline will diverge from activities processed by the listener.","conf":"1","word_num":"0","block_num":"0","level":"0","page_num":"0","height":"0.011164274322169154","top":"0.7208931419457735","left":"0.694767456954491","par_num":"0","line_num":"0","width":"0.19040696164394944"},{"line_num":"0","left":"0.6947674578266082","height":"0.011164274322169043","par_num":"0","word_num":"0","text":"Second scenario - Salesforce silently skips cleanup","top":"0.7488038277511961","block_num":"0","level":"0","width":"0.12209300791963618","page_num":"0","conf":"1"},{"block_num":"0","top":"0.770034843414239","left":"0.6947674267658436","level":"0","line_num":"0","conf":"1","height":"0.010666911111493982","page_num":"0","par_num":"0","text":"Same setup, but the user never logs Activity A. Instead, a background syncLead (called from any other place that doesn't go through saveActivit","width":"0.2877906839898292","word_num":"0"},{"text":"y detects the lead is now converted","block_num":"0","page_num":"0","word_num":"0","level":"0","width":"0.07267441140844466","top":"0.7870813397268418","left":"0.6947674417862302","par_num":"0","line_num":"0","height":"0.007343747018817126","conf":"1"},{"par_num":"0","level":"0","left":"0.6976744564322874","height":"0.01070581022442052","top":"0.8046251994468593","block_num":"0","text":"• In IntegrationApp. SyncCrmEntitiesTrait::syncLead would dispatch LeadConverted → ConvertLeadActivities fixes Activity B.","width":"0.2616278668667408","conf":"1","line_num":"0","page_num":"0","word_num":"0"},{"page_num":"0","block_num":"0","left":"0.6962209268211779","level":"0","par_num":"0","height":"0.017552194793068465","conf":"1","text":"• In Salesforce, Service: : syncLead does not dispatch LeadConverted. The only thing that fires that event is the side-effect inside ActivityLe","top":"0.8221690592867482","width":"0.2863372031678545","word_num":"0","line_num":"0"},{"word_num":"0","text":"adConverted's constructor, which only runs from saveActivity.","height":"0.0072715042880847625","width":"0.12499998985452865","page_num":"0","level":"0","top":"0.8429027113575609","conf":"1","block_num":"0","left":"0.7049418596417644","par_num":"0","line_num":"0"},{"page_num":"0","conf":"0.5","height":"0.006968640444571461","line_num":"0","word_num":"0","par_num":"0","level":"0","width":"0.27906975847609494","text":"Result: Activitv B stavs nointina at the now-converted lead forever with lead id = 42 and no accountlonnortunitv. Renortina on \"activities ne","top":"0.8641114985930454","block_num":"0","left":"0.6947674224772162"},{"line_num":"0","height":"0.007285397208668609","par_num":"0","top":"0.9090909090770088","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.6947674430639551","block_num":"0","word_num":"0","text":"Third scenario — double dispatch (intearationapo))","width":"0.11773254516276899"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","par_num":"0","height":"0.0071770334928229484","width":"0.03924418256637896","left":"0.6962209301864064","page_num":"0","text":"Ask anvthina (84L","level":"0","top":"0.9266347687400319","word_num":"0"},{"level":"0","left":"0.7209302333970329","line_num":"0","word_num":"0","top":"0.9545454545454546","conf":"0.5","par_num":"0","text":"Claude Qnus 4.7 Medium","width":"0.04796511061648101","page_num":"0","height":"0.0071770334928229484","block_num":"0"},{"level":"0","line_num":"0","text":"W Windsurf Teams","word_num":"0","left":"0.8691860524911511","width":"0.03924418003001118","conf":"0.30000001192092896","height":"0.006968640444571572","par_num":"0","block_num":"0","page_num":"0","top":"0.9860627181052405"},{"width":"0.03633721077695806","line_num":"0","block_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.006968641205077342","par_num":"0","level":"0","page_num":"0","left":"0.9127906967347347","text":"1721-72 (15 charc)","top":"0.9860627177395054"},{"left":"0.9505813955953505","par_num":"0","width":"0.01453488177441542","height":"0.006968640444571572","page_num":"0","conf":"0.30000001192092896","word_num":"0","text":"UTE.8","top":"0.9860627181052405","level":"0","block_num":"0","line_num":"0"},{"width":"0.024709298255595757","line_num":"0","height":"0.01074748898617195","level":"0","conf":"0.30000001192092896","left":"0.969476748236339","block_num":"0","par_num":"0","text":"Po 4 spaces","top":"0.986062718234409","page_num":"0","word_num":"0"}]...
|
PhpStorm
|
AppleNative
|
faVsco.js – Salesforce/Service.php
|
True
|
8055
|
NULL
|
NULL
|
|
11849
|
PhpStormFileEditViewNavigateCodeLaravelRefactorToo PhpStormFileEditViewNavigateCodeLaravelRefactorToolsWindowHelpFV faVsco.js v#11894 on JY-18909-automated-reports-ask-jiminnyProject v© ReportController.php© JiminnyDebugCommand.php• Repository© AutomatedReportsCommand.phpC AutomatedReportsSendCommand.phpv D OnDemandActivitySearc© AddLayoutEntities.php• Team.php© AutomatedReportsRepository.php© Criteria.php© AutomatedReportsCommandTest.php xC AutomatedReportsService.php© TranscriptionKeywordP;> D TeamSettings(c 1rackProviderinstallea.venconophp helpers.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.phpInitialFrontendState.php© Jiminny.php© ActivityLogged.php© AutomatedReportsCallbackService.php© Plan.php• RequestGenerateAskJiminnyReportJob.php(C) RequestGenerateReportJob.php© Serializer.php©TeamScimDetails.php© AutomatedReportResult.php© AutomatedReport.phpbootstrap<?phpA10 A 12 X6 ^buildO configdeclare(strict_types=1);D contribcaraoasenanespace ests untt console connanos reporus.M docs> M front-enduse> Mlana>node modules library rootclass nuLulllaLeureoor escolllanurest exucnus lesluaseD phpstan> D publicC resources> Droutesscriptsv E storage> Dapp> D debugbar12 usagesprivate Logger Interface&Mockery\MockInterface $logger;12 usagesprivate Dispatcher&Mockery\MockInterface $dispatcher;24 usagesprivate AutomatedReportsRepository&Mockery\MockInterface $reportl11 usages> M frameworkonvate Aurolarecreoor scoliano nconliianov Mloas.gitignore26 đt >protected function setUp(): voidf...}• audio.wav= custom.10035 6t >protected function tearDown(): voidf...}=hubspot-journal-poll.log= laravel.log42 >public function testProcessDailyReportsEveryDay(): voidf.h<phpunit.xmlOS ttt.js640>=oauth-private.key= oauth-public.key91 € >public function testProcessWeeklyReports0nMonday(): voidf.t≥ storageE supervisord.pidlu text-relay. sonv _tests› DFeature> D Integration119 C ›1141142 € >169170 G >public function testDoNotProcessMonthlyReports0nNonFirstDay0fMon'› D ServicesC Unit> Actions› D Component› D Configurationv M Console196 >230231 ( >259260 ( >public function testDoNotProcessQuarterlyReports0nNonQuarterlyFilououc runcion resurrocessauurreouenc esunronocvrirstuavuruualrdM Commands› MActivities› Crm300 % ›315public function testReturnsZero0nSuccess(): void.)> D Elasticsearch17 usagesv D Reports316private function createStandardReports(string $frequency, int $c© AutomatedReport© ImportUsersFromCst› D Contracts33415451private function createAskJiminnyReport(string &frequenex): mixeTests failed: 10, passed: 0 (8 minutes ago)= custom.logE laravel.log xA console [PROD]A console (EU]AskJiminnyReportActivityService.php© HistoryService.php© AskJiminnyReportActivityServiceTest.phpA SF [jiminny@localhost]A console [STAGING]A HS_local [jiminny@localhost]© ActivitySearch.php© OnDemandV2Controller.php248 ^[2026-04-14 10:05:19]Local. INFO: Jiminny\Console\Commands\Command:: run Mem[2026-04-14 10:05:19]Local. INFO: Jiminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:23]Local. INFO: Jiminny\Console\Commands\Command: :run Mem[2026-04-14 10:05:23]Local. INFO: Running pre-meeting notification command[2026-04-14 10:05:23]Local. INFO: Jiminny\Console\Commands\Command::run Mem[2026-04-14 10:05:26]Local. INFO: Jiminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:26]LocaL.INFO: Running conference:monitor:start commanc[2026-04-14 10:05:26]Local. INFO: [conference:monitor:start] start ok {"act[2026-04-14 10:05:26]local. INFO: Jiminny\Console\Commands command: • run Men[2026-04-14 10:05:28]local.INF0: Jiminny\Console\Commands\Command::run Mem[2026-04-14 10:05:28]Local. INFO: conference:monitor:end: Jiminny\Console\Co[2026-04-14 10:05:28]Local. INFO: conference:monitor: end:Jiminny\Console\Co[2026-04-14 10:05:28]Local. INFO: Jiminny\ConsoLe\Commands\Command: : run Mem[2026-04-14 10:05:30]Local. NOTICE: Repairing HubSpot tokens start{"corre[2026-04-14 10:05:30]Local. INFO: Trying to refresh HubSpot token {"account[2026-04-14 10:05:30]Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:30] local. INFO: [SocialAccountService] Refreshing token f[2026-04-14 10:05:31] Local. ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31] local. INF0: Trying to refresh HubSpot token {"account[2026-04-14 10:05:31] Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:31]Local. INFO: [SocialAccountService] Refreshing token +[2026-04-14 10:05:31]Local.ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31]Local. INFO: Trying to refresh HubSpot token {"account[2026-04-14 10:05:31]Local. INFO: [EncryptedTokenManager] Generating access[2026-04-14 10:05:31]Local. INFO: [SocialAccountService] Refreshing token f[2026-04-14 10:05:31]Local. ERROR: Failed to refresh HubSpot token {"accoun[2026-04-14 10:05:31]Local. NOTICE: Repairing HubSpot tokens end {"total" :3[2026-04-14 10:05:341Local. INFO: Jiminny\Console\Commands\Command::run Mem[2026-04-14 10:05:34]local. INFO: Jiminny\Console\Commands\Command: :run Mem[2026-04-14 10:05:34]local. INFO: [HubSpot Journal Pollingl Getting offset[2026-04-14 10:05:34]Local. INFO: Jiminny\Console\Commands\Command: : run Mem[2026-04-14 10:05:34]LocaL.INFU: LHuDspot Journal commandy scarting poluir[2026-04-14[2026-04-14[2026-04-14 10:05:34][2026-04-14 10:05:34][2026-04-14 10:05:34]Jiminny\ConsoLe\Commands\Command: : run Mem[2026-04-14 10:05:34]Local. INFO: [HubSpot Journal Polling] No data{"corr[2026-04-14 10:05:39]Local. INFO: [HubSpot Journal Polling] Getting offset[2026-04-14 10:05:39]Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:05:39]Local. INFO: [HubSpot Journal Polling] No data {"corr2096-94-14 199059441[HubSpot Journal Pollingl Getting offset2026-04-14 10:05:441Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:05:44]local.INFO:[HubSpot Journal Polling] No data {"corr[2026-04-14 10:05:59][2026-04-14 10:05:59]Local. INFO: [HubSpot Journal API] Fetching latest jou[2026-04-14 10:06:00]Local. INFO: [HubSpot Journal Polling] No data{"corr[2026-04-14 10:06:04]Local. INFO: Jiminny\Console\Commands\Command: :run Mem[2026-04-14 10:06:04]Local. INFO: [ScheduleBotCommand] Number of activities[2026-04-14 10:06:04]Local. INFO: Jiminny\Console\Commands\Command::run Mem[2026-04-14 10:06:06]local. INFO: Jiminny\Console\Commands\Command: :run Mem[2026-04-14 10:06:06]local. INFO: Jiminny\Console\Commands\Command: :run Mem12996-04-14 19•96-981{"correlation_id":"0dlibl{ Support Daily • in 1h 39 mAU AutomatedReportsCommandTestv100% [2Tue 14 Apr 13:21:11+D ...@AutomatedReportsCommandTest.php fix it for me. Keep running till it is passingCascadeNew Cascade© Fix AutomatedReporLet me start by reading the test file and the related source files.Read AutomatedReportsCorlandlest.ono and Aulomateakeponscommana.onoNow let me run the tests to see the current failures:exec docker lamps bash -c"ca /var/www/neme ox onp vendor/ oen/ onounytests/Unit/Console/Commands/Reports/AutomatedReportsCommandTest.php --no-coverage 2>&1"Could not open input file: vendor/bin/phpunitdocker exec docker_lamp_1 bash -c "cd /var/www/html && ./vendor/bin/phpunit-no-coverage 2>&1'line 1: •/vendor/bin/phpunit: No such file or directory• docker exec docker_lamp_1 bash -c "find /var/www/html —name 'phpunit' -type f 2>/dev/null | head -5'• docker ps —format "{(.Names}]" 2>&1docker_lamp_1redisdocker-mariadb-1• docker exec docker_lamp_1 bash -c "ls /var/www/html/ 2>&1 | head -20"index.nginx-debian.html• docker exec docker lamp 1 bash -c "find / -name 'phpunit' -maxdepth 10 2>/dev/null | qrep -v proc | head -10'/sh/vendor-bin/phpunit1m1nny/vendor phounit phoun1tnome1minnyvenaor/pnounlu/ pnounit/onounzuomozaru asseru coolsonounieiles/phpunit/root/.composer/cache/files/phpunit/phpunitCommand docken•docker exec aocker lamp i bash -c "ca/home/jiminny &&./vendor/bin/phpunittests/Unit/Console/Commands/Reports/AutomatedReportsCommandTest.php --no-coverage 2>&1"ARun a+ SkipAsk anything (24L)<> CodeClaude Sonnet 4.6Winasun leamsuir-o( 4 spaces...
|
[{"word_num":"0","conf": [{"word_num":"0","conf":"1","line_num":"0","top":"0.0025839794299922225","left":"0.020348838535920212","level":"0","height":"0.012919896178775314","par_num":"0","block_num":"0","page_num":"0","text":"PhpStorm","width":"0.02761627733707428"},{"height":"0.010335916943020274","level":"0","line_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.0025839794391580018","word_num":"0","width":"0.011627906560897822","conf":"1","left":"0.05232558154097966","text":"File"},{"level":"0","conf":"1","left":"0.06976744199571387","height":"0.010335916943020274","par_num":"0","width":"0.011627906560897835","word_num":"0","block_num":"0","top":"0.0025839794483865086","text":"Edit","line_num":"0","page_num":"0"},{"word_num":"0","height":"0.012919896178775314","left":"0.08720930282773343","line_num":"0","block_num":"0","top":"0.0025839794299922225","level":"0","width":"0.014534883201122284","conf":"1","text":"View","page_num":"0","par_num":"0"},{"text":"Navigate","line_num":"0","level":"0","conf":"1","block_num":"0","left":"0.1061046516439201","par_num":"0","height":"0.012919896178775314","width":"0.02470930218696596","page_num":"0","word_num":"0","top":"0.0025839794299922225"},{"line_num":"0","par_num":"0","width":"0.015988372266292572","block_num":"0","height":"0.010335916943020385","left":"0.13517441878448935","page_num":"0","text":"Code","conf":"1","level":"0","top":"0.002583979426853289","word_num":"0"},{"text":"Laravel","width":"0.02180232554674147","left":"0.1540697678225595","height":"0.012919896178775314","word_num":"0","top":"0.0025839794299922225","page_num":"0","block_num":"0","level":"0","line_num":"0","conf":"1","par_num":"0"},{"block_num":"0","height":"0.010335916943020274","conf":"1","left":"0.18168604645628045","par_num":"0","line_num":"0","top":"0.0025839794785329495","width":"0.02180232554674147","word_num":"0","text":"Refactor","level":"0","page_num":"0"},{"par_num":"0","top":"0.002583979461306396","text":"Tools","height":"0.010335916943020274","conf":"1","word_num":"0","width":"0.014534883201122284","page_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.2267441862337412"},{"left":"0.2616279077801874","level":"0","width":"0.0232558131217957","block_num":"0","line_num":"0","conf":"1","text":"Window","height":"0.010335916943020385","page_num":"0","par_num":"0","top":"0.002583979426853289","word_num":"0"},{"page_num":"0","word_num":"0","line_num":"0","height":"0.012919896178775425","level":"0","block_num":"0","par_num":"0","top":"0.002583979688390081","left":"0.28779069769207455","width":"0.014534883201122284","conf":"1","text":"Help"},{"block_num":"0","left":"0.036337209691515326","width":"0.03343023061752319","page_num":"0","text":"FV faVsco.js v","level":"0","line_num":"0","top":"0.025694444382837522","word_num":"0","height":"0.007897286944919202","par_num":"0","conf":"0.5"},{"level":"0","left":"0.08139535325665151","top":"0.022916666618965187","conf":"1","par_num":"0","word_num":"0","width":"0.13372092247009276","page_num":"0","text":"#11894 on JY-18909-automated-reports-ask-jiminny","line_num":"0","block_num":"0","height":"0.01325904395845201"},{"line_num":"0","level":"0","page_num":"0","block_num":"0","left":"0.017441860956921497","word_num":"0","height":"0.013210594654083252","text":"Project v","top":"0.04651162778062423","width":"0.024709302186965938","par_num":"0","conf":"0.5"},{"top":"0.04651162778062423","word_num":"0","conf":"1","page_num":"0","block_num":"0","par_num":"0","left":"0.1293604678885873","text":"© ReportController.php","line_num":"0","width":"0.05668604373931885","height":"0.013210594654083252","level":"0"},{"top":"0.04651162782369045","level":"0","height":"0.013210594654083252","width":"0.0741279065608978","word_num":"0","left":"0.19476744330385337","line_num":"0","text":"© JiminnyDebugCommand.php","block_num":"0","page_num":"0","conf":"1","par_num":"0"},{"level":"0","width":"0.036410853266716","page_num":"0","par_num":"0","text":"• Repository","line_num":"0","left":"0.046474806531125","top":"0.072015719995005","block_num":"0","word_num":"0","height":"0.013591298792097306","conf":"0.5"},{"block_num":"0","top":"0.0671834625479939","height":"0.012919896178775314","left":"0.12936046452207495","width":"0.08430232405662536","word_num":"0","page_num":"0","text":"© AutomatedReportsCommand.php","level":"0","par_num":"0","line_num":"0","conf":"1"},{"line_num":"0","block_num":"0","conf":"1","height":"0.010502582126193594","par_num":"0","text":"C AutomatedReportsSendCommand.php","word_num":"0","top":"0.0696841094328039","width":"0.09316388368606565","left":"0.22231340767272872","page_num":"0","level":"0"},{"conf":"0.30000001192092896","word_num":"0","width":"0.07412790656089782","page_num":"0","text":"v D OnDemandActivitySearc","line_num":"0","par_num":"0","block_num":"0","top":"0.0878552972563107","height":"0.010335916943020274","left":"0.04796511774690489","level":"0"},{"top":"0.09027777777777779","line_num":"0","width":"0.059593021869659424","word_num":"0","page_num":"0","height":"0.013194444444444398","text":"© AddLayoutEntities.php","level":"0","conf":"1","par_num":"0","left":"0.12936046655426908","block_num":"0"},{"text":"• Team.php","level":"0","conf":"0.5","top":"0.08731994375249497","height":"0.016446099016401483","block_num":"0","page_num":"0","par_num":"0","word_num":"0","width":"0.03266734778881075","left":"0.19736927011435695","line_num":"0"},{"line_num":"0","text":"© AutomatedReportsRepository.php","top":"0.08785529691119531","word_num":"0","block_num":"0","left":"0.23837209205828822","page_num":"0","conf":"1","width":"0.08575581312179567","height":"0.01561692555745442","par_num":"0","level":"0"},{"left":"0.062492671431831105","top":"0.10329371733225945","width":"0.03635186553001404","word_num":"0","height":"0.013050807846917034","block_num":"0","level":"0","par_num":"0","conf":"1","page_num":"0","line_num":"0","text":"© Criteria.php"},{"left":"0.12936046673696128","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","height":"0.013194444444444398","top":"0.11111111111111116","level":"0","par_num":"0","text":"© AutomatedReportsCommandTest.php x","width":"0.09883720874786381"},{"text":"C AutomatedReportsService.php","par_num":"0","level":"0","width":"0.07558138966560363","height":"0.007832687430911589","word_num":"0","page_num":"0","left":"0.2325581452181173","block_num":"0","line_num":"0","top":"0.11369509045767079","conf":"1"},{"height":"0.013194444444444398","width":"0.06686046123504638","line_num":"0","block_num":"0","conf":"1","text":"© TranscriptionKeywordP;","top":"0.11875000000000002","left":"0.055232562020767165","par_num":"0","word_num":"0","level":"0","page_num":"0"},{"top":"0.13178294592753237","word_num":"0","width":"0.05087209343910218","text":"> D TeamSettings","par_num":"0","line_num":"0","left":"0.039244186842974746","height":"0.015503875414530466","conf":"0.30000001192092896","block_num":"0","level":"0","page_num":"0"},{"left":"0.21220931119697042","par_num":"0","top":"0.13680555555555562","line_num":"0","width":"0.0813953399658203","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","level":"0","text":"(c 1rackProviderinstallea.vencono","page_num":"0"},{"text":"php helpers.php","level":"0","par_num":"0","page_num":"0","conf":"1","block_num":"0","height":"0.010545865694681855","top":"0.1498708010458546","left":"0.03924418819458133","width":"0.03924418389797211","word_num":"0","line_num":"0"},{"level":"0","height":"0.010513565937678049","word_num":"0","top":"0.1548611109588096","left":"0.12936046872028087","width":"0.07994185686111449","conf":"1","par_num":"0","text":"© CreateActivityLoggedEvent.php","line_num":"0","block_num":"0","page_num":"0"},{"block_num":"0","left":"0.21947674562943478","line_num":"0","word_num":"0","width":"0.07412790656089782","text":"© UserPilotActivityListener.php","level":"0","height":"0.013194444444444509","page_num":"0","par_num":"0","top":"0.15486111111111112","conf":"1"},{"height":"0.012919896178775314","word_num":"0","block_num":"0","top":"0.1627906978623781","page_num":"0","conf":"1","left":"0.039244188779155184","level":"0","text":"InitialFrontendState.php","par_num":"0","width":"0.06831395030021668","line_num":"0"},{"block_num":"0","page_num":"0","conf":"0.5","height":"0.012919896178775425","text":"© Jiminny.php","line_num":"0","par_num":"0","top":"0.17829457400363558","width":"0.039244183897972115","word_num":"0","left":"0.03924418688650132","level":"0"},{"block_num":"0","left":"0.129360465215887","page_num":"0","level":"0","par_num":"0","top":"0.17569444444444438","word_num":"0","height":"0.013194444444444509","width":"0.05232558250427244","conf":"1","line_num":"0","text":"© ActivityLogged.php"},{"level":"0","left":"0.19040697574489363","page_num":"0","top":"0.17569444444444438","word_num":"0","line_num":"0","par_num":"0","text":"© AutomatedReportsCallbackService.php","conf":"1","height":"0.013194444444444509","width":"0.09738371968269349","block_num":"0"},{"left":"0.03924418571106003","level":"0","block_num":"0","conf":"1","height":"0.013194444444444398","text":"© Plan.php","width":"0.030523255467414856","top":"0.19374999999999998","word_num":"0","par_num":"0","line_num":"0","page_num":"0"},{"level":"0","text":"• RequestGenerateAskJiminnyReportJob.php","word_num":"0","line_num":"0","par_num":"0","left":"0.12936046492108785","top":"0.19638242895626257","width":"0.10610464811325074","conf":"1","block_num":"0","page_num":"0","height":"0.012919896178775425"},{"left":"0.24418604808190886","level":"0","height":"0.007978035344017864","conf":"1","block_num":"0","line_num":"0","page_num":"0","par_num":"0","text":"(C) RequestGenerateReportJob.php","width":"0.07994185090065004","word_num":"0","top":"0.19896640894297812"},{"left":"0.039244185725184774","height":"0.013194444444444398","top":"0.2090277777777778","width":"0.04215116202831269","word_num":"0","block_num":"0","par_num":"0","text":"© Serializer.php","conf":"1","line_num":"0","level":"0","page_num":"0"},{"page_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","width":"0.0625","top":"0.22480620165221443","level":"0","left":"0.03924418708817825","text":"©TeamScimDetails.php","word_num":"0","line_num":"0","block_num":"0"},{"par_num":"0","top":"0.21944444444444444","block_num":"0","text":"© AutomatedReportResult.php","page_num":"0","level":"0","height":"0.013194444444444398","width":"0.07267441749572753","left":"0.12936046688198113","line_num":"0","word_num":"0","conf":"1"},{"conf":"1","left":"0.21075581603271892","text":"© AutomatedReport.php","height":"0.013194444444444398","par_num":"0","top":"0.21944444444444444","level":"0","line_num":"0","page_num":"0","word_num":"0","width":"0.058139532804489136","block_num":"0"},{"block_num":"0","left":"0.030469413162073515","par_num":"0","text":"bootstrap","top":"0.2398337550338825","width":"0.03499140739440918","level":"0","height":"0.013872541321648502","line_num":"0","conf":"1","word_num":"0","page_num":"0"},{"height":"0.012919896178775425","block_num":"0","text":"<?php","page_num":"0","conf":"1","width":"0.017441859841346746","left":"0.15116279130025684","line_num":"0","word_num":"0","level":"0","top":"0.23772609829304125","par_num":"0"},{"block_num":"0","line_num":"0","top":"0.23750000000000004","left":"0.3052325575284332","width":"0.045058140158653226","height":"0.013194444444444398","text":"A10 A 12 X6 ^","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","word_num":"0"},{"height":"0.013261269198523662","word_num":"0","block_num":"0","top":"0.2556432670746318","width":"0.02186557799577713","level":"0","par_num":"0","conf":"0.30000001192092896","page_num":"0","text":"build","line_num":"0","left":"0.03194511834157254"},{"word_num":"0","block_num":"0","level":"0","width":"0.026162791252136226","conf":"0.30000001192092896","par_num":"0","page_num":"0","height":"0.012919896178775314","left":"0.030523255100676085","line_num":"0","text":"O config","top":"0.27131782973145646"},{"block_num":"0","line_num":"0","conf":"1","text":"declare(strict_types=1);","left":"0.15116279103144267","page_num":"0","top":"0.2687338505217234","width":"0.07558139562606811","level":"0","par_num":"0","word_num":"0","height":"0.012919896178775425"},{"block_num":"0","par_num":"0","left":"0.03052325661975912","width":"0.027616277337074276","text":"D contrib","top":"0.28680555555555554","conf":"0.30000001192092896","page_num":"0","word_num":"0","level":"0","height":"0.01041666666666674","line_num":"0"},{"page_num":"0","left":"0.02906976674065718","block_num":"0","level":"0","par_num":"0","height":"0.005167958140373186","line_num":"0","conf":"0.30000001192092896","text":"caraoase","top":"0.304909560981493","width":"0.03343023061752319","word_num":"0"},{"text":"nanespace ests untt console connanos reporus.","level":"0","left":"0.15116279007053818","par_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.005555555555555647","page_num":"0","top":"0.30208333333333326","width":"0.14098837375640866","block_num":"0"},{"word_num":"0","conf":"0.5","height":"0.007864986525641493","line_num":"0","page_num":"0","level":"0","text":"M docs","block_num":"0","par_num":"0","top":"0.31782945789996986","width":"0.021802324056625366","left":"0.03052325766645465"},{"word_num":"0","height":"0.007751937707265233","level":"0","line_num":"0","text":"> M front-end","block_num":"0","left":"0.02470930745239867","top":"0.33333333321355085","conf":"0.30000001192092896","page_num":"0","par_num":"0","width":"0.039244180917739874"},{"block_num":"0","top":"0.33074935436539266","word_num":"0","level":"0","width":"0.02470930218696593","height":"0.012919896178775314","conf":"0.30000001192092896","line_num":"0","left":"0.14970930198306742","page_num":"0","par_num":"0","text":"use"},{"text":"> Mlana","width":"0.02616278827190399","top":"0.3486111110666217","conf":"0.30000001192092896","page_num":"0","left":"0.024709304846606016","word_num":"0","block_num":"0","line_num":"0","height":"0.007978036006291767","par_num":"0","level":"0"},{"height":"0.007881136735280236","level":"0","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":">node modules library root","top":"0.3643410855083289","width":"0.0799418568611145","word_num":"0","left":"0.024709307360542332","conf":"0.5"},{"line_num":"0","width":"0.1540697455406189","word_num":"0","top":"0.36434108552929656","conf":"0.30000001192092896","level":"0","par_num":"0","height":"0.005167958140373186","page_num":"0","block_num":"0","left":"0.15116279718442685","text":"class nuLulllaLeureoor escolllanurest exucnus lesluase"},{"level":"0","page_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.013194444444444398","top":"0.3770833333333333","word_num":"0","par_num":"0","text":"D phpstan","block_num":"0","left":"0.02906976673564543","width":"0.031976744532585144"},{"left":"0.024709304937009412","word_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.0319767415523529","text":"> D public","level":"0","block_num":"0","page_num":"0","height":"0.012919896178775425","top":"0.3927648579829638","par_num":"0"},{"level":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.013832783699035622","block_num":"0","left":"0.03192281324340205","conf":"0.30000001192092896","text":"C resources","top":"0.4078122902127068","width":"0.03353809416294098","word_num":"0"},{"left":"0.02470930343609908","level":"0","line_num":"0","par_num":"0","top":"0.4211886302445286","width":"0.03343023061752319","word_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.01561692555745442","text":"> Droutes","block_num":"0"},{"left":"0.030523256220028765","level":"0","height":"0.012919896178775314","text":"scripts","top":"0.4392764860622058","block_num":"0","page_num":"0","width":"0.027616277337074273","word_num":"0","par_num":"0","line_num":"0","conf":"1"},{"level":"0","conf":"0.30000001192092896","page_num":"0","height":"0.0171788838174608","top":"0.4513588779179446","word_num":"0","left":"0.02459753561894588","block_num":"0","par_num":"0","text":"v E storage","width":"0.03510725498199463","line_num":"0"},{"conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0","top":"0.4701388888888889","text":"> Dapp","left":"0.03197674358178073","height":"0.013194444444444509","width":"0.026162791252136233","word_num":"0","block_num":"0","par_num":"0"},{"line_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.4832041343826192","width":"0.04069767296314239","left":"0.031976744575340166","text":"> D debugbar","block_num":"0","par_num":"0","word_num":"0","height":"0.012919896178775314","level":"0"},{"block_num":"0","width":"0.024709300696849817","level":"0","par_num":"0","word_num":"0","page_num":"0","text":"12 usages","top":"0.3901808789131962","conf":"1","line_num":"0","height":"0.012919896178775425","left":"0.16279069846801023"},{"word_num":"0","width":"0.1671511650085449","height":"0.015972222222222165","block_num":"0","left":"0.16279069235856322","level":"0","line_num":"0","conf":"1","page_num":"0","par_num":"0","text":"private Logger Interface&Mockery\\MockInterface $logger;","top":"0.40555555555555556"},{"height":"0.012919896178775314","word_num":"0","top":"0.421188630592783","conf":"1","left":"0.16279069783612932","line_num":"0","level":"0","page_num":"0","text":"12 usages","width":"0.02616279125213622","par_num":"0","block_num":"0"},{"block_num":"0","width":"0.16424418687820436","page_num":"0","height":"0.012919896178775314","conf":"1","line_num":"0","par_num":"0","text":"private Dispatcher&Mockery\\MockInterface $dispatcher;","left":"0.1627906930830339","level":"0","top":"0.436692506820173","word_num":"0"},{"left":"0.16279069783612932","top":"0.4520833333333334","width":"0.02616279125213622","conf":"1","level":"0","par_num":"0","word_num":"0","line_num":"0","height":"0.013194444444444398","text":"24 usages","page_num":"0","block_num":"0"},{"text":"private AutomatedReportsRepository&Mockery\\MockInterface $reportl","conf":"1","level":"0","page_num":"0","width":"0.1977635145187378","line_num":"0","left":"0.16274564483664805","height":"0.01589506997002499","block_num":"0","top":"0.4648032350877773","par_num":"0","word_num":"0"},{"par_num":"0","height":"0.012919896178775314","word_num":"0","line_num":"0","top":"0.4832041344687519","page_num":"0","conf":"1","block_num":"0","left":"0.16279069817055555","level":"0","text":"11 usages","width":"0.02470930218696596"},{"top":"0.5012919896088998","par_num":"0","left":"0.03197674392712953","block_num":"0","height":"0.007751937707265233","width":"0.04215116202831268","conf":"0.30000001192092896","text":"> M framework","word_num":"0","page_num":"0","level":"0","line_num":"0"},{"text":"onvate Aurolarecreoor scoliano nconliiano","top":"0.50129198958792","word_num":"0","level":"0","block_num":"0","width":"0.1264534831047058","height":"0.005167958802646977","left":"0.16279070279178356","page_num":"0","line_num":"0","conf":"0.30000001192092896","par_num":"0"},{"page_num":"0","top":"0.5166666666452798","height":"0.007881136735280347","level":"0","width":"0.02616278827190399","conf":"0.30000001192092896","block_num":"0","line_num":"0","left":"0.03197674670707114","par_num":"0","text":"v Mloas","word_num":"0"},{"width":"0.030523255467414856","block_num":"0","conf":"0.5","word_num":"0","page_num":"0","top":"0.5322997416760831","left":"0.04796511721542045","height":"0.007751937707265233","level":"0","text":".gitignore","line_num":"0","par_num":"0"},{"top":"0.5270833333333333","text":"26 đt >","conf":"0.30000001192092896","par_num":"0","page_num":"0","line_num":"0","level":"0","height":"0.013194444444444398","block_num":"0","left":"0.1293604657858498","width":"0.02034883648157121","word_num":"0"},{"block_num":"0","conf":"1","level":"0","top":"0.5270833333333333","left":"0.16279070167996598","width":"0.1162790656089783","word_num":"0","par_num":"0","page_num":"0","text":"protected function setUp(): voidf...}","line_num":"0","height":"0.013194444444444398"},{"conf":"0.30000001192092896","height":"0.007751937707265233","block_num":"0","left":"0.04796511891074218","page_num":"0","line_num":"0","par_num":"0","top":"0.5478036177742743","width":"0.0319767415523529","word_num":"0","level":"0","text":"• audio.wav"},{"block_num":"0","text":"= custom.100","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","height":"0.005167958471510081","level":"0","left":"0.0479651156865874","line_num":"0","top":"0.5658914729493927","width":"0.03343023359775543"},{"conf":"0.30000001192092896","block_num":"0","text":"35 6t >","word_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.5581395349855478","width":"0.02034883648157121","left":"0.1293604657858498","line_num":"0","par_num":"0","level":"0"},{"page_num":"0","block_num":"0","conf":"1","level":"0","height":"0.012919896178775425","par_num":"0","top":"0.5581395352762454","text":"protected function tearDown(): voidf...}","line_num":"0","width":"0.12500000000000003","word_num":"0","left":"0.1627906961812263"},{"conf":"1","page_num":"0","left":"0.04796511905544191","par_num":"0","top":"0.576227390315005","text":"=hubspot-journal-poll.log","height":"0.012919896178775425","line_num":"0","width":"0.06686046123504638","word_num":"0","block_num":"0","level":"0"},{"text":"= laravel.log","level":"0","height":"0.013193824556138711","par_num":"0","width":"0.03346339166164398","word_num":"0","left":"0.04794853714493965","block_num":"0","conf":"0.5","line_num":"0","page_num":"0","top":"0.591594301760754"},{"conf":"0.30000001192092896","level":"0","text":"42 >","width":"0.02034883648157118","word_num":"0","top":"0.5888888888888889","par_num":"0","line_num":"0","height":"0.013194444444444398","block_num":"0","page_num":"0","left":"0.12936046510201177"},{"conf":"0.5","left":"0.16279069312854264","page_num":"0","par_num":"0","width":"0.18750000000000003","word_num":"0","top":"0.5865633078166838","text":"public function testProcessDailyReportsEveryDay(): voidf.h","height":"0.01552002562416921","line_num":"0","level":"0","block_num":"0"},{"par_num":"0","text":"<phpunit.xml","word_num":"0","line_num":"0","width":"0.037790697813034055","block_num":"0","top":"0.6072351424790878","level":"0","conf":"0.5","height":"0.012919896178775314","left":"0.04651162720782408","page_num":"0"},{"top":"0.6227390181896821","width":"0.020348836481571195","word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.012919896178775314","left":"0.04796511700479027","line_num":"0","level":"0","par_num":"0","text":"OS ttt.js"},{"width":"0.02034883648157121","block_num":"0","height":"0.015503875414530355","conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","par_num":"0","text":"640>","word_num":"0","top":"0.6175710599671534","left":"0.1293604653347958"},{"line_num":"0","height":"0.012919896178775425","level":"0","width":"0.050872093439102165","page_num":"0","left":"0.04069767505854967","conf":"1","text":"=oauth-private.key","top":"0.6382428941586743","par_num":"0","block_num":"0","word_num":"0"},{"line_num":"0","page_num":"0","conf":"1","top":"0.6562500001557328","height":"0.007832686768637798","level":"0","par_num":"0","text":"= oauth-public.key","width":"0.04651162624359131","block_num":"0","left":"0.040697676413088","word_num":"0"},{"page_num":"0","width":"0.02034883648157121","word_num":"0","block_num":"0","level":"0","left":"0.1293604653899075","conf":"0.30000001192092896","height":"0.015503875414530466","line_num":"0","text":"91 € >","par_num":"0","top":"0.6485788119051378"},{"block_num":"0","text":"public function testProcessWeeklyReports0nMonday(): voidf.t","height":"0.015503875414530466","par_num":"0","left":"0.16279069662921045","level":"0","line_num":"0","word_num":"0","top":"0.6485788118190052","page_num":"0","conf":"0.5","width":"0.1889534831047058"},{"page_num":"0","left":"0.04069767614495288","level":"0","par_num":"0","top":"0.6666666666666666","width":"0.027616277337074273","line_num":"0","word_num":"0","text":"≥ storage","block_num":"0","conf":"0.30000001192092896","height":"0.013194444444444509"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","word_num":"0","block_num":"0","page_num":"0","left":"0.04069767677506577","height":"0.007784237464269039","text":"E supervisord.pidl","top":"0.6847222222239377","width":"0.04505813717842102"},{"word_num":"0","height":"0.005555555555555647","line_num":"0","level":"0","left":"0.0406976748675449","conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"u text-relay. son","width":"0.04215116202831268","top":"0.7027777777777777","page_num":"0"},{"top":"0.7157622740819212","height":"0.007848836978276541","conf":"0.30000001192092896","left":"0.024709304052776448","par_num":"0","level":"0","line_num":"0","text":"v _tests","page_num":"0","width":"0.027616277337074283","block_num":"0","word_num":"0"},{"block_num":"0","width":"0.036402916908264166","word_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.03194389098799877","height":"0.013517243332333062","text":"› DFeature","top":"0.7283834970577241","line_num":"0","conf":"0.30000001192092896"},{"top":"0.7441860466134548","block_num":"0","line_num":"0","height":"0.012919896178775314","level":"0","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"> D Integration","left":"0.0319767472349007","word_num":"0","width":"0.04360464811325073"},{"width":"0.02325581312179567","par_num":"0","level":"0","block_num":"0","word_num":"0","text":"119 C ›","left":"0.12645348912051774","height":"0.012919896178775425","line_num":"0","top":"0.67958656344162","page_num":"0","conf":"0.30000001192092896"},{"word_num":"0","text":"1141","width":"0.010174418240785604","line_num":"0","top":"0.7002583980682932","conf":"0.5","level":"0","left":"0.12645348861458783","page_num":"0","height":"0.005167958471510081","block_num":"0","par_num":"0"},{"par_num":"0","text":"142 € >","left":"0.12645348914474258","width":"0.023255813121795643","word_num":"0","top":"0.7104166666666667","level":"0","height":"0.013194444444444398","conf":"0.30000001192092896","page_num":"0","block_num":"0","line_num":"0"},{"text":"169","left":"0.1264534885800162","top":"0.7260981912301645","block_num":"0","width":"0.011627906560897822","level":"0","conf":"1","word_num":"0","page_num":"0","height":"0.012919896178775314","line_num":"0","par_num":"0"},{"line_num":"0","text":"170 G >","height":"0.01325904395845201","level":"0","block_num":"0","top":"0.7416020672111271","width":"0.023255813121795643","conf":"0.30000001192092896","par_num":"0","left":"0.12645348914474258","word_num":"0","page_num":"0"},{"conf":"1","height":"0.01325904395845201","text":"public function testDoNotProcessMonthlyReports0nNonFirstDay0fMon'","level":"0","width":"0.1991279125213623","line_num":"0","page_num":"0","par_num":"0","top":"0.7416020671728107","word_num":"0","left":"0.1627906949717246","block_num":"0"},{"conf":"0.30000001192092896","text":"› D Services","block_num":"0","left":"0.03197674373098973","width":"0.037790697813034055","line_num":"0","par_num":"0","level":"0","top":"0.7596899229332551","word_num":"0","height":"0.013226743539174413","page_num":"0"},{"page_num":"0","line_num":"0","text":"C Unit","width":"0.0203488364815712","word_num":"0","level":"0","par_num":"0","left":"0.039244186771152975","height":"0.013194444444444398","conf":"0.30000001192092896","top":"0.775","block_num":"0"},{"height":"0.012919896178775314","par_num":"0","width":"0.03633720874786377","level":"0","top":"0.7906976745204314","line_num":"0","block_num":"0","conf":"0.30000001192092896","text":"> Actions","left":"0.03924418692936267","page_num":"0","word_num":"0"},{"line_num":"0","left":"0.03913928097913975","block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","height":"0.017635268635220025","page_num":"0","text":"› D Component","top":"0.802551874296906","word_num":"0","width":"0.046721437573432924"},{"block_num":"0","conf":"0.30000001192092896","height":"0.015600775347815676","top":"0.8191214469514152","width":"0.04941860139369965","word_num":"0","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"› D Configuration","left":"0.039244187947222134"},{"height":"0.007929586039649106","block_num":"0","left":"0.04069767863874986","level":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","text":"v M Console","top":"0.8372093028458085","width":"0.03488371670246124","word_num":"0"},{"height":"0.012919896178775314","left":"0.12645348915500715","line_num":"0","page_num":"0","par_num":"0","text":"196 >","level":"0","word_num":"0","conf":"0.30000001192092896","top":"0.7726098192232738","width":"0.023255813121795643","block_num":"0"},{"block_num":"0","par_num":"0","text":"230","word_num":"0","top":"0.788113695192266","height":"0.012919896178775425","line_num":"0","width":"0.011627906560897822","conf":"1","left":"0.12645348877381465","page_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","height":"0.010481266180674242","left":"0.12645348924951635","text":"231 ( >","page_num":"0","word_num":"0","width":"0.02325581312179567","par_num":"0","line_num":"0","top":"0.8034722220776214","level":"0"},{"page_num":"0","par_num":"0","text":"259","top":"0.8191214471302505","width":"0.011627906560897822","word_num":"0","line_num":"0","left":"0.12645348877381465","conf":"1","height":"0.012919896178775314","block_num":"0","level":"0"},{"line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.0077519370449914415","left":"0.12645349022570457","level":"0","page_num":"0","par_num":"0","width":"0.021802324056625383","word_num":"0","text":"260 ( >","top":"0.8346253233379693"},{"top":"0.8034722222222223","line_num":"0","par_num":"0","width":"0.1976744174957275","conf":"1","text":"public function testDoNotProcessQuarterlyReports0nNonQuarterlyFil","word_num":"0","height":"0.013194444444444398","page_num":"0","block_num":"0","left":"0.16279069500347926","level":"0"},{"block_num":"0","page_num":"0","top":"0.8372093022505093","level":"0","par_num":"0","height":"0.005167958802647088","line_num":"0","text":"ououc runcion resurrocessauurreouenc esunronocvrirstuavuruualrd","width":"0.19767441749572753","conf":"0.30000001192092896","word_num":"0","left":"0.16279069863799336"},{"level":"0","top":"0.8527131788935248","page_num":"0","conf":"0.30000001192092896","height":"0.0077519370449914415","left":"0.04651163161197906","width":"0.04360464811325074","line_num":"0","text":"M Commands","word_num":"0","block_num":"0","par_num":"0"},{"width":"0.036337208747863774","height":"0.007913436492284154","level":"0","line_num":"0","par_num":"0","left":"0.055232559325195975","block_num":"0","conf":"0.30000001192092896","text":"› MActivities","page_num":"0","top":"0.8680555555264678","word_num":"0"},{"line_num":"0","left":"0.055232558706462875","width":"0.024709299206733704","word_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.007945735587014058","level":"0","par_num":"0","text":"› Crm","top":"0.8837209309145032"},{"height":"0.012919896178775314","text":"300 % ›","word_num":"0","block_num":"0","width":"0.023255813121795643","left":"0.12645348914474258","level":"0","line_num":"0","top":"0.863049095709062","par_num":"0","conf":"0.30000001192092896","page_num":"0"},{"text":"315","page_num":"0","par_num":"0","width":"0.011627906560897822","conf":"1","level":"0","height":"0.012919896178775425","block_num":"0","top":"0.8785529716780541","word_num":"0","left":"0.12645348877381465","line_num":"0"},{"par_num":"0","line_num":"0","word_num":"0","page_num":"0","height":"0.015503875414530355","left":"0.1627906937846439","level":"0","top":"0.8630490960136649","text":"public function testReturnsZero0nSuccess(): void.)","block_num":"0","conf":"0.5","width":"0.16424418687820436"},{"par_num":"0","top":"0.8965277777777778","line_num":"0","left":"0.05523255917571146","width":"0.0479651153087616","conf":"0.5","page_num":"0","height":"0.013194444444444398","block_num":"0","text":"> D Elasticsearch","word_num":"0","level":"0"},{"line_num":"0","left":"0.1627906977071863","height":"0.007864986525641493","text":"17 usages","level":"0","page_num":"0","word_num":"0","conf":"1","par_num":"0","width":"0.023255811631679557","block_num":"0","top":"0.8965277779258097"},{"level":"0","top":"0.9118055554109548","page_num":"0","par_num":"0","line_num":"0","left":"0.055232559384659805","block_num":"0","text":"v D Reports","width":"0.03488371968269348","word_num":"0","conf":"0.30000001192092896","height":"0.01325904395845201"},{"line_num":"0","par_num":"0","width":"0.01162790656089785","word_num":"0","top":"0.909560723529906","text":"316","left":"0.12645348843466736","block_num":"0","conf":"1","level":"0","page_num":"0","height":"0.012919896178775425"},{"block_num":"0","word_num":"0","page_num":"0","par_num":"0","line_num":"0","top":"0.9095607236160386","width":"0.19912790060043334","text":"private function createStandardReports(string $frequency, int $c","conf":"1","height":"0.012919896178775314","level":"0","left":"0.16279070398562884"},{"par_num":"0","line_num":"0","height":"0.012919896178775314","page_num":"0","top":"0.9276485789131962","conf":"1","width":"0.05232558250427245","text":"© AutomatedReport","block_num":"0","word_num":"0","left":"0.0697674421780963","level":"0"},{"text":"© ImportUsersFromCst","block_num":"0","left":"0.06250000168629428","level":"0","page_num":"0","conf":"1","top":"0.9430555555555555","width":"0.059593021869659424","line_num":"0","word_num":"0","height":"0.013194444444444509","par_num":"0"},{"word_num":"0","height":"0.013242893748813156","width":"0.04069767296314239","block_num":"0","top":"0.9583333333150852","conf":"0.30000001192092896","left":"0.03924418750126819","page_num":"0","level":"0","par_num":"0","text":"› D Contracts","line_num":"0"},{"conf":"1","height":"0.012919896178775425","text":"334","left":"0.12645348877381465","block_num":"0","word_num":"0","page_num":"0","line_num":"0","par_num":"0","top":"0.9560723515230154","width":"0.011627906560897822","level":"0"},{"block_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.12645348943527573","par_num":"0","text":"15451","level":"0","top":"0.9741602069763251","width":"0.010174417495727534","word_num":"0","height":"0.005167958140373186","line_num":"0"},{"block_num":"0","level":"0","page_num":"0","text":"private function createAskJiminnyReport(string &frequenex): mixe","width":"0.19912790060043334","top":"0.9560723515230154","par_num":"0","height":"0.012919896178775425","left":"0.16279070403550605","word_num":"0","conf":"1","line_num":"0"},{"width":"0.0959302306175232","par_num":"0","word_num":"0","block_num":"0","text":"Tests failed: 10, passed: 0 (8 minutes ago)","height":"0.010610465208689357","level":"0","conf":"1","left":"0.004360463781606627","line_num":"0","page_num":"0","top":"0.9868055554662841"},{"height":"0.016588860087924484","conf":"0.5","text":"= custom.log","line_num":"0","top":"0.04338515598274861","page_num":"0","level":"0","width":"0.03419311046600343","block_num":"0","word_num":"0","left":"0.3629906531924137","par_num":"0"},{"height":"0.015972222222222276","word_num":"0","text":"E laravel.log x","block_num":"0","conf":"0.30000001192092896","level":"0","width":"0.03779069781303407","top":"0.043749999999999956","page_num":"0","line_num":"0","left":"0.4055232550645034","par_num":"0"},{"left":"0.3633720931915536","conf":"0.30000001192092896","text":"A console [PROD]","top":"0.0671834627410498","width":"0.04360465109348299","level":"0","block_num":"0","height":"0.012919896178775425","line_num":"0","page_num":"0","par_num":"0","word_num":"0"},{"left":"0.41715116316209633","line_num":"0","width":"0.03633720874786378","height":"0.012919896178775314","block_num":"0","top":"0.06718346267104058","page_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","text":"A console (EU]"},{"block_num":"0","text":"AskJiminnyReportActivityService.php","left":"0.36191860786493574","top":"0.09043927658447604","par_num":"0","level":"0","line_num":"0","width":"0.09302325248718263","conf":"1","height":"0.010335916943020274","page_num":"0","word_num":"0"},{"height":"0.013194444444444398","conf":"0.5","level":"0","line_num":"0","par_num":"0","text":"© HistoryService.php","left":"0.361918604968794","top":"0.11111111111111116","page_num":"0","word_num":"0","width":"0.05232558250427244","block_num":"0"},{"block_num":"0","text":"© AskJiminnyReportActivityServiceTest.php","conf":"1","top":"0.1317829458705606","height":"0.012919896178775425","level":"0","line_num":"0","left":"0.3633720938792118","page_num":"0","width":"0.10174418687820436","word_num":"0","par_num":"0"},{"text":"A SF [jiminny@localhost]","par_num":"0","level":"0","page_num":"0","left":"0.4462209318340875","top":"0.04651162778062423","line_num":"0","word_num":"0","conf":"0.5","width":"0.06104651093482971","block_num":"0","height":"0.013210594654083252"},{"text":"A console [STAGING]","page_num":"0","word_num":"0","top":"0.06718346272295084","conf":"0.5","left":"0.4636627906928161","width":"0.050872093439102206","line_num":"0","height":"0.012919896178775314","level":"0","block_num":"0","par_num":"0"},{"top":"0.046511627756014806","block_num":"0","line_num":"0","par_num":"0","width":"0.07267441749572745","conf":"0.5","level":"0","text":"A HS_local [jiminny@localhost]","word_num":"0","left":"0.5159883731396515","height":"0.013210594654083252","page_num":"0"},{"word_num":"0","conf":"1","top":"0.0930232561545069","block_num":"0","height":"0.0077519370449913305","page_num":"0","par_num":"0","level":"0","left":"0.46366279624229084","text":"© ActivitySearch.php","line_num":"0","width":"0.05087208747863764"},{"conf":"1","height":"0.015950610902574436","block_num":"0","left":"0.5245829702013358","par_num":"0","level":"0","page_num":"0","text":"© OnDemandV2Controller.php","line_num":"0","top":"0.08763192948375309","width":"0.07292708158493044","word_num":"0"},{"block_num":"0","height":"0.007929586039649106","page_num":"0","text":"248 ^","top":"0.15486111111454237","line_num":"0","par_num":"0","width":"0.02616278827190399","conf":"0.30000001192092896","word_num":"0","left":"0.5799418629211868","level":"0"},{"height":"0.013194444444444509","par_num":"0","top":"0.16527777777777775","left":"0.3851744224823072","line_num":"0","word_num":"0","block_num":"0","level":"0","text":"[2026-04-14 10:05:19]","page_num":"0","width":"0.06686046123504641","conf":"1"},{"left":"0.45203488362827987","top":"0.16527777777777775","width":"0.1627906918525696","height":"0.013194444444444509","page_num":"0","par_num":"0","conf":"0.5","level":"0","line_num":"0","block_num":"0","word_num":"0","text":"Local. INFO: Jiminny\\Console\\Commands\\Command:: run Mem"},{"width":"0.06686046123504641","height":"0.013242893748813267","line_num":"0","block_num":"0","page_num":"0","left":"0.3851744224823072","level":"0","par_num":"0","top":"0.1805555555373074","text":"[2026-04-14 10:05:19]","word_num":"0","conf":"1"},{"conf":"0.5","width":"0.16279069185256956","word_num":"0","text":"Local. INFO: Jiminny\\Console\\Commands\\Command: : run Mem","line_num":"0","level":"0","left":"0.4520348835357483","par_num":"0","height":"0.013242893748813267","block_num":"0","page_num":"0","top":"0.18055555566650638"},{"level":"0","left":"0.3851744224823072","conf":"1","par_num":"0","page_num":"0","text":"[2026-04-14 10:05:23]","top":"0.19638242904239522","word_num":"0","width":"0.06686046123504641","block_num":"0","height":"0.012919896178775425","line_num":"0"},{"level":"0","par_num":"0","top":"0.19638242904239522","width":"0.16279069185256956","page_num":"0","text":"Local. INFO: Jiminny\\Console\\Commands\\Command: :run Mem","conf":"0.5","line_num":"0","word_num":"0","left":"0.45203489009724107","height":"0.012919896178775425","block_num":"0"},{"text":"[2026-04-14 10:05:23]","top":"0.21180555555555558","width":"0.06686046123504641","par_num":"0","level":"0","conf":"1","left":"0.3851744224823072","word_num":"0","line_num":"0","block_num":"0","page_num":"0","height":"0.013194444444444398"},{"par_num":"0","text":"Local. INFO: Running pre-meeting notification command","word_num":"0","block_num":"0","line_num":"0","left":"0.45203488556909777","top":"0.21180555555555558","level":"0","width":"0.15988371372222898","height":"0.013194444444444398","page_num":"0","conf":"1"},{"conf":"1","width":"0.06540697813034058","word_num":"0","page_num":"0","top":"0.22708333362446964","left":"0.3851744168167558","block_num":"0","height":"0.013226743539174302","par_num":"0","line_num":"0","level":"0","text":"[2026-04-14 10:05:23]"},{"height":"0.013226743539174413","par_num":"0","text":"Local. INFO: Jiminny\\Console\\Commands\\Command::run Mem","left":"0.45203488381334295","page_num":"0","level":"0","top":"0.22708333361370303","word_num":"0","line_num":"0","conf":"0.5","width":"0.1627906918525696","block_num":"0"},{"block_num":"0","par_num":"0","text":"[2026-04-14 10:05:26]","top":"0.2428940571754702","left":"0.3851744168167558","level":"0","word_num":"0","page_num":"0","line_num":"0","conf":"1","width":"0.06540697813034058","height":"0.012919896178775425"},{"line_num":"0","conf":"1","text":"Local. INFO: Jiminny\\Console\\Commands\\Command: : run Mem","top":"0.24289405724006974","page_num":"0","block_num":"0","height":"0.012919896178775314","par_num":"0","width":"0.16133720874786373","word_num":"0","left":"0.453488371911976","level":"0"},{"left":"0.3851744177362916","level":"0","conf":"1","page_num":"0","block_num":"0","text":"[2026-04-14 10:05:26]","top":"0.2583333333333333","line_num":"0","par_num":"0","width":"0.06540697813034058","height":"0.01041666666666674","word_num":"0"},{"text":"LocaL.INFO: Running conference:monitor:start commanc","conf":"0.5","line_num":"0","top":"0.26098191263883486","width":"0.15697673559188846","left":"0.45348837565881955","level":"0","height":"0.007768087254630185","par_num":"0","page_num":"0","word_num":"0","block_num":"0"},{"left":"0.3851744166895756","top":"0.2736111109416922","par_num":"0","page_num":"0","conf":"1","height":"0.013210594654083252","level":"0","block_num":"0","text":"[2026-04-14 10:05:26]","word_num":"0","line_num":"0","width":"0.06540697813034058"},{"block_num":"0","height":"0.013210594654083252","width":"0.16133720874786378","level":"0","word_num":"0","line_num":"0","top":"0.2736111109416922","text":"Local. INFO: [conference:monitor:start] start ok {\"act","conf":"0.5","left":"0.4534883731998301","par_num":"0","page_num":"0"},{"page_num":"0","left":"0.385174421041372","top":"0.28680555555555554","par_num":"0","word_num":"0","level":"0","width":"0.06540697216987612","height":"0.013194444444444509","block_num":"0","line_num":"0","conf":"1","text":"[2026-04-14 10:05:26]"},{"height":"0.012919896178775314","text":"local. INFO: Jiminny\\Console\\Comm","top":"0.2894056852008793","width":"0.09883720874786373","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","line_num":"0","page_num":"0","left":"0.4520348840214017","level":"0"},{"text":"ands command: • run Men","par_num":"0","width":"0.06395348906517029","conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0","left":"0.5494186041019977","block_num":"0","height":"0.005555555555555536","top":"0.29166666666666674","word_num":"0"},{"width":"0.06540697813034058","line_num":"0","left":"0.3851744177362916","page_num":"0","text":"[2026-04-14 10:05:28]","conf":"1","level":"0","word_num":"0","block_num":"0","par_num":"0","height":"0.01041666666666663","top":"0.30486111111111114"},{"width":"0.16279070377349847","line_num":"0","block_num":"0","page_num":"0","top":"0.30486111111111114","word_num":"0","conf":"1","level":"0","par_num":"0","text":"local.INF0: Jiminny\\Console\\Commands\\Command::run Mem","height":"0.01041666666666663","left":"0.45203487975202583"},{"width":"0.06540697216987612","line_num":"0","top":"0.3178294573800352","word_num":"0","block_num":"0","left":"0.385174421041372","conf":"1","par_num":"0","text":"[2026-04-14 10:05:28]","page_num":"0","level":"0","height":"0.012919896178775425"},{"block_num":"0","text":"Local. INFO: conference:monitor:end: Jiminny\\Console\\Co","line_num":"0","left":"0.45348837394462144","top":"0.3178294574984677","word_num":"0","height":"0.012919896178775314","level":"0","page_num":"0","par_num":"0","conf":"1","width":"0.16133720874786378"},{"top":"0.33333333333333326","conf":"1","left":"0.3851744209929698","par_num":"0","width":"0.06540697216987607","block_num":"0","height":"0.013194444444444509","level":"0","line_num":"0","text":"[2026-04-14 10:05:28]","page_num":"0","word_num":"0"},{"word_num":"0","conf":"1","height":"0.013194444444444509","par_num":"0","top":"0.33333333333333326","block_num":"0","level":"0","left":"0.45348837090059035","line_num":"0","page_num":"0","text":"Local. INFO: conference:monitor: end:Jiminny\\Console\\Co","width":"0.16133720874786373"},{"width":"0.06540697216987607","page_num":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","text":"[2026-04-14 10:05:28]","top":"0.3486111111111111","word_num":"0","level":"0","left":"0.3851744209929698","height":"0.013194444444444398"},{"conf":"1","height":"0.013194444444444398","left":"0.4534883733876155","line_num":"0","width":"0.16133720874786384","text":"Local. INFO: Jiminny\\ConsoLe\\Commands\\Command: : run Mem","word_num":"0","level":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.3486111111111111"},{"height":"0.012919896178775314","level":"0","page_num":"0","conf":"1","left":"0.3851744209929698","text":"[2026-04-14 10:05:30]","line_num":"0","top":"0.36434108563154255","block_num":"0","word_num":"0","width":"0.06540697216987607","par_num":"0"},{"height":"0.012919896178775425","block_num":"0","page_num":"0","par_num":"0","top":"0.3643410853731446","text":"Local. NOTICE: Repairing HubSpot tokens start","line_num":"0","conf":"1","word_num":"0","width":"0.13372092247009282","left":"0.4534883796765311","level":"0"},{"text":"{\"corre","width":"0.0232558131217957","height":"0.012919896178775425","page_num":"0","word_num":"0","top":"0.3643410852870119","block_num":"0","conf":"0.5","left":"0.5915697675185595","level":"0","line_num":"0","par_num":"0"},{"top":"0.37984496190543027","left":"0.3851744209929698","word_num":"0","width":"0.06540697216987607","page_num":"0","height":"0.01321059332953567","line_num":"0","text":"[2026-04-14 10:05:30]","par_num":"0","block_num":"0","conf":"1","level":"0"},{"height":"0.013210594654083252","left":"0.45348837320128615","line_num":"0","word_num":"0","conf":"1","par_num":"0","text":"Local. INFO: Trying to refresh HubSpot token {\"account","top":"0.3798449610767638","width":"0.16133720874786378","block_num":"0","level":"0","page_num":"0"},{"top":"0.39513888888888893","conf":"1","text":"[2026-04-14 10:05:30]","height":"0.013194444444444398","block_num":"0","width":"0.06540697216987607","par_num":"0","level":"0","line_num":"0","left":"0.3851744209929698","page_num":"0","word_num":"0"},{"left":"0.4534883732019469","page_num":"0","level":"0","par_num":"0","text":"Local. INFO: [EncryptedTokenManager] Generating access","top":"0.39513888888888893","width":"0.16133720874786373","block_num":"0","word_num":"0","conf":"1","line_num":"0","height":"0.013194444444444398"},{"level":"0","word_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.012919896178775425","top":"0.41085271353851927","line_num":"0","text":"[2026-04-14 10:05:30] local. INFO: [SocialAccountService] Refreshing token f","width":"0.23110463619232174","left":"0.38517442168801147"},{"height":"0.013226743539174302","level":"0","word_num":"0","block_num":"0","par_num":"0","text":"[2026-04-14 10:05:31] Local. ERROR: Failed to refresh HubSpot token {\"accoun","line_num":"0","left":"0.3851744140717092","conf":"1","top":"0.42635658959992184","width":"0.22965116500854493","page_num":"0"},{"text":"[2026-04-14 10:05:31] local. INF0: Trying to refresh HubSpot token {\"account","block_num":"0","conf":"0.5","top":"0.44166666666666665","page_num":"0","height":"0.013194444444444509","par_num":"0","word_num":"0","level":"0","left":"0.3851744140717092","width":"0.22965116500854493","line_num":"0"},{"line_num":"0","word_num":"0","level":"0","height":"0.015872783131069657","conf":"1","left":"0.3851358213615801","page_num":"0","text":"[2026-04-14 10:05:31] Local. INFO: [EncryptedTokenManager] Generating access","top":"0.454713356503062","width":"0.22972750663757324","par_num":"0","block_num":"0"},{"line_num":"0","height":"0.013194444444444509","text":"[2026-04-14 10:05:31]","level":"0","page_num":"0","conf":"1","par_num":"0","left":"0.38517442030129345","block_num":"0","width":"0.06686046123504641","top":"0.4701388888888889","word_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","par_num":"0","text":"Local. INFO: [SocialAccountService] Refreshing token +","width":"0.16569766998291013","height":"0.015972222222222276","left":"0.45058139797858754","level":"0","top":"0.4701388888888889","word_num":"0","conf":"1"},{"block_num":"0","page_num":"0","word_num":"0","left":"0.38517442030129345","level":"0","text":"[2026-04-14 10:05:31]","height":"0.012919896178775425","top":"0.48578811371078456","conf":"1","par_num":"0","width":"0.06686046123504641","line_num":"0"},{"width":"0.16279069185256956","height":"0.012919896178775425","word_num":"0","conf":"1","top":"0.48578811371078456","par_num":"0","page_num":"0","left":"0.4520348883038846","block_num":"0","level":"0","line_num":"0","text":"Local.ERROR: Failed to refresh HubSpot token {\"accoun"},{"left":"0.3851744224823072","level":"0","height":"0.012919896178775314","block_num":"0","conf":"1","line_num":"0","page_num":"0","top":"0.5012919897659095","width":"0.06686046123504641","par_num":"0","word_num":"0","text":"[2026-04-14 10:05:31]"},{"left":"0.45203489480204445","level":"0","line_num":"0","conf":"1","block_num":"0","top":"0.5012919897659095","page_num":"0","par_num":"0","text":"Local. INFO: Trying to refresh HubSpot token {\"account","width":"0.16424417495727545","height":"0.012919896178775314","word_num":"0"},{"conf":"1","page_num":"0","width":"0.06686046123504641","block_num":"0","top":"0.5166666666666667","par_num":"0","height":"0.013194444444444398","text":"[2026-04-14 10:05:31]","word_num":"0","left":"0.3851744224823072","line_num":"0","level":"0"},{"par_num":"0","line_num":"0","top":"0.5166666666666667","width":"0.1627906918525696","conf":"1","page_num":"0","block_num":"0","word_num":"0","height":"0.013194444444444398","text":"Local. INFO: [EncryptedTokenManager] Generating access","level":"0","left":"0.452034884055405"},{"width":"0.06686046123504641","par_num":"0","word_num":"0","block_num":"0","text":"[2026-04-14 10:05:31]","page_num":"0","conf":"1","left":"0.3851744224823072","height":"0.012919896178775425","level":"0","top":"0.5322997417038939","line_num":"0"},{"line_num":"0","par_num":"0","width":"0.1642441749572754","top":"0.5322997417038939","text":"Local. INFO: [SocialAccountService] Refreshing token f","level":"0","conf":"1","word_num":"0","block_num":"0","height":"0.012919896178775425","left":"0.45203489273093467","page_num":"0"},{"top":"0.5478036176728862","page_num":"0","width":"0.06686046123504641","line_num":"0","text":"[2026-04-14 10:05:31]","word_num":"0","left":"0.3851744224823072","level":"0","conf":"1","par_num":"0","height":"0.012919896178775425","block_num":"0"},{"par_num":"0","conf":"1","page_num":"0","width":"0.16279069185256956","line_num":"0","height":"0.012919896178775425","left":"0.45203488410120585","block_num":"0","text":"Local. ERROR: Failed to refresh HubSpot token {\"accoun","top":"0.5478036179312841","word_num":"0","level":"0"},{"top":"0.5631944444444444","line_num":"0","conf":"1","left":"0.3851744224823072","height":"0.013194444444444398","block_num":"0","par_num":"0","word_num":"0","level":"0","page_num":"0","text":"[2026-04-14 10:05:31]","width":"0.06686046123504641"},{"top":"0.5631944444444444","word_num":"0","page_num":"0","conf":"1","level":"0","height":"0.013194444444444398","block_num":"0","text":"Local. NOTICE: Repairing HubSpot tokens end {\"total\" :3","width":"0.16279069185256956","par_num":"0","line_num":"0","left":"0.45203488295627514"},{"word_num":"0","left":"0.3851744177362916","conf":"1","level":"0","line_num":"0","height":"0.01067506472269697","text":"[2026-04-14 10:05:341","top":"0.5784722221491311","par_num":"0","page_num":"0","block_num":"0","width":"0.06540697813034058"},{"conf":"0.5","par_num":"0","text":"Local. INFO: Jiminny\\Console\\Commands\\Command::run Mem","page_num":"0","height":"0.01325904395845201","level":"0","width":"0.1642441749572754","line_num":"0","block_num":"0","left":"0.4520348942903586","top":"0.5784722220345553","word_num":"0"},{"conf":"1","left":"0.3851744177362916","block_num":"0","level":"0","top":"0.5943152454472328","line_num":"0","width":"0.06540697813034058","page_num":"0","par_num":"0","word_num":"0","text":"[2026-04-14 10:05:34]","height":"0.010545865694681744"},{"par_num":"0","text":"local. INFO: Jiminny\\Console\\Commands\\Command: :run Mem","line_num":"0","page_num":"0","level":"0","top":"0.5943152455798629","word_num":"0","left":"0.4520348942903586","height":"0.012919896178775425","conf":"0.5","block_num":"0","width":"0.1642441749572754"},{"width":"0.06540697813034058","left":"0.3851744175616686","word_num":"0","top":"0.6097222222222223","page_num":"0","block_num":"0","height":"0.013194444444444398","level":"0","line_num":"0","par_num":"0","text":"[2026-04-14 10:05:34]","conf":"1"},{"word_num":"0","block_num":"0","line_num":"0","height":"0.013194444444444398","page_num":"0","par_num":"0","level":"0","conf":"1","text":"local. INFO: [HubSpot Journal Pollingl Getting offset","top":"0.6097222222222223","left":"0.4520348961096863","width":"0.16133719682693481"},{"text":"[2026-04-14 10:05:34]","block_num":"0","left":"0.3851744177362916","level":"0","conf":"1","width":"0.06540697813034058","par_num":"0","page_num":"0","top":"0.6250000000963276","word_num":"0","line_num":"0","height":"0.010658914513058115"},{"page_num":"0","left":"0.45348837118523183","level":"0","word_num":"0","conf":"0.5","line_num":"0","block_num":"0","par_num":"0","top":"0.6250000001217174","height":"0.013242893748813156","width":"0.16133720874786378","text":"Local. INFO: Jiminny\\Console\\Commands\\Command: : run Mem"},{"text":"[2026-04-14 10:05:34]","width":"0.06540697216987612","par_num":"0","top":"0.6381944444444444","page_num":"0","word_num":"0","line_num":"0","conf":"1","height":"0.013194444444444509","level":"0","left":"0.385174421041372","block_num":"0"},{"block_num":"0","height":"0.007978036006291656","left":"0.4534883725316249","level":"0","par_num":"0","text":"LocaL.INFU: LHuDspot Journal commandy scarting poluir","conf":"0.30000001192092896","line_num":"0","page_num":"0","width":"0.15988371372222898","top":"0.6434108529270867","word_num":"0"},{"block_num":"0","page_num":"0","text":"[2026-04-14","left":"0.38517441832471155","word_num":"0","width":"0.036337208747863725","top":"0.6537467700415339","line_num":"0","level":"0","par_num":"0","height":"0.012919896178775425","conf":"1"},{"left":"0.38517441832471155","level":"0","line_num":"0","par_num":"0","height":"0.012919896178775425","block_num":"0","text":"[2026-04-14","word_num":"0","top":"0.6692506460105262","page_num":"0","width":"0.036337208747863725","conf":"1"},{"par_num":"0","word_num":"0","page_num":"0","text":"[2026-04-14 10:05:34]","conf":"1","height":"0.013194444444444398","block_num":"0","top":"0.6847222222222222","left":"0.38517442317345124","width":"0.06540697216987612","line_num":"0","level":"0"},{"left":"0.3851744209929698","par_num":"0","page_num":"0","word_num":"0","line_num":"0","text":"[2026-04-14 10:05:34]","width":"0.06540697216987607","level":"0","height":"0.013194444444444509","conf":"1","block_num":"0","top":"0.7"},{"top":"0.7157622742620336","width":"0.06540697216987607","par_num":"0","level":"0","height":"0.012919896178775314","conf":"1","text":"[2026-04-14 10:05:34]","left":"0.3851744209929698","page_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"height":"0.012919896178775425","page_num":"0","top":"0.7157622741216967","block_num":"0","text":"Jiminny\\ConsoLe\\Commands\\Command: : run Mem","left":"0.48837208720258224","conf":"1","par_num":"0","line_num":"0","width":"0.1264534950256348","level":"0","word_num":"0"},{"par_num":"0","block_num":"0","width":"0.06540697216987607","conf":"1","top":"0.73125","text":"[2026-04-14 10:05:34]","word_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.013194444444444509","left":"0.3851744209929698"},{"block_num":"0","height":"0.013194444444444509","word_num":"0","width":"0.13808139562606814","line_num":"0","left":"0.4534883728779233","par_num":"0","text":"Local. INFO: [HubSpot Journal Polling] No data","top":"0.73125","level":"0","page_num":"0","conf":"0.5"},{"conf":"0.5","level":"0","line_num":"0","par_num":"0","text":"{\"corr","top":"0.7312661500521348","height":"0.012919896178775425","width":"0.020348836481571264","word_num":"0","left":"0.594476744482828","page_num":"0","block_num":"0"},{"left":"0.3851744168167558","line_num":"0","par_num":"0","width":"0.06540697813034058","conf":"1","level":"0","height":"0.013194444444444398","page_num":"0","text":"[2026-04-14 10:05:39]","top":"0.7465277777777778","block_num":"0","word_num":"0"},{"block_num":"0","width":"0.15988371372222904","page_num":"0","text":"Local. INFO: [HubSpot Journal Polling] Getting offset","word_num":"0","level":"0","height":"0.013194444444444398","conf":"1","par_num":"0","top":"0.7465277777777778","line_num":"0","left":"0.4534883792376749"},{"word_num":"0","height":"0.012919896178775314","line_num":"0","top":"0.7622739021367105","width":"0.06540697813034058","page_num":"0","block_num":"0","left":"0.3851744168167558","text":"[2026-04-14 10:05:39]","conf":"1","level":"0","par_num":"0"},{"par_num":"0","top":"0.7622739019106124","line_num":"0","left":"0.4534883735744706","word_num":"0","height":"0.012919896178775314","block_num":"0","page_num":"0","level":"0","width":"0.16133720874786373","text":"Local. INFO: [HubSpot Journal API] Fetching latest jou","conf":"1"},{"conf":"1","level":"0","par_num":"0","word_num":"0","top":"0.7777777777777778","line_num":"0","text":"[2026-04-14 10:05:39]","width":"0.06540697813034058","height":"0.01041666666666663","block_num":"0","page_num":"0","left":"0.3851744177362916"},{"top":"0.7777777777777778","line_num":"0","word_num":"0","level":"0","text":"Local. INFO: [HubSpot Journal Polling] No data {\"corr","width":"0.16133720874786378","block_num":"0","conf":"0.5","height":"0.013194444444444398","page_num":"0","par_num":"0","left":"0.45348837118523183"},{"line_num":"0","conf":"0.30000001192092896","block_num":"0","text":"2096-94-14 199059441","word_num":"0","page_num":"0","height":"0.005200258228513999","left":"0.38517442387374323","par_num":"0","level":"0","width":"0.06540697216987612","top":"0.7958333332888439"},{"height":"0.013194444444444509","level":"0","par_num":"0","conf":"1","text":"[HubSpot Journal Pollingl Getting offset","top":"0.7930555555555555","block_num":"0","width":"0.12354650497436526","word_num":"0","page_num":"0","line_num":"0","left":"0.4883720954788976"},{"left":"0.3851744175616686","conf":"0.5","width":"0.06540697813034058","level":"0","top":"0.8111111111111111","text":"2026-04-14 10:05:441","par_num":"0","page_num":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.005555555555555536"},{"left":"0.4520348765139574","height":"0.012919896178775425","top":"0.8087855300436873","conf":"0.5","level":"0","page_num":"0","line_num":"0","block_num":"0","par_num":"0","text":"Local. INFO: [HubSpot Journal API] Fetching latest jou","width":"0.16279070377349852","word_num":"0"},{"left":"0.38517442030129345","line_num":"0","top":"0.8215277777777777","block_num":"0","height":"0.013194444444444509","page_num":"0","conf":"1","level":"0","par_num":"0","text":"[2026-04-14 10:05:44]","width":"0.06686046123504641","word_num":"0"},{"par_num":"0","text":"local.INFO:","page_num":"0","conf":"1","height":"0.010335916943020274","left":"0.45203488428146743","top":"0.8242894057834425","width":"0.03779069781303407","level":"0","word_num":"0","block_num":"0","line_num":"0"},{"height":"0.010432816214031582","text":"[HubSpot Journal Polling] No data {\"corr","level":"0","line_num":"0","width":"0.12645348310470578","word_num":"0","par_num":"0","page_num":"0","conf":"1","block_num":"0","top":"0.8242894059756716","left":"0.48837209404949905"},{"width":"0.06686046123504641","level":"0","word_num":"0","conf":"1","left":"0.3851744224823072","block_num":"0","par_num":"0","height":"0.012919896178775314","text":"[2026-04-14 10:05:59]","top":"0.8372093024274081","line_num":"0","page_num":"0"},{"block_num":"0","height":"0.01325904395845201","word_num":"0","page_num":"0","left":"0.3851744224823072","width":"0.06686046123504641","line_num":"0","conf":"1","par_num":"0","text":"[2026-04-14 10:05:59]","level":"0","top":"0.8527131783222383"},{"height":"0.01325904395845201","left":"0.45203488353634896","level":"0","par_num":"0","line_num":"0","top":"0.8527131784514371","width":"0.1627906918525696","word_num":"0","page_num":"0","block_num":"0","text":"Local. INFO: [HubSpot Journal API] Fetching latest jou","conf":"0.5"},{"conf":"1","word_num":"0","height":"0.013194444444444398","par_num":"0","text":"[2026-04-14 10:06:00]","top":"0.8680555555555556","left":"0.3851744224823072","level":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.06686046123504641"},{"block_num":"0","conf":"1","par_num":"0","top":"0.8680555555555556","level":"0","word_num":"0","text":"Local. INFO: [HubSpot Journal Polling] No data","height":"0.013194444444444398","left":"0.4520348937705506","page_num":"0","line_num":"0","width":"0.1409883618354798"},{"width":"0.021802325546741552","word_num":"0","height":"0.012919896178775425","page_num":"0","par_num":"0","top":"0.86821705427926","block_num":"0","level":"0","conf":"1","left":"0.5930232555648075","line_num":"0","text":"{\"corr"},{"left":"0.3851744224823072","par_num":"0","line_num":"0","page_num":"0","top":"0.8837209303343848","word_num":"0","level":"0","block_num":"0","text":"[2026-04-14 10:06:04]","width":"0.06686046123504641","height":"0.012919896178775425","conf":"1"},{"top":"0.883720930592783","left":"0.45203488362827987","word_num":"0","width":"0.1627906918525696","block_num":"0","height":"0.012919896178775314","line_num":"0","page_num":"0","par_num":"0","level":"0","text":"Local. INFO: Jiminny\\Console\\Commands\\Command: :run Mem","conf":"0.5"},{"word_num":"0","text":"[2026-04-14 10:06:04]","top":"0.8992248063033772","page_num":"0","height":"0.012919896178775314","block_num":"0","left":"0.3851744224823072","width":"0.06686046123504641","line_num":"0","par_num":"0","level":"0","conf":"1"},{"block_num":"0","conf":"1","top":"0.8992248065617751","height":"0.012919896178775314","par_num":"0","level":"0","word_num":"0","width":"0.16279069185256956","left":"0.4520348841118863","line_num":"0","page_num":"0","text":"Local. INFO: [ScheduleBotCommand] Number of activities"},{"conf":"1","par_num":"0","level":"0","block_num":"0","line_num":"0","page_num":"0","width":"0.06540697216987612","top":"0.9145833333333333","left":"0.38517442317398354","height":"0.013194444444444509","text":"[2026-04-14 10:06:04]","word_num":"0"},{"word_num":"0","block_num":"0","conf":"0.5","page_num":"0","line_num":"0","left":"0.4520348942903586","level":"0","text":"Local. INFO: Jiminny\\Console\\Commands\\Command::run Mem","top":"0.9145833333333333","par_num":"0","height":"0.013194444444444509","width":"0.1642441749572754"},{"conf":"1","left":"0.3851744231255811","height":"0.012919896178775314","page_num":"0","par_num":"0","text":"[2026-04-14 10:06:06]","word_num":"0","line_num":"0","level":"0","top":"0.9302325585858923","width":"0.06540697216987612","block_num":"0"},{"height":"0.012919896178775314","top":"0.9302325582413618","word_num":"0","block_num":"0","par_num":"0","text":"local. INFO: Jiminny\\Console\\Commands\\Command: :run Mem","width":"0.1642441749572754","left":"0.4520348942903586","page_num":"0","level":"0","conf":"0.5","line_num":"0"},{"height":"0.010513565937678049","top":"0.9457364340854245","width":"0.06540697813034058","word_num":"0","level":"0","left":"0.3851744177362916","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"[2026-04-14 10:06:06]","block_num":"0"},{"height":"0.012919896178775314","text":"local. INFO: Jiminny\\Console\\Commands\\Command: :run Mem","word_num":"0","conf":"1","width":"0.1627906918525696","line_num":"0","left":"0.45203488362827987","level":"0","par_num":"0","page_num":"0","top":"0.945736434468752","block_num":"0"},{"left":"0.38662791306279143","par_num":"0","height":"0.005167958140373186","page_num":"0","top":"0.9638242896636636","level":"0","block_num":"0","conf":"0.30000001192092896","width":"0.062499994039535545","text":"12996-04-14 19•96-981","line_num":"0","word_num":"0"},{"block_num":"0","line_num":"0","conf":"1","par_num":"0","page_num":"0","top":"0.9612403099197186","level":"0","word_num":"0","width":"0.06686046719551086","height":"0.010335917605294176","text":"{\"correlation_id\":\"0d","left":"0.5479651151683944"},{"conf":"0.30000001192092896","text":"libl","par_num":"0","block_num":"0","level":"0","left":"0.7688953488944869","width":"0.007267441600561142","height":"0.015503875414530466","top":"0.000000000018832935211321455","word_num":"0","page_num":"0","line_num":"0"},{"page_num":"0","left":"0.7936046542123301","par_num":"0","text":"{ Support Daily • in 1h 39 m","width":"0.06831395030021659","height":"0.012919896178775314","line_num":"0","top":"0.0025839794299922225","block_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0"},{"line_num":"0","left":"0.8677325584786824","block_num":"0","par_num":"0","text":"A","top":"0.002583979414297999","height":"0.01291989621016365","word_num":"0","conf":"0.30000001192092896","width":"0.010174418265503693","page_num":"0","level":"0"},{"text":"U AutomatedReportsCommandTestv","top":"0.022916666478999703","block_num":"0","height":"0.01325904395845201","par_num":"0","line_num":"0","width":"0.08720930218696588","word_num":"0","page_num":"0","conf":"1","left":"0.8095930247786101","level":"0"},{"par_num":"0","line_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.008333333333333304","block_num":"0","top":"0.004861111111111094","page_num":"0","left":"0.89825581625411","level":"0","text":"100% [2","width":"0.023255811631679557"},{"text":"Tue 14 Apr 13:21:11","top":"0.0025839797745227377","left":"0.9404069800230598","line_num":"0","par_num":"0","page_num":"0","width":"0.05377906560897827","conf":"1","level":"0","block_num":"0","word_num":"0","height":"0.012919896178775314"},{"par_num":"0","top":"0.06718346272025921","conf":"0.30000001192092896","level":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","line_num":"0","width":"0.024709300696849845","left":"0.9593023271489795","word_num":"0","text":"+D ..."},{"level":"0","top":"0.09791666666666665","line_num":"0","block_num":"0","height":"0.013194444444444509","page_num":"0","width":"0.18895348310470583","left":"0.7892441912794229","par_num":"0","word_num":"0","conf":"1","text":"@AutomatedReportsCommandTest.php fix it for me. Keep running till it is passing"},{"line_num":"0","top":"0.04651162800566466","word_num":"0","left":"0.6191860473150712","level":"0","height":"0.010335916943020385","page_num":"0","width":"0.023255813121795588","text":"Cascade","block_num":"0","par_num":"0","conf":"1"},{"line_num":"0","text":"New Cascade","word_num":"0","top":"0.07222222222222219","conf":"1","par_num":"0","left":"0.6191860463176649","block_num":"0","height":"0.005555555555555536","width":"0.031976744532585144","page_num":"0","level":"0"},{"line_num":"0","text":"© Fix AutomatedRepor","left":"0.658430235330429","level":"0","top":"0.06944444442619635","width":"0.05668604373931885","page_num":"0","height":"0.013242893748813156","block_num":"0","par_num":"0","word_num":"0","conf":"0.5"},{"top":"0.12144702852559941","level":"0","line_num":"0","width":"0.1482558131217956","text":"Let me start by reading the test file and the related source files.","left":"0.6206395372408396","block_num":"0","conf":"1","page_num":"0","word_num":"0","par_num":"0","height":"0.012919896178775425"},{"word_num":"0","top":"0.13953488391801372","left":"0.6206395394580265","block_num":"0","height":"0.013242893748813156","page_num":"0","line_num":"0","par_num":"0","width":"0.06540697216987612","text":"Read AutomatedReportsCor","level":"0","conf":"1"},{"word_num":"0","line_num":"0","width":"0.12063952684402468","par_num":"0","conf":"0.30000001192092896","height":"0.005555555555555647","left":"0.6918604627662759","level":"0","block_num":"0","text":"landlest.ono and Aulomateakeponscommana.ono","top":"0.14444444444444438","page_num":"0"},{"conf":"1","block_num":"0","left":"0.620639529963551","line_num":"0","par_num":"0","level":"0","text":"Now let me run the tests to see the current failures:","width":"0.12063953876495359","height":"0.013210594654083252","word_num":"0","page_num":"0","top":"0.15762273884866895"},{"block_num":"0","height":"0.005555555555555536","left":"0.6497093017785959","line_num":"0","level":"0","par_num":"0","text":"exec docker lamps bash -c","word_num":"0","conf":"0.30000001192092896","width":"0.07703488469123843","page_num":"0","top":"0.21180555555555558"},{"top":"0.21180555555555558","word_num":"0","width":"0.12063952684402468","line_num":"0","left":"0.72674418445023","height":"0.005555555555555536","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"\"ca /var/www/neme ox onp vendor/ oen/ onouny","block_num":"0"},{"block_num":"0","top":"0.21944444460959378","line_num":"0","height":"0.007945735587014058","level":"0","page_num":"0","word_num":"0","text":"tests/Unit/Console/Commands/Reports/AutomatedReportsCommandTest.php --no-coverage 2>&1\"","left":"0.6293604823437178","width":"0.2470930099487305","conf":"1","par_num":"0"},{"page_num":"0","block_num":"0","height":"0.012919896178775425","line_num":"0","width":"0.1293604612350464","left":"0.6293604659391944","level":"0","conf":"1","par_num":"0","text":"Could not open input file: vendor/bin/phpunit","top":"0.23255813989510843","word_num":"0"},{"word_num":"0","left":"0.6293604688588964","line_num":"0","page_num":"0","top":"0.28680555555555554","conf":"1","height":"0.013194444444444509","par_num":"0","level":"0","block_num":"0","text":"docker exec docker_lamp_1 bash -c \"cd /var/www/html && ./vendor/bin/phpunit","width":"0.21366279125213616"},{"top":"0.2997416024659125","page_num":"0","height":"0.0078972862826453","width":"0.0479651123285294","left":"0.8270348852398672","conf":"0.5","par_num":"0","word_num":"0","level":"0","block_num":"0","text":"-no-coverage 2>&1'","line_num":"0"},{"conf":"1","level":"0","line_num":"0","page_num":"0","height":"0.013194444444444509","left":"0.6468023294773152","top":"0.3125","block_num":"0","width":"0.1569767355918884","text":"line 1: •/vendor/bin/phpunit: No such file or directory","word_num":"0","par_num":"0"},{"block_num":"0","line_num":"0","left":"0.623546512128684","level":"0","height":"0.01552002562416921","par_num":"0","page_num":"0","text":"• docker exec docker_lamp_1 bash -c \"find /var/www/html —name 'phpunit' -type f 2>/dev/null | head -5'","top":"0.3643410853791298","word_num":"0","width":"0.2892441749572754","conf":"1"},{"width":"0.11046510934829712","block_num":"0","left":"0.6235465184547178","level":"0","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","top":"0.41860465126461754","par_num":"0","height":"0.012919896178775314","text":"• docker ps —format \"{(.Names}]\" 2>&1"},{"top":"0.43410852726590954","block_num":"0","page_num":"0","text":"docker_lamp_1","word_num":"0","level":"0","conf":"1","left":"0.6293604666811012","line_num":"0","par_num":"0","width":"0.03924418389797202","height":"0.012919896178775314"},{"left":"0.6293604653620961","conf":"1","height":"0.010335916943020385","block_num":"0","word_num":"0","line_num":"0","text":"redis","width":"0.01744185984134672","page_num":"0","level":"0","par_num":"0","top":"0.44702842391044895"},{"level":"0","width":"0.04505814015865317","text":"docker-mariadb-1","line_num":"0","par_num":"0","top":"0.4754521965400498","height":"0.010335916943020385","conf":"1","page_num":"0","left":"0.6308139531497126","word_num":"0","block_num":"0"},{"level":"0","par_num":"0","height":"0.013194444444444398","text":"• docker exec docker_lamp_1 bash -c \"ls /var/www/html/ 2>&1 | head -20\"","top":"0.5270833333333333","word_num":"0","width":"0.2034883737564087","page_num":"0","left":"0.6235465134355482","line_num":"0","block_num":"0","conf":"0.5"},{"conf":"1","block_num":"0","word_num":"0","left":"0.6293604678489226","level":"0","height":"0.012919896178775425","line_num":"0","page_num":"0","text":"index.nginx-debian.html","top":"0.5426356590165555","width":"0.06831395030021659","par_num":"0"},{"level":"0","par_num":"0","width":"0.3139534711837769","block_num":"0","left":"0.6235465126124484","line_num":"0","top":"0.5993055554216484","word_num":"0","text":"• docker exec docker lamp 1 bash -c \"find / -name 'phpunit' -maxdepth 10 2>/dev/null | qrep -v proc | head -10'","height":"0.007929586701922897","conf":"1","page_num":"0"},{"block_num":"0","word_num":"0","left":"0.707848838250969","conf":"1","par_num":"0","width":"0.0625","page_num":"0","text":"/sh/vendor-bin/phpunit","height":"0.012919896178775314","level":"0","line_num":"0","top":"0.6227390181896821"},{"par_num":"0","page_num":"0","text":"1m1nny/vendor phounit phoun1t","line_num":"0","conf":"0.30000001192092896","block_num":"0","top":"0.6458333333333334","width":"0.08284882903099056","word_num":"0","left":"0.6497093104961147","level":"0","height":"0.005555555555555536"},{"block_num":"0","left":"0.6308139601417553","height":"0.005555555555555536","line_num":"0","par_num":"0","text":"nome1minnyvenaor/pnounlu/ pnounit/onounzu","conf":"0.30000001192092896","page_num":"0","top":"0.65625","level":"0","width":"0.12354650497436526","word_num":"0"},{"page_num":"0","text":"omozaru asseru coolsonounie","top":"0.6666666665935086","word_num":"0","width":"0.07848836779594426","line_num":"0","level":"0","block_num":"0","left":"0.6962209345072677","conf":"0.30000001192092896","height":"0.005167958802646977","par_num":"0"},{"width":"0.03488371968269355","block_num":"0","line_num":"0","conf":"1","left":"0.69476744306563","text":"iles/phpunit","level":"0","top":"0.6744186047498507","page_num":"0","word_num":"0","par_num":"0","height":"0.010335916943020274"},{"text":"/root/.composer/cache/files/phpunit/phpunit","top":"0.6821705427374857","width":"0.125","word_num":"0","par_num":"0","block_num":"0","page_num":"0","conf":"1","left":"0.6293604671996123","level":"0","line_num":"0","height":"0.012919896178775425"},{"left":"0.6249999998405555","text":"Command docken","block_num":"0","width":"0.03779069781303401","conf":"1","par_num":"0","page_num":"0","top":"0.7157622739842807","height":"0.005167958471510192","word_num":"0","line_num":"0","level":"0"},{"height":"0.005555555555555536","top":"0.7388888888888889","width":"0.11046510934829712","line_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.6249999979421311","par_num":"0","text":"•docker exec aocker lamp i bash -c \"ca","word_num":"0"},{"page_num":"0","line_num":"0","left":"0.7369186196216304","block_num":"0","height":"0.010658913850784213","top":"0.7361111111624632","par_num":"0","level":"0","width":"0.1061046361923218","conf":"1","text":"/home/jiminny &&./vendor/bin/phpunit","word_num":"0"},{"block_num":"0","level":"0","line_num":"0","left":"0.6308139653702408","par_num":"0","page_num":"0","top":"0.7465277776962072","width":"0.24563951492309577","conf":"1","word_num":"0","text":"tests/Unit/Console/Commands/Reports/AutomatedReportsCommandTest.php --no-coverage 2>&1\"","height":"0.01057816545168555"},{"top":"0.7673611111111112","height":"0.013194444444444398","level":"0","page_num":"0","width":"0.04069767296314242","block_num":"0","word_num":"0","par_num":"0","text":"ARun a+ Skip","line_num":"0","left":"0.9360465133267262","conf":"0.30000001192092896"},{"block_num":"0","line_num":"0","width":"0.05087209343910215","level":"0","word_num":"0","page_num":"0","left":"0.6206395353187721","par_num":"0","top":"0.9326388888888889","height":"0.013194444444444398","conf":"0.5","text":"Ask anything (24L)"},{"level":"0","left":"0.6308139549689817","conf":"0.5","height":"0.010658914513058115","page_num":"0","line_num":"0","par_num":"0","top":"0.9583333333119464","block_num":"0","width":"0.02180232405662541","word_num":"0","text":"<> Code"},{"line_num":"0","top":"0.9583333333150852","par_num":"0","height":"0.013242893748813156","left":"0.6511627929050617","text":"Claude Sonnet 4.6","word_num":"0","block_num":"0","width":"0.045058137178421","conf":"1","level":"0","page_num":"0"},{"conf":"0.30000001192092896","block_num":"0","par_num":"0","text":"Winasun leams","top":"0.9895833333333334","width":"0.045058134198188826","page_num":"0","height":"0.005555555555555536","level":"0","left":"0.8822674471549383","line_num":"0","word_num":"0"},{"conf":"0.30000001192092896","level":"0","page_num":"0","block_num":"0","par_num":"0","text":"uir-o","width":"0.01598837077617643","word_num":"0","height":"0.005167958140373297","left":"0.9433139533473771","top":"0.9896640829453173","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","level":"0","text":"( 4 spaces","left":"0.9651162799485304","word_num":"0","line_num":"0","par_num":"0","page_num":"0","height":"0.010610465208689357","width":"0.029069766402244568","top":"0.9868055554835107"}]...
|
|
AppleNative
|
NULL
|
False
|
8054
|
NULL
|
NULL
|
|
2532
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpSun 12 Apr12:59:59DOCKERO ₴1DEV (-zsh)O $2APP (-zsh)• *з-zsh• x4* Unable to acces...• *8\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\|\"[object AsyncFunction]\\\",dA5=11\"[object Function]\|\",CA5=\|\"[object GeneratorFunction]\|\",1A5=\|\"[object Proxy]\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\"-_core-js_shared\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}vargJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\|\"\|\");return q?\|\"Symbol(src)_1.||\"+q:\|\"||\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\"\|\"}catch(K){}}return\|\"||\"}var 0A5,aA5,rl;var Oa8=L(()=>{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\|||||\1s.*+?O[\\\\]{}1]/g,eA5=/^\1|\[object.+?Constructor\((\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOwnProperty, Y05=RegExp(||\"^\|\"+_05.call(z05).replace(tA5,I||"|||||||\$&|||").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for+EN11111111111)/g,111"S1.*?||\")+11\"S\|\");QJ7=A05});function 005(q,K){returnq==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;117();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\"Map\|\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\"create||\"),o1=j05});function HOSC){this.__data__=ol?ol(null): (},this.size=0}var nJ7;variJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7=J05}); functionDO5(9)var K=this..data_;if(ol){var=K[qJ;return_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\"_lodash_hash_undefined_,X05,P05,aJ7;var sJ7=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});functionZ05(q){var K=this._-data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(O=>{zu60);W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});functionv05(q,K){var_=this.__data_;return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\|\".__lodash_hash_undefined__\\\", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var_=q==null?0:q.length;this.clear@;while(++K<_){varz=q[K];this.set(z[0],z[1])}}var $a8;var_M7=L(O)=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.size=0, this.__data.=hash: new$a8, map:new(nel|ce),string:new $a8}}var zM7;varYM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==||\"string\|\"||K==\\\"number) |\"1IK==||\"symbol\|\"I IK==\|\"boolean\|\"?q!==\|\".\"string)|\"?\|\"string\|\":-_proto__||\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var_=q.__data__;return AM7(K)?_[typeof K==\\"hash\\\"]:-- map}varie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});function LO5(q,K){var_=ie(this,q),z=_.size;return.set(q,K),this.size+=_.size==z?0:1,this}var XM7;varPM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.clear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.data_._;if(_instanceof ce){var z=_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=++_.size,this;_=this.__data__=new X_6(z)}return_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data__=newce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}varS05=\\\"lodash hash undefined\\\", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.data__.has(q)}var GM7;varvM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..VM7();c_8.prototype.add=c_8.prototype.push=fM7;C_8.prototype.has=GM7;1_8=C_8});function__data=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;x05(q,K){var,z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7;var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!1;var j=A.get(q),H=A.get(K);if(j&&H)returnj==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J,q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2ufC!TM7CK,functzonct,geuf(n_ox,G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05(q) {varK=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}varkM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z){_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});functionas5(9,K,-,z,Y,A,00kswltchd){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buffer; caset05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1;return!0; case d05:case c05:casei05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.message;case r05:case a05:return q==K+\\\"\|\";case n05:var $=kM7;case 005:varw=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);var H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; cases05:if(Ma8)return Ma8.call(q)=-Ma8.call(K)}return!1}varU05=1,Q05=2,d05=||\"[object Boolean]||\",c05=\|\"[object Date]\\\",105=I|\"[object Error]\l\"1]\|\",n05=\|\"[object Map]\|\",i05=\|\"[objectNumber7\\\",r05=\|\"[object RegExp]\\\"',e05=\|\"[object,005=||\"[object Set]\|\",a05=||\"[object String]\I\",s05=\|\"[object Symbo,t05=||\"[object ArrayBuffer]\|\"DataView]\\,yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f:void 0;EM7=q$5});function K$5(q,K){var_=-1,z=K.length,Y=q.length;whi'<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=_$5}); function z$5(q,K,){var z=K(q);return DO(q)?z:nP6(z,_(q))}varXa8=L((=>{o_80;RTO;a_8=z$5});functionYSS(q,K){varar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;varPa8=LCO=>{s.8=Y$5});function A$5O{return[]}var_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v:_8; varDa8=L0=>{t_8=A$5});var);0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=0$5,$$5, hM7,wS5,iP6;var e_8=L(()=>{Pa8();Da8(null)return[];return q=0bject(q),s_8(hM7(q),function(K){return$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;varSM7=LCO=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\"object\|\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\"[object Arguments]\\;var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;varOu6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\...
|
[{"word_num":"0","page_num" [{"word_num":"0","page_num":"0","level":"0","line_num":"0","top":"0.0046511624075091795","left":"0.03633720930512737","block_num":"0","height":"0.018604651557074692","conf":"1","width":"0.03343023194207085","text":"iTerm2","par_num":"0"},{"par_num":"0","conf":"1","line_num":"0","text":"Shell","width":"0.023255814446343323","level":"0","word_num":"0","height":"0.01627907011244034","page_num":"0","top":"0.006976744076159114","block_num":"0","left":"0.08139534864668523"},{"level":"0","par_num":"0","block_num":"0","height":"0.013953487608167836","left":"0.11773255781023229","page_num":"0","top":"0.006976744661032375","width":"0.01598837243186102","word_num":"0","conf":"1","line_num":"0","text":"Edit"},{"text":"View","top":"0.004651162360997607","word_num":"0","conf":"1","block_num":"0","page_num":"0","height":"0.01860465155707458","width":"0.024709301524692084","par_num":"0","line_num":"0","left":"0.14534883737355514","level":"0"},{"height":"0.014153902265760632","left":"0.18167049506419575","conf":"1","par_num":"0","text":"Session","block_num":"0","top":"0.006876537125440674","width":"0.03491482469770643","word_num":"0","level":"0","line_num":"0","page_num":"0"},{"level":"0","conf":"1","line_num":"0","height":"0.013953487608167836","par_num":"0","text":"Scripts","top":"0.006976744490489684","width":"0.03343023194207087","word_num":"0","block_num":"0","left":"0.22819767528380955","page_num":"0"},{"conf":"1","height":"0.015201973385280954","left":"0.27315830545577796","line_num":"0","block_num":"0","page_num":"0","level":"0","text":"Profiles","top":"0.006352501578859249","width":"0.03362525039248998","par_num":"0","word_num":"0"},{"word_num":"0","text":"Window","line_num":"0","top":"0.006976744800567203","conf":"1","left":"0.3183139543948289","block_num":"0","level":"0","page_num":"0","width":"0.0348837190204197","height":"0.013953487608167836","par_num":"0"},{"conf":"1","line_num":"0","top":"0.006976744661032375","level":"0","text":"Help","block_num":"0","width":"0.02034883631600276","left":"0.3662790700106032","page_num":"0","height":"0.013953487608167836","word_num":"0","par_num":"0"},{"level":"0","text":"Sun 12 Apr","top":"0.004444444444444473","width":"0.05087209277682836","page_num":"0","word_num":"0","par_num":"0","height":"0.018888888888888844","block_num":"0","left":"0.8924418608541256","conf":"1","line_num":"0"},{"width":"0.04226123491923017","word_num":"0","block_num":"0","conf":"1","page_num":"0","par_num":"0","height":"0.01702481905619302","level":"0","line_num":"0","top":"0.004278288270061492","text":"12:59:59","left":"0.9447124053755178"},{"height":"0.011627906163533597","text":"DOCKER","top":"0.06744186098800065","left":"0.031976744559557645","line_num":"0","conf":"1","par_num":"0","page_num":"0","block_num":"0","level":"0","word_num":"0","width":"0.03488371902041965"},{"word_num":"0","top":"0.06511627933545094","conf":"0.30000001192092896","height":"0.013953487608167836","left":"0.0973837217133692","level":"0","page_num":"0","block_num":"0","line_num":"0","text":"O ₴1","par_num":"0","width":"0.021802324718899188"},{"text":"DEV (-zsh)","top":"0.06744186036266664","page_num":"0","block_num":"0","level":"0","conf":"1","left":"0.1526162794948753","height":"0.01162790722317164","par_num":"0","width":"0.04215116235944963","line_num":"0","word_num":"0"},{"left":"0.2209302327318443","line_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.013953487608167836","page_num":"0","top":"0.06511627927731145","width":"0.024709301524692112","conf":"0.30000001192092896","text":"O $2","word_num":"0"},{"text":"APP (-zsh)","page_num":"0","top":"0.06744186036266664","conf":"1","line_num":"0","level":"0","height":"0.01162790722317164","left":"0.2776162788211729","width":"0.0406976752811008","word_num":"0","par_num":"0","block_num":"0"},{"par_num":"0","text":"• *з","width":"0.023255814446343337","page_num":"0","block_num":"0","conf":"0.30000001192092896","top":"0.06511627968428813","word_num":"0","level":"0","line_num":"0","height":"0.013953487608167947","left":"0.34593023245706084"},{"line_num":"0","width":"0.017441859510209823","left":"0.4142441862332672","level":"0","word_num":"0","par_num":"0","page_num":"0","conf":"0.30000001192092896","text":"-zsh","block_num":"0","height":"0.011627906163533597","top":"0.06744186098800065"},{"level":"0","height":"0.013953487608167836","text":"• x4","page_num":"0","par_num":"0","top":"0.06511627962614863","left":"0.4709302331959273","width":"0.021802324718899202","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896"},{"line_num":"0","left":"0.8909883735740648","level":"0","page_num":"0","text":"* Unable to acces...","top":"0.06744186083296189","height":"0.011627906163533597","block_num":"0","word_num":"0","par_num":"0","conf":"0.5","width":"0.07267441749572756"},{"conf":"0.30000001192092896","text":"• *8","block_num":"0","level":"0","par_num":"0","left":"0.9680232558582236","page_num":"0","width":"0.023255814446343392","word_num":"0","top":"0.06511627933545094","line_num":"0","height":"0.013953487608167836"},{"top":"0.08837209291913706","conf":"0.5","text":"\\\\\")}var PO;var hT=L((=>{P0=UA5});function nA5(q){if(!PO(q))return!1;var K=YL(q);return K==dA5I|K==CA51IK==QA51 IK==1A5}var QA5=\\|\\\"[object AsyncFunction]\\\\\\\"","block_num":"0","line_num":"0","page_num":"0","word_num":"0","width":"0.8779069688585069","height":"0.018604651557074692","left":"0.0043604554438132145","level":"0","par_num":"0"},{"width":"0.11627907223171663","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.018604651557074692","par_num":"0","text":",dA5=11\\\"[object Func","top":"0.0906976740470441","level":"0","left":"0.8822674417247132","block_num":"0","word_num":"0"},{"level":"0","height":"0.02093023300170893","line_num":"0","par_num":"0","width":"0.05377906693352593","word_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.10697674370263388","block_num":"0","left":"0.00290697865169632","text":"tion]\\|\\\""},{"conf":"0.5","text":",CA5=\\|\\\"[object GeneratorFunction]\\|\\\"","top":"0.10690796858865559","block_num":"0","height":"0.021860158708360444","page_num":"0","width":"0.2196292241414388","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.053704660832546956"},{"top":"0.10571899436907373","word_num":"0","line_num":"0","page_num":"0","left":"0.2703099579536867","height":"0.022224142286512594","conf":"1","par_num":"0","text":",1A5=\\|\\\"[object Proxy]\\\\\\\",FP6;var F_8=L(()=>{M_6();hT();FP6=nA5});var iA5,U_8;var pJ7=L(O=>{sRO:iA5=vJП\\\\\"","block_num":"0","width":"0.6192608727349176","level":"0"},{"text":"-_core-js_shared","block_num":"0","top":"0.10877688799300789","width":"0.09487627877129445","line_num":"0","conf":"0.5","page_num":"0","word_num":"0","left":"0.8878170140543492","height":"0.019395652347140913","level":"0","par_num":"0"},{"par_num":"0","left":"0.004360478303881325","conf":"1","top":"0.12777777777777777","width":"0.30959300994873046","page_num":"0","level":"0","block_num":"0","text":"\\\"],U_8=iA5});function rA5(q){return!!gJ7&&gJ7 in q}var","word_num":"0","height":"0.018888888888888955","line_num":"0"},{"block_num":"0","page_num":"0","width":"0.6845929887559679","par_num":"0","line_num":"0","left":"0.31395350076820183","level":"0","conf":"1","height":"0.02111111111111108","text":"gJ7,FJ7;var UJ7=L(()=>{pJ7();gJ7=function(){var q=/[^.]+S/.exec(U_8&&U_8.keys&&U_8.keys.IE_PROT0II\\|\\\"\\|\\\");return q?\\|\\\"Sy","top":"0.12777777777777777","word_num":"0"},{"block_num":"0","height":"0.021266148885091152","left":"0.004360453756004211","page_num":"0","text":"mbol(src)_1.||\\\"+q:\\|\\\"||\\\"}();FJ7=rA5});function sA5(q){if(q!=null){try{return aA5.call(q)}catch(K){}try{return q+||\\\"\\|\\\"}catch(K){}}return\\|\\\"||\\\"}var 0A5,aA5,rl;var Oa8=L(()=>","top":"0.14651162839983167","line_num":"0","conf":"0.5","par_num":"0","level":"0","width":"0.9941860622829861","word_num":"0"},{"line_num":"0","text":"{oA5=Function.prototype,aA5=0A5.toString;rl=sA5});function A05(q){if(!P0(q)|IFJ7(q))return!1;var K=FP6(q)?Y05:eA5;return K.test(rl(q))}var tA5, eA5,q05,K05,_05,z05,Y05,QJ7;var dJ7-","top":"0.1697674415633652","width":"0.9941860622829861","block_num":"0","page_num":"0","height":"0.01912144766913526","left":"0.004360453965435972","word_num":"0","conf":"1","level":"0","par_num":"0"},{"left":"0.0029069960515142176","height":"0.020930233001709042","line_num":"0","conf":"0.30000001192092896","top":"0.1883720926561222","word_num":"0","width":"0.4011627621120877","level":"0","block_num":"0","page_num":"0","text":"L(O=>{F_80;UJ7();hTO;0a8O;tA5=/C\\|||||\\1s.*+?O[\\\\\\\\]{}1]/g,eA5=/^\\","par_num":"0"},{"width":"0.06259785758124453","word_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.30000001192092896","left":"0.40402083969328356","level":"0","line_num":"0","height":"0.019465514289008334","top":"0.18794166139698976","text":"1|\\[object"},{"word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","height":"0.018604651557074692","top":"0.18837209305867197","level":"0","width":"0.5334302266438802","block_num":"0","text":".+?Constructor\\((\\]$/,q05=Function.prototype,K05=0bject.prototype,_05=q05.toString,z05=K05.hasOw","left":"0.4651162731363935"},{"height":"0.021240310668945384","line_num":"0","left":"0.004360486656576591","width":"0.7587209065755208","word_num":"0","page_num":"0","conf":"0.5","block_num":"0","par_num":"0","level":"0","text":"nProperty, Y05=RegExp(||\\\"^\\|\\\"+_05.call(z05).replace(tA5,I||\"|||||||\\$&|||\").replace(/has0wnPropertyl(function).*?C?=l||/||||1|1O1 for","top":"0.20666666613839557"},{"page_num":"0","text":"+EN11111111111)/g,111\"S1.*?||\\\")+11\\\"","width":"0.2354651133219401","line_num":"0","conf":"0.30000001192092896","level":"0","height":"0.02325581232706697","par_num":"0","block_num":"0","word_num":"0","left":"0.7630813971180999","top":"0.2069767452899549"},{"word_num":"0","page_num":"0","top":"0.22777777777777775","par_num":"0","line_num":"0","block_num":"0","height":"0.018888888888888955","width":"0.23110463884141708","text":"S\\|\\\");QJ7=A05});function 005(q,K){return","left":"0.004360470509186776","level":"0","conf":"0.5"},{"height":"0.01666666666666672","block_num":"0","top":"0.22999999999999998","width":"0.7616278754340278","level":"0","left":"0.23691861715267518","par_num":"0","text":"q==null?void 0:q[K]}var cJ7;var 1J7=L((=>{cJ7=005});function $05(q,K){var _=cJ7(q,K);return QJ7(_)?_:void 0}var ik;var le=L(O=>{dJ7O;1","page_num":"0","line_num":"0","conf":"1","word_num":"0"},{"text":"17();ik=$05});var w05,ne;var Q_8=L(()=>{le();sR();w05=ik(v], ||\\\"Map\\|\\\"), ne=w05});var j05,ol;var zu6=L(()=>{le();j05=ik(Object, ||\\\"create||\\\"),o1=j05});function HOSC){this.__data_","block_num":"0","height":"0.0234883711073135","left":"0.0029069596419161155","word_num":"0","top":"0.24651162839983165","page_num":"0","par_num":"0","line_num":"0","width":"0.9956395467122395","conf":"0.5","level":"0"},{"block_num":"0","left":"0.004360478881563583","level":"0","word_num":"0","line_num":"0","height":"0.01912144766913526","par_num":"0","width":"0.22383719550238718","top":"0.2697674416176288","page_num":"0","text":"_=ol?ol(null): (},this.size=0}var nJ7;var","conf":"0.5"},{"level":"0","top":"0.2674418599578967","word_num":"0","line_num":"0","left":"0.23255816405683155","page_num":"0","conf":"1","text":"iJ7=L((=>{zu6();nJ7=H05});function JO5(q){var K=this.has(q)&&delete this.__data__[q];return this.size-=K?1:0,K}var rJ7;var oJ7=L(O=>{rJ7","block_num":"0","height":"0.018604651557074803","par_num":"0","width":"0.7659883287217883"},{"width":"0.08866278860304092","block_num":"0","page_num":"0","word_num":"0","par_num":"0","conf":"1","height":"0.016279069052802075","level":"0","line_num":"0","left":"0.004360467918965721","text":"=J05}); function","top":"0.29069767465964547"},{"page_num":"0","word_num":"0","height":"0.016279069052802297","level":"0","top":"0.2906976748146841","text":"DO5(9)var K=this..","width":"0.10174418555365668","block_num":"0","conf":"0.30000001192092896","left":"0.09302325771154495","par_num":"0","line_num":"0"},{"text":"data_","level":"0","width":"0.026162788603040887","page_num":"0","word_num":"0","height":"0.013953487608167947","conf":"1","line_num":"0","block_num":"0","left":"0.20494186194847955","par_num":"0","top":"0.2906976748005672"},{"width":"0.0625","left":"0.23837209406492244","page_num":"0","height":"0.016279069052802075","block_num":"0","text":";if(ol){var","line_num":"0","par_num":"0","word_num":"0","top":"0.29069767465964547","conf":"1","level":"0"},{"width":"0.06831395361158582","top":"0.2906976746305756","page_num":"0","block_num":"0","par_num":"0","text":"=K[qJ;return","word_num":"0","height":"0.016279069052802186","conf":"0.30000001192092896","level":"0","left":"0.3095930240481315","line_num":"0"},{"line_num":"0","level":"0","width":"0.34156975216335717","word_num":"0","block_num":"0","conf":"1","left":"0.38517442246760514","top":"0.28837209305867195","page_num":"0","height":"0.018604651557074692","par_num":"0","text":"_===M05?void 0:_}return P05.call(K,q)?K[q]:void 0}var M05=\\\\\\\""},{"line_num":"0","width":"0.1308139483133952","level":"0","par_num":"0","conf":"0.5","height":"0.018604651557074692","word_num":"0","page_num":"0","block_num":"0","text":"_lodash_hash_undefined_","top":"0.28837209274859443","left":"0.7296511675584186"},{"width":"0.11046511332194009","conf":"1","line_num":"0","text":",X05,P05,aJ7;var sJ7","left":"0.8880813950284591","level":"0","page_num":"0","height":"0.018604651557074692","top":"0.28837209251603635","word_num":"0","block_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","level":"0","conf":"1","top":"0.30930232522921464","width":"0.42732556660970056","word_num":"0","text":"=L(O)=>{zu6();X05=0bject.prototype,P05=X05.has0wnProperty;aJ7=D05});function","height":"0.018604651557074692","left":"0.004360479631195978","line_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","level":"0","width":"0.11337209277682836","word_num":"0","height":"0.01669250594245064","left":"0.4302325605349515","conf":"0.5","page_num":"0","par_num":"0","top":"0.3088888890313587","text":"Z05(q){var K=this._-"},{"word_num":"0","page_num":"0","line_num":"0","conf":"1","width":"0.45639533996582027","left":"0.542151166026675","block_num":"0","height":"0.019018088446723147","par_num":"0","text":"data__;return ol?K[q]!==void 0:f05.call(K,q)}var W05,f05,tJ7;var eJ7=L(O=>{zu60);","top":"0.3088888884768969","level":"0"},{"width":"0.3488371955023871","conf":"1","level":"0","word_num":"0","page_num":"0","par_num":"0","text":"W05=0bject.prototype,f05=W05.has0wnProperty;tJ7=Z05});function","height":"0.016279069052802297","top":"0.33023255838057564","line_num":"0","left":"0.004360477830201583","block_num":"0"},{"text":"v05(q,K){var","top":"0.3302325586131337","word_num":"0","page_num":"0","conf":"0.5","left":"0.35174418679353386","width":"0.06976743804083929","height":"0.016279069052802186","block_num":"0","level":"0","line_num":"0","par_num":"0"},{"line_num":"0","level":"0","block_num":"0","conf":"1","par_num":"0","page_num":"0","top":"0.33023255845809496","width":"0.07412790192498098","text":"_=this.__data_","height":"0.016279069052802297","left":"0.4287790735287885","word_num":"0"},{"page_num":"0","par_num":"0","text":";return this.size+=this.has(q)?0:1,_[q]=ol&&K===void 0?G05:K,this}var G05=\\|\\\".","left":"0.5087209541302442","height":"0.018888888888888955","word_num":"0","level":"0","top":"0.3277777777777777","block_num":"0","conf":"1","line_num":"0","width":"0.4360464731852214"},{"page_num":"0","line_num":"0","conf":"1","height":"0.016279069052802186","block_num":"0","par_num":"0","text":"__lodash_h","top":"0.33023255869065316","level":"0","left":"0.9418604642331184","width":"0.056686046388414235","word_num":"0"},{"height":"0.016279069052802075","left":"0.004360466605718284","block_num":"0","top":"0.34883720980499433","par_num":"0","word_num":"0","width":"0.10755813386705185","conf":"1","level":"0","line_num":"0","page_num":"0","text":"ash_undefined__\\\\\\\""},{"par_num":"0","page_num":"0","height":"0.0189405674404568","level":"0","width":"0.3066860410902235","left":"0.11046511888961869","block_num":"0","line_num":"0","conf":"1","text":", qM7;var KM7=L(()=>{zu6();qM7=v05});function UP6(q) {var","word_num":"0","top":"0.34883720981982336"},{"line_num":"0","height":"0.018604651557074692","page_num":"0","left":"0.4476744262856179","width":"0.28343022664388023","block_num":"0","level":"0","text":"_=q==null?0:q.length;this.clear@;while(++K<_){var","par_num":"0","top":"0.3488372089501448","word_num":"0","conf":"1"},{"par_num":"0","block_num":"0","level":"0","line_num":"0","text":"z=q[K];this.set(z[0],z[1])}}var $a8;var","page_num":"0","word_num":"0","height":"0.0189405674404568","conf":"1","left":"0.7296511765206329","top":"0.3488372098973427","width":"0.22383719550238712"},{"left":"0.9505813962278381","conf":"0.30000001192092896","top":"0.3488372092840293","height":"0.02093023300170893","page_num":"0","block_num":"0","width":"0.04796511332194009","line_num":"0","level":"0","word_num":"0","par_num":"0","text":"_M7=L(O)"},{"width":"0.994186062282986","page_num":"0","height":"0.01912144766913526","conf":"1","level":"0","par_num":"0","text":"=>{iJ70;0J7(;sJ7O;eJ7(;KM7(;UP6.prototype.clear=nJ7;UP6.prototype.delete=rJ7;UP6.prototype.get=aJ7;UP6.prototype.has=tJ7;UP6.prototype.set=qM7;$a8=UP6});function TOSO{this.s","top":"0.369767441714528","word_num":"0","block_num":"0","line_num":"0","left":"0.004360441846145038"},{"par_num":"0","top":"0.39069767406642386","left":"0.0043604665746821624","level":"0","width":"0.09738372166951498","word_num":"0","conf":"0.5","height":"0.018604651557074692","page_num":"0","block_num":"0","text":"ize=0, this.__data.","line_num":"0"},{"block_num":"0","level":"0","conf":"0.5","line_num":"0","par_num":"0","text":"=hash: new","top":"0.39069767472304784","width":"0.06250000000000001","word_num":"0","height":"0.013953487608167836","page_num":"0","left":"0.10755814062558057"},{"par_num":"0","text":"$a8, map:new(nel|ce),string:new $a8}}var zM7;var","width":"0.2688953399658203","top":"0.3883720929811526","block_num":"0","line_num":"0","height":"0.018604651557074692","page_num":"0","left":"0.16860465553403037","conf":"1","level":"0","word_num":"0"},{"par_num":"0","top":"0.38555555513279016","width":"0.5610465155707465","word_num":"0","page_num":"0","level":"0","block_num":"0","text":"YM7=L(()=>{_M7();Ku6(;Q_8();zM7=T05});function VO5(q){var K-typeof a;return K==||\\\"string\\|\\\"||K==\\\\","height":"0.021421188778347422","conf":"0.5","left":"0.4360465126533495","line_num":"0"},{"line_num":"0","top":"0.40666666633745685","word_num":"0","width":"0.33430230882432727","par_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.004360473998155494","level":"0","text":"\\\"number) |\\\"1IK==||\\\"symbol\\|\\\"I IK==\\|\\\"boolean\\|\\\"?q!==\\|\\\".","height":"0.018914729224310922","page_num":"0"},{"par_num":"0","left":"0.004360468718267936","block_num":"0","page_num":"0","text":"\\\"string)|\\\"?\\|\\\"string\\|\\\":","width":"0.15697674221462674","level":"0","word_num":"0","conf":"0.5","height":"0.01860465155707458","top":"0.4279069764695247","line_num":"0"},{"left":"0.3386628009299108","line_num":"0","level":"0","conf":"0.5","par_num":"0","text":"-_proto__||\\\":q===null}var AM7;var OM7=L(()=>{AM7=V05});function k05(q,K){var","width":"0.42877905103895403","block_num":"0","top":"0.4066666670817547","word_num":"0","page_num":"0","height":"0.021240308549668963"},{"height":"0.019018088446723036","conf":"1","line_num":"0","width":"0.22383719550238712","word_num":"0","par_num":"0","text":"_=q.__data__;return AM7(K)?_[typeof K==\\","top":"0.4088888883606179","page_num":"0","left":"0.7703488506704023","level":"0","block_num":"0"},{"word_num":"0","width":"0.07267441749572753","left":"0.1715116296726788","level":"0","height":"0.01860465155707458","block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","text":"\\\"hash\\\\\\\"]:-","top":"0.4302325579423929"},{"text":"- map}var","height":"0.01666666666666672","left":"0.24418604667222368","page_num":"0","par_num":"0","top":"0.42999999999999994","level":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.04505813916524251","word_num":"0"},{"page_num":"0","top":"0.42999999999999994","word_num":"0","width":"0.7063953399658203","left":"0.2921511481137126","block_num":"0","height":"0.01666666666666672","line_num":"0","conf":"1","par_num":"0","text":"ie;var Yu6=L(O=>{0M7O;ie=k05});function N05(q){var K=ie(this,q).delete(q);return this.size-=K?1:0,K}var $M7;var wM7=L((=>{Yu","level":"0"},{"text":"6(); SM7=N05}); function y05(q){return ie(this,q).get(q)}var jM7;var HM7=L(()=>{Yu6();jM7=y05});function E05(q){return ie(this,q).has(q)}var JM7;var MM7=L(()=>{Yu6();JM7=E05});funct","line_num":"0","left":"0.002906972185277823","block_num":"0","level":"0","par_num":"0","conf":"1","page_num":"0","height":"0.02116278966267915","width":"0.9956395467122396","top":"0.44883720983920306","word_num":"0"},{"conf":"0.30000001192092896","left":"0.0029069814255204187","level":"0","line_num":"0","text":"ion LO5(q,K){var","block_num":"0","page_num":"0","par_num":"0","top":"0.46976744155948924","width":"0.0915697627597385","word_num":"0","height":"0.01912144766913526"},{"height":"0.01860465155707458","text":"_=ie(this,q),z=_.size;return","width":"0.1569767422146267","top":"0.46976744189588127","line_num":"0","par_num":"0","conf":"1","word_num":"0","block_num":"0","left":"0.09883720767175651","page_num":"0","level":"0"},{"text":".set(q,K),this.size+=_.size==z?0:1,this}var XM7;var","level":"0","block_num":"0","line_num":"0","width":"0.28779070112440325","height":"0.01912144766913515","left":"0.26598837251985924","page_num":"0","par_num":"0","top":"0.46976744161762884","word_num":"0","conf":"1"},{"word_num":"0","height":"0.01860465155707458","top":"0.46744186034549373","left":"0.5523255901783554","width":"0.4462209065755208","page_num":"0","par_num":"0","conf":"1","text":"PM7=L((=>{Yu6();XM7=L05});function QP6(q){var K=-1,_=q==null?0:q.length;this.cl","block_num":"0","level":"0","line_num":"0"},{"par_num":"0","word_num":"0","top":"0.4883720926838051","line_num":"0","text":"ear ();while(++K<_){var z=a[K];this.set(z[0],z[1])}}var X_6;var d_8=L(()=>{YM7();wM7();HM7();MM7();PM7();QP6.prototype.clear=zM7;QP6.prototype.delete=SM7;QP6.prototype.get=jM7;QP6.","block_num":"0","width":"0.9956395467122396","height":"0.02325581444634328","page_num":"0","left":"0.002906978808015184","conf":"1","level":"0"},{"block_num":"0","left":"0.0029069884970565753","line_num":"0","level":"0","text":"prototype.has=JM7;QP6.prototype.set=XM7;X_6=QP6});function RO5(q,K){var _=this.","width":"0.44186045328776047","conf":"1","top":"0.5088888884231844","page_num":"0","par_num":"0","height":"0.021343669891357386","word_num":"0"},{"word_num":"0","height":"0.016279069052802186","level":"0","block_num":"0","par_num":"0","text":"data_.","conf":"1","top":"0.5093023259774749","width":"0.03052325513627796","page_num":"0","left":"0.453488372940582","line_num":"0"},{"text":"_;if(_","height":"0.016279069052802186","line_num":"0","top":"0.5093023259096454","word_num":"0","par_num":"0","conf":"0.5","level":"0","width":"0.03197674221462671","block_num":"0","left":"0.4840116292923959","page_num":"0"},{"top":"0.5088888888888888","line_num":"0","conf":"1","left":"0.5203488391079085","page_num":"0","word_num":"0","height":"0.014444444444444482","text":"instanceof ce){var z=","width":"0.11773255666097004","level":"0","par_num":"0","block_num":"0"},{"line_num":"0","par_num":"0","word_num":"0","level":"0","left":"0.6540697791234845","conf":"1","text":"_data__;if(!nel|z.length<h05-1)return z.push([q,K]),this.size=","top":"0.5088888885544162","block_num":"0","height":"0.019018088446723036","page_num":"0","width":"0.3444767210218641"},{"block_num":"0","height":"0.018604651557074692","page_num":"0","word_num":"0","conf":"1","level":"0","width":"0.155523247188992","line_num":"0","par_num":"0","top":"0.5302325578648734","left":"0.004360472020814004","text":"++_.size,this;_=this.__data_"},{"line_num":"0","top":"0.5277777777777778","word_num":"0","block_num":"0","page_num":"0","height":"0.018888888888888844","left":"0.15843023311859936","text":"_=new X_6(z)}return","level":"0","width":"0.10901162889268665","conf":"1","par_num":"0"},{"word_num":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.5255555555555556","level":"0","conf":"1","height":"0.023333333333333317","left":"0.27180234342447934","page_num":"0","text":"_.set(q,K), this.size=_.size,this}var h05=200, DM7;var WM7=L(()=>{Ku6();Q_8();d_8();DM7=R05});function dP6(q){var K=this.__data__=new","width":"0.7267441643608941"},{"block_num":"0","line_num":"0","top":"0.5488372093772135","left":"0.010174471832985038","width":"0.9883720397949219","par_num":"0","height":"0.01671834627787272","page_num":"0","level":"0","conf":"1","text":"ce(q);this.size=K.size}var Dg;var Au6=L(O=>{Ku6О;yJ70;LJ7O;RJ7O;CJ7( ;WM7O;dP6.prototype.clear=NJ7;dP6.prototype.delete=EJ7;dP6.prototype.get=hJ7;dP6.prototype.has=SJ7;dP6.","word_num":"0"},{"top":"0.5697674421015059","word_num":"0","page_num":"0","conf":"1","height":"0.016279069052802186","left":"0.004360489759026246","line_num":"0","par_num":"0","block_num":"0","level":"0","text":"prototype.set=DM7;Dg=dP6});function C05(q){return this.__data__.set(q,S05),this}var","width":"0.4622092776828342"},{"par_num":"0","left":"0.47093023316083804","level":"0","page_num":"0","top":"0.5674418606189477","width":"0.04505813916524248","word_num":"0","text":"S05=\\\\\\\"","conf":"0.30000001192092896","line_num":"0","height":"0.016279069052802186","block_num":"0"},{"block_num":"0","level":"0","line_num":"0","left":"0.5232558166624022","page_num":"0","top":"0.5697674421261486","width":"0.12209302054511173","height":"0.013953487608167947","word_num":"0","conf":"1","par_num":"0","text":"lodash hash undefined"},{"par_num":"0","level":"0","block_num":"0","left":"0.6497093028950773","top":"0.5674418606189477","line_num":"0","height":"0.016279069052802186","page_num":"0","word_num":"0","width":"0.027616278330484967","text":"\\\\\\\"","conf":"0.30000001192092896"},{"page_num":"0","level":"0","height":"0.016279069052802186","par_num":"0","text":", fM7;var ZM7=L((=>{fM7=(05});function b05(q){return this.","word_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.6758721033472193","top":"0.5697674421480176","width":"0.3226744121975369"},{"par_num":"0","word_num":"0","text":"data__.has(q)}var GM7;var","page_num":"0","level":"0","left":"0.014534891491571372","height":"0.018604651557074692","conf":"1","top":"0.5883720925160363","width":"0.14389533996582032","line_num":"0","block_num":"0"},{"conf":"1","text":"vM7=L(()=>{GM7=b05});function c_8(q){var K=-1,_=q==null?0:q.length;this..","block_num":"0","par_num":"0","line_num":"0","left":"0.15697678065731238","top":"0.5883720928261139","width":"0.4040697309705946","page_num":"0","word_num":"0","level":"0","height":"0.01860465155707458"},{"conf":"1","page_num":"0","level":"0","par_num":"0","text":"VM7();c_8.prototype.add=c_8.prototype.push=fM7;C_8.prototype.has=GM7;1_8=C_8});function","height":"0.018604651557074692","top":"0.606976743678827","left":"0.004360475188846083","width":"0.48837208218044703","block_num":"0","word_num":"0","line_num":"0"},{"text":"__data","word_num":"0","line_num":"0","height":"0.016279069052802186","top":"0.5906976746305757","par_num":"0","block_num":"0","conf":"1","left":"0.5595930246467669","level":"0","width":"0.034883719020419646","page_num":"0"},{"width":"0.3938953399658204","text":"=new X_6;while(++K<_)this.add(q[K])}var 1_8;var wa8=L(()=>{d_80;ZM7O;","height":"0.018604651557074692","word_num":"0","line_num":"0","top":"0.5883720929423929","page_num":"0","left":"0.6046511618147005","conf":"1","block_num":"0","level":"0","par_num":"0"},{"line_num":"0","text":"x05(q,K){var","width":"0.07122092776828348","top":"0.6093023258224362","left":"0.4912790721865947","page_num":"0","height":"0.016279069052802186","conf":"1","level":"0","word_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","height":"0.019018088446723036","left":"0.5872093085195301","width":"0.4113371955023871","page_num":"0","conf":"1","line_num":"0","block_num":"0","par_num":"0","top":"0.6088888885641061","text":",z=q==null?0:q.length;while(+t_<z)if(K(q[-],-,9))return!0;return!1}var TM7","level":"0"},{"top":"0.63","conf":"1","width":"0.4709302266438802","left":"0.004360472305391462","page_num":"0","par_num":"0","block_num":"0","line_num":"0","text":";var VM7=L((=>{TM7=x05});function I05(q,K){return q.has(K)}var n_8;var ja8=L(О=>{n_","level":"0","word_num":"0","height":"0.016666666666666607"},{"height":"0.018888888888888844","par_num":"0","text":"8=105});function B05(q,K,_,z,Y,A){var 0=_&u05,S=q.length,w=K.length;if($!=w&&!(0&&w>$))return!","word_num":"0","page_num":"0","width":"0.5232557932535806","conf":"1","left":"0.4752907052929313","top":"0.6277777777777778","line_num":"0","level":"0","block_num":"0"},{"top":"0.6488372099361024","word_num":"0","width":"0.23837208218044706","level":"0","block_num":"0","par_num":"0","conf":"1","left":"0.00436047595908781","page_num":"0","line_num":"0","text":"1;var j=A.get(q),H=A.get(K);if(j&&H)return","height":"0.0189405674404568"},{"width":"0.7558139377170139","top":"0.648837209843079","level":"0","line_num":"0","page_num":"0","left":"0.24273257588231287","conf":"1","height":"0.0189405674404568","text":"j==K&&H==q;var J=-1,M=!0,X=_&m05?new 1_8:void 0;A.set(q,K),A.set(K,q);while(++J<$){var P=q[J],D=K[J];if(z)var W=0?z(D,P,J,K,q,A):z(P,D,J","block_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","height":"0.015881739722357846","line_num":"0","conf":"0.30000001192092896","text":",q,K,A);ifW!==void 0<if(W)continue;M=!1;breakjufX2ufC!TM7CK,functzonct,geuf(n_ox","top":"0.6711288974493148","level":"0","page_num":"0","width":"0.48403184678819444","block_num":"0","left":"0.005803849734455705"},{"word_num":"0","height":"0.016279069052802186","level":"0","conf":"0.5","text":",G)&&(P===f||Y(P,f,_,z,A)))return X.push(G)})){M=!1;break}}else if(!(P===DIIY(P,D,-,z,A))){M","page_num":"0","block_num":"0","left":"0.48837210361731925","line_num":"0","par_num":"0","top":"0.6697674424115834","width":"0.5101743910047742"},{"width":"0.9941860622829862","conf":"1","block_num":"0","level":"0","height":"0.018604651557074692","left":"0.004360439551289216","text":"=!1;break}}return A.delete(q),A.delete(K),M}var u05=1,m05=2,i_8;var Ha8=L(()=>{wa8);VM7();ja8(;i_8=B05});var p05,cP6;var Ja8=L(()=>{sR(;p05=vJ.Uint8Array,cP6=p05});function g05","page_num":"0","line_num":"0","par_num":"0","top":"0.688372092942393","word_num":"0"},{"level":"0","top":"0.7088888889538392","word_num":"0","width":"0.04069767263200549","line_num":"0","block_num":"0","left":"0.0043604668856501595","conf":"0.5","height":"0.01669250594245064","page_num":"0","par_num":"0","text":"(q) {var"},{"block_num":"0","level":"0","text":"K=-1,_=Array(q.size);return q.forEach(function(z,Y){_[++K]=[Y,z]}),_}var","conf":"1","height":"0.01669250594245064","left":"0.0479651187852655","par_num":"0","word_num":"0","line_num":"0","page_num":"0","top":"0.7088888889538392","width":"0.40406977335611977"},{"left":"0.45348839592354123","text":"kM7;var NM7=L((=>{kM7=g05});function F05(q){var K=-1,_=Array(q.size);return q.forEach(function(z)","height":"0.01669250594245053","level":"0","top":"0.7088888890894982","width":"0.545058102077908","conf":"1","par_num":"0","page_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"width":"0.308139525519477","conf":"1","word_num":"0","line_num":"0","height":"0.018888888888888955","text":"{_[++K]=z}),_3var 1P6;var r_8=L(()=>{1P6=F05});function","block_num":"0","left":"0.0043604745939071895","par_num":"0","top":"0.7277777777777777","page_num":"0","level":"0"},{"page_num":"0","level":"0","width":"0.055232556660970045","conf":"0.30000001192092896","word_num":"0","left":"0.312500001659825","text":"as5(9,K,-","block_num":"0","top":"0.7325581399168464","height":"0.013953487608167947","par_num":"0","line_num":"0"},{"height":"0.011627906163533486","top":"0.73255813982521","width":"0.09593022664388018","word_num":"0","line_num":"0","text":",z,Y,A,00kswltchd","block_num":"0","conf":"0.30000001192092896","page_num":"0","level":"0","left":"0.36627907432340867","par_num":"0"},{"par_num":"0","height":"0.018888888888888955","block_num":"0","level":"0","text":"){case e05:if(q.byteLength!=K.byteLength||q.byte0ffset!=K.byte0ffset)return!1;q=q.buffer,k=K.buf","conf":"1","page_num":"0","top":"0.7277777777777777","left":"0.4651162871583229","line_num":"0","width":"0.5334302266438802","word_num":"0"},{"text":"fer; case","line_num":"0","width":"0.04505813916524252","level":"0","left":"0.0043604645888744315","conf":"1","par_num":"0","word_num":"0","height":"0.01671834627787272","page_num":"0","top":"0.7488372092900042","block_num":"0"},{"height":"0.0189405674404568","top":"0.7488372098973427","conf":"1","text":"t05:if(q.byteLength!=K.byteLengthlI!A(new cP6(q),new cP6(K)))return!1","left":"0.05232557998756187","word_num":"0","level":"0","par_num":"0","line_num":"0","block_num":"0","page_num":"0","width":"0.3866279178195529"},{"page_num":"0","text":";return!0; case d05:case c05:case","top":"0.7511111111111111","conf":"1","block_num":"0","left":"0.4375000093401447","level":"0","height":"0.014444444444444482","par_num":"0","word_num":"0","width":"0.18313952551947704","line_num":"0"},{"par_num":"0","text":"i05:return Pg(+q,+K);case 105:return q.name==K.name&&q.message==K.me","word_num":"0","conf":"1","left":"0.6191860488924722","height":"0.0189405674404568","page_num":"0","level":"0","top":"0.7488372101299007","block_num":"0","width":"0.37936045328776047","line_num":"0"},{"block_num":"0","par_num":"0","width":"0.4229650709364149","level":"0","top":"0.7674418601516951","left":"0.004360510343259586","height":"0.018604651557074692","text":"ssage;case r05:case a05:return q==K+\\\\\\\"\\|\\\";case n05:var $=kM7;case 005:var","line_num":"0","page_num":"0","word_num":"0","conf":"1"},{"line_num":"0","text":"w=z&U05;if($1I(S=1P6),q.size!=K.size&&!w)return!1;var j=0.get(q);if(j)return j==K;zl=Q05,0.set(q,K);va","page_num":"0","word_num":"0","left":"0.4316860669756949","par_num":"0","block_num":"0","conf":"1","top":"0.7697674421015059","height":"0.016279069052802186","level":"0","width":"0.5668604532877604"},{"par_num":"0","top":"0.7883720927485944","width":"0.2936046388414171","word_num":"0","text":"r H=i_8(S(q),$(K),z,Y,A,0);return O.delete(q),H; case","height":"0.018604651557074692","left":"0.004360477259434821","block_num":"0","level":"0","conf":"0.5","line_num":"0","page_num":"0"},{"block_num":"0","top":"0.7883720933418159","conf":"1","width":"0.1686046494377984","word_num":"0","par_num":"0","left":"0.2965116313729576","level":"0","page_num":"0","text":"s05:if(Ma8)return Ma8.call(q)=","line_num":"0","height":"0.016279069052802186"},{"par_num":"0","top":"0.7883720932642966","block_num":"0","text":"-Ma8.call(K)}return!1}var","left":"0.4680232619591606","conf":"1","level":"0","word_num":"0","line_num":"0","width":"0.13953487608167853","page_num":"0","height":"0.016279069052802186"},{"line_num":"0","level":"0","width":"0.22674418555365672","top":"0.7855555553697754","block_num":"0","text":"U05=1,Q05=2,d05=||\\\"[object Boolean]||\\\"","word_num":"0","page_num":"0","conf":"0.5","par_num":"0","left":"0.6061046481436678","height":"0.023746770222981772"},{"top":"0.788372093058672","width":"0.16715115441216355","block_num":"0","word_num":"0","left":"0.8313953516438009","conf":"0.5","height":"0.01860465155707458","page_num":"0","par_num":"0","line_num":"0","level":"0","text":",c05=\\|\\\"[object Date]\\\\\\\",105"},{"word_num":"0","line_num":"0","left":"0.00436046742109942","par_num":"0","level":"0","top":"0.8066666661630383","page_num":"0","text":"=I|\\\"[object Error]\\l\\\"","conf":"0.5","block_num":"0","width":"0.1293604638841417","height":"0.018914729224310922"},{"left":"0.004360466507232026","height":"0.018604651557074692","page_num":"0","par_num":"0","word_num":"0","text":"1]\\|\\\"","top":"0.8279069763726256","conf":"0.30000001192092896","line_num":"0","width":"0.03488371902041965","block_num":"0","level":"0"},{"left":"0.13226744948184804","page_num":"0","line_num":"0","par_num":"0","text":",n05=\\|\\\"[object Map]\\|\\\"","top":"0.8066666671205144","conf":"0.5","height":"0.021240308549669074","level":"0","width":"0.13953487608167858","word_num":"0","block_num":"0"},{"page_num":"0","conf":"0.5","text":",i05=\\|\\\"[object","top":"0.8069767439113851","width":"0.0915697627597385","block_num":"0","height":"0.018604651557074692","level":"0","line_num":"0","par_num":"0","word_num":"0","left":"0.270348841076526"},{"text":"Number7\\\\\\\"","height":"0.016279069052802186","line_num":"0","word_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.06395348442925347","par_num":"0","top":"0.8069767442720485","left":"0.3633720958667686","page_num":"0","level":"0"},{"level":"0","block_num":"0","line_num":"0","width":"0.15552324718899196","par_num":"0","height":"0.018914727105034723","top":"0.8066666671839168","left":"0.42732559001892884","text":",r05=\\|\\\"[object RegExp]\\\\\\\"","conf":"0.5","page_num":"0","word_num":"0"},{"level":"0","block_num":"0","conf":"0.5","left":"0.21947674674636874","line_num":"0","height":"0.018604651557074692","page_num":"0","par_num":"0","width":"0.09447674221462676","text":"',e05=\\|\\\"[object","top":"0.8279069763920053","word_num":"0"},{"level":"0","width":"0.29651162889268656","par_num":"0","line_num":"0","text":",005=||\\\"[object Set]\\|\\\",a05=||\\\"[object String]\\I\\\"","page_num":"0","top":"0.806666666341884","block_num":"0","word_num":"0","conf":"0.5","height":"0.021240310668945273","left":"0.581395342635736"},{"par_num":"0","level":"0","page_num":"0","width":"0.12209302054511173","conf":"0.5","line_num":"0","left":"0.8764534894293933","top":"0.80666666620955","block_num":"0","text":",s05=\\|\\\"[object Symbo","height":"0.018914729224310922","word_num":"0"},{"text":",t05=||\\\"[object ArrayBuffer]\\|\\\"","top":"0.8277777777777777","level":"0","block_num":"0","par_num":"0","word_num":"0","page_num":"0","width":"0.18604649437798393","height":"0.02111111111111119","line_num":"0","left":"0.036337226552089125","conf":"0.5"},{"left":"0.3139534873304264","text":"DataView]\\\\","page_num":"0","conf":"0.30000001192092896","line_num":"0","width":"0.0625","block_num":"0","top":"0.8302325585990169","word_num":"0","height":"0.013953487608167836","par_num":"0","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","conf":"1","height":"0.018888888888888955","left":"0.3895348873543943","level":"0","line_num":"0","par_num":"0","text":",yM7,Ma8, EM7;var LM7=L(()=>{J_6();Ja8();pP6();Ha8();NM7();r_8();yM7=YW?YW.prototype:void 0,Ma8=yM7?yM7.value0f","top":"0.8277777777777777","width":"0.6090116288926866"},{"page_num":"0","par_num":"0","block_num":"0","left":"0.00436048433551854","level":"0","height":"0.01671834627787272","top":"0.8488372093675235","width":"0.21802323659261072","word_num":"0","text":":void 0;EM7=q$5});function K$5(q,K){var","line_num":"0","conf":"1"},{"par_num":"0","line_num":"0","level":"0","conf":"1","block_num":"0","height":"0.016279069052802186","left":"0.2281976744102458","text":"_=-1,z=K.","top":"0.8488372093883276","word_num":"0","page_num":"0","width":"0.04651162889268662"},{"conf":"1","line_num":"0","level":"0","page_num":"0","width":"0.12063953611585826","text":"length,Y=q.length;whi'","block_num":"0","height":"0.018604651557074692","par_num":"0","left":"0.2747093037201716","word_num":"0","top":"0.8488372090276642"},{"block_num":"0","par_num":"0","height":"0.0189405674404568","level":"0","top":"0.8488372101299009","page_num":"0","width":"0.5712209065755208","word_num":"0","text":"<z)q[Y+_]=K[-];return q}var nP6;var 0_8=L(()=>{nP6=K$5});var _$5,D0;var RT=L(()=>{_$5=Array.isArray,D0=","conf":"1","left":"0.4273256067331084","line_num":"0"},{"text":"_$5}); function z$5(q,K,","conf":"0.5","line_num":"0","word_num":"0","par_num":"0","top":"0.8697674421887152","height":"0.016279069052802186","block_num":"0","left":"0.0043604729861089","level":"0","page_num":"0","width":"0.12790696885850694"},{"par_num":"0","conf":"1","left":"0.1366279217623913","width":"0.2398255666097005","line_num":"0","level":"0","top":"0.8697674420724361","height":"0.016279069052802186","word_num":"0","text":"){var z=K(q);return DO(q)?z:nP6(z,_(q))}var","block_num":"0","page_num":"0"},{"block_num":"0","height":"0.016279069052802186","line_num":"0","page_num":"0","par_num":"0","conf":"0.5","text":"Xa8=L((=>{o_80;RTO;a_8=z$5});function","width":"0.2252906799316406","left":"0.4258721056494897","word_num":"0","level":"0","top":"0.8697674421015058"},{"conf":"0.30000001192092896","par_num":"0","left":"0.6510915259837525","text":"YSS(q,K){var","level":"0","width":"0.07136345969306102","height":"0.02220970153808599","word_num":"0","top":"0.866802125713205","line_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","height":"0.018604651557074692","block_num":"0","par_num":"0","text":"ar 0=q[-];if(K(0,-,q))A[Y++]=0}return A}var s_8;var","conf":"1","top":"0.8883720926710751","left":"0.0043604749696563","width":"0.28488371107313365","word_num":"0","level":"0","line_num":"0"},{"block_num":"0","width":"0.07122092776828337","height":"0.016279069052802186","word_num":"0","conf":"0.5","level":"0","line_num":"0","par_num":"0","text":"Pa8=LCO=>{s.","top":"0.8883720931092579","left":"0.29215116409550945","page_num":"0"},{"height":"0.018604651557074692","page_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.36482558586443914","text":"8=Y$5});function A$5O{return[]}var","width":"0.19622092776828348","level":"0","par_num":"0","word_num":"0","top":"0.8883720926710751"},{"conf":"1","text":"_=-1,z=q==nul1?0:q.length,Y=0,A=[];while(++_<z){v","page_num":"0","top":"0.8674418609541324","left":"0.7252906955384564","par_num":"0","word_num":"0","level":"0","width":"0.2732558144463433","block_num":"0","height":"0.020930230882432732","line_num":"0"},{"height":"0.013953487608167836","block_num":"0","conf":"0.5","level":"0","par_num":"0","text":":_8; var","page_num":"0","top":"0.8906976746455285","width":"0.036337208747863836","left":"0.5697674428101472","word_num":"0","line_num":"0"},{"left":"0.6090116292868621","text":"Da8=L","height":"0.011627906163533597","line_num":"0","page_num":"0","par_num":"0","block_num":"0","conf":"0.5","level":"0","top":"0.8906976747380005","width":"0.02906976540883388","word_num":"0"},{"page_num":"0","word_num":"0","block_num":"0","level":"0","left":"0.6438953547706623","conf":"0.5","height":"0.016279069052802186","top":"0.8883720932642966","text":"0=>{t_8=A$5});var","width":"0.10465115441216355","line_num":"0","par_num":"0"},{"conf":"1","top":"0.9093023258999555","block_num":"0","word_num":"0","left":"0.004360491498102053","width":"0.6366278754340278","line_num":"0","par_num":"0","height":"0.016279069052802186","page_num":"0","text":");0$5=0bject.prototype,$$5=0$5.propertyIsEnumerable,hM7=0bject.get0wnPropertySymbols,w$5=!hM7?t_8:function(q){if(q=","level":"0"},{"left":"0.7470930211665991","height":"0.020930230882432732","page_num":"0","line_num":"0","top":"0.8883720942099465","level":"0","width":"0.2514534844292535","block_num":"0","conf":"0.5","word_num":"0","text":"0$5,$$5, hM7,wS5,iP6;var e_8=L(()=>{Pa8();Da8(","par_num":"0"},{"block_num":"0","conf":"1","word_num":"0","par_num":"0","page_num":"0","height":"0.019018088446723036","top":"0.9088888883606178","level":"0","left":"0.6482558245492112","width":"0.3473837110731337","text":"null)return[];return q=0bject(q),s_8(hM7(q),function(K){return","line_num":"0"},{"level":"0","height":"0.018888888888888844","conf":"1","left":"0.00436047159312635","par_num":"0","text":"$$5.call(q,K)})},iP6=wS5});function j$5(q,K){var","top":"0.9277777777777778","page_num":"0","block_num":"0","word_num":"0","line_num":"0","width":"0.2674418555365668"},{"par_num":"0","block_num":"0","text":"_=-1,z=Array(q);while(++_<q)z[_]=K(_);return z}var RM7;var","width":"0.3255813810560438","conf":"1","height":"0.018888888888888844","line_num":"0","page_num":"0","level":"0","top":"0.9277777777777778","word_num":"0","left":"0.2761628040321222"},{"height":"0.013953487608167836","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","left":"0.6031976745543567","level":"0","top":"0.9302325585990169","width":"0.043604649437798404","page_num":"0","text":"SM7=LCO"},{"word_num":"0","conf":"0.5","page_num":"0","level":"0","top":"0.9277777777777778","height":"0.018888888888888844","block_num":"0","par_num":"0","line_num":"0","text":"=> {RM7=j$5});function H$5(q){return q!=null&&typeof q==||\\\"obje","width":"0.3488371955023871","left":"0.6497093074006314"},{"top":"0.9465116284773509","par_num":"0","conf":"1","height":"0.019043926662868915","line_num":"0","level":"0","text":"ct\\|\\\"3var QP;var Wg=L(()=>{QP=H$5});function MS5(q){return QP(q)&&YL(q)==J$5}var J$5=\\\\\\\"","block_num":"0","left":"0.0043605113830368775","page_num":"0","width":"0.5014534420437283","word_num":"0"},{"text":"[object Arguments]\\\\","line_num":"0","page_num":"0","top":"0.9488372093675235","word_num":"0","block_num":"0","height":"0.01671834627787272","left":"0.5043604685112038","level":"0","conf":"0.5","width":"0.11046511332194009","par_num":"0"},{"level":"0","left":"0.6497092995320658","page_num":"0","line_num":"0","par_num":"0","top":"0.9488372098430791","height":"0.0189405674404568","text":";var CM7=L(()=>{M_6();Wg();Wa8=M$5});var bM7,X$5,P$5,D$5,al;var","width":"0.3488372166951498","block_num":"0","conf":"1","word_num":"0"},{"line_num":"0","left":"0.00872095385940873","width":"0.6191860198974609","top":"0.9697674421015058","conf":"1","text":"Ou6=L(O=>{CM7(;WgO;bM7=0bject.prototype,X$5=bM7.has0wnProperty,P$5=bM7.propertyIsEnumerable,D$5=Wa8(function","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.016279069052802186","word_num":"0"},{"top":"0.9697674423146843","width":"0.3604651133219401","par_num":"0","page_num":"0","level":"0","left":"0.6380813922982124","line_num":"0","height":"0.016279069052802186","block_num":"0","word_num":"0","conf":"1","text":"{return arguments}O)?Wa8: function(q){return QP(q)&&X$5.call(q,\\\\"}]...
|
|
AppleNative
|
NULL
|
False
|
8054
|
NULL
|
NULL
|
|
43100
|
PhpStormFileFV faVsco.jsProject vEdit> D Redisv PhpStormFileFV faVsco.jsProject vEdit> D Redisv D ServiceTraits€ OpportunitySy& SyncCrmEntiti© SyncFieldsTra© WriteCrmTrait.→IUTIS•Weohook© BatchSyncCollect© BatchSyncRedisS© Client.php© ClosedDealStage6 DealFieldsService© DecorateActivity.© FieldDefinitions.p© FieldTypeConveri© HubspotClientInte© HubspotTokenMa© PayloadBuilder.pt© RemoteCrmObjecResponseNormalil© Service.php© SyncFieldAction.f© SyncRelatedActiv© WebhookSyncBa1v D IntegrationApp> D Accessors~ D Api© ActionUrl.php• EnumUrllnterfa© FlowUrl.php© PageResult.ph© ProxyUrl.php(c) recuestsuloeLa kequestcxecu• RequestExecuSystemEvents© SystemUrl.phpC TokenBuilder.f• TokenBuilderlr© UrlBuilder.php> D Config> DDTO> MFilters>MJobs> _ ProspectSearchS> D ServiceTraits© DataClient.php© DecorateActivity.© LocalSearch.php© LocalSearchlntert© RemoteSearch.pr© Service.phpustenersM Metadata[ MigrationPipedriveD SalesforceD TraitsViewNavigateCodeLaravelRefactor( #11894 on JY-18909-automated-reports-ask-jiminny k v© AutomatedReportsService.php© TeamSetupController.phppnp apl.onp© AutomatedReportsCommandTest.php© TrackProviderInstalledEvent.phpC AutomatedReportsCallbackService.php+ OpportunitySyncTrait.php XToolsWindowHelp© SendReportJob.php© SendReportMailJob.php© ReportController.php© TokenBuilder.php• Filesystem.phpAutomatedReportsCommand.phpAskJiminnykeponscontroller.ono© AutomatedReportsSendCommand.php© Team.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.phpC RequestGenerateAskJiminnyReportJob.phpC RequestGenerateReportJob.phpsyncopoortunity.ono© AutomatedReportResult.php"podcast aualo unl© AutomatedReport.phpx § ccw.*O resultstrait OpportunitySyncTrait08060/69707070870973115473475573610 /73874074174274374474574674774874975075175275375415510/7941701Y079879980080118048038041 usageprivate function findOrSyncAccount(string $companyId): ?Account(...}1 usageprivate function findOrSyncContact(string $contactId): ?Contact(...}Tusaueprivate function convertSingleDealAssociations($opportunityAssociations = null): array{...}2 usagesprivate function import0rUpdate0pportunity($crmData, ?bool $exists = null): ?Opportunityif (empty($crmData['properties'])) {return nuul.$crmId = (string) $crmData['id'];$properties = $crmData['properties'];$associations = $crmData['associations'] ?? [];$opportunityExists = $exists ?? (bool) $this->crmEntityRepository->find0pportunityByExternalId(фuh1s->cont1g,$crmId):if ($opportunityExists) {return $this->update0pportunity($crmId, $properties, $associations);f else {return $this->create0pportunity($crmId, $properties, $associations);* Creqte new oboorcunicuiprivate function createOpportunity(string $crmId, array $properties, array $associations): ?Opportunity{...}/*** Update existing opportunity1 usageprivate function update0pportunity(string $crmId, array $properties, array $associations): Opportunitynaccouncio = .uhs->reso.veaccountocsassoctarons.$businessProcess = $this->resolveBusinessProcess($propertiesl'pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess,$properties['dealstage'] ?? null): null;$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)CreateHeldActivityEvent.php= custom.log(° scratch_1.json= laravel.logV connect.vueA HS_local jiminny@localhost]fi crm_configurations [EU]A SF ljiminny@localhost]V Onboard.vueA console [EU] x|Al console [PROD]& console SlAGING1542HSZMRMI9 [IBAN]=104,-15481549=155015511552—1553=15541555155615571558—1559=1560156115621563115641565=15661567156811569157015711572157315751577157815791580158215841158610810841590Ix. Aulo vfajiminny~nELee* rrom crm026 49 421 23 2102SELECT * FROM crm_layout_entities WHERE crm_layoutSELECT * FROM teams WHERE id = 575;select * from opportunities where team_id = 575;=SELECT * FROM activities WHERE uvid_to_bin('96b126select * from contacts cwhere c.crm_configuration_id = 370 order by c.updaSELECT * FROM participants where activity_id = 39gSELECT * FROM participants where activity_id = 39SELECT * FROM activity_summary_logs where activitySELECT * FROM activities WHERE uvid_to_bin('c7d99FSELECT * FROM activities WHERE uuid_to_bin('2e6ff4select * from crm_profiles where crm_configurationselect * from opportunities where crm_configuratioselect * from accounts where crm_configuration_idselect * from contacts where crm_configuration_id# owner 13236 525785080# contact 116779180 665587441856 - activity - AL# contact 214247[PHONE]7 - asnosuodoruro# company 4176133 47150650569# deal 7100953 410150124747SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THENu.email,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.team_idWHERE u.team_id = 400 and sa.provider =hubspotselect * tron teacures.select * from team_features where feature_id = 40,select * from teams where id = 556; # owner: 18101select * from crm_configurations where id = 477;SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, LASE WHEN u.id = t.owner_id THENu.email,sa.*,t.owner_id FROM social_accounts saJulr users u on u.l = sa.sociaole 1oJuir reals t ns"l on 1.10 = U.ceall l0lmnckr urreallo = ono and sardrovoer = uiteorrasselect * from opportunities where id = 7594349;Backend Chapter - 38m left100% CFri 17 Apr 10:52:40AutomatedReportsCommandTest-CascadeAutomated Report Retrupdare patnInvestigating HubSpot+0 .eft unchangedStage missing from DBresolveStage() → importStagesTriggers on-demand stage import fromHUOSpOt AFlOdl *the issue is with stace la being impored very onten but it coesn't snow any new weonooks delncreceived. What coul dbe the issueLet me look at what triggers stage imports and where importstages Is called from beyond just the syncSearched importStages in app (43)Now iet me look at lne reso vesusznessProcess patn more caren"y — specilically what triggers repeateaimportstages calls without new weahookskead Opporunitysyncirai.ongNow I can see the bug clearly. Look at resolvestage() at lines 961-969:Read onnortunitvsvncirait.ono #L1-50Found it. There are two bugs in resolveStage():KootcauseBug 1: importStages result is ignored — OpportunitySyncTrait.php:961-9690 phpif ($stage == null) €$this->importStages(null, $stageld); // return value discarded!if ($stage == null) ‹ // always true - $stage was never reassignedsth1s→>logger->into( [Hubspot stage does not exist = • $stageld);$this->cachedStages [$cacheKey] = $stage; // caches nullThe return value of importstages() is thrown away, $stage is never reassigned, so:1. importStages is called every time (no stage miss cached properly)nult is cached - but Bug 2 means the cache never helps anywayBuore nuuuscacher —Inevoy caches nulu ormissino staces, so ne nextceal wun the same Stadewill hit the cache and get null, skip the import, but the first deal in each batch still triggers the HubSpotAPI call.Actually re-reading - the cache does prevent repeated calls within a single sync run for the same stage.But every new job/sync run resets $cachedStages = [1, so for scheduled sync jobs (e.g. SyncTeamMetadata, each run callsimportstages Tor every deal with an unknown stade.The Real ScenarioSince vou're seeing frequent importStages calls without new webhooks, the likely triggers are:1. SyncTeamMetadata job - runs on a schedule and calls importStages() directly (SyncTeamMetadata.pno: 190)2. Periodic opportunity sync - syncOpportunities() processes many deals, each calling resolveStage → oranv cea Wnose stace sn'tin Do, importstages Mres3. The fix bug: after importStages runs, $stage is still null - it never re-queries the DB - so thestace eets skippedopportunity may oe sklopee or saved witnout stace lo, ane the next syne runnits the same stage again, creatino an intinite loon of unnecessarv imbortsThe FixD phpif ($stage == null) €Sstane = Sthis->imnortStaaes(null. Sstaneld):Ask anything (24L)+ <> CodeClaude Sonnet 4.6winasun leams7411uir-o( 4 spaces...
|
[{"line_num":"0","par_num" [{"line_num":"0","par_num":"0","width":"0.02761627733707428","word_num":"0","conf":"1","text":"PhpStorm","block_num":"0","top":"0.0025839794299922225","page_num":"0","left":"0.020348838535920212","height":"0.012919896178775314","level":"0"},{"line_num":"0","block_num":"0","height":"0.010335916943020274","text":"File","par_num":"0","top":"0.0025839794391580018","left":"0.05232558154097966","width":"0.011627906560897822","word_num":"0","level":"0","conf":"1","page_num":"0"},{"block_num":"0","top":"0.022916666651264905","width":"0.03633720874786377","conf":"0.30000001192092896","page_num":"0","par_num":"0","word_num":"0","line_num":"0","left":"0.03633720928200207","text":"FV faVsco.js","level":"0","height":"0.01325904395845201"},{"left":"0.01744186141128189","top":"0.046511627737557903","conf":"0.5","block_num":"0","width":"0.02470930069684982","text":"Project v","word_num":"0","height":"0.013210594654083252","line_num":"0","par_num":"0","level":"0","page_num":"0"},{"top":"0.0025839794483865086","height":"0.010335916943020274","level":"0","left":"0.06976744199571387","width":"0.011627906560897835","par_num":"0","page_num":"0","conf":"1","block_num":"0","word_num":"0","text":"Edit","line_num":"0"},{"block_num":"0","height":"0.013194444444444398","left":"0.053779069509961454","line_num":"0","par_num":"0","page_num":"0","top":"0.06458333333333333","width":"0.03052325546741485","level":"0","text":"> D Redis","word_num":"0","conf":"0.30000001192092896"},{"left":"0.053779071377440715","block_num":"0","page_num":"0","height":"0.013194444444444398","par_num":"0","line_num":"0","top":"0.07986111111111116","conf":"0.5","level":"0","width":"0.04941860139369965","word_num":"0","text":"v D ServiceTraits"},{"height":"0.012919896178775425","conf":"0.5","word_num":"0","level":"0","text":"€ OpportunitySy","top":"0.09560723527624537","width":"0.04360465109348298","page_num":"0","line_num":"0","par_num":"0","left":"0.06976744244017712","block_num":"0"},{"left":"0.06976744262186314","par_num":"0","height":"0.013194444444444398","line_num":"0","top":"0.11111111111111116","conf":"0.5","text":"& SyncCrmEntiti","level":"0","width":"0.043604651093482966","word_num":"0","block_num":"0","page_num":"0"},{"level":"0","top":"0.12638888888888888","word_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"© SyncFieldsTra","block_num":"0","page_num":"0","left":"0.06976744262186314","width":"0.043604651093482966","height":"0.013194444444444509"},{"height":"0.012919896178775425","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","par_num":"0","block_num":"0","text":"© WriteCrmTrait.","top":"0.14211886315092237","width":"0.043604651093482966","level":"0","left":"0.06976744262186314"},{"word_num":"0","left":"0.05377907201460226","conf":"0.30000001192092896","height":"0.005167958140373186","par_num":"0","block_num":"0","line_num":"0","top":"0.16020671860423197","width":"0.02761627733707428","level":"0","page_num":"0","text":"→IUTIS"},{"conf":"0.30000001192092896","height":"0.005167958140373186","left":"0.05523256144987797","level":"0","page_num":"0","par_num":"0","width":"0.03779069483280183","word_num":"0","line_num":"0","top":"0.17571059457322424","block_num":"0","text":"•Weohook"},{"width":"0.05087209343910218","height":"0.01325904395845201","left":"0.062499998992658234","text":"© BatchSyncCollect","word_num":"0","conf":"1","block_num":"0","top":"0.1860465116125053","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"width":"0.050872093439102165","conf":"1","page_num":"0","block_num":"0","level":"0","height":"0.013194444444444509","text":"© BatchSyncRedisS","word_num":"0","line_num":"0","par_num":"0","left":"0.06249999971940241","top":"0.20138888888888884"},{"word_num":"0","conf":"0.5","level":"0","par_num":"0","height":"0.012919896178775425","left":"0.06250000193953738","page_num":"0","block_num":"0","line_num":"0","top":"0.217054263700018","width":"0.03343023061752319","text":"© Client.php"},{"block_num":"0","left":"0.06225802181468808","par_num":"0","level":"0","height":"0.016189303663041832","line_num":"0","page_num":"0","word_num":"0","width":"0.04985416531562804","conf":"0.5","text":"© ClosedDealStage","top":"0.23221399127539644"},{"block_num":"0","height":"0.013194444444444398","conf":"0.5","left":"0.06250000042797796","line_num":"0","level":"0","page_num":"0","text":"6 DealFieldsService","top":"0.24791666666666667","par_num":"0","width":"0.05087209343910218","word_num":"0"},{"conf":"0.5","line_num":"0","text":"© DecorateActivity.","width":"0.05087209343910218","page_num":"0","level":"0","height":"0.012919896178775314","block_num":"0","left":"0.06250000042797796","top":"0.26356589160699473","par_num":"0","word_num":"0"},{"top":"0.2790697675436873","page_num":"0","conf":"1","line_num":"0","width":"0.050872093439102165","height":"0.012919896178775314","text":"© FieldDefinitions.p","level":"0","par_num":"0","block_num":"0","left":"0.06250000063994501","word_num":"0"},{"width":"0.050872093439102165","conf":"0.5","text":"© FieldTypeConveri","page_num":"0","line_num":"0","height":"0.013194444444444398","block_num":"0","level":"0","left":"0.06250000063994501","par_num":"0","top":"0.2944444444444445","word_num":"0"},{"par_num":"0","block_num":"0","line_num":"0","word_num":"0","conf":"0.5","left":"0.06249999915617568","level":"0","page_num":"0","top":"0.31007751970776987","text":"© HubspotClientInte","width":"0.05087209343910217","height":"0.012919896178775425"},{"width":"0.05087209343910217","level":"0","page_num":"0","text":"© HubspotTokenMa","height":"0.012919896178775425","conf":"1","line_num":"0","word_num":"0","left":"0.06249999915617568","top":"0.32558139567676214","block_num":"0","par_num":"0"},{"height":"0.013194444444444509","left":"0.06249999915617568","top":"0.34097222222222223","conf":"1","level":"0","width":"0.05087209343910217","line_num":"0","block_num":"0","page_num":"0","word_num":"0","text":"© PayloadBuilder.pt","par_num":"0"},{"text":"© RemoteCrmObjec","level":"0","page_num":"0","word_num":"0","block_num":"0","line_num":"0","height":"0.01325904395845201","width":"0.050872093439102165","top":"0.3562499999845983","conf":"1","left":"0.06250000054304579","par_num":"0"},{"word_num":"0","top":"0.36950904428787323","text":"ResponseNormalil","page_num":"0","block_num":"0","conf":"0.5","par_num":"0","height":"0.012919896178775425","line_num":"0","left":"0.06104651020135217","width":"0.05232558250427245","level":"0"},{"conf":"1","line_num":"0","level":"0","width":"0.03813460767269134","block_num":"0","left":"0.06232804357000101","word_num":"0","top":"0.385520661693608","height":"0.014488391081492025","text":"© Service.php","par_num":"0","page_num":"0"},{"par_num":"0","height":"0.012919896178775425","left":"0.06250000031763119","conf":"0.5","width":"0.052325582504272466","line_num":"0","block_num":"0","word_num":"0","page_num":"0","text":"© SyncFieldAction.f","level":"0","top":"0.40051679605359247"},{"top":"0.4159722222222222","text":"© SyncRelatedActiv","line_num":"0","par_num":"0","width":"0.05087209343910218","word_num":"0","level":"0","page_num":"0","block_num":"0","conf":"1","height":"0.013194444444444509","left":"0.06250000042797796"},{"height":"0.013194444444444398","word_num":"0","block_num":"0","left":"0.06250000042797796","level":"0","line_num":"0","par_num":"0","top":"0.43125","text":"© WebhookSyncBa1","page_num":"0","width":"0.05087209343910218","conf":"1"},{"block_num":"0","conf":"0.30000001192092896","level":"0","height":"0.012919896178775314","top":"0.44702842390673636","par_num":"0","line_num":"0","width":"0.052325582504272466","word_num":"0","page_num":"0","left":"0.046511628008761505","text":"v D IntegrationApp"},{"conf":"0.30000001192092896","height":"0.013194444444444398","width":"0.04360464811325073","top":"0.4625","block_num":"0","par_num":"0","line_num":"0","text":"> D Accessors","word_num":"0","left":"0.05377907281420489","page_num":"0","level":"0"},{"width":"0.024709300696849817","page_num":"0","par_num":"0","height":"0.013194444444444287","top":"0.47777777777777786","left":"0.05377907049138682","word_num":"0","block_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"~ D Api"},{"word_num":"0","conf":"0.5","width":"0.04215116202831269","page_num":"0","block_num":"0","left":"0.06976744294417696","line_num":"0","height":"0.012919896178775425","par_num":"0","text":"© ActionUrl.php","level":"0","top":"0.49354005178141336"},{"text":"• EnumUrllnterfa","block_num":"0","line_num":"0","left":"0.06976744182244457","page_num":"0","conf":"0.5","height":"0.01041666666666674","par_num":"0","level":"0","top":"0.5090277777777777","width":"0.043604651093482966","word_num":"0"},{"block_num":"0","page_num":"0","par_num":"0","word_num":"0","line_num":"0","top":"0.5243055555555556","height":"0.013194444444444398","width":"0.037790697813034055","text":"© FlowUrl.php","left":"0.06976744131877369","level":"0","conf":"0.5"},{"page_num":"0","width":"0.04215116202831268","word_num":"0","text":"© PageResult.ph","top":"0.5423611111111111","left":"0.06976744118787859","block_num":"0","par_num":"0","line_num":"0","conf":"0.5","height":"0.008333333333333415","level":"0"},{"width":"0.04069767296314239","word_num":"0","block_num":"0","conf":"1","line_num":"0","left":"0.06976744331590323","text":"© ProxyUrl.php","top":"0.5555555555555556","level":"0","height":"0.013194444444444398","par_num":"0","page_num":"0"},{"height":"0.005200258228513999","word_num":"0","block_num":"0","page_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","left":"0.06976744247735586","text":"(c) recuestsuloe","width":"0.04215116202831269","top":"0.5736111111869102"},{"top":"0.5888888888888889","conf":"0.30000001192092896","par_num":"0","page_num":"0","left":"0.06976744247731892","text":"La kequestcxecu","width":"0.04215116202831268","line_num":"0","level":"0","word_num":"0","block_num":"0","height":"0.005555555555555536"},{"par_num":"0","text":"• RequestExecu","top":"0.5993055555555555","block_num":"0","width":"0.043604651093482966","line_num":"0","height":"0.013194444444444509","conf":"1","level":"0","left":"0.06976744262186314","page_num":"0","word_num":"0"},{"conf":"1","word_num":"0","text":"SystemEvents","left":"0.06831395541757242","par_num":"0","top":"0.614987080205186","block_num":"0","width":"0.04505813717842101","height":"0.012919896178775425","level":"0","line_num":"0","page_num":"0"},{"level":"0","left":"0.06976744244017712","block_num":"0","top":"0.6304909560892494","height":"0.01325904395845201","conf":"0.5","line_num":"0","text":"© SystemUrl.php","page_num":"0","width":"0.04360465109348298","word_num":"0","par_num":"0"},{"par_num":"0","top":"0.6458333333333334","left":"0.06976744244017712","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","width":"0.04360465109348298","word_num":"0","text":"C TokenBuilder.f","page_num":"0","height":"0.013194444444444398"},{"line_num":"0","page_num":"0","word_num":"0","par_num":"0","height":"0.010335917605294065","conf":"0.5","block_num":"0","text":"• TokenBuilderlr","top":"0.6614987078467931","level":"0","width":"0.043604651093482966","left":"0.06976744182244457"},{"left":"0.06976744262186314","block_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","par_num":"0","text":"© UrlBuilder.php","top":"0.677002584081155","width":"0.043604651093482966","word_num":"0","line_num":"0","conf":"0.5"},{"left":"0.0537790709197409","level":"0","page_num":"0","par_num":"0","top":"0.6895833333333333","word_num":"0","height":"0.015972222222222276","line_num":"0","text":"> D Config","width":"0.0334302306175232","block_num":"0","conf":"0.30000001192092896"},{"left":"0.053779070172798836","level":"0","width":"0.029069766402244575","text":"> DDTO","par_num":"0","line_num":"0","word_num":"0","top":"0.7054263566048414","block_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.012919896178775425"},{"height":"0.0077519370449914415","text":"> MFilters","word_num":"0","level":"0","par_num":"0","page_num":"0","left":"0.05377907268312572","top":"0.7235142124852563","block_num":"0","width":"0.0319767415523529","conf":"0.5","line_num":"0"},{"conf":"0.30000001192092896","word_num":"0","left":"0.05377906925297462","page_num":"0","top":"0.7390180884542487","width":"0.027616277337074287","height":"0.0077519370449913305","block_num":"0","line_num":"0","level":"0","par_num":"0","text":">MJobs"},{"left":"0.05377907199312204","conf":"0.30000001192092896","block_num":"0","page_num":"0","text":"> _ ProspectSearchS","level":"0","top":"0.7545219644985337","width":"0.05813952684402465","par_num":"0","word_num":"0","line_num":"0","height":"0.007978035344017975"},{"word_num":"0","left":"0.05523255917571146","width":"0.0479651153087616","block_num":"0","page_num":"0","level":"0","conf":"0.5","height":"0.013194444444444398","line_num":"0","text":"> D ServiceTraits","par_num":"0","top":"0.7673611111111112"},{"level":"0","conf":"1","width":"0.045058137178421026","text":"© DataClient.php","left":"0.06250000235638761","line_num":"0","top":"0.782638889083126","height":"0.013226743539174413","par_num":"0","word_num":"0","page_num":"0","block_num":"0"},{"level":"0","par_num":"0","text":"© DecorateActivity.","line_num":"0","top":"0.7984496125910601","page_num":"0","height":"0.012919896178775314","width":"0.050872093439102165","left":"0.06250000063994501","word_num":"0","block_num":"0","conf":"0.5"},{"block_num":"0","left":"0.06250000075634798","conf":"1","par_num":"0","text":"© LocalSearch.php","page_num":"0","level":"0","height":"0.013194444444444398","line_num":"0","width":"0.04941860437393189","word_num":"0","top":"0.8138888888888889"},{"block_num":"0","level":"0","page_num":"0","text":"© LocalSearchlntert","par_num":"0","height":"0.013210594654083252","left":"0.06249999913800708","top":"0.8291666664972477","width":"0.05087209343910218","word_num":"0","conf":"1","line_num":"0"},{"height":"0.012919896178775425","conf":"1","par_num":"0","top":"0.8449612406380025","width":"0.05087209343910217","page_num":"0","word_num":"0","level":"0","text":"© RemoteSearch.pr","left":"0.06249999915617568","line_num":"0","block_num":"0"},{"left":"0.06250000056053721","level":"0","page_num":"0","line_num":"0","text":"© Service.php","conf":"1","top":"0.8604166666666667","block_num":"0","width":"0.037790697813034055","height":"0.013194444444444398","word_num":"0","par_num":"0"},{"word_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","page_num":"0","line_num":"0","left":"0.053779072956989936","text":"usteners","top":"0.8785529718342062","width":"0.03052325248718262","block_num":"0","height":"0.005167958140373186"},{"par_num":"0","block_num":"0","left":"0.05377907268312572","conf":"1","line_num":"0","height":"0.007832686768637798","page_num":"0","width":"0.0319767415523529","word_num":"0","top":"0.8914728687603839","text":"M Metadata","level":"0"},{"level":"0","text":"[ Migration","block_num":"0","width":"0.03052325546741485","par_num":"0","word_num":"0","conf":"0.30000001192092896","height":"0.015972222222222165","page_num":"0","top":"0.9041666666666667","line_num":"0","left":"0.055232558385478615"},{"level":"0","text":"Pipedrive","conf":"0.5","line_num":"0","left":"0.053779069904664654","width":"0.03052325248718262","height":"0.0077519370449914415","page_num":"0","par_num":"0","top":"0.9224806207539902","block_num":"0","word_num":"0"},{"text":"D Salesforce","conf":"0.5","width":"0.0334302306175232","word_num":"0","page_num":"0","level":"0","left":"0.05523256007907227","par_num":"0","height":"0.013210594654083252","block_num":"0","top":"0.9354005166587466","line_num":"0"},{"top":"0.9506944444444444","width":"0.02180232554674149","conf":"0.5","height":"0.013194444444444509","block_num":"0","left":"0.05523255842939088","line_num":"0","word_num":"0","level":"0","page_num":"0","par_num":"0","text":"D Traits"},{"conf":"1","block_num":"0","left":"0.08720930282773343","level":"0","page_num":"0","par_num":"0","text":"View","line_num":"0","top":"0.0025839794299922225","width":"0.014534883201122284","word_num":"0","height":"0.012919896178775314"},{"level":"0","block_num":"0","text":"Navigate","width":"0.02470930218696596","page_num":"0","word_num":"0","par_num":"0","line_num":"0","height":"0.012919896178775314","conf":"1","top":"0.0025839794299922225","left":"0.1061046516439201"},{"left":"0.13517441920723358","width":"0.017441859841346746","word_num":"0","level":"0","page_num":"0","top":"0.0025839794299922225","conf":"1","block_num":"0","line_num":"0","par_num":"0","height":"0.012919896178775314","text":"Code"},{"word_num":"0","top":"0.002583979426853289","block_num":"0","left":"0.1540697678225595","page_num":"0","line_num":"0","par_num":"0","height":"0.010335916943020385","level":"0","text":"Laravel","conf":"1","width":"0.02180232554674147"},{"height":"0.010335916943020274","top":"0.0025839794785329495","level":"0","line_num":"0","page_num":"0","block_num":"0","width":"0.02325581312179567","par_num":"0","text":"Refactor","conf":"1","word_num":"0","left":"0.1802325584875518"},{"level":"0","text":"( #11894 on JY-18909-automated-reports-ask-jiminny k v","width":"0.13953487873077391","line_num":"0","left":"0.08139535055570093","conf":"0.5","page_num":"0","height":"0.015503875414530355","par_num":"0","word_num":"0","block_num":"0","top":"0.020671834644156006"},{"word_num":"0","level":"0","conf":"1","par_num":"0","height":"0.013210593329535558","top":"0.04651162857209701","text":"© AutomatedReportsService.php","width":"0.0784883677959442","left":"0.12063953656452098","line_num":"0","block_num":"0","page_num":"0"},{"width":"0.06686046123504638","text":"© TeamSetupController.php","height":"0.012919896178775314","par_num":"0","left":"0.12063953658472096","top":"0.0671834625479939","page_num":"0","level":"0","word_num":"0","conf":"1","block_num":"0","line_num":"0"},{"par_num":"0","conf":"0.5","text":"pnp apl.onp","width":"0.02616278827190399","word_num":"0","line_num":"0","top":"0.07222222222222219","left":"0.19622093276659994","height":"0.005555555555555536","block_num":"0","page_num":"0","level":"0"},{"line_num":"0","top":"0.08768377708261221","word_num":"0","block_num":"0","page_num":"0","conf":"1","height":"0.01593374278810289","level":"0","par_num":"0","width":"0.0932420253753662","left":"0.12199534782789252","text":"© AutomatedReportsCommandTest.php"},{"word_num":"0","par_num":"0","page_num":"0","left":"0.12209302616673848","width":"0.08139534592628478","level":"0","block_num":"0","conf":"1","line_num":"0","height":"0.013194444444444398","text":"© TrackProviderInstalledEvent.php","top":"0.11111111111111116"},{"left":"0.12209302693457924","height":"0.008333333333333415","page_num":"0","text":"C AutomatedReportsCallbackService.php","line_num":"0","top":"0.13402777777777775","level":"0","par_num":"0","word_num":"0","conf":"1","width":"0.09447674155235292","block_num":"0"},{"left":"0.12063953374347172","par_num":"0","top":"0.15245478028474846","word_num":"0","conf":"0.30000001192092896","block_num":"0","page_num":"0","height":"0.015600775347815676","level":"0","text":"+ OpportunitySyncTrait.php X","width":"0.07267441749572753","line_num":"0"},{"par_num":"0","conf":"1","top":"0.002583979461306396","line_num":"0","height":"0.010335916943020274","level":"0","text":"Tools","width":"0.014534883201122284","left":"0.2267441862337412","word_num":"0","block_num":"0","page_num":"0"},{"height":"0.005167958140373186","width":"0.023255811631679557","page_num":"0","word_num":"0","block_num":"0","text":"Window","par_num":"0","conf":"1","level":"0","left":"0.2616279093004392","line_num":"0","top":"0.005167958914309545"},{"level":"0","word_num":"0","height":"0.0077519370449914415","left":"0.28779069762679155","block_num":"0","line_num":"0","text":"Help","conf":"1","top":"0.0051679592552820175","page_num":"0","par_num":"0","width":"0.013081394135951996"},{"text":"© SendReportJob.php","height":"0.013210594654083252","block_num":"0","page_num":"0","width":"0.05377906560897827","word_num":"0","level":"0","line_num":"0","par_num":"0","top":"0.04651162776985762","conf":"1","left":"0.20784884136774445"},{"block_num":"0","left":"0.2718023263626453","par_num":"0","conf":"1","level":"0","text":"© SendReportMailJob.php","line_num":"0","top":"0.04651162776985762","width":"0.0625","height":"0.013210594654083252","page_num":"0","word_num":"0"},{"page_num":"0","line_num":"0","conf":"1","text":"© ReportController.php","top":"0.04651162778062423","height":"0.013210594654083252","block_num":"0","level":"0","word_num":"0","width":"0.058139532804489136","left":"0.3415697695210921","par_num":"0"},{"left":"0.40843023224387504","par_num":"0","page_num":"0","block_num":"0","level":"0","height":"0.013210593329535558","top":"0.04651162857209701","width":"0.04796511530876163","word_num":"0","text":"© TokenBuilder.php","line_num":"0","conf":"0.5"},{"left":"0.2311046504707004","page_num":"0","par_num":"0","text":"• Filesystem.php","word_num":"0","conf":"0.5","level":"0","top":"0.06718346289252441","width":"0.04360465109348299","height":"0.012919896178775425","block_num":"0","line_num":"0"},{"height":"0.012919896178775314","conf":"1","level":"0","text":"AutomatedReportsCommand.php","block_num":"0","page_num":"0","left":"0.2834302319639354","word_num":"0","top":"0.0671834625479939","par_num":"0","line_num":"0","width":"0.08430232405662536"},{"block_num":"0","page_num":"0","top":"0.07235142144660922","conf":"0.5","width":"0.08284882903099061","word_num":"0","level":"0","line_num":"0","par_num":"0","text":"AskJiminnykeponscontroller.ono","left":"0.3764534966036903","height":"0.005167958140373297"},{"par_num":"0","width":"0.0959302306175232","left":"0.22383720872224622","text":"© AutomatedReportsSendCommand.php","line_num":"0","top":"0.08785529691119531","word_num":"0","level":"0","page_num":"0","conf":"1","block_num":"0","height":"0.01561692555745442"},{"par_num":"0","page_num":"0","level":"0","height":"0.013194444444444398","conf":"0.5","line_num":"0","block_num":"0","left":"0.32703488565831895","top":"0.09027777777777779","text":"© Team.php","word_num":"0","width":"0.033430230617523204"},{"height":"0.013194444444444398","block_num":"0","left":"0.21220930592958318","page_num":"0","level":"0","line_num":"0","conf":"1","text":"© CreateActivityLoggedEvent.php","top":"0.11111111111111116","width":"0.07994185686111452","par_num":"0","word_num":"0"},{"height":"0.013194444444444398","conf":"1","width":"0.07412790656089785","left":"0.3008720919957139","page_num":"0","block_num":"0","line_num":"0","text":"© UserPilotActivityListener.php","top":"0.11111111111111116","par_num":"0","word_num":"0","level":"0"},{"width":"0.10610463619232177","height":"0.008333333333333415","line_num":"0","page_num":"0","block_num":"0","level":"0","conf":"1","par_num":"0","text":"C RequestGenerateAskJiminnyReportJob.php","top":"0.13402777777777775","word_num":"0","left":"0.22674420101698053"},{"line_num":"0","left":"0.3415697712424078","par_num":"0","block_num":"0","conf":"1","level":"0","word_num":"0","height":"0.008333333333333415","text":"C RequestGenerateReportJob.php","top":"0.13402777777777775","page_num":"0","width":"0.07994185686111449"},{"conf":"0.5","text":"syncopoortunity.ono","line_num":"0","height":"0.005167958140373186","left":"0.4375000053159134","block_num":"0","page_num":"0","top":"0.13695090465074367","width":"0.050872087478637695","word_num":"0","level":"0","par_num":"0"},{"page_num":"0","left":"0.19767442069266705","top":"0.15486111111111112","conf":"1","level":"0","block_num":"0","line_num":"0","word_num":"0","height":"0.013194444444444509","text":"© AutomatedReportResult.php","par_num":"0","width":"0.07122092843055727"},{"level":"0","text":"\"podcast aualo unl","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.1497093018506152","top":"0.18333333333333335","par_num":"0","width":"0.047965112328529375","word_num":"0","height":"0.005555555555555536"},{"left":"0.27906976806760275","conf":"1","par_num":"0","level":"0","width":"0.058139532804489136","top":"0.15486111111111112","text":"© AutomatedReport.php","word_num":"0","block_num":"0","page_num":"0","height":"0.013194444444444509","line_num":"0"},{"conf":"0.30000001192092896","text":"x § ccw.*","par_num":"0","height":"0.015503875414530466","block_num":"0","level":"0","page_num":"0","word_num":"0","top":"0.17829457374837643","line_num":"0","width":"0.04941860437393192","left":"0.280523256650285"},{"par_num":"0","level":"0","line_num":"0","height":"0.012919896178775425","block_num":"0","conf":"0.5","width":"0.021802325546741497","page_num":"0","top":"0.1782945737452376","word_num":"0","text":"O results","left":"0.3401162794504664"},{"par_num":"0","level":"0","height":"0.013194444444444509","block_num":"0","conf":"1","line_num":"0","page_num":"0","left":"0.14680232849231975","text":"trait OpportunitySyncTrait","top":"0.20138888888888884","width":"0.0813953459262848","word_num":"0"},{"width":"0.010174417495727534","block_num":"0","line_num":"0","par_num":"0","text":"080","left":"0.12063953492946186","conf":"0.30000001192092896","height":"0.005167958140373186","top":"0.21705426382387016","word_num":"0","page_num":"0","level":"0"},{"conf":"0.30000001192092896","page_num":"0","top":"0.2480620156393526","height":"0.005167958471510192","word_num":"0","left":"0.12209302349830872","par_num":"0","text":"60/","line_num":"0","width":"0.010174418240785604","level":"0","block_num":"0"},{"block_num":"0","conf":"1","height":"0.012919896178775425","page_num":"0","line_num":"0","text":"697","left":"0.12063953496312871","level":"0","top":"0.2583979329183642","par_num":"0","width":"0.01308139562606811","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","page_num":"0","height":"0.005167958140373186","par_num":"0","text":"070","left":"0.12063953492946186","word_num":"0","width":"0.010174417495727534","block_num":"0","level":"0","top":"0.29457364366883154"},{"left":"0.12209302355887078","top":"0.30490956116987156","height":"0.012919896178775314","width":"0.010174418240785604","text":"708","line_num":"0","block_num":"0","level":"0","word_num":"0","conf":"1","par_num":"0","page_num":"0"},{"level":"0","top":"0.3359173127633255","left":"0.12209302360732037","word_num":"0","width":"0.01017441824078559","page_num":"0","height":"0.012919896178775425","line_num":"0","conf":"1","par_num":"0","text":"709","block_num":"0"},{"level":"0","word_num":"0","left":"0.12209302336507233","par_num":"0","line_num":"0","block_num":"0","height":"0.010335916943020385","conf":"1","text":"731","page_num":"0","top":"0.35142118874148354","width":"0.010174418240785604"},{"conf":"0.30000001192092896","top":"0.38501291994598486","width":"0.00872092992067336","left":"0.12209302333908192","height":"0.005167958471510081","word_num":"0","block_num":"0","par_num":"0","level":"0","page_num":"0","line_num":"0","text":"154"},{"block_num":"0","line_num":"0","page_num":"0","text":"734","top":"0.4108527133124211","left":"0.12209302356492698","par_num":"0","conf":"1","width":"0.01017441824078559","level":"0","word_num":"0","height":"0.012919896178775314"},{"page_num":"0","line_num":"0","height":"0.005167958140373186","conf":"0.30000001192092896","par_num":"0","block_num":"0","left":"0.12063953492946186","text":"755","top":"0.43152454806159635","width":"0.010174417495727534","level":"0","word_num":"0"},{"conf":"1","top":"0.4418604651319732","width":"0.011627906560897822","text":"736","left":"0.12063953494629528","par_num":"0","line_num":"0","level":"0","height":"0.012919896178775425","page_num":"0","word_num":"0","block_num":"0"},{"width":"0.010174417495727534","word_num":"0","height":"0.005200258228513888","text":"10 /","line_num":"0","page_num":"0","left":"0.1206395350150136","top":"0.4624999999555106","conf":"0.30000001192092896","block_num":"0","par_num":"0","level":"0"},{"line_num":"0","width":"0.011627906560897822","par_num":"0","left":"0.12063953528544258","page_num":"0","text":"738","conf":"1","block_num":"0","level":"0","word_num":"0","height":"0.012919896178775425","top":"0.4728682171560903"},{"conf":"1","top":"0.503875969094075","text":"740","par_num":"0","left":"0.12209302360732037","word_num":"0","page_num":"0","width":"0.01017441824078559","height":"0.012919896178775314","level":"0","line_num":"0","block_num":"0"},{"word_num":"0","block_num":"0","width":"0.011627906560897835","line_num":"0","height":"0.012919896178775425","level":"0","left":"0.12063953523699293","par_num":"0","text":"741","top":"0.5193798454075976","page_num":"0","conf":"1"},{"top":"0.5348837213765899","par_num":"0","width":"0.010174418240785604","word_num":"0","height":"0.012919896178775425","conf":"1","block_num":"0","page_num":"0","line_num":"0","level":"0","text":"742","left":"0.12209302355887078"},{"height":"0.010335916943020274","block_num":"0","top":"0.5503875970102173","level":"0","page_num":"0","conf":"1","left":"0.12209302336507233","par_num":"0","word_num":"0","width":"0.010174418240785604","line_num":"0","text":"743"},{"height":"0.012919896178775314","level":"0","page_num":"0","text":"744","word_num":"0","conf":"1","par_num":"0","block_num":"0","left":"0.12209302356492698","line_num":"0","width":"0.01017441824078559","top":"0.5633074936741782"},{"text":"745","level":"0","line_num":"0","width":"0.01017441824078559","left":"0.12209302356492698","word_num":"0","page_num":"0","conf":"1","top":"0.5788113696431705","height":"0.012919896178775314","block_num":"0","par_num":"0"},{"top":"0.5943152454937303","line_num":"0","par_num":"0","width":"0.011627906560897822","word_num":"0","left":"0.12063953494629528","level":"0","height":"0.012919896178775425","text":"746","block_num":"0","conf":"1","page_num":"0"},{"conf":"1","block_num":"0","page_num":"0","left":"0.12063953502935174","par_num":"0","top":"0.6098191215857691","width":"0.011627906560897822","word_num":"0","height":"0.012919896178775425","text":"747","level":"0","line_num":"0"},{"top":"0.6253229975547615","level":"0","width":"0.010174418240785604","word_num":"0","conf":"1","block_num":"0","height":"0.012919896178775314","left":"0.12209302336507233","page_num":"0","par_num":"0","line_num":"0","text":"748"},{"word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","height":"0.012919896178775314","left":"0.12209302331056651","page_num":"0","par_num":"0","width":"0.010174418240785604","text":"749","top":"0.6408268737129379"},{"level":"0","top":"0.6563307496819301","conf":"1","height":"0.012919896178775425","page_num":"0","par_num":"0","width":"0.010174418240785604","word_num":"0","text":"750","block_num":"0","left":"0.12209302331056651","line_num":"0"},{"text":"751","left":"0.12209302336507233","word_num":"0","conf":"1","top":"0.6718346254617382","par_num":"0","height":"0.012919896178775425","page_num":"0","width":"0.010174418240785604","level":"0","block_num":"0","line_num":"0"},{"line_num":"0","level":"0","width":"0.010174418240785604","block_num":"0","word_num":"0","left":"0.12209302355887078","text":"752","height":"0.012919896178775314","conf":"0.30000001192092896","par_num":"0","top":"0.6873385017383471","page_num":"0"},{"page_num":"0","left":"0.12209302336507233","height":"0.010335916943020274","line_num":"0","level":"0","word_num":"0","block_num":"0","text":"753","width":"0.010174418240785604","conf":"1","par_num":"0","top":"0.7028423773719745"},{"top":"0.7183462536763315","height":"0.012919896178775314","page_num":"0","conf":"1","line_num":"0","par_num":"0","width":"0.010174418240785604","word_num":"0","left":"0.12209302355887078","block_num":"0","level":"0","text":"754"},{"conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.005167958471510192","line_num":"0","page_num":"0","text":"155","left":"0.12209302333908192","par_num":"0","top":"0.7364341085764757","width":"0.00872092992067336","word_num":"0"},{"text":"10/","word_num":"0","height":"0.005167958471510192","par_num":"0","top":"0.7829457364834524","page_num":"0","level":"0","width":"0.00872092992067336","conf":"0.30000001192092896","block_num":"0","left":"0.12209302333908192","line_num":"0"},{"conf":"1","left":"0.12063953494629528","top":"0.7932816537624642","page_num":"0","par_num":"0","width":"0.011627906560897822","block_num":"0","line_num":"0","height":"0.012919896178775314","text":"794","level":"0","word_num":"0"},{"left":"0.12063953492946186","block_num":"0","page_num":"0","top":"0.8139534886300718","height":"0.005167958140373297","par_num":"0","text":"170","width":"0.010174417495727534","conf":"0.30000001192092896","line_num":"0","word_num":"0","level":"0"},{"conf":"0.30000001192092896","height":"0.005167958140373186","level":"0","word_num":"0","left":"0.12063953492946186","block_num":"0","line_num":"0","width":"0.010174417495727534","top":"0.829457364599064","par_num":"0","text":"1Y0","page_num":"0"},{"page_num":"0","left":"0.12209302349830872","text":"798","conf":"1","top":"0.8708010339304229","block_num":"0","level":"0","word_num":"0","height":"0.012919896178775314","par_num":"0","width":"0.010174418240785604","line_num":"0"},{"conf":"1","line_num":"0","text":"799","block_num":"0","level":"0","top":"0.8863049100070809","word_num":"0","height":"0.012919896178775314","page_num":"0","left":"0.12209302355887078","par_num":"0","width":"0.010174418240785604"},{"par_num":"0","left":"0.12209302336507233","top":"0.9018087856407084","level":"0","block_num":"0","page_num":"0","conf":"1","height":"0.010335916943020274","text":"800","width":"0.010174418240785604","word_num":"0","line_num":"0"},{"top":"0.9198966408762175","block_num":"0","level":"0","word_num":"0","page_num":"0","par_num":"0","left":"0.12209302333908192","width":"0.00872092992067336","height":"0.005167958471510192","line_num":"0","text":"8011","conf":"0.30000001192092896"},{"height":"0.005167958471510192","left":"0.12209302333908192","conf":"0.30000001192092896","line_num":"0","par_num":"0","width":"0.00872092992067336","text":"804","word_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.9354005168452096"},{"block_num":"0","level":"0","par_num":"0","width":"0.01017441824078559","left":"0.12209302356492698","conf":"1","height":"0.012919896178775314","text":"803","page_num":"0","top":"0.9457364342426536","word_num":"0","line_num":"0"},{"conf":"1","par_num":"0","width":"0.01017441824078559","word_num":"0","text":"804","level":"0","height":"0.012919896178775425","top":"0.9612403102116458","line_num":"0","block_num":"0","page_num":"0","left":"0.12209302356492698"},{"width":"0.018895348906517034","conf":"1","word_num":"0","line_num":"0","text":"1 usage","level":"0","height":"0.010448966423670547","par_num":"0","left":"0.15843023245081125","top":"0.2298611110636567","page_num":"0","block_num":"0"},{"left":"0.15843022940609072","text":"private function findOrSyncAccount(string $companyId): ?Account(...}","top":"0.24289405707253364","word_num":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.20930233001708984","level":"0","par_num":"0","conf":"1","height":"0.012919896178775425"},{"height":"0.010432816214031582","top":"0.27638888901085346","conf":"1","left":"0.15843023245081125","par_num":"0","word_num":"0","level":"0","line_num":"0","text":"1 usage","width":"0.018895348906517034","block_num":"0","page_num":"0"},{"text":"private function findOrSyncContact(string $contactId): ?Contact(...}","block_num":"0","conf":"1","line_num":"0","top":"0.28940568514704634","word_num":"0","left":"0.1584302268609155","level":"0","width":"0.2093023300170898","par_num":"0","page_num":"0","height":"0.012919896178775425"},{"conf":"0.30000001192092896","line_num":"0","left":"0.15843023232377637","level":"0","block_num":"0","height":"0.005167958140373186","par_num":"0","width":"0.01889534741640092","word_num":"0","text":"Tusaue","top":"0.325581395606816","page_num":"0"},{"line_num":"0","height":"0.012919896178775425","left":"0.15843024253845214","level":"0","text":"private function convertSingleDealAssociations($opportunityAssociations = null): array{...}","top":"0.335917312895889","conf":"1","par_num":"0","width":"0.27906975746154783","word_num":"0","page_num":"0","block_num":"0"},{"page_num":"0","conf":"1","height":"0.013194444444444398","par_num":"0","text":"2 usages","top":"0.3666666666666667","width":"0.02325581312179567","level":"0","word_num":"0","left":"0.15843023338894943","block_num":"0","line_num":"0"},{"block_num":"0","height":"0.010626614756054309","par_num":"0","width":"0.2703488349914551","level":"0","left":"0.15843023462924175","line_num":"0","text":"private function import0rUpdate0pportunity($crmData, ?bool $exists = null): ?Opportunity","word_num":"0","top":"0.38242894068398825","conf":"1","page_num":"0"},{"line_num":"0","top":"0.41085271337508567","conf":"0.5","left":"0.17005814410079617","page_num":"0","par_num":"0","text":"if (empty($crmData['properties'])) {","width":"0.1133720874786377","height":"0.015536175833807953","level":"0","word_num":"0","block_num":"0"},{"level":"0","width":"0.03779069781303407","top":"0.43125","block_num":"0","par_num":"0","word_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","line_num":"0","page_num":"0","text":"return nuul.","left":"0.1831395347368711"},{"conf":"1","height":"0.013242893748813267","block_num":"0","level":"0","par_num":"0","text":"$crmId = (string) $crmData['id'];","top":"0.47286821738054596","left":"0.17005814053059667","width":"0.10319766998291016","page_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","page_num":"0","text":"$properties = $crmData['properties'];","top":"0.4881944444444444","conf":"1","word_num":"0","height":"0.013194444444444509","line_num":"0","left":"0.1700581373005759","par_num":"0","level":"0","width":"0.11482558250427244"},{"level":"0","block_num":"0","text":"$associations = $crmData['associations'] ?? [];","height":"0.012919896178775314","width":"0.14534882307052613","top":"0.5038759693524728","left":"0.1700581481174722","page_num":"0","word_num":"0","par_num":"0","line_num":"0","conf":"1"},{"block_num":"0","par_num":"0","word_num":"0","line_num":"0","left":"0.17005815385511544","top":"0.5347222222222222","level":"0","width":"0.29215114116668706","conf":"1","height":"0.013194444444444509","page_num":"0","text":"$opportunityExists = $exists ?? (bool) $this->crmEntityRepository->find0pportunityByExternalId("},{"conf":"0.30000001192092896","page_num":"0","height":"0.007751937707265233","par_num":"0","left":"0.18313953631869245","top":"0.5529715763014061","word_num":"0","line_num":"0","width":"0.042151162028312705","text":"фuh1s->cont1g,","block_num":"0","level":"0"},{"conf":"1","width":"0.021802325546741497","word_num":"0","line_num":"0","left":"0.18313953507062147","height":"0.012919896178775425","text":"$crmId","block_num":"0","top":"0.5633074935557458","page_num":"0","par_num":"0","level":"0"},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","text":"):","page_num":"0","level":"0","left":"0.17005813978772533","top":"0.5788113700446728","word_num":"0","height":"0.015503875414530466","width":"0.00872092992067336","par_num":"0"},{"page_num":"0","conf":"1","left":"0.1700581431388848","top":"0.6097222222222223","line_num":"0","block_num":"0","level":"0","height":"0.013194444444444398","text":"if ($opportunityExists) {","width":"0.07994185686111449","word_num":"0","par_num":"0"},{"width":"0.2093023300170898","word_num":"0","page_num":"0","left":"0.18313953478408013","level":"0","block_num":"0","height":"0.013242893748813156","conf":"1","line_num":"0","par_num":"0","text":"return $this->update0pportunity($crmId, $properties, $associations);","top":"0.6250000000248183"},{"text":"f else {","block_num":"0","left":"0.1700581403484188","par_num":"0","width":"0.02761627733707428","conf":"0.30000001192092896","word_num":"0","level":"0","page_num":"0","height":"0.012919896178775314","top":"0.6408268737129379","line_num":"0"},{"level":"0","block_num":"0","par_num":"0","height":"0.013194444444444398","page_num":"0","width":"0.21075580120086668","conf":"1","left":"0.18168605223881862","line_num":"0","text":"return $this->create0pportunity($crmId, $properties, $associations);","word_num":"0","top":"0.65625"},{"conf":"0.30000001192092896","page_num":"0","level":"0","line_num":"0","text":"* Creqte new oboorcunicui","block_num":"0","height":"0.005555555555555536","left":"0.16133721633625112","par_num":"0","top":"0.7361111111111112","width":"0.07558138966560363","word_num":"0"},{"width":"0.33139533996582027","height":"0.013194444444444398","block_num":"0","left":"0.15843024198399033","conf":"1","word_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.7777777777777778","page_num":"0","text":"private function createOpportunity(string $crmId, array $properties, array $associations): ?Opportunity{...}"},{"top":"0.808785529817589","width":"0.011627906560897822","line_num":"0","par_num":"0","word_num":"0","level":"0","conf":"1","left":"0.15843023295986117","block_num":"0","page_num":"0","text":"/**","height":"0.012919896178775314"},{"par_num":"0","block_num":"0","top":"0.8242894055476354","width":"0.0915697693824768","text":"* Update existing opportunity","word_num":"0","conf":"1","level":"0","line_num":"0","page_num":"0","height":"0.013210594654083252","left":"0.16133720879931124"},{"word_num":"0","block_num":"0","conf":"0.5","page_num":"0","par_num":"0","top":"0.8552971579829637","height":"0.012919896178775425","left":"0.1584302322085632","level":"0","width":"0.018895348906517034","text":"1 usage","line_num":"0"},{"level":"0","block_num":"0","top":"0.8708010339582336","left":"0.15843024974293707","height":"0.013226743539174413","line_num":"0","par_num":"0","conf":"1","width":"0.31395347118377687","page_num":"0","text":"private function update0pportunity(string $crmId, array $properties, array $associations): Opportunity","word_num":"0"},{"page_num":"0","par_num":"0","block_num":"0","text":"naccouncio = .uhs->reso.veaccountocsassoctarons.","conf":"0.30000001192092896","level":"0","top":"0.9041666666666667","width":"0.15988370180130004","word_num":"0","left":"0.17005814267544564","line_num":"0","height":"0.005555555555555536"},{"block_num":"0","word_num":"0","left":"0.17151162469097353","conf":"1","level":"0","top":"0.9145833333333333","par_num":"0","text":"$businessProcess = $this->resolveBusinessProcess($propertiesl'pipeline'] ?? null);","page_num":"0","height":"0.015972222222222276","line_num":"0","width":"0.2514534950256348"},{"line_num":"0","page_num":"0","word_num":"0","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess,","left":"0.17005814681218379","top":"0.9302325583274942","block_num":"0","par_num":"0","level":"0","width":"0.20203487873077391","height":"0.012919896178775425","conf":"1"},{"page_num":"0","block_num":"0","height":"0.015600775347815676","level":"0","top":"0.9302325582347916","par_num":"0","left":"0.37063954107758634","width":"0.12790696620941167","conf":"0.5","text":"$properties['dealstage'] ?? null): null;","line_num":"0","word_num":"0"},{"width":"0.2674418449401855","word_num":"0","text":"$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);","par_num":"0","left":"0.1700581506024048","conf":"1","level":"0","height":"0.013194444444444398","block_num":"0","line_num":"0","page_num":"0","top":"0.9611111111111111"},{"line_num":"0","conf":"1","width":"0.24999997615814207","word_num":"0","left":"0.004360480307990344","block_num":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","top":"0.9868055554662841","page_num":"0","par_num":"0","level":"0","height":"0.010610465208689357"},{"block_num":"0","height":"0.012919896178775314","conf":"1","par_num":"0","top":"0.09043927661991469","width":"0.06686046123504635","text":"CreateHeldActivityEvent.php","word_num":"0","page_num":"0","left":"0.46947674696241853","level":"0","line_num":"0"},{"width":"0.03488371968269344","left":"0.5479651175265261","height":"0.013210594654083252","conf":"0.5","par_num":"0","block_num":"0","text":"= custom.log","level":"0","top":"0.04651162778062423","page_num":"0","word_num":"0","line_num":"0"},{"block_num":"0","conf":"0.5","left":"0.54796511637793","text":"(° scratch_1.json","height":"0.012919896178775425","level":"0","par_num":"0","page_num":"0","width":"0.04069767296314242","line_num":"0","word_num":"0","top":"0.06718346289252441"},{"level":"0","par_num":"0","left":"0.5915697676683005","top":"0.04651162776985762","height":"0.013210594654083252","width":"0.031976744532585144","word_num":"0","text":"= laravel.log","page_num":"0","conf":"0.5","block_num":"0","line_num":"0"},{"block_num":"0","width":"0.03633720576763155","left":"0.5973837245144399","height":"0.008333333333333304","level":"0","page_num":"0","par_num":"0","word_num":"0","text":"V connect.vue","conf":"0.5","top":"0.06944444444444442","line_num":"0"},{"block_num":"0","left":"0.5479651174745078","conf":"0.5","height":"0.013194444444444398","line_num":"0","top":"0.09027777777777779","word_num":"0","par_num":"0","page_num":"0","width":"0.07267441749572756","text":"A HS_local jiminny@localhost]","level":"0"},{"word_num":"0","level":"0","width":"0.06395348310470583","left":"0.5479651215291292","top":"0.11111111111111116","conf":"0.5","height":"0.013194444444444398","text":"fi crm_configurations [EU]","block_num":"0","line_num":"0","par_num":"0","page_num":"0"},{"height":"0.013210594654083252","width":"0.06104651093482971","level":"0","left":"0.6322674432095422","word_num":"0","text":"A SF ljiminny@localhost]","block_num":"0","page_num":"0","line_num":"0","conf":"0.5","par_num":"0","top":"0.04651162778062423"},{"block_num":"0","word_num":"0","level":"0","height":"0.012919896178775314","line_num":"0","par_num":"0","text":"V Onboard.vue","page_num":"0","conf":"1","left":"0.6438953492402852","top":"0.06718346266642627","width":"0.03779069781303401"},{"block_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","text":"A console [EU] x|","word_num":"0","page_num":"0","height":"0.010497415728039305","top":"0.09027777790686753","left":"0.6308139553380879","width":"0.045058137178421","line_num":"0"},{"page_num":"0","left":"0.620639536468812","line_num":"0","width":"0.04360464811325082","top":"0.11111111111111116","height":"0.013194444444444398","level":"0","conf":"0.5","block_num":"0","par_num":"0","text":"Al console [PROD]","word_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","text":"& console SlAGING","left":"0.5494186049257126","level":"0","width":"0.04941860437393186","height":"0.005555555555555536","top":"0.13680555555555562","line_num":"0","par_num":"0"},{"left":"0.5450581398432373","width":"0.014534883201122284","word_num":"0","text":"1542","conf":"1","page_num":"0","par_num":"0","level":"0","line_num":"0","height":"0.012919896178775314","top":"0.19121447029993188","block_num":"0"},{"height":"0.007864986525641604","line_num":"0","width":"0.05377906560897833","top":"0.20671834672425926","text":"HSZMRMI9 AY","block_num":"0","left":"0.4898255839714893","conf":"0.30000001192092896","word_num":"0","level":"0","par_num":"0","page_num":"0"},{"text":"1543","top":"0.20671834635505681","page_num":"0","width":"0.014534883201122284","word_num":"0","line_num":"0","block_num":"0","height":"0.012919896178775314","conf":"1","left":"0.5450581400370357","level":"0","par_num":"0"},{"width":"0.014534883201122284","page_num":"0","text":"1544","word_num":"0","par_num":"0","level":"0","line_num":"0","top":"0.22222222232404898","height":"0.012919896178775425","left":"0.5450581400370357","block_num":"0","conf":"1"},{"level":"0","text":"1545","block_num":"0","height":"0.012919896178775425","left":"0.5450581400370357","top":"0.23772609829304125","conf":"1","line_num":"0","par_num":"0","width":"0.014534883201122284","word_num":"0","page_num":"0"},{"conf":"1","height":"0.012919896178775314","par_num":"0","page_num":"0","top":"0.25322997426203353","word_num":"0","width":"0.014534883201122284","line_num":"0","block_num":"0","left":"0.5450581400370357","text":"1546","level":"0"},{"word_num":"0","width":"0.01598837077617643","text":"=104,","conf":"0.30000001192092896","top":"0.2739018092287482","par_num":"0","height":"0.010335916943020385","block_num":"0","page_num":"0","left":"0.5406976748226677","level":"0","line_num":"0"},{"block_num":"0","text":"-1548","width":"0.014534883201122284","word_num":"0","top":"0.28423772619687915","height":"0.010335916943020385","par_num":"0","page_num":"0","conf":"0.5","left":"0.5436046516649427","level":"0","line_num":"0"},{"page_num":"0","level":"0","block_num":"0","conf":"1","left":"0.5450581395525396","width":"0.014534883201122284","line_num":"0","top":"0.2997416024274082","text":"1549","word_num":"0","par_num":"0","height":"0.012919896178775314"},{"conf":"0.5","width":"0.018895348906517118","word_num":"0","page_num":"0","left":"0.5392441858907338","par_num":"0","level":"0","height":"0.012919896178775425","text":"=1550","top":"0.31524547848253304","line_num":"0","block_num":"0"},{"word_num":"0","top":"0.3307493541069948","page_num":"0","width":"0.014534883201122284","level":"0","text":"1551","height":"0.012919896178775314","line_num":"0","conf":"1","par_num":"0","block_num":"0","left":"0.5450581400370357"},{"block_num":"0","par_num":"0","page_num":"0","height":"0.012919896178775314","left":"0.5450581400370357","width":"0.014534883201122284","line_num":"0","conf":"1","level":"0","top":"0.3462532300759871","text":"1552","word_num":"0"},{"conf":"0.5","block_num":"0","line_num":"0","word_num":"0","left":"0.539244186357523","level":"0","height":"0.010335916943020163","text":"—1553","par_num":"0","top":"0.36175710608099165","width":"0.020348836481571264","page_num":"0"},{"level":"0","top":"0.37726098235850203","width":"0.018895348906517118","height":"0.012919896178775425","par_num":"0","page_num":"0","block_num":"0","word_num":"0","conf":"1","left":"0.5392441858907338","line_num":"0","text":"=1554"},{"top":"0.3901808785686658","left":"0.5450581396009893","word_num":"0","width":"0.014534883201122284","text":"1555","conf":"1","height":"0.012919896178775314","level":"0","block_num":"0","line_num":"0","page_num":"0","par_num":"0"},{"par_num":"0","top":"0.4056847546237905","width":"0.014534883201122284","word_num":"0","conf":"1","height":"0.012919896178775425","level":"0","left":"0.5450581400370357","block_num":"0","line_num":"0","text":"1556","page_num":"0"},{"top":"0.41602067211499505","height":"0.018087854650285506","level":"0","left":"0.5392441867495246","par_num":"0","word_num":"0","text":"1557","width":"0.020348836481571153","block_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0"},{"block_num":"0","level":"0","left":"0.5450581399764737","word_num":"0","line_num":"0","text":"1558","page_num":"0","height":"0.012919896178775425","par_num":"0","conf":"1","top":"0.4366925065940749","width":"0.014534883201122284"},{"block_num":"0","left":"0.5392441866647376","level":"0","width":"0.020348836481571153","text":"—1559","top":"0.45219638256306716","par_num":"0","line_num":"0","height":"0.012919896178775425","page_num":"0","word_num":"0","conf":"0.30000001192092896"},{"width":"0.020348836481571153","word_num":"0","level":"0","height":"0.015503875414530355","block_num":"0","left":"0.5392441867495246","page_num":"0","top":"0.46511627926086574","text":"=1560","line_num":"0","conf":"0.30000001192092896","par_num":"0"},{"conf":"1","block_num":"0","page_num":"0","par_num":"0","top":"0.4832041344687519","height":"0.012919896178775314","word_num":"0","text":"1561","width":"0.014534883201122284","level":"0","left":"0.5450581400370357","line_num":"0"},{"par_num":"0","text":"1562","top":"0.4987080107822748","word_num":"0","line_num":"0","block_num":"0","width":"0.014534883201122284","height":"0.012919896178775314","conf":"1","left":"0.5450581399885861","level":"0","page_num":"0"},{"width":"0.014534883201122284","conf":"1","block_num":"0","text":"1563","height":"0.012919896178775425","top":"0.5142118867512669","par_num":"0","left":"0.5450581399885861","page_num":"0","line_num":"0","word_num":"0","level":"0"},{"word_num":"0","level":"0","par_num":"0","height":"0.012919896178775314","line_num":"0","text":"11564","page_num":"0","block_num":"0","conf":"1","top":"0.5271317829614307","width":"0.014534883201122284","left":"0.5450581396009893"},{"word_num":"0","height":"0.010335916943020274","level":"0","par_num":"0","page_num":"0","block_num":"0","top":"0.5452196385138474","text":"1565","line_num":"0","width":"0.014534883201122284","conf":"1","left":"0.5450581395525396"},{"level":"0","word_num":"0","block_num":"0","left":"0.5392441867495246","height":"0.012919896178775314","page_num":"0","line_num":"0","text":"=1566","top":"0.5581395349855478","conf":"0.5","par_num":"0","width":"0.020348836481571153"},{"line_num":"0","word_num":"0","conf":"1","block_num":"0","level":"0","text":"1567","page_num":"0","par_num":"0","left":"0.5450581400370357","height":"0.012919896178775314","top":"0.57364341095454","width":"0.014534883201122284"},{"line_num":"0","par_num":"0","left":"0.5450581400370357","top":"0.5891472869235322","conf":"1","block_num":"0","height":"0.012919896178775314","text":"1568","page_num":"0","width":"0.014534883201122284","word_num":"0","level":"0"},{"conf":"0.30000001192092896","text":"11569","page_num":"0","width":"0.020348836481571153","word_num":"0","par_num":"0","top":"0.604651162898802","height":"0.018087854650285506","block_num":"0","left":"0.5392441867495246","level":"0","line_num":"0"},{"page_num":"0","top":"0.6201550388615167","conf":"1","height":"0.012919896178775425","block_num":"0","width":"0.014534883201122284","level":"0","word_num":"0","text":"1570","par_num":"0","left":"0.5450581400370357","line_num":"0"},{"left":"0.5450581400370357","level":"0","word_num":"0","conf":"1","block_num":"0","par_num":"0","line_num":"0","height":"0.012919896178775425","page_num":"0","width":"0.014534883201122284","top":"0.6356589148305088","text":"1571"},{"conf":"1","level":"0","top":"0.6511627907995011","width":"0.014534883201122284","block_num":"0","par_num":"0","height":"0.012919896178775425","left":"0.5450581400370357","line_num":"0","word_num":"0","page_num":"0","text":"1572"},{"line_num":"0","height":"0.012919896178775425","page_num":"0","text":"1573","conf":"1","word_num":"0","left":"0.5465116279863845","block_num":"0","par_num":"0","top":"0.6666666667684934","level":"0","width":"0.013081395626068137"},{"text":"1575","page_num":"0","width":"0.014534883201122284","conf":"1","height":"0.010335916943020274","line_num":"0","top":"0.6976744187033391","word_num":"0","left":"0.5450581400370357","level":"0","block_num":"0","par_num":"0"},{"par_num":"0","height":"0.010335916943020385","level":"0","text":"1577","width":"0.014534883201122284","word_num":"0","top":"0.7286821708135889","left":"0.5450581395525396","block_num":"0","page_num":"0","conf":"1","line_num":"0"},{"level":"0","word_num":"0","height":"0.012919896178775425","block_num":"0","text":"1578","top":"0.7416020671991567","par_num":"0","line_num":"0","conf":"1","page_num":"0","width":"0.014534883201122284","left":"0.5450581396009893"},{"block_num":"0","page_num":"0","conf":"1","line_num":"0","level":"0","text":"1579","top":"0.7571059431681489","height":"0.012919896178775314","left":"0.5450581396009893","par_num":"0","width":"0.014534883201122284","word_num":"0"},{"word_num":"0","conf":"1","top":"0.7726098192232738","line_num":"0","block_num":"0","text":"1580","width":"0.014534883201122284","height":"0.012919896178775314","page_num":"0","left":"0.5450581400370357","level":"0","par_num":"0"},{"text":"1582","word_num":"0","height":"0.012919896178775314","left":"0.5450581400370357","line_num":"0","level":"0","block_num":"0","width":"0.014534883201122284","par_num":"0","conf":"1","top":"0.8036175711612583","page_num":"0"},{"top":"0.834625323325341","left":"0.5450581392327509","block_num":"0","text":"1584","width":"0.013081395626068026","word_num":"0","line_num":"0","conf":"1","height":"0.012919896178775314","par_num":"0","page_num":"0","level":"0"},{"conf":"0.5","height":"0.010335916943020274","word_num":"0","left":"0.5450581393235938","page_num":"0","level":"0","par_num":"0","line_num":"0","block_num":"0","text":"11586","top":"0.8656330750627995","width":"0.013081395626068026"},{"conf":"0.30000001192092896","word_num":"0","left":"0.5450581394872567","top":"0.8992248064595291","block_num":"0","height":"0.005167958140373186","width":"0.013081394135951996","page_num":"0","line_num":"0","par_num":"0","text":"108","level":"0"},{"word_num":"0","top":"0.9147286824285215","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.5450581394872567","text":"1084","page_num":"0","width":"0.013081394135951996","block_num":"0","height":"0.005167958140373186","line_num":"0"},{"left":"0.5450581399764737","page_num":"0","top":"0.9250645996173306","line_num":"0","word_num":"0","level":"0","par_num":"0","block_num":"0","text":"1590","height":"0.012919896178775425","conf":"1","width":"0.014534883201122284"},{"width":"0.023255811631679557","level":"0","page_num":"0","block_num":"0","text":"Ix. Aulo v","top":"0.15762273927606663","height":"0.005167958140373297","left":"0.6191860466784848","line_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0"},{"width":"0.029069766402244568","block_num":"0","par_num":"0","height":"0.012919896178775425","conf":"0.30000001192092896","left":"0.694767442016901","line_num":"0","top":"0.15503876001784744","word_num":"0","page_num":"0","level":"0","text":"fajiminny~"},{"block_num":"0","page_num":"0","par_num":"0","text":"nELee* rrom crm","level":"0","top":"0.18055555555555558","conf":"0.30000001192092896","word_num":"0","left":"0.572674422847079","line_num":"0","height":"0.005555555555555536","width":"0.05523255467414856"},{"height":"0.020948829915788503","top":"0.16523617878663432","width":"0.06834029555320742","left":"0.6424286905339495","par_num":"0","text":"026 49 421 23 2102","word_num":"0","line_num":"0","page_num":"0","block_num":"0","level":"0","conf":"0.30000001192092896"},{"conf":"1","level":"0","top":"0.1909722222222222","line_num":"0","width":"0.15552324056625366","left":"0.5726744338480192","page_num":"0","par_num":"0","word_num":"0","block_num":"0","height":"0.013194444444444398","text":"SELECT * FROM crm_layout_entities WHERE crm_layout"},{"width":"0.10901162624359129","block_num":"0","height":"0.013194444444444398","par_num":"0","left":"0.5726744170751742","line_num":"0","word_num":"0","level":"0","text":"SELECT * FROM teams WHERE id = 575;","top":"0.2222222222222222","page_num":"0","conf":"0.5"},{"level":"0","page_num":"0","par_num":"0","text":"select * from opportunities where team_id = 575;=","left":"0.5726744337137128","line_num":"0","top":"0.23750000000000004","block_num":"0","width":"0.15552324056625366","word_num":"0","height":"0.013194444444444398","conf":"1"},{"top":"0.2687338507943192","page_num":"0","level":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('96b126","word_num":"0","block_num":"0","height":"0.013210593329535558","left":"0.5726744234492939","line_num":"0","par_num":"0","conf":"1","width":"0.15406975746154783"},{"conf":"1","block_num":"0","line_num":"0","width":"0.07703487873077397","level":"0","left":"0.572674423519849","text":"select * from contacts c","page_num":"0","height":"0.012919896178775425","top":"0.29974160216901025","word_num":"0","par_num":"0"},{"word_num":"0","level":"0","line_num":"0","block_num":"0","conf":"0.5","par_num":"0","page_num":"0","height":"0.013226743539174413","top":"0.31524547840267814","text":"where c.crm_configuration_id = 370 order by c.upda","width":"0.15552324056625366","left":"0.572674433782953"},{"top":"0.3436692508370931","block_num":"0","page_num":"0","level":"0","width":"0.15552324056625366","word_num":"0","height":"0.015503875414530466","line_num":"0","par_num":"0","left":"0.5726744332977075","conf":"1","text":"SELECT * FROM participants where activity_id = 39g"},{"text":"SELECT * FROM participants where activity_id = 39","height":"0.015972222222222276","left":"0.572674421965987","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","page_num":"0","line_num":"0","top":"0.3590277777777777","width":"0.15406975746154783"},{"page_num":"0","par_num":"0","width":"0.15406976938247685","line_num":"0","conf":"1","level":"0","height":"0.015600774023267872","block_num":"0","left":"0.5726744169714035","text":"SELECT * FROM activity_summary_logs where activity","top":"0.37467700342764254","word_num":"0"},{"word_num":"0","page_num":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('c7d99F","top":"0.3901808789131962","level":"0","line_num":"0","height":"0.012919896178775425","par_num":"0","block_num":"0","conf":"1","left":"0.5726744234492939","width":"0.15406975746154783"},{"level":"0","height":"0.015972222222222165","page_num":"0","par_num":"0","width":"0.15552325248718268","line_num":"0","conf":"0.5","top":"0.40555555555555556","block_num":"0","word_num":"0","text":"SELECT * FROM activities WHERE uuid_to_bin('2e6ff4","left":"0.5726744226990034"},{"par_num":"0","text":"select * from crm_profiles where crm_configuration","word_num":"0","height":"0.012919896178775425","level":"0","top":"0.42118863085118075","conf":"1","page_num":"0","width":"0.15552325248718268","block_num":"0","left":"0.5726744171621306","line_num":"0"},{"block_num":"0","height":"0.012919896178775425","text":"select * from opportunities where crm_configuratio","top":"0.43669250656177505","conf":"1","page_num":"0","line_num":"0","width":"0.15552324056625366","level":"0","left":"0.5726744338522805","word_num":"0","par_num":"0"},{"height":"0.013194444444444398","top":"0.4520833333333334","level":"0","conf":"1","line_num":"0","word_num":"0","width":"0.1526162743568421","left":"0.5726744182303668","par_num":"0","text":"select * from accounts where crm_configuration_id","page_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","conf":"1","width":"0.15406975746154783","level":"0","top":"0.4651162795192636","left":"0.5726744234492995","block_num":"0","height":"0.015503875414530466","page_num":"0","par_num":"0","text":"select * from contacts where crm_configuration_id"},{"page_num":"0","word_num":"0","left":"0.572674419565805","block_num":"0","conf":"1","par_num":"0","top":"0.48320413433612164","line_num":"0","width":"0.07267441749572756","height":"0.010545865694681855","text":"# owner 13236 525785080","level":"0"},{"level":"0","block_num":"0","word_num":"0","line_num":"0","left":"0.5726744209587247","conf":"0.5","text":"# contact 1","par_num":"0","height":"0.013194444444444398","page_num":"0","top":"0.4986111111111111","width":"0.03779069483280184"},{"conf":"1","block_num":"0","width":"0.1133720874786377","word_num":"0","text":"16779180 665587441856 - activity - AL","height":"0.015972222222222165","page_num":"0","line_num":"0","par_num":"0","level":"0","top":"0.49583333333333335","left":"0.6133720969756984"},{"page_num":"0","width":"0.03779069483280184","word_num":"0","top":"0.5116279069955773","level":"0","line_num":"0","block_num":"0","conf":"0.5","height":"0.015503875414530466","left":"0.5726744208610685","par_num":"0","text":"# contact 2"},{"left":"0.6119186041859349","block_num":"0","height":"0.005555555555555536","word_num":"0","text":"14247[PHONE]7 - asnosuodoruro","top":"0.5166666666666667","level":"0","par_num":"0","conf":"0.30000001192092896","width":"0.11482557058334353","line_num":"0","page_num":"0"},{"left":"0.572674422933733","width":"0.09156976342201228","height":"0.015552324718899224","text":"# company 4176133 47150650569","top":"0.5270833335061834","line_num":"0","word_num":"0","conf":"1","page_num":"0","par_num":"0","level":"0","block_num":"0"},{"left":"0.572674420320823","width":"0.0857558131217957","level":"0","line_num":"0","block_num":"0","conf":"1","par_num":"0","page_num":"0","text":"# deal 7100953 410150124747","top":"0.5423611111111111","height":"0.013194444444444509","word_num":"0"},{"top":"0.558139534899415","word_num":"0","page_num":"0","height":"0.012919896178775425","conf":"1","par_num":"0","left":"0.5726744191623151","level":"0","text":"SELECT","block_num":"0","line_num":"0","width":"0.020348836481571264"},{"word_num":"0","block_num":"0","conf":"0.5","level":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","height":"0.015536175833807953","line_num":"0","left":"0.5843023296036838","par_num":"0","top":"0.5736111108341727","width":"0.14244185686111455"},{"par_num":"0","width":"0.026162791252136164","height":"0.012919896178775425","line_num":"0","block_num":"0","page_num":"0","level":"0","left":"0.5857558140032924","conf":"1","text":"u.email,","top":"0.589147286955832","word_num":"0"},{"par_num":"0","left":"0.5857558140667083","block_num":"0","page_num":"0","top":"0.6046511629248242","conf":"1","line_num":"0","width":"0.015988372266292572","level":"0","height":"0.012919896178775314","text":"sa.*,","word_num":"0"},{"text":"t.owner_id FROM social_accounts sa","left":"0.5857558124897835","conf":"1","height":"0.013194444444444398","word_num":"0","line_num":"0","block_num":"0","width":"0.10465116500854499","level":"0","page_num":"0","par_num":"0","top":"0.6201388888888889"},{"height":"0.013194444444444509","block_num":"0","conf":"0.5","par_num":"0","top":"0.6354166666666666","page_num":"0","word_num":"0","left":"0.5726744188870635","level":"0","line_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.11627906560897827"},{"line_num":"0","conf":"0.5","word_num":"0","left":"0.5726744291283256","top":"0.6511627907995011","par_num":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id","height":"0.012919896178775425","level":"0","block_num":"0","page_num":"0","width":"0.12790696620941155"},{"width":"0.12354650497436526","block_num":"0","conf":"0.5","word_num":"0","level":"0","height":"0.013194444444444509","left":"0.5726744198529339","par_num":"0","text":"WHERE u.team_id = 400 and sa.provider =","line_num":"0","top":"0.6666666666666666","page_num":"0"},{"line_num":"0","conf":"0.5","text":"hubspot","height":"0.012919896178775425","page_num":"0","block_num":"0","left":"0.69476744115425","top":"0.6666666669407588","width":"0.031976744532585144","par_num":"0","word_num":"0","level":"0"},{"word_num":"0","left":"0.5726744202565369","level":"0","block_num":"0","text":"select * tron teacures.","line_num":"0","top":"0.7","height":"0.005555555555555647","width":"0.07122092843055727","conf":"0.5","par_num":"0","page_num":"0"},{"conf":"1","level":"0","left":"0.5726744332978779","line_num":"0","par_num":"0","text":"select * from team_features where feature_id = 40,","page_num":"0","top":"0.7104166666666667","width":"0.15552324056625366","height":"0.015972222222222165","block_num":"0","word_num":"0"},{"page_num":"0","text":"select * from teams where id = 556; # owner: 18101","word_num":"0","block_num":"0","level":"0","line_num":"0","top":"0.7416020675468262","width":"0.15406975746154783","par_num":"0","conf":"0.5","height":"0.015503875414530466","left":"0.5726744232633351"},{"block_num":"0","height":"0.013194444444444509","page_num":"0","left":"0.5726744160052581","level":"0","par_num":"0","text":"select * from crm_configurations where id = 477;","top":"0.7569444444444444","line_num":"0","width":"0.1482558131217956","word_num":"0","conf":"1"},{"conf":"1","left":"0.5726744231096511","par_num":"0","text":"SELECT * FROM users WHERE id = 18101;","line_num":"0","word_num":"0","top":"0.7726098192232738","block_num":"0","width":"0.11627906560897827","height":"0.012919896178775314","level":"0","page_num":"0"},{"page_num":"0","par_num":"0","width":"0.020348836481571264","left":"0.5726744189014326","height":"0.010335916943020385","top":"0.7881136952355063","line_num":"0","block_num":"0","level":"0","conf":"1","word_num":"0","text":"SELECT"},{"left":"0.5857558109500923","line_num":"0","par_num":"0","top":"0.8034722222222223","word_num":"0","text":"CONCAT(u.id, LASE WHEN u.id = t.owner_id THEN","height":"0.013194444444444398","page_num":"0","width":"0.1409883737564087","conf":"0.5","block_num":"0","level":"0"},{"block_num":"0","par_num":"0","line_num":"0","height":"0.012919896178775425","top":"0.8191214473886484","level":"0","width":"0.02761627733707428","left":"0.5843023259874707","text":"u.email,","conf":"0.5","page_num":"0","word_num":"0"},{"block_num":"0","level":"0","conf":"1","text":"sa.*,","par_num":"0","top":"0.8346253231315425","line_num":"0","page_num":"0","left":"0.5857558140667083","width":"0.015988372266292572","height":"0.012919896178775425","word_num":"0"},{"height":"0.013194444444444509","top":"0.85","width":"0.10465115308761597","text":"t.owner_id FROM social_accounts sa","conf":"1","left":"0.5857558224766352","level":"0","page_num":"0","par_num":"0","line_num":"0","word_num":"0","block_num":"0"},{"line_num":"0","page_num":"0","text":"Julr users u on u.l = sa.sociaole 1o","left":"0.5741279124472343","word_num":"0","block_num":"0","top":"0.8680555555555556","conf":"0.30000001192092896","width":"0.1133720874786377","height":"0.005555555555555536","level":"0","par_num":"0"},{"page_num":"0","height":"0.005167958802647088","conf":"0.30000001192092896","level":"0","text":"Juir reals t ns\"l on 1.10 = U.ceall l0l","top":"0.8837209301624399","width":"0.125","left":"0.5741279067959532","line_num":"0","block_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","text":"mnckr urreallo = ono and sardrovoer = uiteorras","conf":"0.30000001192092896","width":"0.15261626243591309","word_num":"0","block_num":"0","left":"0.572674420615727","level":"0","height":"0.005167958140373186","top":"0.8992248064595291","line_num":"0","page_num":"0"},{"top":"0.9250000002618292","page_num":"0","width":"0.14534883499145512","word_num":"0","text":"select * from opportunities where id = 7594349;","height":"0.015568474928537968","par_num":"0","level":"0","left":"0.5726744186889577","line_num":"0","conf":"1","block_num":"0"},{"height":"0.012919896178775314","par_num":"0","text":"Backend Chapter - 38m left","width":"0.07122092843055727","conf":"0.5","line_num":"0","block_num":"0","word_num":"0","left":"0.7936046535191877","level":"0","top":"0.0025839794299922225","page_num":"0"},{"block_num":"0","line_num":"0","top":"0.0025839793250265197","width":"0.024709302186965987","level":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","text":"100% C","height":"0.010610465208689357","left":"0.8997093027058444","par_num":"0"},{"text":"Fri 17 Apr 10:52:40","par_num":"0","word_num":"0","left":"0.943313953177934","level":"0","block_num":"0","height":"0.012919896178775425","conf":"0.5","width":"0.05087209343910215","page_num":"0","top":"0.0025839797206897996","line_num":"0"},{"word_num":"0","line_num":"0","left":"0.8095930312135469","par_num":"0","top":"0.02583979362220712","width":"0.08430231809616084","height":"0.0077519370449914415","block_num":"0","page_num":"0","text":"AutomatedReportsCommandTest-","conf":"1","level":"0"},{"block_num":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.012919896178775425","left":"0.7311046511910402","text":"Cascade","top":"0.046511628267201455","width":"0.023255813121795588","page_num":"0","conf":"1","level":"0"},{"conf":"1","word_num":"0","par_num":"0","width":"0.05523255467414856","level":"0","line_num":"0","left":"0.7311046545930007","page_num":"0","height":"0.013242893748813156","text":"Automated Report Retr","top":"0.06944444442619635","block_num":"0"},{"level":"0","conf":"0.30000001192092896","top":"0.0878552973715312","left":"0.7369186079571405","par_num":"0","line_num":"0","text":"updare patn","width":"0.030523252487182573","page_num":"0","height":"0.005200258228513888","word_num":"0","block_num":"0"},{"left":"0.793604654619666","line_num":"0","top":"0.06944444442619635","width":"0.05523255467414856","text":"Investigating HubSpot","block_num":"0","par_num":"0","word_num":"0","conf":"1","height":"0.013242893748813156","level":"0","page_num":"0"},{"conf":"0.30000001192092896","height":"0.008333333333333304","left":"0.9593023269801749","level":"0","top":"0.06944444444444442","text":"+0 .","par_num":"0","line_num":"0","word_num":"0","width":"0.02180232405662541","block_num":"0","page_num":"0"},{"block_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","height":"0.005200258559650783","text":"eft unchanged","width":"0.03343023359775543","par_num":"0","left":"0.8880813946701537","top":"0.08785529707676376","word_num":"0"},{"block_num":"0","width":"0.05087209343910215","page_num":"0","word_num":"0","conf":"1","left":"0.7369186045568192","par_num":"0","height":"0.010529715485043","level":"0","line_num":"0","text":"Stage missing from DB","top":"0.10335917326523048"},{"conf":"1","line_num":"0","height":"0.010529715485043","par_num":"0","text":"resolveStage() → importStages","left":"0.80377907077666","block_num":"0","top":"0.1033591733082968","width":"0.07558139562606814","word_num":"0","level":"0","page_num":"0"},{"text":"Triggers on-demand stage import from","top":"0.1033591734007071","block_num":"0","conf":"1","line_num":"0","page_num":"0","height":"0.012919896178775314","level":"0","par_num":"0","left":"0.8880813944740353","width":"0.0857558131217957","word_num":"0"},{"conf":"0.30000001192092896","height":"0.005555555555555536","level":"0","par_num":"0","top":"0.11875000000000002","width":"0.02761627733707428","word_num":"0","block_num":"0","left":"0.8895348830765111","text":"HUOSpOt AFl","page_num":"0","line_num":"0"},{"text":"Odl *","height":"0.008333333333333415","level":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.9607558159836126","block_num":"0","line_num":"0","page_num":"0","top":"0.14444444444444438","width":"0.017441858351230577"},{"level":"0","line_num":"0","left":"0.7369186148554746","par_num":"0","text":"the issue is with stace la being impored very onten but it coesn't snow any new weonooks delnc","height":"0.005555555555555647","block_num":"0","conf":"0.30000001192092896","top":"0.1729166666666666","page_num":"0","width":"0.22238368988037116","word_num":"0"},{"par_num":"0","left":"0.7383720927714611","text":"received. What coul dbe the issue","top":"0.17829457383137026","word_num":"0","level":"0","width":"0.07848837375640871","page_num":"0","conf":"1","line_num":"0","height":"0.012919896178775425","block_num":"0"},{"level":"0","left":"0.7340116450956564","block_num":"0","par_num":"0","width":"0.23691859245300295","conf":"1","word_num":"0","text":"Let me look at what triggers stage imports and where importstages Is called from beyond just the sync","top":"0.20671834665965982","page_num":"0","height":"0.007864986525641493","line_num":"0"},{"left":"0.7325581484062674","width":"0.08284882903099056","block_num":"0","word_num":"0","level":"0","conf":"1","line_num":"0","top":"0.23750000015744843","page_num":"0","height":"0.007978035344017864","par_num":"0","text":"Searched importStages in app (43)"},{"level":"0","line_num":"0","word_num":"0","top":"0.25833333333676456","height":"0.015568474928538079","page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"Now iet me look at lne reso vesusznessProcess patn more caren\"y — specilically what triggers repeatea","left":"0.7340116223582402","width":"0.24418604373931885","block_num":"0"},{"text":"importstages calls without new weahooks","page_num":"0","conf":"0.5","left":"0.734011628312753","line_num":"0","level":"0","block_num":"0","height":"0.005167958802647088","par_num":"0","top":"0.2713178293783335","width":"0.09883720874786384","word_num":"0"},{"left":"0.7325581466042719","page_num":"0","word_num":"0","height":"0.005555555555555536","level":"0","text":"kead Opporunitysyncirai.ong","par_num":"0","width":"0.0726744115352631","top":"0.29166666666666674","line_num":"0","conf":"0.30000001192092896","block_num":"0"},{"par_num":"0","line_num":"0","left":"0.7340116258257539","conf":"0.5","height":"0.013194444444444398","block_num":"0","level":"0","text":"Now I can see the bug clearly. Look at resolvestage() at lines 961-969:","top":"0.30486111111111114","page_num":"0","width":"0.1686046481132507","word_num":"0"},{"block_num":"0","par_num":"0","page_num":"0","text":"Read onnortunitvsvncirait.ono #L1-50","conf":"0.30000001192092896","width":"0.09011628031730645","left":"0.7340116270960803","word_num":"0","height":"0.005167958802646977","top":"0.32816537460384443","line_num":"0","level":"0"},{"level":"0","line_num":"0","top":"0.3436692510062196","text":"Found it. There are two bugs in resolveStage():","left":"0.7325581398173093","conf":"1","par_num":"0","height":"0.012919896178775314","width":"0.11627906560897816","page_num":"0","word_num":"0","block_num":"0"},{"left":"0.7340116280075717","par_num":"0","block_num":"0","height":"0.005167958471510081","page_num":"0","line_num":"0","level":"0","top":"0.37209302333591965","width":"0.030523255467414856","word_num":"0","text":"Kootcause","conf":"0.30000001192092896"},{"height":"0.013210593329535558","block_num":"0","level":"0","par_num":"0","top":"0.38472222254281196","word_num":"0","text":"Bug 1: importStages result is ignored — OpportunitySyncTrait.php:961-969","width":"0.18604650497436526","left":"0.7325581461884255","conf":"1","line_num":"0","page_num":"0"},{"width":"0.01744185984134672","word_num":"0","level":"0","conf":"0.5","height":"0.013194444444444398","text":"0 php","left":"0.7369186047366899","page_num":"0","par_num":"0","top":"0.40555555555555556","block_num":"0","line_num":"0"},{"left":"0.7383720921894946","conf":"0.30000001192092896","width":"0.0625","block_num":"0","line_num":"0","par_num":"0","level":"0","top":"0.43125","height":"0.013194444444444398","text":"if ($stage == null) €","page_num":"0","word_num":"0"},{"line_num":"0","left":"0.7485465141027078","text":"$this->importStages(null, $stageld); // return value discarded!","word_num":"0","level":"0","height":"0.013194444444444509","conf":"1","page_num":"0","block_num":"0","par_num":"0","top":"0.4444444444444444","width":"0.1758720874786377"},{"width":"0.18604649305343623","line_num":"0","left":"0.738372111597456","height":"0.007961885796652912","par_num":"0","top":"0.4857881140784177","level":"0","word_num":"0","block_num":"0","page_num":"0","conf":"0.5","text":"if ($stage == null) ‹ // always true - $stage was never reassigned"},{"left":"0.7500000111576728","conf":"0.30000001192092896","level":"0","block_num":"0","line_num":"0","par_num":"0","width":"0.1874999880790711","height":"0.007751937707265233","top":"0.5012919899964966","text":"sth1s→>logger->into( [Hubspot stage does not exist = • $stageld);","page_num":"0","word_num":"0"},{"block_num":"0","conf":"1","par_num":"0","top":"0.5374677007540993","level":"0","page_num":"0","left":"0.7383720870853351","line_num":"0","height":"0.013226743539174413","width":"0.15406976938247674","word_num":"0","text":"$this->cachedStages [$cacheKey] = $stage; // caches null"},{"left":"0.7340116418031759","height":"0.012919896178775425","level":"0","block_num":"0","line_num":"0","par_num":"0","page_num":"0","conf":"0.5","text":"The return value of importstages() is thrown away, $stage is never reassigned, so:","width":"0.19476742744445796","word_num":"0","top":"0.5658914729700438"},{"level":"0","par_num":"0","text":"1. importStages is called every time (no stage miss cached properly)","width":"0.1642441749572754","word_num":"0","top":"0.5839793284485909","page_num":"0","conf":"1","height":"0.013242893748813156","left":"0.7354651232583086","line_num":"0","block_num":"0"},{"width":"0.15552325248718257","page_num":"0","height":"0.013194444444444509","left":"0.7427325584584052","text":"nult is cached - but Bug 2 means the cache never helps anyway","par_num":"0","word_num":"0","conf":"1","block_num":"0","line_num":"0","level":"0","top":"0.5993055555555555"},{"left":"0.7325581416709227","conf":"0.30000001192092896","par_num":"0","level":"0","top":"0.622739018345834","word_num":"0","width":"0.24418601989746092","height":"0.005167958140373186","page_num":"0","line_num":"0","text":"Buore nuuuscacher —Inevoy caches nulu ormissino staces, so ne nextceal wun the same Stade","block_num":"0"},{"width":"0.2398255586624145","page_num":"0","word_num":"0","height":"0.008333333333333415","left":"0.7340116506355798","conf":"1","level":"0","top":"0.6354166666666666","line_num":"0","par_num":"0","text":"will hit the cache and get null, skip the import, but the first deal in each batch still triggers the HubSpot","block_num":"0"},{"line_num":"0","block_num":"0","height":"0.013194444444444398","top":"0.6458333333333334","conf":"1","text":"API call.","word_num":"0","par_num":"0","width":"0.018895348906517007","level":"0","page_num":"0","left":"0.7340116275867575"},{"par_num":"0","word_num":"0","line_num":"0","top":"0.6614987081121626","width":"0.23982555866241462","level":"0","left":"0.7340116506310655","text":"Actually re-reading - the cache does prevent repeated calls within a single sync run for the same stage.","page_num":"0","conf":"1","height":"0.012919896178775314","block_num":"0"},{"page_num":"0","par_num":"0","conf":"0.5","block_num":"0","level":"0","height":"0.013194444444444398","text":"But every new job/sync run resets $cachedStages = [1, so for scheduled sync jobs (e.g. SyncTeamMetada","top":"0.6743055555555556","line_num":"0","left":"0.7325581504382193","width":"0.24854650497436526","word_num":"0"},{"width":"0.045058137178421","page_num":"0","block_num":"0","left":"0.7340116302157309","word_num":"0","line_num":"0","text":"ta, each run calls","top":"0.6923611111111111","conf":"0.5","height":"0.005555555555555536","level":"0","par_num":"0"},{"width":"0.11918603181838983","par_num":"0","page_num":"0","text":"importstages Tor every deal with an unknown stade.","height":"0.005555555555555536","line_num":"0","conf":"1","left":"0.7790697821221034","top":"0.6923611111111111","block_num":"0","word_num":"0","level":"0"},{"left":"0.7340116284979704","text":"The Real Scenario","line_num":"0","block_num":"0","height":"0.013210594654083252","level":"0","par_num":"0","page_num":"0","top":"0.7131782944472908","word_num":"0","conf":"1","width":"0.05087209343910215"},{"width":"0.2194767236709595","word_num":"0","page_num":"0","text":"Since vou're seeing frequent importStages calls without new webhooks, the likely triggers are:","line_num":"0","height":"0.007768087916903976","top":"0.7312499998399975","conf":"1","par_num":"0","left":"0.7340116492304741","block_num":"0","level":"0"},{"word_num":"0","conf":"1","line_num":"0","height":"0.013194444444444398","page_num":"0","left":"0.7354651160905352","par_num":"0","top":"0.7465277777777778","width":"0.24418604373931885","text":"1. SyncTeamMetadata job - runs on a schedule and calls importStages() directly (SyncTeamMetadata.p","level":"0","block_num":"0"},{"height":"0.005555555555555647","text":"no: 190)","width":"0.018895348906517118","word_num":"0","block_num":"0","left":"0.7441860464562804","conf":"0.30000001192092896","line_num":"0","par_num":"0","top":"0.7645833333333333","page_num":"0","level":"0"},{"line_num":"0","par_num":"0","block_num":"0","width":"0.24418604373931885","text":"2. Periodic opportunity sync - syncOpportunities() processes many deals, each calling resolveStag","left":"0.7354651201607565","height":"0.013194444444444398","word_num":"0","top":"0.7777777777777778","conf":"1","level":"0","page_num":"0"},{"word_num":"0","block_num":"0","text":"e → oranv cea Wnose stace sn'tin Do, importstages Mres","height":"0.005200258559650783","conf":"0.30000001192092896","line_num":"0","width":"0.1438953518867493","page_num":"0","par_num":"0","top":"0.7958333332524744","left":"0.7441860454412552","level":"0"},{"par_num":"0","top":"0.8087855298498888","text":"3. The fix bug: after importStages runs, $stage is still null - it never re-queries the DB - so the","left":"0.735465124180152","line_num":"0","level":"0","width":"0.23255813121795654","block_num":"0","conf":"0.5","page_num":"0","word_num":"0","height":"0.012919896178775314"},{"height":"0.005167958802647088","left":"0.7441860484466121","level":"0","text":"stace eets skippedopportunity may oe sklopee or saved witnout stace lo, ane the next syne run","word_num":"0","top":"0.8268733849413972","block_num":"0","conf":"0.30000001192092896","line_num":"0","par_num":"0","page_num":"0","width":"0.22965116500854488"},{"par_num":"0","top":"0.8395833333333333","word_num":"0","page_num":"0","line_num":"0","level":"0","width":"0.17441858053207393","conf":"0.5","left":"0.7427325647840919","text":"nits the same stage again, creatino an intinite loon of unnecessarv imborts","block_num":"0","height":"0.005555555555555536"},{"height":"0.013194444444444398","width":"0.023255813121795588","line_num":"0","text":"The Fix","par_num":"0","top":"0.8604166666666667","word_num":"0","level":"0","left":"0.7325581397190757","conf":"0.5","page_num":"0","block_num":"0"},{"conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0","text":"D php","word_num":"0","level":"0","width":"0.01744185984134672","left":"0.7369186052514669","height":"0.012919896178775425","top":"0.8837209303666846","par_num":"0"},{"left":"0.7383720921894946","word_num":"0","conf":"0.30000001192092896","level":"0","height":"0.013194444444444398","par_num":"0","top":"0.9069444444444444","page_num":"0","text":"if ($stage == null) €","block_num":"0","line_num":"0","width":"0.0625"},{"top":"0.919770995189582","width":"0.12511023283004752","page_num":"0","text":"Sstane = Sthis->imnortStaaes(null. Sstaneld):","word_num":"0","line_num":"0","height":"0.013738318284352569","conf":"0.5","block_num":"0","level":"0","left":"0.7484933414689421","par_num":"0"},{"block_num":"0","left":"0.7340116287453207","conf":"0.5","level":"0","par_num":"0","top":"0.9326388888888889","width":"0.04941860437393186","page_num":"0","height":"0.013194444444444398","text":"Ask anything (24L)","line_num":"0","word_num":"0"},{"height":"0.013242893748813156","block_num":"0","text":"+ <> Code","top":"0.9583333333150852","word_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.030523255467414856","conf":"0.30000001192092896","line_num":"0","left":"0.7340116287012439"},{"text":"Claude Sonnet 4.6","conf":"1","page_num":"0","width":"0.04360465109348299","height":"0.010658914513058115","block_num":"0","top":"0.9583333334226883","par_num":"0","word_num":"0","level":"0","line_num":"0","left":"0.7630813957932702"},{"block_num":"0","height":"0.005555555555555536","word_num":"0","level":"0","left":"0.8633720983166459","page_num":"0","text":"winasun leams","par_num":"0","line_num":"0","width":"0.045058134198188826","top":"0.9895833333333334","conf":"0.5"},{"left":"0.9127906976267915","height":"0.005167958140373297","top":"0.9896640829453173","par_num":"0","text":"7411","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0","width":"0.013081394135951996","block_num":"0","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","left":"0.9302325579985398","par_num":"0","line_num":"0","block_num":"0","text":"uir-o","height":"0.005167958140373297","level":"0","top":"0.9896640829453173","word_num":"0","width":"0.01598837077617654"},{"top":"0.9868055557112884","level":"0","width":"0.02761627733707428","height":"0.010610464546415566","word_num":"0","line_num":"0","block_num":"0","page_num":"0","conf":"0.30000001192092896","par_num":"0","text":"( 4 spaces","left":"0.9534883738137369"}]...
|
|
AppleNative
|
NULL
|
False
|
8053
|
NULL
|
NULL
|
|
58595
|
PhostormcodeFV faVsco.jsProledey>0 lblL AskJimi PhostormcodeFV faVsco.jsProledey>0 lblL AskJiminnyReportActivityServiceTest100% C47• Mon 20 Apr 15:53:09© HubspotLastModifiedSyncStrategy.php© HubspotSingleSyncStrategy.phpAutomateakeporscommand.pnp© SyncOpportunitiesJob.php© HubspotSyncStrategyBase.phphuosporwebnookbatchsyncstrategy.onguOpportunitysynclrait.phpC Hubspotwebnookbatchsyncstrategy.phpv _ PaginationHubspotsyncstrateavbase.onowsyncermenuuiestrait.onomporcontactbatch.onoc nuosporpacinationservice.ono© PaginationConfig.php(C) HubspotPaginationService.php(C) Service.pho€ AutomatedReportsController.phpphp apiv2.php© TrackProviderinstalledEvent.phpc) PaqinationState.phpC) AutomatedReportResult.pho(C) AutomatedReport.phoProspectSearchStrateav› D Redisv D ServiceTraitsTOpportunitysvnctrait.ohp<?phpdeclare(strict_types=1):Tsunccrmentitestrait.ononamesnace Jiminnv Services Crm Hubsnot ServiceTraits:Tsuncrieldstirait.ono() WriteCrmTrait.ohp• M UtilsN Webhook23 @› use ...trait SyncCrmEntitiesTrait© BatchSyncCollector.php(c) RatchSvncRedisService. nhn.use OpportunitySyncTrait:© Client.php© ClosedDealStagesService.phpDealFieldsService.php27 0© DecorateActivity.phpprivate const string CDN URL = 'httos://cdn2.hubspot.net/^:protected CrmEntityRepository ScrmEntityRepository:protected ProspectPhotorachservice sprospectPhotorachservice:©rlelaDerinitons.ong© FieldTypeConverter.phpu huosporcllentintenace.ongprivate function getAssociationDataForCollection(array Scollection, string Sfromobject, string Sto0bject) : af 587© HubspotTokenManager.phprayloacbullder.ono(c) RemoteCrmObiectManipulator.pnp€ ResponseNormalize.phppravato tune azon Jportkssoozotzonuata (arvay 30 ucetaon, anray 38550ozatcubato): amrac) Service.phg© SyncFieldAction.phpc) SyncRelatedActivitymanager.pho© WebhookSyncBatchProcessor.phpDlintecrationAoeSdata = T"if (! empty($associatedData[$collection['id']l)) {foreach (SassociatedDatalScollectionf'id']] as Sid) {$datall = l1id = Sidi> Listeners> MetadataMiarationi> m Pioedrive• Salesforcenotunn "inocultel => Cdatal»→ M sieldsM OnnortunitvMatcher> • OpportunitySyncStrategyProspectSearchStrategy/*** Sync contacts modified since a given date (manual sync mode).• M ServiceTraitc@ client nhr(C) DecorateActivitv nhnl-567568569570A50 X30 m v571572575576577579581=582583584585•589= 598593594595[596597598= 599=601— 602=603605-606=608# DeleteObiectsTrait.phpe CioldDofinitione nhn© PayloadBuilder.php* This method fetches contacts from HubSpot API based on modification date and* imports them one by one. It is used for:* - Manual sunc commands (e.q., crm:sync-contact with --from parameter)* - Initial sunc for new teams* - Backfill overations(e) Drofile nhn= custom.log=laravel.logA SF [jiminny@localhost]4 HS_local (iminny@localhost]A console [PROD] X A console (EU]& console [STAGINGID80.CascadeRetactor ConnectionCRM Initial Sync Overinnv' hac heon rectored Il Pollback Il Confiaure (todav 14-061do jiminny v034 A1 A34 M62 ^ VSELECT * FROM crm_configurations WHERE id = 555;SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, acт.SELECTCONCAT(u.id, CASE WHEN U.id = t.owner id THEN • (owner)' ELSE •1 END) ASu.email,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.team_idVHERE u.team_id = 581 and sa.provider = 'salesforce';SELECT * FROM automated report results order by id descselect * from reatures;select * from team_features where feature id = 40:select * from teams where id = 556-select * frommated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734GELECT * FROM automated report results WHERE uuid to bin('822fa41b-afd3-43aSselect * from automated renort results order oy 1d desc:SELECT * FROM automated_report_results WHERE id = 1919;select * from automated_report_results WHERE repont 1d = 54;select * from onnortunities where 1d = 7594349:SELECT + FRON Eeane WHERE nane LTKE 9Lek 4 71, 692, 16867 - strinvineselect * from nlavbooks where team 1d = 711: # event 2261471SELECT * FROM playbook_categories WHERE playbook_id = 5515;RELECT * CROM eom Fiolde WHERE 1d = 224147•SELECT * FROM crm_field_values WHERE crm_field_id = 226147;SELECT * FROM crm_configurations WHERE id = 692:RELECTCONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) Av.email,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.team_idVHERE u.team_id = 711 and sa.provider = 'salesforce':BELEET A FRON onR- profstes ep JOtil users U 1.nesail on u.ie + op. uSer-21e NHE+0 ..syncProfiles() (HubSpot or Salesforce) calls ProfileRepository: :update0rCreateProfile(...) and a new Crm\Profile row isinsented, Protzleuoserver.pnp:t2-lo uires Protttecreated .EventServiceProvider.oho: 139-142 suoscribes two llsteners:• Listeners\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. CooperPipedrive, Zoho. For each new profile it:1. Dispatches SyncProfileMetadata (see below).2. Ensures a Deal Insiahts lavout exists(createDeaUInsiahtsLavoutt DoesNotExist. lines 105-146) Via CrmOwnerResolver + buildLavout3. Computes since = configurationSettingsService->getSyncPeriod($crmConfiguration).4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFTLE_SYNC_OPPORTUNITY_STRATEGY, either as a single job or, when requress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor• Listeners\Crm\SyncProfileLeads SyncProt1leLeads.php:32-79) - Zoho-onlv: dispatches SyncLeads . Mubspot/salestorce do not run aper-prome ledd sync nere,• SyncProfileMetadata (Syncprot1 LeMetadata•php:39-113) - runs per profile/user: crmService->syncProfileFields( ; and for providersimplementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .End-to-end flow summary• HubSpot•Team creation → no CRM sync.•Owner connects Hubspot OAuth (SocialAccountConnected → no automatic data import (Hubspot'S onActivityProviderIntegrated is ano-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnected → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imdortRecordTypes syncProfiles → syncFields• syncProfileso) creates Profile rows → ProfileCreated → SvncProfileOoportunities creates Deal Insiahts lavout + dispatches SyncOpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).• Salesforce•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account existsSame reconnect-driven metadata nath: SvncTeamMetadata@ svncûroantzation/imnortStades/imnortRusinessProcesces/jmnortRecordTvnes/syncProfiles/svncFields Salesforce implementations in Service.ono.•syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_ profile id ProfileCreated → SyncProfiluses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileRecordTypes() because Salesforce implements SyncCrmProfileRecordTypesInterfaceNotahle ohcorvationeHubSnot and Salesforce do not have a direct CocialAccountConnected @ initial-svne wire› the metadata imnort runs via the reconnedievent/listener (CrmAccountReconnected → ImportMetadata ). Onlv the Integration.app family has a first-connect bootstrap ( BootstranIntegrationApp → TeamInitialSyncJob ).• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfilesonas resolved CkM owners/users to Jiminny users.The opportunity.sync.uses.strateoy LAST MODTETED BY PROFTIE SYNG OPPORTINTTY STRATEGY andrespects team-levelLaetSvncPeriod andlreauiresStidingWindowSearch settingswhat obiects are sunced on team creation and orofile creation•0 (+]W Windsurf Teams 24-2UTE.8Po 4 spaces...
|
[{"conf":"1","block_num":& [{"conf":"1","block_num":"0","page_num":"0","top":"0.006968641046706359","width":"0.021802326466174835","height":"0.006968641205077342","line_num":"0","par_num":"0","text":"Phostorm","left":"0.01744185995005212","level":"0","word_num":"0"},{"block_num":"0","level":"0","top":"0.006968641450188162","word_num":"0","page_num":"0","conf":"0.30000001192092896","text":"code","width":"0.01162790618044264","par_num":"0","line_num":"0","height":"0.006968640444571461","left":"0.1148255812121043"},{"level":"0","page_num":"0","word_num":"0","top":"0.02787456497864904","par_num":"0","text":"FV faVsco.js","height":"0.010452960286604362","block_num":"0","left":"0.030523259704860126","width":"0.029069763548830722","conf":"0.5","line_num":"0"},{"top":"0.05923344944238418","height":"0.003484320602538671","conf":"0.30000001192092896","par_num":"0","text":"Proledey","level":"0","word_num":"0","left":"0.014534883869450689","width":"0.020348836766912577","page_num":"0","block_num":"0","line_num":"0"},{"height":"0.014354066985646008","line_num":"0","left":"0.8459302345920479","page_num":"0","top":"0.0031897926634768536","par_num":"0","word_num":"0","conf":"0.30000001192092896","text":">0 lbl","level":"0","width":"0.023255812360885253","block_num":"0"},{"block_num":"0","level":"0","conf":"1","par_num":"0","width":"0.08430231885707118","word_num":"0","height":"0.010452960286604362","top":"0.02787456497864904","line_num":"0","page_num":"0","left":"0.8284883796703012","text":"L AskJiminnyReportActivityServiceTest"},{"word_num":"0","conf":"0.30000001192092896","level":"0","block_num":"0","top":"0.0031897926052030234","page_num":"0","line_num":"0","height":"0.01074748898617195","width":"0.020348835498728568","par_num":"0","left":"0.9113372111340684","text":"100% C47"},{"left":"0.9345930284460118","par_num":"0","word_num":"0","line_num":"0","block_num":"0","conf":"0.5","level":"0","text":"• Mon 20 Apr 15:53:09","height":"0.01074748898617195","top":"0.0031897926052030234","width":"0.05959301806510764","page_num":"0"},{"par_num":"0","level":"0","line_num":"0","top":"0.07655502394664249","block_num":"0","width":"0.08720929571922789","height":"0.010552989619010189","conf":"1","page_num":"0","text":"© HubspotLastModifiedSyncStrategy.php","word_num":"0","left":"0.05959302986216745"},{"width":"0.07267441648118039","line_num":"0","conf":"1","top":"0.0940766552778386","height":"0.010452961047110243","level":"0","par_num":"0","word_num":"0","left":"0.05959302613440972","page_num":"0","text":"© HubspotSingleSyncStrategy.php","block_num":"0"},{"level":"0","height":"0.006968640444571572","top":"0.08362369371499645","block_num":"0","text":"Automateakeporscommand.pnp","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.07122092551373421","line_num":"0","left":"0.3764534871704588","page_num":"0"},{"word_num":"0","page_num":"0","par_num":"0","width":"0.05813952709766146","left":"0.4040697694139669","block_num":"0","height":"0.010516868633896892","text":"© SyncOpportunitiesJob.php","level":"0","line_num":"0","conf":"1","top":"0.10446570957187562"},{"line_num":"0","height":"0.01051131085725876","conf":"1","block_num":"0","page_num":"0","left":"0.05813954211554474","width":"0.07267441140844468","par_num":"0","text":"© HubspotSyncStrategyBase.php","top":"0.11149825835444249","word_num":"0","level":"0"},{"level":"0","width":"0.09156976862156643","par_num":"0","conf":"0.30000001192092896","line_num":"0","height":"0.006968641205077342","left":"0.05959302273746322","text":"huosporwebnookbatchsyncstrategy.ong","word_num":"0","top":"0.13240418114524144","page_num":"0","block_num":"0"},{"line_num":"0","level":"0","top":"0.13240418151987454","page_num":"0","block_num":"0","conf":"0.5","height":"0.006968640444571461","width":"0.05668604120295098","word_num":"0","par_num":"0","left":"0.15261627888980386","text":"uOpportunitysynclrait.php"},{"height":"0.0071770334928229484","word_num":"0","block_num":"0","conf":"0.5","level":"0","par_num":"0","width":"0.08575580475178171","left":"0.2180232564400796","text":"C Hubspotwebnookbatchsyncstrategy.php","line_num":"0","page_num":"0","top":"0.13237639553429026"},{"height":"0.0072715042880847625","text":"v _ Pagination","level":"0","par_num":"0","page_num":"0","top":"0.14982578435435434","conf":"0.30000001192092896","line_num":"0","word_num":"0","block_num":"0","left":"0.04651162814617156","width":"0.034883717273144016"},{"line_num":"0","conf":"0.30000001192092896","width":"0.06540697686215666","height":"0.006968641205077342","left":"0.15406976731020075","par_num":"0","text":"Hubspotsyncstrateavbase.ono","top":"0.15679442503431773","word_num":"0","level":"0","block_num":"0","page_num":"0"},{"block_num":"0","height":"0.006968640444571461","par_num":"0","word_num":"0","line_num":"0","top":"0.1567944254223136","width":"0.05813952709766143","conf":"0.30000001192092896","text":"wsyncermenuuiestrait.ono","level":"0","page_num":"0","left":"0.22819768121861086"},{"left":"0.37063953552109385","line_num":"0","par_num":"0","block_num":"0","text":"mporcontactbatch.ono","width":"0.045058133754324436","level":"0","page_num":"0","conf":"0.5","height":"0.006968640444571572","top":"0.15679442577074554","word_num":"0"},{"top":"0.16724738709478748","block_num":"0","line_num":"0","page_num":"0","width":"0.06976743454628802","word_num":"0","left":"0.05959302359324754","par_num":"0","conf":"0.30000001192092896","text":"c nuosporpacinationservice.ono","height":"0.006968640444571461","level":"0"},{"block_num":"0","conf":"1","page_num":"0","left":"0.05959302880043164","height":"0.010616896445291069","top":"0.18102073376030525","word_num":"0","width":"0.05087208747863769","text":"© PaginationConfig.php","par_num":"0","level":"0","line_num":"0"},{"height":"0.0071770334928229484","left":"0.15406976728808125","block_num":"0","line_num":"0","width":"0.06540697686215666","top":"0.18102073365231264","level":"0","text":"(C) HubspotPaginationService.php","conf":"0.5","par_num":"0","page_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","page_num":"0","par_num":"0","height":"0.0071770334928229484","left":"0.22819767369340535","conf":"0.30000001192092896","width":"0.029069768621566433","block_num":"0","level":"0","text":"(C) Service.pho","top":"0.18102073365231264"},{"level":"0","width":"0.06976743961902376","left":"0.2659883749579299","height":"0.010497418697180683","page_num":"0","conf":"0.5","line_num":"0","par_num":"0","text":"€ AutomatedReportsController.php","top":"0.17770034852711336","block_num":"0","word_num":"0"},{"word_num":"0","level":"0","conf":"0.30000001192092896","width":"0.02906976354883073","text":"php apiv2.php","par_num":"0","block_num":"0","line_num":"0","page_num":"0","left":"0.34302325970528585","height":"0.0071770334928229484","top":"0.18102073365231264"},{"word_num":"0","par_num":"0","block_num":"0","height":"0.010497417936674913","left":"0.37936046545371255","page_num":"0","level":"0","conf":"1","top":"0.17770034916869026","width":"0.06976743454628803","line_num":"0","text":"© TrackProviderinstalledEvent.php"},{"height":"0.0073048471453848185","par_num":"0","top":"0.2017543859602864","width":"0.04796511061648104","word_num":"0","line_num":"0","block_num":"0","text":"c) PaqinationState.php","page_num":"0","level":"0","left":"0.05959302891840117","conf":"0.5"},{"conf":"0.5","word_num":"0","height":"0.007343747018817126","level":"0","width":"0.05959301806510764","page_num":"0","text":"C) AutomatedReportResult.pho","top":"0.20557491325434107","block_num":"0","par_num":"0","line_num":"0","left":"0.23110465680001996"},{"left":"0.2994186036015443","par_num":"0","page_num":"0","width":"0.04941860665666298","conf":"0.5","height":"0.007343747018817126","word_num":"0","block_num":"0","line_num":"0","text":"(C) AutomatedReport.pho","level":"0","top":"0.2055749130801252"},{"word_num":"0","top":"0.21951219545715672","block_num":"0","line_num":"0","conf":"0.30000001192092896","text":"ProspectSearchStrateav","left":"0.04651162731834491","level":"0","page_num":"0","par_num":"0","width":"0.062499994927264275","height":"0.006968640444571572"},{"left":"0.04651162976340052","conf":"0.30000001192092896","text":"› D Redis","height":"0.0071770334928230595","word_num":"0","width":"0.024709300791963623","level":"0","block_num":"0","top":"0.23684210526315785","page_num":"0","par_num":"0","line_num":"0"},{"level":"0","top":"0.2543554009942979","page_num":"0","width":"0.0406976709974573","word_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007207597461803994","line_num":"0","par_num":"0","text":"v D ServiceTraits","left":"0.046511631740966536"},{"text":"TOpportunitysvnctrait.ohp","block_num":"0","height":"0.006968640444571572","top":"0.2717770038195261","left":"0.059593028830817976","par_num":"0","width":"0.059593018065107625","line_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0"},{"level":"0","conf":"1","line_num":"0","block_num":"0","height":"0.010452960286604362","width":"0.014534881774415365","page_num":"0","word_num":"0","top":"0.22648083675565256","par_num":"0","left":"0.17732558309535038","text":"<?php"},{"level":"0","text":"declare(strict_types=1):","word_num":"0","top":"0.2613240423305655","height":"0.010452960286604251","conf":"0.5","page_num":"0","par_num":"0","width":"0.062499994927264296","block_num":"0","line_num":"0","left":"0.17877907542880941"},{"width":"0.05813952709766144","page_num":"0","block_num":"0","level":"0","height":"0.006968640444571461","par_num":"0","text":"Tsunccrmentitestrait.ono","word_num":"0","top":"0.2891986066069825","conf":"0.30000001192092896","line_num":"0","left":"0.059593024241867236"},{"width":"0.13662788715768368","top":"0.2958532696852203","left":"0.17877908958619995","page_num":"0","block_num":"0","level":"0","height":"0.007282618320349599","conf":"0.5","line_num":"0","par_num":"0","text":"namesnace Jiminnv Services Crm Hubsnot ServiceTraits:","word_num":"0"},{"text":"Tsuncrieldstirait.ono","word_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.006968640444571461","top":"0.306620209394439","width":"0.04796511061648106","left":"0.058139535316759715","conf":"0.30000001192092896","page_num":"0"},{"left":"0.058139538744167316","level":"0","text":"() WriteCrmTrait.ohp","line_num":"0","page_num":"0","height":"0.010452960286604362","top":"0.3205574921563493","width":"0.04651162472177059","par_num":"0","block_num":"0","conf":"0.5","word_num":"0"},{"left":"0.04651162974971142","level":"0","top":"0.34130781499202545","word_num":"0","block_num":"0","text":"• M Utils","line_num":"0","height":"0.0071770334928230595","width":"0.021802323929806966","par_num":"0","page_num":"0","conf":"0.30000001192092896"},{"text":"N Webhook","line_num":"0","block_num":"0","page_num":"0","level":"0","height":"0.0071770334928229484","par_num":"0","conf":"0.30000001192092896","left":"0.05087209690858202","top":"0.3588516746411483","width":"0.029069763548830715","word_num":"0"},{"width":"0.011627906180442654","text":"23 @","word_num":"0","line_num":"0","par_num":"0","block_num":"0","height":"0.010541874826239583","level":"0","page_num":"0","left":"0.15406976726621952","conf":"0.30000001192092896","top":"0.3658536593487405"},{"width":"0.026162786686674072","block_num":"0","left":"0.17151162919509905","page_num":"0","par_num":"0","level":"0","text":"› use ...","top":"0.3309409887357053","word_num":"0","conf":"0.30000001192092896","height":"0.010522425650029366","line_num":"0"},{"line_num":"0","text":"trait SyncCrmEntitiesTrait","width":"0.06831394865157758","block_num":"0","par_num":"0","word_num":"0","conf":"1","level":"0","page_num":"0","top":"0.36585365879427156","height":"0.010541875586745464","left":"0.17877907575702415"},{"word_num":"0","par_num":"0","height":"0.010455739174923484","left":"0.05232558121538525","conf":"1","level":"0","line_num":"0","page_num":"0","text":"© BatchSyncCollector.php","width":"0.05668604120295098","top":"0.37630662108878543","block_num":"0"},{"block_num":"0","width":"0.06540697178942093","page_num":"0","text":"(c) RatchSvncRedisService. nhn.","conf":"0.30000001192092896","word_num":"0","level":"0","top":"0.3937282233317212","height":"0.006968640444571572","line_num":"0","left":"0.052325587470834566","par_num":"0"},{"word_num":"0","text":"use OpportunitySyncTrait:","level":"0","width":"0.06395348082197472","height":"0.011164274322168932","conf":"1","block_num":"0","line_num":"0","top":"0.40031897926634774","page_num":"0","par_num":"0","left":"0.18895348952686258"},{"width":"0.027616275117752394","word_num":"0","level":"0","par_num":"0","text":"© Client.php","height":"0.010700253208288268","line_num":"0","top":"0.41114982650868215","conf":"0.5","page_num":"0","left":"0.05232558258457375","block_num":"0"},{"par_num":"0","level":"0","text":"© ClosedDealStagesService.php","left":"0.05232558870952591","line_num":"0","height":"0.011164274322169154","top":"0.4282296650717703","width":"0.06976743454628803","block_num":"0","word_num":"0","conf":"1","page_num":"0"},{"word_num":"0","left":"0.052325586797625806","text":"DealFieldsService.php","height":"0.010452960286604362","level":"0","conf":"1","par_num":"0","top":"0.44599303187760375","width":"0.05377906434079434","block_num":"0","line_num":"0","page_num":"0"},{"width":"0.011627906180442654","word_num":"0","level":"0","left":"0.1540697678355024","par_num":"0","text":"27 0","height":"0.010464075839880849","top":"0.45295055808587237","conf":"0.30000001192092896","block_num":"0","line_num":"0","page_num":"0"},{"conf":"1","level":"0","page_num":"0","left":"0.052325585399896596","par_num":"0","line_num":"0","block_num":"0","height":"0.010550210730691068","top":"0.4633173843806381","word_num":"0","width":"0.04941860158392723","text":"© DecorateActivity.php"},{"level":"0","text":"private const string CDN URL = 'httos://cdn2.hubspot.net/^:","page_num":"0","height":"0.010586332476310134","width":"0.15406975847609503","left":"0.18895349910224632","top":"0.4354066983751521","word_num":"0","block_num":"0","conf":"0.5","line_num":"0","par_num":"0"},{"text":"protected CrmEntityRepository ScrmEntityRepository:","top":"0.45295055808587237","block_num":"0","conf":"1","par_num":"0","line_num":"0","word_num":"0","width":"0.13226743454628803","page_num":"0","left":"0.18895349568627","height":"0.010464075839880849","level":"0"},{"page_num":"0","line_num":"0","left":"0.18895348896194597","level":"0","text":"protected ProspectPhotorachservice sprospectPhotorachservice:","height":"0.0071770334928230595","par_num":"0","top":"0.4736842105263157","width":"0.15988372234587972","conf":"0.5","word_num":"0","block_num":"0"},{"left":"0.052325581828387625","width":"0.047965110616481045","conf":"0.30000001192092896","page_num":"0","word_num":"0","block_num":"0","par_num":"0","level":"0","height":"0.006968640444571572","line_num":"0","text":"©rlelaDerinitons.ong","top":"0.48432055782649475"},{"conf":"1","word_num":"0","page_num":"0","height":"0.010514089745577881","block_num":"0","level":"0","par_num":"0","left":"0.05232558121538525","text":"© FieldTypeConverter.php","top":"0.498257840248551","width":"0.05668604120295098","line_num":"0"},{"par_num":"0","left":"0.052325582550118876","width":"0.06395348082197473","word_num":"0","page_num":"0","line_num":"0","height":"0.0071770334928229484","block_num":"0","conf":"0.30000001192092896","text":"u huosporcllentintenace.ong","level":"0","top":"0.5191387559808612"},{"block_num":"0","left":"0.1875000062550825","page_num":"0","text":"private function getAssociationDataForCollection(array Scollection, string Sfromobject, string Sto0bject) : af 587","top":"0.5156794444317797","word_num":"0","par_num":"0","width":"0.29215112645575336","conf":"1","height":"0.02100317101729543","level":"0","line_num":"0"},{"left":"0.05232558255011878","page_num":"0","text":"© HubspotTokenManager.php","line_num":"0","par_num":"0","width":"0.06395348082197473","block_num":"0","height":"0.010758603018436674","word_num":"0","conf":"1","level":"0","top":"0.5331010460487008"},{"left":"0.05232558066237074","page_num":"0","par_num":"0","top":"0.5540069689763205","width":"0.04651162472177059","text":"rayloacbullder.ono","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572","line_num":"0","level":"0","block_num":"0"},{"level":"0","height":"0.011884461179304306","text":"(c) RemoteCrmObiectManipulator.pnp","top":"0.5677407042071089","width":"0.07855372733258187","word_num":"0","conf":"1","block_num":"0","par_num":"0","page_num":"0","left":"0.05228871432659272","line_num":"0"},{"conf":"1","par_num":"0","word_num":"0","left":"0.05232558670402458","text":"€ ResponseNormalize.php","block_num":"0","height":"0.01049186092054255","line_num":"0","top":"0.5853269539050211","level":"0","width":"0.056686041202950996","page_num":"0"},{"word_num":"0","page_num":"0","height":"0.02812185393946398","level":"0","line_num":"0","text":"pravato tune azon Jportkssoozotzonuata (arvay 30 ucetaon, anray 38550ozatcubato): amra","top":"0.5781499204400897","width":"0.22674416481180393","conf":"0.30000001192092896","left":"0.1875000210271069","par_num":"0","block_num":"0"},{"top":"0.6060606061050023","line_num":"0","level":"0","left":"0.052325582176740305","page_num":"0","block_num":"0","height":"0.0071798116206361895","conf":"0.30000001192092896","text":"c) Service.phg","word_num":"0","par_num":"0","width":"0.03052325197990905"},{"left":"0.052325585399896596","word_num":"0","height":"0.010572439555726287","level":"0","text":"© SyncFieldAction.php","page_num":"0","line_num":"0","par_num":"0","width":"0.04941860158392723","top":"0.6202090596143536","block_num":"0","conf":"1"},{"page_num":"0","conf":"0.5","height":"0.007210375589617124","left":"0.052325581210696116","par_num":"0","level":"0","top":"0.6411149830944434","width":"0.07558138827060132","text":"c) SyncRelatedActivitymanager.pho","word_num":"0","line_num":"0","block_num":"0"},{"height":"0.011164274322169154","word_num":"0","top":"0.6547049441786283","page_num":"0","left":"0.05232558095106327","line_num":"0","block_num":"0","level":"0","par_num":"0","text":"© WebhookSyncBatchProcessor.php","conf":"1","width":"0.07848836513275798"},{"level":"0","page_num":"0","conf":"0.30000001192092896","text":"DlintecrationAoe","line_num":"0","height":"0.006968640444571461","left":"0.03924418551786766","block_num":"0","width":"0.04360464785961394","par_num":"0","word_num":"0","top":"0.6759581884885157"},{"page_num":"0","line_num":"0","block_num":"0","word_num":"0","height":"0.0071770334928229484","par_num":"0","text":"Sdata = T\"","conf":"0.30000001192092896","top":"0.613237639553429","width":"0.03052325451627691","level":"0","left":"0.19767441954631518"},{"top":"0.6267942583732058","word_num":"0","line_num":"0","left":"0.19912791724018622","level":"0","page_num":"0","par_num":"0","text":"if (! empty($associatedData[$collection['id']l)) {","height":"0.014354066985645897","block_num":"0","conf":"1","width":"0.13081394357884182"},{"left":"0.2093023276493251","height":"0.010714146128872004","block_num":"0","page_num":"0","top":"0.6443381181766935","width":"0.13953487923804747","line_num":"0","conf":"0.5","level":"0","word_num":"0","par_num":"0","text":"foreach (SassociatedDatalScollectionf'id']] as Sid) {"},{"text":"$datall = l","block_num":"0","word_num":"0","height":"0.010730817937774861","width":"0.03052325451627691","top":"0.6655052267742954","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","page_num":"0","left":"0.21947674389461713"},{"block_num":"0","text":"1id = Sidi","left":"0.23110465246043424","top":"0.6826156300873951","par_num":"0","height":"0.007279840192536247","page_num":"0","width":"0.029069766085198595","word_num":"0","line_num":"0","level":"0","conf":"0.30000001192092896"},{"word_num":"0","page_num":"0","block_num":"0","left":"0.039244189761856854","par_num":"0","conf":"0.30000001192092896","height":"0.007365975843852457","line_num":"0","top":"0.6929824560019078","width":"0.03343022884206569","text":"> Listeners","level":"0"},{"height":"0.007243718446917069","block_num":"0","line_num":"0","left":"0.039244186418105315","par_num":"0","text":"> Metadata","top":"0.7105263159186651","word_num":"0","conf":"0.30000001192092896","level":"0","width":"0.03343022884206569","page_num":"0"},{"conf":"0.30000001192092896","page_num":"0","top":"0.728222996850885","block_num":"0","height":"0.006968640444571572","width":"0.0276162751177524","line_num":"0","par_num":"0","left":"0.04505814013007742","text":"Miarationi","word_num":"0","level":"0"},{"top":"0.7456140350877193","page_num":"0","width":"0.033430228842065694","height":"0.0071770334928229484","par_num":"0","conf":"0.30000001192092896","word_num":"0","block_num":"0","text":"> m Pioedrive","left":"0.03924418976138593","line_num":"0","level":"0"},{"block_num":"0","height":"0.00726872616027141","top":"0.7630662022542091","width":"0.031976740410987366","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","left":"0.043604654937285985","text":"• Salesforce"},{"page_num":"0","left":"0.19912791416296857","line_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","top":"0.7700348435407804","width":"0.07267441140844469","height":"0.006968640444571461","text":"notunn \"inocultel => Cdatal»","word_num":"0","par_num":"0"},{"text":"→ M sields","par_num":"0","page_num":"0","level":"0","line_num":"0","height":"0.006968640444571572","block_num":"0","word_num":"0","top":"0.7804878052132543","left":"0.04651162759315705","width":"0.02470930079196361","conf":"0.30000001192092896"},{"width":"0.04796511568921678","height":"0.006968641205077342","page_num":"0","left":"0.0523255818398513","level":"0","conf":"0.5","line_num":"0","word_num":"0","top":"0.7979094076098993","par_num":"0","text":"M OnnortunitvMatcher","block_num":"0"},{"line_num":"0","width":"0.06540697178942093","top":"0.8149920255183413","page_num":"0","par_num":"0","left":"0.046511633551538464","word_num":"0","conf":"0.5","height":"0.011164274322169154","block_num":"0","level":"0","text":"> • OpportunitySyncStrategy"},{"level":"0","text":"ProspectSearchStrategy","left":"0.05232558688398935","page_num":"0","width":"0.05668604120295098","word_num":"0","top":"0.8327526137591368","line_num":"0","height":"0.010452960286604362","block_num":"0","conf":"1","par_num":"0"},{"left":"0.1889534883668343","page_num":"0","par_num":"0","line_num":"0","top":"0.8188153317519606","word_num":"0","width":"0.00872092995237797","text":"/**","block_num":"0","height":"0.020905922094220375","conf":"1","level":"0"},{"top":"0.8397129185198681","left":"0.1904069900819187","text":"* Sync contacts modified since a given date (manual sync mode).","line_num":"0","level":"0","par_num":"0","block_num":"0","word_num":"0","page_num":"0","conf":"1","height":"0.010461296951561616","width":"0.1642441749572754"},{"top":"0.8500797448165869","word_num":"0","left":"0.049418604659160204","width":"0.03633720570422233","level":"0","par_num":"0","page_num":"0","height":"0.0071770334928230595","text":"• M ServiceTraitc","conf":"0.30000001192092896","line_num":"0","block_num":"0"},{"level":"0","par_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","left":"0.052325583081082774","width":"0.027616277654120253","top":"0.8641114986072824","block_num":"0","word_num":"0","height":"0.010689139176023543","text":"@ client nhr"},{"height":"0.007327075970420038","conf":"0.30000001192092896","line_num":"0","page_num":"0","par_num":"0","left":"0.052325586901253586","block_num":"0","level":"0","text":"(C) DecorateActivitv nhnl","top":"0.8850174217942274","width":"0.0508720874786377","word_num":"0"},{"conf":"0.30000001192092896","left":"0.4709302331500887","height":"0.020905922094220486","text":"-567","par_num":"0","top":"0.16376306659516615","level":"0","block_num":"0","page_num":"0","width":"0.011627906180442682","word_num":"0","line_num":"0"},{"left":"0.4723837212104037","height":"0.017421602252187474","level":"0","width":"0.010174418383456285","conf":"1","line_num":"0","par_num":"0","word_num":"0","text":"568","top":"0.1811846690829655","page_num":"0","block_num":"0"},{"left":"0.4709302334945038","par_num":"0","page_num":"0","block_num":"0","text":"569","top":"0.2020905928532135","conf":"1","width":"0.01017441774936434","height":"0.010452960286604362","level":"0","line_num":"0","word_num":"0"},{"page_num":"0","word_num":"0","text":"570","top":"0.21951219564067004","left":"0.4723837218234151","width":"0.008720929318285997","par_num":"0","line_num":"0","height":"0.010452960286604251","block_num":"0","conf":"1","level":"0"},{"block_num":"0","height":"0.010458518063242495","left":"0.4316860497015608","text":"A50 X30 m v","conf":"0.30000001192092896","word_num":"0","width":"0.03924418256637896","level":"0","line_num":"0","page_num":"0","par_num":"0","top":"0.22647527912807963"},{"level":"0","left":"0.47093023257922917","top":"0.2369337987765584","line_num":"0","par_num":"0","word_num":"0","conf":"1","width":"0.008720929318285997","page_num":"0","block_num":"0","height":"0.010452960286604362","text":"571"},{"level":"0","text":"572","block_num":"0","word_num":"0","height":"0.010452960286604362","par_num":"0","top":"0.25435540121558287","conf":"1","left":"0.4723837218234151","width":"0.008720929318285997","line_num":"0","page_num":"0"},{"conf":"1","width":"0.008720929952377943","level":"0","text":"575","word_num":"0","par_num":"0","top":"0.3031358881575408","line_num":"0","height":"0.020905923615232025","page_num":"0","left":"0.4723837210121832","block_num":"0"},{"height":"0.010452961047110132","block_num":"0","left":"0.47238372097342335","top":"0.3240418119851557","text":"576","width":"0.008720929952377998","conf":"1","par_num":"0","line_num":"0","page_num":"0","word_num":"0","level":"0"},{"top":"0.3414634147566008","page_num":"0","left":"0.4723837209976482","width":"0.008720929952377943","word_num":"0","conf":"1","par_num":"0","height":"0.017421602252187474","line_num":"0","text":"577","level":"0","block_num":"0"},{"par_num":"0","top":"0.37630662033151374","width":"0.008720929952377943","page_num":"0","block_num":"0","word_num":"0","conf":"1","height":"0.017421602252187474","left":"0.4723837209976482","text":"579","line_num":"0","level":"0"},{"word_num":"0","block_num":"0","left":"0.4723837209249739","par_num":"0","conf":"1","top":"0.4076655056683314","line_num":"0","level":"0","text":"581","height":"0.017421602252187585","page_num":"0","width":"0.008720929952377943"},{"word_num":"0","left":"0.4665697680180062","text":"=582","height":"0.027874564820309367","par_num":"0","line_num":"0","width":"0.0159883714736776","block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","top":"0.4181184666026212"},{"height":"0.017421602252187585","level":"0","page_num":"0","par_num":"0","left":"0.4723837209249739","block_num":"0","text":"583","width":"0.008720929952377943","conf":"1","line_num":"0","top":"0.4425087112432442","word_num":"0"},{"text":"584","conf":"1","level":"0","block_num":"0","width":"0.008720929952377998","word_num":"0","left":"0.47093023262555517","top":"0.4668989546007134","par_num":"0","height":"0.006968641205077342","page_num":"0","line_num":"0"},{"level":"0","par_num":"0","conf":"1","line_num":"0","text":"585","top":"0.4773519164987612","block_num":"0","width":"0.008720929952377943","word_num":"0","page_num":"0","height":"0.017421602252187474","left":"0.4723837209976482"},{"level":"0","left":"0.468023255630709","page_num":"0","par_num":"0","top":"0.5540069689763205","height":"0.006968640444571572","width":"0.011627906180442626","word_num":"0","block_num":"0","conf":"0.30000001192092896","text":"•589","line_num":"0"},{"block_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.46802325679349954","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"= 598","top":"0.5714285718743967","height":"0.010708589112739642","width":"0.011627906180442682"},{"block_num":"0","par_num":"0","width":"0.008720929318285997","level":"0","page_num":"0","line_num":"0","conf":"1","height":"0.010452960286604362","left":"0.4723837218234151","top":"0.6236933803096595","word_num":"0","text":"593"},{"level":"0","par_num":"0","line_num":"0","left":"0.47093023257922917","text":"594","top":"0.641114983445548","word_num":"0","block_num":"0","conf":"1","height":"0.010452960286604362","page_num":"0","width":"0.008720929318285997"},{"level":"0","par_num":"0","left":"0.4723837212104037","line_num":"0","block_num":"0","page_num":"0","height":"0.017421602252187474","text":"595","width":"0.010174418383456285","conf":"1","word_num":"0","top":"0.6550522649017808"},{"level":"0","top":"0.6689895470431445","block_num":"0","par_num":"0","page_num":"0","left":"0.46656976796271193","line_num":"0","text":"[596","conf":"0.30000001192092896","width":"0.014534883042599256","height":"0.024390243457264926","word_num":"0"},{"top":"0.6898954704766936","width":"0.010174418383456285","level":"0","page_num":"0","line_num":"0","left":"0.4723837212104037","word_num":"0","conf":"1","height":"0.017421602252187585","block_num":"0","par_num":"0","text":"597"},{"width":"0.01017441774936434","word_num":"0","par_num":"0","height":"0.010452960286604362","left":"0.4709302334945038","page_num":"0","line_num":"0","conf":"1","level":"0","text":"598","top":"0.7108013942469417","block_num":"0"},{"text":"= 599","height":"0.014354066985645897","block_num":"0","line_num":"0","level":"0","width":"0.014534881774415365","par_num":"0","left":"0.466569769326747","conf":"0.30000001192092896","page_num":"0","top":"0.7280701754385965","word_num":"0"},{"top":"0.7595818819261766","width":"0.0159883714736776","word_num":"0","line_num":"0","conf":"0.30000001192092896","height":"0.020905922094220375","block_num":"0","par_num":"0","page_num":"0","text":"=601","left":"0.4665697680180062","level":"0"},{"text":"— 602","width":"0.014534881774415365","line_num":"0","par_num":"0","level":"0","top":"0.7804878051542838","left":"0.466569769326747","height":"0.010580775460177883","block_num":"0","conf":"0.30000001192092896","page_num":"0","word_num":"0"},{"height":"0.024390243457264926","line_num":"0","width":"0.0159883714736776","conf":"1","level":"0","page_num":"0","text":"=603","left":"0.4665697680180062","word_num":"0","block_num":"0","par_num":"0","top":"0.7944250870402408"},{"text":"605","height":"0.010452960286604362","width":"0.008720929318285997","left":"0.4723837218234151","par_num":"0","page_num":"0","line_num":"0","block_num":"0","word_num":"0","conf":"1","top":"0.8327526137591368","level":"0"},{"left":"0.46656976846458836","par_num":"0","width":"0.013081394611520969","level":"0","height":"0.013937280889143033","block_num":"0","text":"-606","top":"0.8466898961407944","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0"},{"conf":"0.5","level":"0","par_num":"0","height":"0.020905922094220375","line_num":"0","page_num":"0","top":"0.8815331020190919","text":"=608","word_num":"0","width":"0.014534883042599256","block_num":"0","left":"0.46656976773257636"},{"par_num":"0","text":"# DeleteObiectsTrait.php","page_num":"0","block_num":"0","width":"0.05539853522118102","word_num":"0","line_num":"0","top":"0.8986591213353551","conf":"1","left":"0.05224259315192245","height":"0.014528446410451479","level":"0"},{"conf":"0.30000001192092896","line_num":"0","height":"0.006968640444571461","word_num":"0","text":"e CioldDofinitione nhn","block_num":"0","level":"0","width":"0.04796511061648106","par_num":"0","page_num":"0","left":"0.052325586941135836","top":"0.9198606275129059"},{"text":"© PayloadBuilder.php","line_num":"0","level":"0","height":"0.010733596065588213","left":"0.052325584580551705","block_num":"0","par_num":"0","page_num":"0","top":"0.9370015950599712","conf":"1","width":"0.046511624721770596","word_num":"0"},{"top":"0.8745644606086513","height":"0.010603003524707222","conf":"1","left":"0.19040697736843468","width":"0.20348834991455075","word_num":"0","level":"0","page_num":"0","text":"* This method fetches contacts from HubSpot API based on modification date and","block_num":"0","line_num":"0","par_num":"0"},{"word_num":"0","par_num":"0","line_num":"0","block_num":"0","conf":"1","width":"0.11046511061648104","top":"0.8919860629542573","left":"0.19040698398821218","level":"0","text":"* imports them one by one. It is used for:","height":"0.01072526092164261","page_num":"0"},{"text":"* - Manual sunc commands (e.q., crm:sync-contact with --from parameter)","height":"0.011164274322169043","word_num":"0","level":"0","conf":"1","width":"0.18604649888708236","block_num":"0","left":"0.19040699088176227","par_num":"0","top":"0.9090909090909091","page_num":"0","line_num":"0"},{"conf":"1","height":"0.010647461174777773","left":"0.1904069767774638","page_num":"0","par_num":"0","line_num":"0","text":"* - Initial sunc for new teams","top":"0.9266347685909894","level":"0","width":"0.07848836513275795","block_num":"0","word_num":"0"},{"left":"0.19040698441037868","word_num":"0","conf":"1","level":"0","par_num":"0","top":"0.9441786283335306","height":"0.010525203777842607","line_num":"0","page_num":"0","text":"* - Backfill overations","width":"0.06104650395981809","block_num":"0"},{"line_num":"0","page_num":"0","text":"(e) Drofile nhn","conf":"0.30000001192092896","height":"0.0071770334928229484","left":"0.05232558522516043","level":"0","top":"0.9545454545454546","width":"0.029069763548830722","block_num":"0","word_num":"0","par_num":"0"},{"word_num":"0","height":"0.011882801755573547","block_num":"0","par_num":"0","level":"0","line_num":"0","page_num":"0","text":"= custom.log","top":"0.055136335185639096","conf":"0.30000001192092896","width":"0.02941559477055322","left":"0.4736617894149605"},{"page_num":"0","line_num":"0","text":"=laravel.log","level":"0","top":"0.055749129145434506","height":"0.010452961047110132","width":"0.027616277654120225","par_num":"0","conf":"1","left":"0.5101744200028817","word_num":"0","block_num":"0"},{"page_num":"0","par_num":"0","text":"A SF [jiminny@localhost]","width":"0.050872087478637695","word_num":"0","height":"0.010452960286604362","top":"0.05574912943857935","block_num":"0","left":"0.5450581450795006","conf":"0.5","line_num":"0","level":"0"},{"par_num":"0","text":"4 HS_local (iminny@localhost]","top":"0.0557491288647336","word_num":"0","height":"0.010452961807616012","block_num":"0","width":"0.06104650903255382","page_num":"0","conf":"0.5","line_num":"0","left":"0.6046511653860412","level":"0"},{"word_num":"0","page_num":"0","block_num":"0","left":"0.472383719938856","text":"A console [PROD] X A console (EU]","line_num":"0","height":"0.011164274322169043","par_num":"0","conf":"0.30000001192092896","top":"0.0797448165869219","width":"0.07848836513275792","level":"0"},{"conf":"0.30000001192092896","page_num":"0","height":"0.012639050278367092","left":"0.559463604146946","par_num":"0","text":"& console [STAGINGI","level":"0","block_num":"0","line_num":"0","top":"0.07833991844190236","width":"0.04378782941939985","word_num":"0"},{"par_num":"0","height":"0.010452960286604362","page_num":"0","level":"0","line_num":"0","conf":"0.30000001192092896","text":"D80.","top":"0.10452961724345744","block_num":"0","left":"0.4738372110886907","width":"0.017441858636571994","word_num":"0"},{"top":"0.05574912943857935","height":"0.010452960286604362","text":"Cascade","word_num":"0","level":"0","conf":"1","width":"0.01889534706765028","block_num":"0","left":"0.6933139553179188","page_num":"0","par_num":"0","line_num":"0"},{"left":"0.6933139526375853","block_num":"0","text":"Retactor Connection","top":"0.08362369355134636","width":"0.04651162979450629","par_num":"0","word_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","height":"0.007285397208668609"},{"top":"0.08362369371432266","par_num":"0","width":"0.045058133754324436","block_num":"0","line_num":"0","left":"0.7456395360691178","height":"0.007285397208668609","text":"CRM Initial Sync Over","word_num":"0","page_num":"0","level":"0","conf":"1"},{"height":"0.006968640444571572","level":"0","par_num":"0","width":"0.11773254516276907","text":"innv' hac heon rectored Il Pollback Il Confiaure (todav 14-061","word_num":"0","page_num":"0","left":"0.14534885171960907","conf":"0.5","line_num":"0","top":"0.9860627181052405","block_num":"0"},{"block_num":"0","word_num":"0","text":"do jiminny v","line_num":"0","level":"0","conf":"0.5","par_num":"0","top":"0.10446570977791247","height":"0.010516867873391123","left":"0.6613372113013815","page_num":"0","width":"0.02470930079196365"},{"text":"034 A1 A34 M62 ^ V","block_num":"0","conf":"0.30000001192092896","par_num":"0","width":"0.056686041202950954","line_num":"0","level":"0","word_num":"0","height":"0.010689139176023432","left":"0.6293604699974747","top":"0.12519936195537007","page_num":"0"},{"left":"0.4927325682572628","block_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 555;","width":"0.12499998985452859","conf":"1","height":"0.010461296951561727","line_num":"0","level":"0","par_num":"0","page_num":"0","top":"0.14982578435435434","word_num":"0"},{"conf":"0.5","line_num":"0","height":"0.010583553587991013","text":"SELECT * FROM users WHERE id = 15440; # team. 581, gr. 15440, pl. 3911, acт.","level":"0","par_num":"0","width":"0.19767440633570887","word_num":"0","left":"0.4927325610998535","top":"0.16724738725442934","page_num":"0","block_num":"0"},{"text":"SELECT","conf":"1","block_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","width":"0.015988370205493707","left":"0.49273255988271814","height":"0.010452960286604362","top":"0.1846689900657571","word_num":"0"},{"line_num":"0","height":"0.018594422408838573","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner id THEN • (owner)' ELSE •1 END) AS","left":"0.5028665758881613","page_num":"0","block_num":"0","width":"0.18614622887144694","word_num":"0","level":"0","conf":"0.5","top":"0.1950152927165849"},{"level":"0","height":"0.010452960286604251","text":"u.email,","block_num":"0","width":"0.021802323929806966","line_num":"0","page_num":"0","word_num":"0","conf":"1","top":"0.21951219564067004","left":"0.5014534902880033","par_num":"0"},{"conf":"1","left":"0.5014534900720946","text":"sa.*,","level":"0","top":"0.23693379842812645","width":"0.01453488177441531","block_num":"0","height":"0.010452960286604251","page_num":"0","par_num":"0","line_num":"0","word_num":"0"},{"page_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","width":"0.09011626750864876","left":"0.5014534999682023","block_num":"0","top":"0.25435540121558287","height":"0.010452960286604362","word_num":"0","text":"t.owner_id FROM social_accounts sa"},{"level":"0","word_num":"0","top":"0.27177700389437287","page_num":"0","block_num":"0","height":"0.010519646761710244","line_num":"0","left":"0.49273256686935046","width":"0.09738371220040826","text":"JOIN users u on u.id = sa.sociable_id","par_num":"0","conf":"1"},{"left":"0.49273255291782087","height":"0.01064190339813953","top":"0.28919860696866384","conf":"0.5","page_num":"0","block_num":"0","par_num":"0","text":"JOIN teams t 1..n<->1: on t.id = u.team_id","line_num":"0","word_num":"0","width":"0.10610464785961399","level":"0"},{"word_num":"0","block_num":"0","text":"VHERE u.team_id = 581 and sa.provider = 'salesforce';","left":"0.49273256155467765","line_num":"0","conf":"1","height":"0.010764160034569037","par_num":"0","top":"0.3066202098687387","page_num":"0","width":"0.13808137812512983","level":"0"},{"height":"0.010608561301345354","top":"0.3413078148244342","block_num":"0","par_num":"0","word_num":"0","left":"0.4927325604642271","page_num":"0","text":"SELECT * FROM automated report results order by id desc","width":"0.14389533184944314","conf":"1","line_num":"0","level":"0"},{"line_num":"0","left":"0.4927325632527689","width":"0.059593018065107695","text":"select * from reatures;","block_num":"0","page_num":"0","conf":"0.5","top":"0.37958532709286485","height":"0.010658575207042609","level":"0","par_num":"0","word_num":"0"},{"word_num":"0","line_num":"0","height":"0.010577996571858761","level":"0","left":"0.4927325576371601","block_num":"0","par_num":"0","top":"0.3937282236086074","conf":"1","width":"0.12936045261139567","text":"select * from team_features where feature id = 40:","page_num":"0"},{"block_num":"0","par_num":"0","level":"0","width":"0.09011627765412022","page_num":"0","line_num":"0","text":"select * from teams where id = 556-","word_num":"0","height":"0.011164274322169154","left":"0.4927325530100267","conf":"0.5","top":"0.4282296650717703"},{"par_num":"0","line_num":"0","level":"0","conf":"1","left":"0.4927325590401212","text":"select * from","top":"0.4665071769977761","width":"0.034883719809511826","block_num":"0","word_num":"0","page_num":"0","height":"0.007360418827719983"},{"text":"mated reports where id = 54: # 4fdd41f6-dcf0-30d0-b339-734","left":"0.5392441895048934","block_num":"0","level":"0","conf":"1","par_num":"0","line_num":"0","page_num":"0","top":"0.46331738446774606","height":"0.010550210730690956","width":"0.15116278668667404","word_num":"0"},{"height":"0.010452961047110132","level":"0","conf":"1","word_num":"0","block_num":"0","line_num":"0","page_num":"0","left":"0.49273257040847657","par_num":"0","text":"GELECT * FROM automated report results WHERE uuid to bin('822fa41b-afd3-43aS","top":"0.48083623698515576","width":"0.19767440633570893"},{"level":"0","top":"0.5015948963317385","width":"0.14534882281688932","word_num":"0","page_num":"0","height":"0.0071770334928229484","block_num":"0","conf":"1","text":"select * from automated renort results order oy 1d desc:","left":"0.49273257406553184","par_num":"0","line_num":"0"},{"height":"0.013937280889143033","line_num":"0","level":"0","conf":"1","par_num":"0","top":"0.5156794430049059","width":"0.14244185102746848","left":"0.49273256751082434","block_num":"0","page_num":"0","text":"SELECT * FROM automated_report_results WHERE id = 1919;","word_num":"0"},{"height":"0.010586332476310134","level":"0","block_num":"0","page_num":"0","left":"0.4927325565438264","par_num":"0","top":"0.5540069689743217","word_num":"0","conf":"0.5","width":"0.15552324944354123","line_num":"0","text":"select * from automated_report_results WHERE repont 1d = 54;"},{"height":"0.007302068257065586","left":"0.49273256470902255","par_num":"0","block_num":"0","line_num":"0","conf":"0.5","text":"select * from onnortunities where 1d = 7594349:","top":"0.5885167465684981","word_num":"0","page_num":"0","level":"0","width":"0.12209301806510758"},{"conf":"0.30000001192092896","word_num":"0","level":"0","block_num":"0","line_num":"0","par_num":"0","height":"0.03845256215267401","text":"SELECT + FRON Eeane WHERE nane LTKE 9Lek 4 71, 692, 16867 - strinvine","left":"0.4927325730050669","page_num":"0","width":"0.19767440633570887","top":"0.5956937792590914"},{"width":"0.15406974833062353","word_num":"0","page_num":"0","line_num":"0","left":"0.49273257723786884","level":"0","par_num":"0","text":"select * from nlavbooks where team 1d = 711: # event 2261471","top":"0.6411149830944434","block_num":"0","height":"0.007210375589617124","conf":"0.5"},{"level":"0","block_num":"0","conf":"1","left":"0.4927325771991597","page_num":"0","par_num":"0","text":"SELECT * FROM playbook_categories WHERE playbook_id = 5515;","top":"0.6547049441786283","height":"0.014354066985646008","word_num":"0","line_num":"0","width":"0.15406974833062353"},{"width":"0.11191859143845573","page_num":"0","line_num":"0","text":"RELECT * CROM eom Fiolde WHERE 1d = 224147•","top":"0.6759581884885157","block_num":"0","level":"0","height":"0.006968640444571461","word_num":"0","conf":"0.30000001192092896","left":"0.4927325713160673","par_num":"0"},{"width":"0.15261627765412028","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","text":"SELECT * FROM crm_field_values WHERE crm_field_id = 226147;","left":"0.49273255467645233","par_num":"0","top":"0.6929824561403509","height":"0.011164274322169043"},{"block_num":"0","width":"0.12499998985452854","word_num":"0","text":"SELECT * FROM crm_configurations WHERE id = 692:","left":"0.4927325682566436","line_num":"0","height":"0.010605782413026343","page_num":"0","top":"0.7280701752584297","conf":"1","par_num":"0","level":"0"},{"height":"0.006968640444571461","left":"0.49273255988271814","par_num":"0","word_num":"0","width":"0.015988370205493707","block_num":"0","top":"0.7456445996383415","level":"0","line_num":"0","text":"RELECT","conf":"0.30000001192092896","page_num":"0"},{"level":"0","height":"0.013942838665781276","page_num":"0","conf":"0.5","left":"0.5014534879038741","line_num":"0","top":"0.7595818824028789","block_num":"0","word_num":"0","par_num":"0","width":"0.18749997970905707","text":"CONCAT(u.id, CASE WHEN u.id = t.owner id THEN ' (owner)' ELSE •* END) A"},{"conf":"1","level":"0","block_num":"0","top":"0.7804878053967675","par_num":"0","word_num":"0","width":"0.021802323929806966","page_num":"0","left":"0.5014534902880033","line_num":"0","text":"v.email,","height":"0.010452960286604362"},{"left":"0.5029069764355705","text":"sa.*","width":"0.011627907448626518","height":"0.006968641205077342","page_num":"0","level":"0","top":"0.801393728134395","word_num":"0","line_num":"0","par_num":"0","block_num":"0","conf":"0.5"},{"text":"t.owner id FROM social accounts sa","word_num":"0","width":"0.09011626750864876","block_num":"0","height":"0.011164274322169154","left":"0.501453498993266","line_num":"0","top":"0.8149920255183413","conf":"1","par_num":"0","level":"0","page_num":"0"},{"word_num":"0","left":"0.49273256792455583","par_num":"0","page_num":"0","block_num":"0","text":"JOIN users u on u.id = sa.sociable id","level":"0","top":"0.8325358850720923","conf":"0.5","height":"0.010669689239307223","line_num":"0","width":"0.09738371220040826"},{"text":"JOIN teams t 1..n<->1: on t.id = u.team_id","par_num":"0","width":"0.10610464785961399","word_num":"0","height":"0.010547431842372057","page_num":"0","left":"0.4927325633011716","block_num":"0","level":"0","conf":"0.5","line_num":"0","top":"0.8500797449888496"},{"block_num":"0","top":"0.8675958196824817","text":"VHERE u.team_id = 711 and sa.provider = 'salesforce':","page_num":"0","line_num":"0","par_num":"0","word_num":"0","conf":"0.5","left":"0.4927325615546801","height":"0.010452960286604362","level":"0","width":"0.13808137812512983"},{"conf":"0.30000001192092896","line_num":"0","top":"0.9024390256290241","width":"0.19622090522279134","par_num":"0","level":"0","word_num":"0","text":"BELEET A FRON onR- profstes ep JOtil users U 1.nesail on u.ie + op. uSer-21e NHE","page_num":"0","block_num":"0","left":"0.4927325625010778","height":"0.03854980955473741"},{"conf":"0.30000001192092896","line_num":"0","par_num":"0","text":"+0 ..","height":"0.011164274322169043","width":"0.020348834230544677","left":"0.965116281891486","top":"0.0797448165869219","level":"0","word_num":"0","page_num":"0","block_num":"0"},{"par_num":"0","width":"0.24854649888708236","text":"syncProfiles() (HubSpot or Salesforce) calls ProfileRepository: :update0rCreateProfile(...) and a new Crm\\Profile row is","height":"0.013937280889143033","left":"0.7194767362515125","conf":"1","top":"0.11149825885856435","word_num":"0","block_num":"0","page_num":"0","line_num":"0","level":"0"},{"word_num":"0","width":"0.12209300791963618","page_num":"0","block_num":"0","line_num":"0","level":"0","left":"0.6947674448395469","height":"0.0071770334928229484","par_num":"0","conf":"0.30000001192092896","text":"insented, Protzleuoserver.pnp:t2-lo uires Protttecreated .","top":"0.13237639553429026"},{"top":"0.1463414637498397","conf":"0.5","block_num":"0","line_num":"0","width":"0.12354649888708236","page_num":"0","level":"0","left":"0.6962209443887487","height":"0.006968640444571461","word_num":"0","text":"EventServiceProvider.oho: 139-142 suoscribes two llsteners:","par_num":"0"},{"height":"0.006968641205077342","page_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"• Listeners\\ crm|SyncProtledpportunitles (SyncProt1le0pportunities.ono:42-103) - apolies to HubSoot. Salestorce, Bulllhorn. Cooper","width":"0.27761627765412034","line_num":"0","block_num":"0","left":"0.6976744198592751","word_num":"0","top":"0.16724738671271022"},{"par_num":"0","text":"Pipedrive, Zoho. For each new profile it:","block_num":"0","page_num":"0","left":"0.703488369621426","conf":"1","line_num":"0","width":"0.07994186117293989","word_num":"0","level":"0","height":"0.017674452190003742","top":"0.17770034867229334"},{"left":"0.7049418588253883","par_num":"0","top":"0.20175438596491224","width":"0.09883720316785449","conf":"1","block_num":"0","text":"1. Dispatches SyncProfileMetadata (see below).","word_num":"0","page_num":"0","height":"0.011164274322169154","line_num":"0","level":"0"},{"block_num":"0","word_num":"0","page_num":"0","left":"0.7049419076487465","text":"2. Ensures a Deal Insiahts lavout exists(createDeaUInsiahtsLavoutt DoesNotExist. lines 105-146) Via CrmOwnerResolver + buildLavout","line_num":"0","width":"0.2747092551373421","conf":"0.5","par_num":"0","top":"0.2229965160146481","height":"0.006968640444571461","level":"0"},{"par_num":"0","word_num":"0","line_num":"0","left":"0.7049418747478652","top":"0.2400318979266347","conf":"1","text":"3. Computes since = configurationSettingsService->getSyncPeriod($crmConfiguration).","width":"0.18168603613021528","level":"0","height":"0.011164274322169154","block_num":"0","page_num":"0"},{"width":"0.2776162776541202","word_num":"0","page_num":"0","par_num":"0","height":"0.010605782413026343","block_num":"0","text":"4. Dispatches SyncOpportunitiesJob with strategy LAST_MODIFIED_BY_PROFTLE_SYNC_OPPORTUNITY_STRATEGY, either as a single job or, when r","top":"0.2613240421543279","line_num":"0","level":"0","left":"0.7049418499935247","conf":"1"},{"par_num":"0","block_num":"0","left":"0.7122092926379019","height":"0.006968640444571461","line_num":"0","text":"equress urdingwindowsearch is true salestorce large tenants, chopped into rolling s/-day windows via limererzoditeracor","top":"0.2787456449345087","width":"0.24418603613021528","conf":"0.5","word_num":"0","level":"0","page_num":"0"},{"par_num":"0","line_num":"0","width":"0.27616275625025977","word_num":"0","text":"• Listeners\\Crm\\SyncProfileLeads SyncProt1leLeads.php:32-79) - Zoho-onlv: dispatches SyncLeads . Mubspot/salestorce do not run a","top":"0.303030303030303","conf":"0.5","block_num":"0","left":"0.6976744260312207","height":"0.0071770334928229484","level":"0","page_num":"0"},{"top":"0.32055749163432967","level":"0","width":"0.0523255733733482","word_num":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","left":"0.7034883748155327","height":"0.007193704541220036","page_num":"0","block_num":"0","text":"per-prome ledd sync nere,"},{"height":"0.010505753841126397","block_num":"0","line_num":"0","par_num":"0","left":"0.6976744180126778","level":"0","width":"0.27470927542828505","text":"• SyncProfileMetadata (Syncprot1 LeMetadata•php:39-113) - runs per profile/user: crmService->syncProfileFields( ; and for providers","word_num":"0","conf":"0.5","top":"0.33797909453440456","page_num":"0"},{"left":"0.7049418744250472","level":"0","text":"implementing SyncCrmProfileRecordTypesInterface (Salesforce) it also calls syncProfileRecordTypes() .","word_num":"0","top":"0.35167464111919977","page_num":"0","block_num":"0","conf":"1","height":"0.010694696192155795","line_num":"0","par_num":"0","width":"0.20494185102746842"},{"text":"End-to-end flow summary","conf":"1","par_num":"0","top":"0.3795853269186489","word_num":"0","page_num":"0","width":"0.06104650395981803","left":"0.6947674434129528","height":"0.010658575207042498","block_num":"0","level":"0","line_num":"0"},{"word_num":"0","text":"• HubSpot","conf":"1","block_num":"0","width":"0.02616278922304205","page_num":"0","line_num":"0","level":"0","par_num":"0","top":"0.40031897926634774","left":"0.6976744206501068","height":"0.011164274322168932"},{"height":"0.010614118317477717","top":"0.4216027876942583","page_num":"0","text":"•Team creation → no CRM sync.","level":"0","word_num":"0","width":"0.06831394865157747","conf":"0.5","line_num":"0","left":"0.7049418662773873","block_num":"0","par_num":"0"},{"left":"0.7049418492206571","block_num":"0","text":"•Owner connects Hubspot OAuth (SocialAccountConnected → no automatic data import (Hubspot'S onActivityProviderIntegrated is a","word_num":"0","height":"0.007252055111874323","par_num":"0","line_num":"0","width":"0.2747093160101709","page_num":"0","level":"0","conf":"0.5","top":"0.4425087106217327"},{"height":"0.010758603018436785","left":"0.7122093200061365","level":"0","par_num":"0","block_num":"0","text":"no-op; BootstrapIntegrationApp only fires for Integration.app providers). Initial metadata is typically triggered via CrmAccountReconnecte","top":"0.45614035093286254","line_num":"0","width":"0.26889533184944314","conf":"1","word_num":"0","page_num":"0"},{"text":"d → ImoortMetadata → crm:svnc-team-metadata which in turn runs syncOrganization → importStages → importBusinessProcesses • imd","block_num":"0","height":"0.0071770334928230595","width":"0.2703488329623608","top":"0.4736842105263157","level":"0","left":"0.7107558176603528","line_num":"0","page_num":"0","conf":"0.5","par_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","height":"0.01060022539689398","line_num":"0","page_num":"0","text":"ortRecordTypes syncProfiles → syncFields","top":"0.487804878247182","width":"0.09302324944354112","level":"0","left":"0.7107558203237098","par_num":"0","conf":"1"},{"line_num":"0","text":"• syncProfileso) creates Profile rows → ProfileCreated → SvncProfileOoportunities creates Deal Insiahts lavout + dispatches Sync","page_num":"0","left":"0.7063953755283667","top":"0.5087108018143799","level":"0","conf":"0.5","width":"0.27470927542828505","word_num":"0","block_num":"0","par_num":"0","height":"0.0072381614307848174"},{"height":"0.011164274322169043","par_num":"0","left":"0.7107558217326942","text":"OpportunitiesJob with the profile-modified strategy) + SyncProfileMetadata (syncs that user's profile fields).","width":"0.21656973818515213","block_num":"0","word_num":"0","level":"0","line_num":"0","page_num":"0","conf":"1","top":"0.5223285486443381"},{"line_num":"0","page_num":"0","top":"0.5502392342682463","text":"• Salesforce","width":"0.03052325451627691","level":"0","block_num":"0","height":"0.007252055111874434","word_num":"0","conf":"0.5","left":"0.6962209315291095","par_num":"0"},{"par_num":"0","top":"0.5714285717637769","conf":"1","height":"0.006968640444571572","line_num":"0","block_num":"0","left":"0.7049418497035571","word_num":"0","page_num":"0","level":"0","text":"•Team creation → onlv the optional salestorce Account stamo in UodateSalesforceAccount it a linked account exists","width":"0.23255812868158865"},{"conf":"0.5","top":"0.5885167465684981","height":"0.007302068257065586","block_num":"0","word_num":"0","level":"0","par_num":"0","line_num":"0","left":"0.7093023576693979","page_num":"0","width":"0.2718022934933926","text":"Same reconnect-driven metadata nath: SvncTeamMetadata@ svncûroantzation/imnortStades/imnortRusinessProcesces/jmnortRecordTvn"},{"text":"es/syncProfiles/svncFields Salesforce implementations in Service.ono.","line_num":"0","left":"0.7122093138043853","width":"0.14825580475178168","word_num":"0","top":"0.6060606061050023","par_num":"0","height":"0.0071798116206361895","conf":"1","block_num":"0","page_num":"0","level":"0"},{"word_num":"0","par_num":"0","top":"0.623604465618983","left":"0.704941850394881","level":"0","height":"0.010541875586745464","text":"•syncProfiles() SOQL-matches team members, creating Profile rows with edition + crm_ profile id ProfileCreated → SyncProfil","line_num":"0","page_num":"0","width":"0.2761627765412026","block_num":"0","conf":"1"},{"level":"0","width":"0.23691861172939865","block_num":"0","height":"0.0072103763501228935","left":"0.745639532524309","top":"0.6411149825421121","word_num":"0","page_num":"0","par_num":"0","text":"uses TimePeriodIterator sliding window to avoid SOOL limits) + SyncProfileMetadata which also runs syncProfileReco","conf":"1","line_num":"0"},{"left":"0.7122093212008772","text":"rdTypes() because Salesforce implements SyncCrmProfileRecordTypesInterface","top":"0.6547049441786283","page_num":"0","level":"0","par_num":"0","height":"0.011164274322169154","word_num":"0","width":"0.15988370205493685","conf":"1","line_num":"0","block_num":"0"},{"top":"0.689792663476874","word_num":"0","par_num":"0","width":"0.050872087478637695","block_num":"0","line_num":"0","left":"0.6947674474050056","text":"Notahle ohcorvatione","level":"0","conf":"0.5","page_num":"0","height":"0.0071770334928230595"},{"block_num":"0","conf":"0.5","level":"0","text":"HubSnot and Salesforce do not have a direct CocialAccountConnected @ initial-svne wire› the metadata imnort runs via the reconnedi","page_num":"0","top":"0.7105263157107344","width":"0.2674418510274684","word_num":"0","height":"0.0072437192074230605","line_num":"0","left":"0.6976744278944692","par_num":"0"},{"left":"0.7049418747013358","text":"event/listener (CrmAccountReconnected → ImportMetadata ). Onlv the Integration.app family has a first-connect bootstrap ( BootstranIntegrat","width":"0.2761627765412026","page_num":"0","word_num":"0","par_num":"0","top":"0.7247386761671891","line_num":"0","height":"0.010508532729445408","conf":"1","block_num":"0","level":"0"},{"line_num":"0","left":"0.7049418677419108","par_num":"0","word_num":"0","conf":"0.5","text":"ionApp → TeamInitialSyncJob ).","top":"0.742160279154372","block_num":"0","page_num":"0","height":"0.010630789365874915","width":"0.06395348082197472","level":"0"},{"level":"0","width":"0.2819767201200445","word_num":"0","top":"0.763066202081789","height":"0.007268726160271521","line_num":"0","block_num":"0","page_num":"0","conf":"0.5","par_num":"0","text":"• The per-orofile opportunity backfill is entirely driven by Profi leCreated, so new deallopportunity ingestion starts only after syncProfileso","left":"0.6976744426698599"},{"width":"0.0973837122004082","word_num":"0","conf":"1","par_num":"0","level":"0","page_num":"0","height":"0.006968640444571572","block_num":"0","text":"nas resolved CkM owners/users to Jiminny users.","top":"0.7804878052132543","line_num":"0","left":"0.7034883710756957"},{"text":"The opportunity.sync.uses.strateoy LAST MODTETED BY PROFTIE SYNG OPPORTINTTY STRATEGY andrespects team-levelLaetSvncPeriod andlreau","page_num":"0","width":"0.2848836817639939","word_num":"0","left":"0.6976744577455185","line_num":"0","conf":"0.30000001192092896","level":"0","top":"0.7979094080007108","par_num":"0","height":"0.006968640444571572","block_num":"0"},{"top":"0.8149920253520749","page_num":"0","par_num":"0","line_num":"0","block_num":"0","width":"0.06686045768413129","text":"iresStidingWindowSearch settings","left":"0.7049418612096862","word_num":"0","level":"0","conf":"1","height":"0.007307626033703829"},{"text":"what obiects are sunced on team creation and orofile creation","level":"0","top":"0.9266347687400319","word_num":"0","page_num":"0","conf":"1","height":"0.0071770334928229484","block_num":"0","left":"0.6962209263682917","line_num":"0","par_num":"0","width":"0.12063952709766146"},{"width":"0.02034883676691257","word_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"•0 (+]","conf":"0.30000001192092896","height":"0.010611339429158706","left":"0.9622093020410507","level":"0","page_num":"0","top":"0.9545454546835835"},{"left":"0.895348837797095","par_num":"0","word_num":"0","text":"W Windsurf Teams 24-2","width":"0.053779069413530056","block_num":"0","level":"0","height":"0.006968641205077342","conf":"0.30000001192092896","top":"0.986062717734666","line_num":"0","page_num":"0"},{"block_num":"0","top":"0.9860627181052405","level":"0","page_num":"0","left":"0.9505813955953505","line_num":"0","par_num":"0","text":"UTE.8","width":"0.01453488177441542","word_num":"0","conf":"0.30000001192092896","height":"0.006968640444571572"},{"top":"0.986062718234409","word_num":"0","text":"Po 4 spaces","left":"0.969476748236339","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.01074748898617195","level":"0","par_num":"0","width":"0.024709298255595757"}]...
|
PhpStorm
|
AppleNative
|
PhpStorm
|
True
|
8048
|
NULL
|
NULL
|
|
45017
|
PhpStormFileEditViewNavigateCodeLaravelRefactorFV PhpStormFileEditViewNavigateCodeLaravelRefactorFV faVsco.s v#11894 on JY-18909-automated-reports-ask-iminny kToolsWindowHelpProject v> D Redisv D ServiceTraits€ OpportunitySyncTrait.ph& SyncCrmEntities Trait.php© SyncFieldsTrait.php© WriteCrmTrait.php→IUTIS→Weshook© BatchSyncCollector.php© BatchSyncRedisService.php© Client.php© ClosedDealStagesService.p© DealFieldsService.php© DecorateActivity.php© FieldDefinitions.php© Field TypeConverter.php© HubspotClientinterface.php© HubspotTokenManager.php© PayloadBuilder.php© RemoteCrmObjectManipulatResponseNormalize.php© Service.php© SyncFieldAction.php© SyncRelatedActivityManage© WebhookSyncBatchProcessv D IntegrationApp> D Accessors~ D Api© ActionUrl.php@ EnumUrllnterface.php© FlowUrl.php© PageResult.php© ProxyUrl.phpC) RequestBuilder.ohp6 RequestExecute.php• RequestExecutelnterfaceSystemEvents.php© SystemUrl.phpC TokenBuilder.php© TokenBuilderInterface.pt© UrlBuilder.phpD ConfigDDTOM FiltersD Jobs• ProspectSearchStrateayD ServiceTraits© DataClient.php© DecorateActivity.php© LocalSearch.php© LocalSearchInterface.php© RemoteSearch.php© Service.php> MListeners> M Metadata> M Miaration› Pipedrive> D SalesforceD Traits© AutomatedReportsService.phpC TeamSetupController.php© SendReportJob.phppnp apl.onp• Filesystem.php& OpportunitySyncTrait.php x© RequestGenerateReportJob.php© OpportunityStageUpdated.phpC RunOpportunityAiAnalysis.phg© SendReportMailJob.phpC Team.php© ReportController.php© CreateHeldActivityEvent.php© Opportunity.php© InteractsWithPivotTable.php© OpportunityPendingAiAnalysisAfterStageChanged.phpC ImportOpportunityBatch.php© TokenBuilder.phpTrackProviderInstalledEvent.php© OpportunityUpdated.phpT ImportBatchJobTrait.php© Service.php"podcast aualo unlX3Co W .*O resultsTT :757789790791792793794795799801802803804805806807808809810811812813814815816817040838839840841842845844845846847848trait OpportunitySyncTraitBSZMZMI9 AYprivate function create0pportunity(string $crmId, array $properties,array $associations): ?OpportunityIT souoor cunzeyzwaskceehllyulealeuMatchActivitiesToNew0pportunity::dispatch($opportunity->getId());return Sopportunity;/***Uooure exscino oodorcuncuprivate function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity$accountId = $this->resolveAccountId($associations);$businessProcess = $this->resolveBusinessProcess($properties[ 'pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess, $properties['dealstage'] ?? null) : null;• Extract Surround # E :suata = punas-uz aupporuanatyData (Sproperties, Saccountid, SbusinessProcess, $stage);$attributes = ['crm_configuration_id' > $this->config->getId(),'crm_provider_id' => $crmId,[CREDIT_CARD]-1584=1585]:$values = array_merge($attributes, $data);$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);158715881589159015911592$this->importExternalFieldData($properties, $opportunity->getId());$this->update0pportunityAssociations(Sopportunity, $associations);1594return $opportunity;1596159715981599private function resolveAccountId(array $associations): ?int{...}Lusagesprivate function buildOpportunityData(array $properties,Pint $accountId,rbusnessrrocess sousnessprocess?Stage $stage): array &nownerlo =nuuu$profile = null;if (! empty($properties['hubspot_owner_id'])) {$ownerId = $properties['hubspot_owner_id'];$profile = $this->crmEntityRepository->findProfileByExternalId($this->config, (string) $ownerId);1100%16031604160616071608Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)= custom.logV connect.vue= laravel.logA SF ljiminny@localhost](° scratch_1.jsonV Onboard.vueHs local liminnyalocalnost4 console [EU] )CrmEntityRepository.php4 console [STAGING]fii crm_configurations [EU]A console [(PROD]156315641566156715681569E1570Tx: AutovPlaygroundSa jiminny v# contact16779180 6655874 m026 A9 A 22 X 3 X 103 ^# contact 219247563 742723347700 - [EMAIL] 2026-* conoany 470155 47150050504# deal 7100953 410150124747DCLELTCONCAT(u.id, CASE WHEN U.id = t.owner_id THEN(owner) ' EU.emallsa.*,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 = 400 and sa.provider = 'hubspot';select * from features;select * from team features where feature id = 40:select x Tolteams where id = 556: # owner: 18101. crm: 477select * from crm_configurations where id = 477;SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN(ouner) + Tu.email,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.team_idWHERE u.team_id = 556 and sa.provider = 'integration-app';select * from opportunities where id = 7594349;select * from opportunity_stages where opportunity_id = 759434select * from business_processes where id = 6024;select * from business_process_stages where stage_id = 16352;select * from business_process_stages where business_process_]select * from stages where team_id = 459;select * from teams where 1d = 459DELEEITCONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7U.enarusa.*,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 = 459 and sa.provider = 'hubspot';SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEFFROM stagesWHERE team_id = 459 AND type = 'opportunity'GROUP BY crm_provider_idHAVING CHT>1A> 0lablSupport Daily • in 2h 44mAAutomatedRenortsCommandTest100% C•8 • Fri 17 Apr 12:16:58CascadeAutomated Report RetrInvestigating Opportur+D ...1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestagewnole calls cribervicpdateStage() → pushes the stage change to HubSpot3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → upsertOpportunity() with the stage HubSpot now has5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejectsthe change - writing a different stage_id backcloudwatch loas to look for."opportunity stage nas changed""[HubSpot] User changing opportunity stage from"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRMvrovcerD keeos reaovearino in the reels seroecause the talledy nano erin Imoortbarchiobiraltrequeues it after failures), then it gets reprocessed on every cycle.CloudWatch logs to look for:"[WebhookSyncBatchProcessor] Batch processing completed"- with config_id for team 459"[ImportOpportunityBatch]" or "[HubSpot] Failed to import opportunity""(HubSpot) Syncing opportunities using strateqy"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.3. importExternalFieldData / SyncCrmField writing back and triggering re-syncFrocessALAucomaclonAnalysiskesults calls service›Syncupporcunity perore writine Al tiele values.Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageChanged logs), even though this specific opportunity has no templates, other opportunities do - and their syncupporcunity calls ao through 1mporturupdateupporcunity → which can atrect the keals queuestate.What to search in CloudWatchFor opportunity 7594349, search for these in order:estwuike nisinss oussiness orocess"Id": 6024."uuid". "0x42500C7A22F88945929CEF122051B62E""team 10"* 459"crm_configuration_id": 367,created atl: 2025-04-02 12:50:16"updated at": "2025-04-02 12:59:16"602416349 2025-04-02 12:59:16,2025-04-02 12:59:16600416251 095 04 0219 0169025 04 0212:50116,2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happen$stage is null.<> CodeClaude Sonnet 4.6winasun leams802:116 10/ charsUlr-o( 4 spaces...
|
[{"height":"0.012919896178775314", [{"height":"0.012919896178775314","page_num":"0","top":"0.0025839794299922225","level":"0","par_num":"0","block_num":"0","conf":"1","left":"0.020348838535920212","line_num":"0","text":"PhpStorm","width":"0.02761627733707428","word_num":"0"},{"word_num":"0","block_num":"0","left":"0.05232558154097966","par_num":"0","height":"0.010335916943020274","conf":"1","page_num":"0","line_num":"0","level":"0","top":"0.0025839794391580018","width":"0.011627906560897822","text":"File"},{"line_num":"0","block_num":"0","top":"0.0025839794483865086","height":"0.010335916943020274","width":"0.011627906560897835","word_num":"0","level":"0","page_num":"0","left":"0.06976744199571387","par_num":"0","conf":"1","text":"Edit"},{"word_num":"0","left":"0.08720930282773343","line_num":"0","text":"View","level":"0","block_num":"0","conf":"1","width":"0.014534883201122284","page_num":"0","height":"0.012919896178775314","par_num":"0","top":"0.0025839794299922225"},{"height":"0.012919896178775314","par_num":"0","level":"0","line_num":"0","block_num":"0","left":"0.1061046516439201","top":"0.0025839794299922225","conf":"1","text":"Navigate","page_num":"0","width":"0.02470930218696596","word_num":"0"},{"par_num":"0","text":"Code","width":"0.015988370776176458","page_num":"0","level":"0","word_num":"0","top":"0.005167958914309545","line_num":"0","conf":"0.5","block_num":"0","height":"0.005167958140373186","left":"0.13517442006249308"},{"width":"0.02180232554674147","line_num":"0","height":"0.010335916943020385","par_num":"0","block_num":"0","conf":"1","word_num":"0","top":"0.002583979426853289","level":"0","left":"0.1540697678225595","page_num":"0","text":"Laravel"},{"height":"0.010335916943020274","text":"Refactor","width":"0.02180232554674147","par_num":"0","word_num":"0","level":"0","block_num":"0","conf":"1","left":"0.18168604645628045","line_num":"0","page_num":"0","top":"0.0025839794785329495"},{"par_num":"0","width":"0.034883719682693486","line_num":"0","text":"FV faVsco.s v","height":"0.007897286944919202","level":"0","top":"0.025694444382837522","conf":"0.30000001192092896","page_num":"0","left":"0.03633720907547575","word_num":"0","block_num":"0"},{"par_num":"0","line_num":"0","width":"0.1351744055747986","word_num":"0","height":"0.007897286944919202","block_num":"0","left":"0.08139535349754527","level":"0","page_num":"0","text":"#11894 on JY-18909-automated-reports-ask-iminny k","top":"0.025694444318238086","conf":"1"},{"line_num":"0","block_num":"0","word_num":"0","top":"0.002583979461306396","text":"Tools","level":"0","width":"0.014534883201122284","height":"0.010335916943020274","page_num":"0","par_num":"0","conf":"1","left":"0.2267441862337412"},{"width":"0.0232558131217957","par_num":"0","left":"0.2616279077801874","conf":"1","line_num":"0","page_num":"0","block_num":"0","word_num":"0","text":"Window","top":"0.002583979426853289","level":"0","height":"0.010335916943020385"},{"block_num":"0","top":"0.0025839796560903627","word_num":"0","text":"Help","left":"0.28779069775263655","line_num":"0","par_num":"0","conf":"1","width":"0.014534883201122284","level":"0","height":"0.012919896178775314","page_num":"0"},{"word_num":"0","text":"Project v","block_num":"0","top":"0.04651162778062423","page_num":"0","height":"0.013210594654083252","left":"0.017441860956921497","line_num":"0","par_num":"0","width":"0.024709302186965938","conf":"0.5","level":"0"},{"height":"0.013194444444444398","top":"0.06458333333333333","block_num":"0","page_num":"0","conf":"0.30000001192092896","left":"0.029069767219033926","text":"> D Redis","line_num":"0","par_num":"0","width":"0.030523255467414856","word_num":"0","level":"0"},{"text":"v D ServiceTraits","word_num":"0","conf":"0.5","left":"0.029069769051867776","page_num":"0","level":"0","height":"0.013194444444444398","par_num":"0","line_num":"0","width":"0.04941860139369964","block_num":"0","top":"0.07986111111111116"},{"height":"0.012919896178775314","width":"0.06831395030021668","word_num":"0","block_num":"0","top":"0.09560723524394565","par_num":"0","text":"€ OpportunitySyncTrait.ph","page_num":"0","line_num":"0","conf":"0.5","left":"0.04505814272303903","level":"0"},{"par_num":"0","text":"& SyncCrmEntities Trait.php","page_num":"0","block_num":"0","top":"0.11111111111111116","width":"0.06831395030021668","level":"0","left":"0.04505814271908924","conf":"0.5","height":"0.013194444444444398","line_num":"0","word_num":"0"},{"level":"0","height":"0.015552326043446807","top":"0.12403100752091223","width":"0.05668604373931884","page_num":"0","par_num":"0","conf":"0.5","block_num":"0","left":"0.04505814046610588","line_num":"0","text":"© SyncFieldsTrait.php","word_num":"0"},{"level":"0","par_num":"0","text":"© WriteCrmTrait.php","top":"0.1395348837397632","word_num":"0","page_num":"0","conf":"0.5","line_num":"0","block_num":"0","width":"0.05377906560897828","height":"0.015503875414530466","left":"0.04505814194914328"},{"word_num":"0","page_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0","height":"0.005167958471510081","left":"0.029069767091955145","text":"→IUTIS","par_num":"0","width":"0.02616279125213623","line_num":"0","top":"0.16020671842430811"},{"width":"0.03924418091773987","top":"0.17571059457322424","word_num":"0","par_num":"0","level":"0","block_num":"0","conf":"0.30000001192092896","left":"0.029069771968455456","text":"→Weshook","page_num":"0","height":"0.005167958140373186","line_num":"0"},{"text":"© BatchSyncCollector.php","top":"0.18586204522733096","left":"0.037616937435326125","par_num":"0","word_num":"0","level":"0","page_num":"0","block_num":"0","line_num":"0","width":"0.06717175245285034","height":"0.01599432229995723","conf":"1"},{"conf":"1","height":"0.015972222222222276","level":"0","line_num":"0","left":"0.037790698291617096","page_num":"0","top":"0.20138888888888884","text":"© BatchSyncRedisService.php","word_num":"0","block_num":"0","width":"0.07558139562606811","par_num":"0"},{"conf":"0.5","width":"0.03343023061752319","top":"0.21705426374443437","height":"0.015584625138176822","page_num":"0","left":"0.037790699614228054","level":"0","par_num":"0","line_num":"0","block_num":"0","text":"© Client.php","word_num":"0"},{"page_num":"0","left":"0.037790698480570574","block_num":"0","word_num":"0","level":"0","width":"0.07558139562606811","text":"© ClosedDealStagesService.p","par_num":"0","top":"0.2325581396690103","height":"0.012919896178775425","conf":"1","line_num":"0"},{"word_num":"0","page_num":"0","width":"0.0625","block_num":"0","left":"0.037790698455668584","level":"0","line_num":"0","conf":"1","text":"© DealFieldsService.php","par_num":"0","top":"0.24791666666666667","height":"0.013194444444444398"},{"block_num":"0","left":"0.03633721066630604","conf":"1","par_num":"0","text":"© DecorateActivity.php","top":"0.263565891574695","height":"0.012919896178775314","line_num":"0","page_num":"0","word_num":"0","level":"0","width":"0.06104651093482972"},{"width":"0.05668604373931885","par_num":"0","page_num":"0","left":"0.03779070044672683","text":"© FieldDefinitions.php","word_num":"0","line_num":"0","level":"0","block_num":"0","conf":"1","height":"0.012919896178775314","top":"0.2790697675436873"},{"line_num":"0","par_num":"0","text":"© Field TypeConverter.php","width":"0.06686046719551086","left":"0.03779069670579378","conf":"1","height":"0.013194444444444398","block_num":"0","top":"0.2944444444444445","word_num":"0","page_num":"0","level":"0"},{"page_num":"0","level":"0","height":"0.012919896178775425","top":"0.3100775194816717","left":"0.03779069879549304","line_num":"0","text":"© HubspotClientinterface.php","conf":"1","par_num":"0","block_num":"0","width":"0.07558139562606811","word_num":"0"},{"level":"0","par_num":"0","text":"© HubspotTokenManager.php","block_num":"0","width":"0.07558139562606811","height":"0.012919896178775425","top":"0.32558139567676214","word_num":"0","left":"0.03779069659103573","line_num":"0","page_num":"0","conf":"1"},{"word_num":"0","par_num":"0","page_num":"0","width":"0.05523256063461304","left":"0.03779069635420511","text":"© PayloadBuilder.php","conf":"1","block_num":"0","line_num":"0","height":"0.010448966423670436","level":"0","top":"0.3409722222009215"},{"conf":"1","level":"0","line_num":"0","top":"0.3562499999845983","left":"0.03779069850479537","block_num":"0","width":"0.07558139562606812","word_num":"0","text":"© RemoteCrmObjectManipulat","page_num":"0","height":"0.01325904395845201","par_num":"0"},{"top":"0.36950904428787323","page_num":"0","left":"0.036337209757837455","word_num":"0","text":"ResponseNormalize.php","block_num":"0","conf":"1","width":"0.06831395030021667","level":"0","height":"0.012919896178775425","line_num":"0","par_num":"0"},{"block_num":"0","level":"0","text":"© Service.php","word_num":"0","par_num":"0","top":"0.3847222219236044","width":"0.03779069781303406","line_num":"0","conf":"1","page_num":"0","left":"0.03779069823495582","height":"0.013210594654083252"},{"left":"0.037790699753649216","page_num":"0","height":"0.012919896178775425","par_num":"0","line_num":"0","conf":"1","block_num":"0","top":"0.40051679599975953","level":"0","text":"© SyncFieldAction.php","width":"0.05813953280448913","word_num":"0"},{"page_num":"0","conf":"1","top":"0.4159722222222222","width":"0.07558139562606811","block_num":"0","word_num":"0","height":"0.013194444444444509","text":"© SyncRelatedActivityManage","par_num":"0","level":"0","line_num":"0","left":"0.037790698480570574"},{"par_num":"0","top":"0.43125","page_num":"0","text":"© WebhookSyncBatchProcess","line_num":"0","width":"0.07558139562606811","left":"0.037790698480570574","level":"0","height":"0.013194444444444398","word_num":"0","block_num":"0","conf":"1"},{"left":"0.02180232571783398","level":"0","block_num":"0","top":"0.44702842390673636","line_num":"0","text":"v D IntegrationApp","width":"0.05232558250427245","height":"0.012919896178775314","word_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","left":"0.029069768204225445","page_num":"0","height":"0.013194444444444398","level":"0","par_num":"0","text":"> D Accessors","top":"0.4625","width":"0.042151162028312684","word_num":"0"},{"conf":"0.30000001192092896","line_num":"0","block_num":"0","top":"0.47777777777777786","level":"0","height":"0.013194444444444287","par_num":"0","word_num":"0","page_num":"0","text":"~ D Api","width":"0.02470930218696594","left":"0.029069767829704097"},{"level":"0","word_num":"0","page_num":"0","left":"0.045058140990292504","line_num":"0","text":"© ActionUrl.php","top":"0.4935400518137131","width":"0.040697672963142396","height":"0.012919896178775314","conf":"0.5","block_num":"0","par_num":"0"},{"width":"0.061046510934829705","word_num":"0","line_num":"0","conf":"0.5","height":"0.013194444444444509","par_num":"0","left":"0.04505814064450373","block_num":"0","level":"0","text":"@ EnumUrllnterface.php","top":"0.5090277777777777","page_num":"0"},{"conf":"0.5","block_num":"0","height":"0.013194444444444398","par_num":"0","line_num":"0","word_num":"0","text":"© FlowUrl.php","width":"0.037790697813034055","top":"0.5243055555555556","page_num":"0","left":"0.04505814009542093","level":"0"},{"par_num":"0","word_num":"0","top":"0.537467700277231","block_num":"0","conf":"1","height":"0.015503875414530355","text":"© PageResult.php","width":"0.046511626243591314","line_num":"0","level":"0","left":"0.045058139696324315","page_num":"0"},{"line_num":"0","width":"0.0395732194185257","word_num":"0","par_num":"0","top":"0.5540002816548221","left":"0.04489488267260087","page_num":"0","text":"© ProxyUrl.php","block_num":"0","height":"0.01333898570802483","conf":"0.5","level":"0"},{"conf":"0.5","line_num":"0","par_num":"0","top":"0.5708333332888438","word_num":"0","left":"0.045058143693342025","text":"C) RequestBuilder.ohp","level":"0","block_num":"0","height":"0.007978036006291767","width":"0.053779065608978265","page_num":"0"},{"par_num":"0","text":"6 RequestExecute.php","page_num":"0","line_num":"0","top":"0.5839793283516915","left":"0.04505814161411313","width":"0.05813953280448915","block_num":"0","conf":"0.5","height":"0.013242893748813267","level":"0","word_num":"0"},{"top":"0.5993055555555555","word_num":"0","page_num":"0","left":"0.043604651332287504","level":"0","text":"• RequestExecutelnterface","width":"0.06976743936538696","block_num":"0","line_num":"0","conf":"1","par_num":"0","height":"0.013194444444444509"},{"left":"0.04360465358589083","block_num":"0","height":"0.012919896178775314","level":"0","par_num":"0","conf":"1","page_num":"0","top":"0.6149870802374857","word_num":"0","width":"0.05523255467414856","line_num":"0","text":"SystemEvents.php"},{"height":"0.01325904395845201","conf":"0.5","level":"0","word_num":"0","text":"© SystemUrl.php","top":"0.6304909560892494","page_num":"0","left":"0.04505814011459571","par_num":"0","line_num":"0","width":"0.04360465109348297","block_num":"0"},{"height":"0.013194444444444398","text":"C TokenBuilder.php","top":"0.6458333333333334","block_num":"0","width":"0.05087209343910217","word_num":"0","conf":"0.5","left":"0.0450581399628617","line_num":"0","par_num":"0","level":"0","page_num":"0"},{"conf":"0.5","left":"0.045058141015190255","par_num":"0","page_num":"0","level":"0","text":"© TokenBuilderInterface.pt","block_num":"0","top":"0.661498708338261","height":"0.012919896178775314","word_num":"0","line_num":"0","width":"0.06831395030021667"},{"left":"0.045058140296281746","conf":"0.5","block_num":"0","top":"0.677002584081155","width":"0.043604651093482966","word_num":"0","level":"0","text":"© UrlBuilder.php","line_num":"0","height":"0.012919896178775314","par_num":"0","page_num":"0"},{"height":"0.017054265737533658","conf":"0.30000001192092896","level":"0","width":"0.027034886181354523","word_num":"0","par_num":"0","block_num":"0","top":"0.6891472857368536","text":"D Config","left":"0.03590116178866337","page_num":"0","line_num":"0"},{"height":"0.012919896178775314","word_num":"0","top":"0.7054263567232738","left":"0.03779069787595659","line_num":"0","width":"0.018895348906517027","text":"DDTO","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","level":"0"},{"block_num":"0","conf":"1","page_num":"0","height":"0.007751937707265233","top":"0.7235142119603207","word_num":"0","level":"0","text":"M Filters","line_num":"0","par_num":"0","left":"0.03779069919579286","width":"0.021802324056625362"},{"height":"0.013242893748813156","text":"D Jobs","conf":"0.30000001192092896","block_num":"0","top":"0.7361111111359293","width":"0.0203488364815712","left":"0.037790698388461594","page_num":"0","par_num":"0","line_num":"0","level":"0","word_num":"0"},{"height":"0.007978035344017975","conf":"0.5","left":"0.037790702958057865","level":"0","line_num":"0","par_num":"0","text":"• ProspectSearchStrateay","word_num":"0","page_num":"0","width":"0.06686046123504638","block_num":"0","top":"0.7545219644985337"},{"width":"0.04215116202831268","text":"D ServiceTraits","word_num":"0","page_num":"0","top":"0.7673611111111112","block_num":"0","conf":"0.5","line_num":"0","par_num":"0","left":"0.03633721038603743","level":"0","height":"0.013194444444444398"},{"width":"0.04360465109348298","block_num":"0","left":"0.0377906982541306","par_num":"0","text":"© DataClient.php","top":"0.782638889083126","height":"0.013226743539174413","line_num":"0","conf":"1","level":"0","word_num":"0","page_num":"0"},{"left":"0.03779069911240864","level":"0","conf":"1","par_num":"0","height":"0.012919896178775425","word_num":"0","block_num":"0","top":"0.7984496125372272","text":"© DecorateActivity.php","line_num":"0","width":"0.05959302186965943","page_num":"0"},{"width":"0.04941860437393189","conf":"1","top":"0.8138888888888889","word_num":"0","page_num":"0","level":"0","text":"© LocalSearch.php","left":"0.037790698636677444","line_num":"0","par_num":"0","height":"0.013194444444444398","block_num":"0"},{"page_num":"0","line_num":"0","text":"© LocalSearchInterface.php","level":"0","conf":"1","height":"0.013210593329535558","left":"0.03779069976243452","top":"0.8291666669872563","block_num":"0","par_num":"0","width":"0.07122092843055725","word_num":"0"},{"text":"© RemoteSearch.php","width":"0.055232554674148567","word_num":"0","top":"0.8449612404119043","height":"0.012919896178775314","line_num":"0","block_num":"0","left":"0.037790701139780135","level":"0","page_num":"0","conf":"1","par_num":"0"},{"block_num":"0","conf":"1","height":"0.013194444444444398","top":"0.8604166666666667","width":"0.03779069781303406","word_num":"0","left":"0.03779069823495582","text":"© Service.php","par_num":"0","level":"0","line_num":"0","page_num":"0"},{"left":"0.021802326968594077","height":"0.008333333333333304","word_num":"0","conf":"0.30000001192092896","top":"0.8756944444444444","block_num":"0","level":"0","page_num":"0","text":"> MListeners","width":"0.03779069483280182","par_num":"0","line_num":"0"},{"width":"0.03779069483280181","conf":"0.30000001192092896","block_num":"0","left":"0.021802325104005583","line_num":"0","page_num":"0","par_num":"0","top":"0.8914728687603839","level":"0","text":"> M Metadata","word_num":"0","height":"0.007832686768637798"},{"word_num":"0","left":"0.021802325104005583","line_num":"0","par_num":"0","block_num":"0","text":"> M Miaration","conf":"0.30000001192092896","width":"0.03779069483280181","height":"0.007784237464269039","level":"0","page_num":"0","top":"0.9069444444461602"},{"level":"0","height":"0.008333333333333304","line_num":"0","par_num":"0","width":"0.03779069483280182","block_num":"0","top":"0.9222222222222223","conf":"0.30000001192092896","left":"0.021802325112669052","text":"› Pipedrive","word_num":"0","page_num":"0"},{"left":"0.02180232525140502","top":"0.9354005174609858","block_num":"0","level":"0","conf":"0.30000001192092896","line_num":"0","word_num":"0","height":"0.01321059332953567","par_num":"0","page_num":"0","text":"> D Salesforce","width":"0.04215116202831268"},{"block_num":"0","conf":"0.30000001192092896","left":"0.029069768269642294","line_num":"0","page_num":"0","par_num":"0","top":"0.9506944444444444","word_num":"0","text":"D Traits","width":"0.023255813121795654","height":"0.013194444444444509","level":"0"},{"conf":"1","block_num":"0","left":"0.1220930237335959","top":"0.04651162776985762","level":"0","height":"0.013210594654083252","word_num":"0","line_num":"0","text":"© AutomatedReportsService.php","width":"0.0770348846912384","par_num":"0","page_num":"0"},{"width":"0.0654069721698761","par_num":"0","page_num":"0","line_num":"0","text":"C TeamSetupController.php","left":"0.12063953390052742","top":"0.06944444444444442","level":"0","height":"0.008333333333333304","conf":"1","word_num":"0","block_num":"0"},{"par_num":"0","left":"0.20784884136774445","conf":"1","level":"0","height":"0.013210594654083252","line_num":"0","text":"© SendReportJob.php","word_num":"0","page_num":"0","block_num":"0","width":"0.05377906560897827","top":"0.04651162776985762"},{"left":"0.19622093276659994","text":"pnp apl.onp","page_num":"0","level":"0","block_num":"0","height":"0.005555555555555536","conf":"0.5","top":"0.07222222222222219","par_num":"0","line_num":"0","word_num":"0","width":"0.02616278827190399"},{"conf":"0.5","level":"0","height":"0.012919896178775314","block_num":"0","left":"0.23110465051915002","line_num":"0","width":"0.04360465109348299","text":"• Filesystem.php","top":"0.0671834625479939","word_num":"0","par_num":"0","page_num":"0"},{"level":"0","par_num":"0","text":"& OpportunitySyncTrait.php x","line_num":"0","width":"0.07122092247009276","block_num":"0","height":"0.013194444444444398","left":"0.21075582039910684","top":"0.09027777777777779","conf":"0.5","word_num":"0","page_num":"0"},{"text":"© RequestGenerateReportJob.php","top":"0.09027777777777779","par_num":"0","line_num":"0","page_num":"0","block_num":"0","left":"0.12209302685981571","conf":"1","height":"0.013194444444444398","width":"0.07994185686111449","word_num":"0","level":"0"},{"line_num":"0","page_num":"0","par_num":"0","text":"© OpportunityStageUpdated.php","block_num":"0","height":"0.013194444444444398","top":"0.11111111111111116","left":"0.1220930237335959","level":"0","width":"0.0770348846912384","conf":"1","word_num":"0"},{"height":"0.008333333333333415","par_num":"0","text":"C RunOpportunityAiAnalysis.phg","level":"0","width":"0.07412790060043334","page_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.13402777777777775","left":"0.12209302963212476","word_num":"0"},{"line_num":"0","block_num":"0","par_num":"0","height":"0.013210594654083252","left":"0.2718023263626453","top":"0.04651162776985762","width":"0.0625","conf":"1","level":"0","page_num":"0","word_num":"0","text":"© SendReportMailJob.php"},{"word_num":"0","page_num":"0","block_num":"0","par_num":"0","conf":"0.5","text":"C Team.php","top":"0.06944444444444442","width":"0.03052325248718263","height":"0.008333333333333304","line_num":"0","level":"0","left":"0.2834302328315131"},{"height":"0.013210594654083252","level":"0","page_num":"0","word_num":"0","conf":"1","line_num":"0","par_num":"0","text":"© ReportController.php","top":"0.04651162778062423","block_num":"0","width":"0.058139532804489136","left":"0.3415697695210921"},{"width":"0.07412790656089785","level":"0","height":"0.012919896178775314","line_num":"0","text":"© CreateHeldActivityEvent.php","block_num":"0","top":"0.06718346266642627","page_num":"0","word_num":"0","par_num":"0","left":"0.3241279081112662","conf":"1"},{"line_num":"0","block_num":"0","top":"0.09027777777777779","word_num":"0","page_num":"0","left":"0.28779069890439035","conf":"1","level":"0","width":"0.045058137178421","par_num":"0","text":"© Opportunity.php","height":"0.013194444444444398"},{"width":"0.07295866608619689","block_num":"0","line_num":"0","page_num":"0","level":"0","left":"0.341443434393646","top":"0.08763193005968917","height":"0.015951830810970735","conf":"1","text":"© InteractsWithPivotTable.php","word_num":"0","par_num":"0"},{"text":"© OpportunityPendingAiAnalysisAfterStageChanged.php","word_num":"0","level":"0","top":"0.11111111111111116","line_num":"0","left":"0.2848837248114653","width":"0.1293604612350464","par_num":"0","conf":"1","block_num":"0","page_num":"0","height":"0.013194444444444398"},{"top":"0.13402777777777775","level":"0","word_num":"0","width":"0.07122092247009276","line_num":"0","block_num":"0","left":"0.31831396125083744","conf":"1","page_num":"0","par_num":"0","text":"C ImportOpportunityBatch.php","height":"0.008333333333333415"},{"level":"0","par_num":"0","conf":"0.5","line_num":"0","block_num":"0","width":"0.04796511530876163","left":"0.40843023364285747","height":"0.013210594654083252","word_num":"0","page_num":"0","text":"© TokenBuilder.php","top":"0.04651162776985762"},{"word_num":"0","text":"TrackProviderInstalledEvent.php","par_num":"0","left":"0.40697674396260586","line_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775314","conf":"1","top":"0.0671834625479939","level":"0","width":"0.08284883499145512"},{"left":"0.42441860350520555","level":"0","text":"© OpportunityUpdated.php","word_num":"0","width":"0.06395348906517029","block_num":"0","conf":"1","height":"0.013194444444444398","par_num":"0","line_num":"0","top":"0.09027777777777779","page_num":"0"},{"page_num":"0","height":"0.008333333333333415","top":"0.13402777777777775","word_num":"0","conf":"1","par_num":"0","line_num":"0","block_num":"0","text":"T ImportBatchJobTrait.php","width":"0.06395348310470583","left":"0.3997093081569491","level":"0"},{"line_num":"0","width":"0.03488371968269348","word_num":"0","page_num":"0","conf":"0.5","left":"0.1220930236310767","block_num":"0","height":"0.013194444444444509","level":"0","par_num":"0","text":"© Service.php","top":"0.15486111111111112"},{"block_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.1497093034464422","top":"0.18333333333333335","level":"0","text":"\"podcast aualo unl","word_num":"0","width":"0.04941859841346741","par_num":"0","line_num":"0","page_num":"0"},{"height":"0.0077519370449913305","block_num":"0","par_num":"0","conf":"0.30000001192092896","word_num":"0","left":"0.20639535056891542","level":"0","line_num":"0","top":"0.18087855331212965","width":"0.01453488171100617","text":"X3","page_num":"0"},{"block_num":"0","left":"0.22529069883299266","par_num":"0","word_num":"0","line_num":"0","text":"Co W .*","width":"0.029069766402244596","page_num":"0","conf":"0.30000001192092896","top":"0.17829457374837643","level":"0","height":"0.015503875414530466"},{"level":"0","page_num":"0","width":"0.021802325546741497","text":"O results","height":"0.010594314999050614","top":"0.1782945737666246","left":"0.2659883717954277","par_num":"0","block_num":"0","conf":"0.5","line_num":"0","word_num":"0"},{"text":"TT :","left":"0.2936046515407906","top":"0.17569444435845805","word_num":"0","height":"0.01552002562416921","conf":"0.30000001192092896","level":"0","block_num":"0","page_num":"0","par_num":"0","line_num":"0","width":"0.03633720874786378"},{"top":"0.21705426390458304","block_num":"0","word_num":"0","left":"0.12209302349830872","conf":"1","width":"0.010174418240785604","text":"757","height":"0.012919896178775314","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"width":"0.01017441824078559","level":"0","line_num":"0","page_num":"0","par_num":"0","left":"0.12209302356492698","block_num":"0","conf":"1","text":"789","top":"0.24289405698167177","height":"0.012919896178775425","word_num":"0"},{"text":"790","height":"0.012919896178775314","left":"0.12209302356492698","par_num":"0","top":"0.25839793295066404","conf":"1","line_num":"0","page_num":"0","block_num":"0","width":"0.01017441824078559","word_num":"0","level":"0"},{"top":"0.2739018089196563","level":"0","text":"791","width":"0.01017441824078559","word_num":"0","conf":"1","height":"0.012919896178775314","block_num":"0","left":"0.12209302356492698","line_num":"0","par_num":"0","page_num":"0"},{"width":"0.010174418240785604","page_num":"0","left":"0.12209302336507233","height":"0.012919896178775425","conf":"1","level":"0","text":"792","top":"0.2894056848932627","par_num":"0","word_num":"0","block_num":"0","line_num":"0"},{"level":"0","word_num":"0","width":"0.011627906560897822","left":"0.12209302365753558","page_num":"0","par_num":"0","text":"793","block_num":"0","top":"0.30490956082534104","conf":"1","height":"0.012919896178775314","line_num":"0"},{"word_num":"0","conf":"1","left":"0.12209302336507233","line_num":"0","par_num":"0","height":"0.010335916943020385","width":"0.010174418240785604","top":"0.320413436803499","page_num":"0","level":"0","text":"794","block_num":"0"},{"width":"0.011627906560897835","conf":"1","height":"0.010335916943020163","level":"0","left":"0.12063953501896969","line_num":"0","page_num":"0","par_num":"0","block_num":"0","top":"0.3359173127817199","word_num":"0","text":"795"},{"height":"0.012919896178775425","text":"799","left":"0.12063953489784567","conf":"1","level":"0","block_num":"0","page_num":"0","par_num":"0","width":"0.011627906560897835","line_num":"0","top":"0.41085271353851927","word_num":"0"},{"top":"0.4418604654765038","level":"0","page_num":"0","conf":"1","line_num":"0","block_num":"0","height":"0.012919896178775425","text":"801","width":"0.011627906560897835","left":"0.12063953489784567","par_num":"0","word_num":"0"},{"page_num":"0","level":"0","conf":"1","top":"0.457364341445496","width":"0.011627906560897835","height":"0.012919896178775425","block_num":"0","left":"0.12063953489784567","line_num":"0","text":"802","word_num":"0","par_num":"0"},{"line_num":"0","width":"0.010174418240785604","height":"0.012919896178775314","level":"0","conf":"1","left":"0.12209302355887078","par_num":"0","block_num":"0","top":"0.4728682175006209","word_num":"0","text":"803","page_num":"0"},{"line_num":"0","conf":"1","height":"0.012919896178775314","page_num":"0","block_num":"0","par_num":"0","text":"804","top":"0.4883720934696132","word_num":"0","width":"0.010174418240785604","left":"0.12209302355887078","level":"0"},{"word_num":"0","page_num":"0","top":"0.5038759694386054","conf":"1","text":"805","left":"0.12209302355887078","line_num":"0","height":"0.012919896178775425","block_num":"0","level":"0","par_num":"0","width":"0.010174418240785604"},{"height":"0.010335916943020385","word_num":"0","line_num":"0","par_num":"0","block_num":"0","text":"806","conf":"1","level":"0","page_num":"0","top":"0.5193798450722329","width":"0.010174418240785604","left":"0.12209302336507233"},{"conf":"1","left":"0.12209302365753558","block_num":"0","line_num":"0","page_num":"0","text":"807","par_num":"0","width":"0.011627906560897822","height":"0.012919896178775425","level":"0","word_num":"0","top":"0.5322997417038939"},{"level":"0","word_num":"0","height":"0.012919896178775314","left":"0.12209302356492698","line_num":"0","page_num":"0","top":"0.5478036177051859","width":"0.01017441824078559","block_num":"0","conf":"1","par_num":"0","text":"808"},{"page_num":"0","block_num":"0","conf":"1","left":"0.12063953496312871","text":"809","width":"0.01308139562606811","height":"0.012919896178775425","word_num":"0","par_num":"0","top":"0.5633074936418784","level":"0","line_num":"0"},{"conf":"1","page_num":"0","width":"0.011627906560897822","block_num":"0","top":"0.5788113696108708","level":"0","line_num":"0","left":"0.12209302365753558","text":"810","height":"0.012919896178775425","word_num":"0","par_num":"0"},{"text":"811","left":"0.12063953489784567","level":"0","width":"0.011627906560897835","block_num":"0","conf":"1","line_num":"0","height":"0.012919896178775314","top":"0.5943152458382609","par_num":"0","word_num":"0","page_num":"0"},{"line_num":"0","conf":"1","height":"0.012919896178775425","block_num":"0","level":"0","par_num":"0","top":"0.6098191215857691","text":"812","left":"0.12063953502935174","width":"0.011627906560897822","word_num":"0","page_num":"0"},{"par_num":"0","word_num":"0","text":"813","conf":"1","level":"0","block_num":"0","line_num":"0","height":"0.012919896178775314","top":"0.6253229977762454","page_num":"0","width":"0.011627906560897835","left":"0.12063953489784567"},{"page_num":"0","par_num":"0","width":"0.011627906560897835","line_num":"0","block_num":"0","height":"0.012919896178775314","level":"0","top":"0.6408268737452377","conf":"1","text":"814","left":"0.12063953489784567","word_num":"0"},{"text":"815","width":"0.010174418240785604","word_num":"0","par_num":"0","line_num":"0","block_num":"0","left":"0.12209302349830872","conf":"1","level":"0","height":"0.012919896178775425","page_num":"0","top":"0.6563307496926967"},{"height":"0.010335916943020274","block_num":"0","conf":"1","page_num":"0","line_num":"0","text":"816","width":"0.010174418240785604","word_num":"0","top":"0.67183462543399","level":"0","left":"0.12209302336507233","par_num":"0"},{"block_num":"0","left":"0.12209302333908192","level":"0","line_num":"0","par_num":"0","text":"817","width":"0.00872092992067336","conf":"0.30000001192092896","height":"0.005167958471510081","word_num":"0","page_num":"0","top":"0.689922480669499"},{"conf":"0.5","page_num":"0","block_num":"0","width":"0.00872092992067336","height":"0.005167958471510081","left":"0.12209302333908192","word_num":"0","par_num":"0","top":"0.7519379845454681","text":"040","line_num":"0","level":"0"},{"conf":"1","par_num":"0","text":"838","top":"0.7932816538485967","page_num":"0","line_num":"0","height":"0.012919896178775425","block_num":"0","word_num":"0","left":"0.12063953528544258","width":"0.011627906560897822","level":"0"},{"top":"0.8087855298498888","left":"0.12209302356492698","line_num":"0","page_num":"0","level":"0","text":"839","height":"0.012919896178775314","par_num":"0","width":"0.01017441824078559","word_num":"0","conf":"1","block_num":"0"},{"left":"0.12063953523699293","block_num":"0","level":"0","par_num":"0","text":"840","width":"0.011627906560897835","word_num":"0","conf":"1","top":"0.8242894061311119","height":"0.012919896178775425","line_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","left":"0.12063953523699293","width":"0.011627906560897835","text":"841","par_num":"0","conf":"1","top":"0.8397932821001042","height":"0.012919896178775314","level":"0","word_num":"0","line_num":"0"},{"height":"0.010335916943020274","block_num":"0","text":"842","top":"0.8552971578936924","width":"0.011627906560897835","page_num":"0","level":"0","word_num":"0","par_num":"0","left":"0.12063953489784567","conf":"1","line_num":"0"},{"top":"0.8733850131778755","left":"0.12063953492946186","width":"0.010174417495727534","word_num":"0","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"845","page_num":"0","line_num":"0","height":"0.005167958140373186"},{"level":"0","top":"0.8837209303666846","height":"0.012919896178775425","conf":"1","block_num":"0","text":"844","left":"0.12209302356492698","page_num":"0","word_num":"0","width":"0.01017441824078559","par_num":"0","line_num":"0"},{"level":"0","page_num":"0","line_num":"0","word_num":"0","height":"0.012919896178775314","top":"0.8992248063356769","block_num":"0","left":"0.12209302356492698","par_num":"0","conf":"1","text":"845","width":"0.01017441824078559"},{"conf":"1","width":"0.011627906560897835","word_num":"0","left":"0.12063953489784567","block_num":"0","text":"846","par_num":"0","top":"0.9147286825307674","level":"0","page_num":"0","height":"0.012919896178775314","line_num":"0"},{"par_num":"0","text":"847","height":"0.012919896178775314","block_num":"0","level":"0","line_num":"0","page_num":"0","word_num":"0","left":"0.12209302349830872","width":"0.010174418240785604","conf":"1","top":"0.9302325584782264"},{"top":"0.9457364342472678","width":"0.010174418240785604","word_num":"0","line_num":"0","block_num":"0","conf":"1","left":"0.12209302336507233","level":"0","height":"0.012919896178775425","page_num":"0","par_num":"0","text":"848"},{"par_num":"0","conf":"1","height":"0.013194444444444509","width":"0.0813953459262848","left":"0.14680232849231975","text":"trait OpportunitySyncTrait","level":"0","top":"0.20138888888888884","word_num":"0","line_num":"0","page_num":"0","block_num":"0"},{"top":"0.2067183467888588","width":"0.055232554674148615","conf":"0.30000001192092896","line_num":"0","left":"0.44622092949818154","par_num":"0","word_num":"0","height":"0.007864986525641493","level":"0","page_num":"0","block_num":"0","text":"BSZMZMI9 AY"},{"conf":"1","page_num":"0","block_num":"0","line_num":"0","width":"0.2093023061752319","top":"0.21705426375385084","left":"0.1584302519620017","level":"0","par_num":"0","text":"private function create0pportunity(string $crmId, array $properties,","word_num":"0","height":"0.012919896178775314"},{"page_num":"0","word_num":"0","top":"0.21705426392611615","conf":"1","level":"0","left":"0.3677325591433914","par_num":"0","width":"0.10610464811325071","text":"array $associations): ?Opportunity","height":"0.012919896178775425","line_num":"0","block_num":"0"},{"block_num":"0","left":"0.16715116091099302","page_num":"0","width":"0.12063953876495359","par_num":"0","text":"IT souoor cunzeyzwaskceehllyulealeu","top":"0.23255813946483883","height":"0.005167958802646977","word_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0"},{"conf":"1","par_num":"0","block_num":"0","left":"0.17877907224626774","height":"0.012919896178775425","top":"0.2428940572077699","width":"0.20058138370513914","word_num":"0","level":"0","text":"MatchActivitiesToNew0pportunity::dispatch($opportunity->getId());","line_num":"0","page_num":"0"},{"level":"0","left":"0.1671511619309638","conf":"1","par_num":"0","word_num":"0","top":"0.2894056851147466","height":"0.012919896178775314","width":"0.0625","block_num":"0","text":"return Sopportunity;","line_num":"0","page_num":"0"},{"line_num":"0","block_num":"0","conf":"1","width":"0.011627906560897822","word_num":"0","height":"0.010335916943020163","left":"0.15406976757710925","page_num":"0","text":"/**","par_num":"0","level":"0","top":"0.3359173127817199"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.09156975746154786","line_num":"0","page_num":"0","left":"0.1569767548843115","height":"0.005167958140373297","text":"*Uooure exscino oodorcuncu","top":"0.3540051682166351","level":"0","par_num":"0"},{"width":"0.3139534950256348","block_num":"0","top":"0.39513888888888893","word_num":"0","conf":"1","line_num":"0","par_num":"0","level":"0","height":"0.013194444444444398","left":"0.1540697546374334","page_num":"0","text":"private function updateOpportunity(string $crmId, array $properties, array $associations): Opportunity"},{"top":"0.4263565895030226","width":"0.16133720874786378","level":"0","conf":"1","page_num":"0","word_num":"0","height":"0.013226743539174413","text":"$accountId = $this->resolveAccountId($associations);","left":"0.16715116552138715","par_num":"0","line_num":"0","block_num":"0"},{"top":"0.44166666666666665","left":"0.16860466822115497","height":"0.013194444444444509","level":"0","width":"0.2514534711837768","word_num":"0","page_num":"0","line_num":"0","par_num":"0","conf":"1","block_num":"0","text":"$businessProcess = $this->resolveBusinessProcess($properties[ 'pipeline'] ?? null);"},{"left":"0.1686046714506595","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess, $properties['dealstage'] ?? null) : null;","width":"0.32703485488891604","conf":"1","block_num":"0","par_num":"0","line_num":"0","word_num":"0","level":"0","height":"0.015503875414530466","top":"0.4547803621635358","page_num":"0"},{"width":"0.08575580716133119","left":"0.1715116333535695","conf":"0.30000001192092896","page_num":"0","par_num":"0","top":"0.47286821707309656","text":"• Extract Surround # E :","word_num":"0","height":"0.015503875414530466","level":"0","line_num":"0","block_num":"0"},{"par_num":"0","text":"suata = punas-uz aupporuanatyData (Sproperties, Saccountid, SbusinessProcess, $stage);","block_num":"0","page_num":"0","line_num":"0","width":"0.2674418449401855","top":"0.4857881130610662","height":"0.02325581444634328","level":"0","word_num":"0","conf":"0.30000001192092896","left":"0.1671511753212196"},{"height":"0.013194444444444398","level":"0","block_num":"0","left":"0.16715116421655613","page_num":"0","top":"0.5166666666666667","line_num":"0","word_num":"0","text":"$attributes = [","par_num":"0","width":"0.0479651153087616","conf":"0.5"},{"word_num":"0","block_num":"0","top":"0.5322997421901788","height":"0.015616924232906726","line_num":"0","level":"0","conf":"0.5","left":"0.180232564467242","par_num":"0","text":"'crm_configuration_id' > $this->config->getId(),","page_num":"0","width":"0.15116277933120725"},{"text":"'crm_provider_id' => $crmId,","line_num":"0","page_num":"0","conf":"0.5","block_num":"0","level":"0","height":"0.015503875414530355","word_num":"0","left":"0.1802325613237561","width":"0.08720929622650148","top":"0.547803617934423","par_num":"0"},{"par_num":"0","text":"1580","page_num":"0","width":"0.020348836481571264","word_num":"0","line_num":"0","left":"0.4970930239588268","level":"0","height":"0.020671833886040547","block_num":"0","top":"0.41602067220426653","conf":"0.30000001192092896"},{"text":"1581","top":"0.4392764858899405","width":"0.014534883201122284","level":"0","left":"0.5029069772463381","conf":"1","word_num":"0","par_num":"0","page_num":"0","block_num":"0","height":"0.012919896178775425","line_num":"0"},{"page_num":"0","conf":"1","height":"0.012919896178775314","width":"0.013081395626068137","text":"1582","left":"0.5043604651956869","line_num":"0","top":"0.4547803618589328","par_num":"0","block_num":"0","level":"0","word_num":"0"},{"text":"1583","conf":"1","top":"0.47028423782792506","level":"0","word_num":"0","page_num":"0","width":"0.014534883201122284","line_num":"0","block_num":"0","height":"0.012919896178775314","left":"0.5029069772463381","par_num":"0"},{"conf":"0.30000001192092896","left":"0.49709302332898186","page_num":"0","par_num":"0","height":"0.015503875414530466","width":"0.020348836481571153","line_num":"0","top":"0.48320413438575804","word_num":"0","block_num":"0","text":"-1584","level":"0"},{"height":"0.015503875414530466","text":"=1585","width":"0.020348836481571264","block_num":"0","par_num":"0","left":"0.4970930239588268","word_num":"0","level":"0","conf":"0.5","line_num":"0","top":"0.4987080105270155","page_num":"0"},{"word_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.16715116287396564","line_num":"0","par_num":"0","top":"0.5633074936095788","text":"]:","height":"0.012919896178775314","width":"0.008720929920673387","level":"0"},{"level":"0","page_num":"0","word_num":"0","text":"$values = array_merge($attributes, $data);","conf":"1","top":"0.5943152456121626","line_num":"0","left":"0.16715116267238034","block_num":"0","height":"0.012919896178775425","par_num":"0","width":"0.13081395626068115"},{"line_num":"0","block_num":"0","left":"0.16715116402538407","top":"0.6097222222222223","width":"0.25581395626068115","page_num":"0","text":"$opportunity = $this->crmEntityRepository->upsert0pportunity($attributes, $values);","conf":"1","height":"0.013194444444444398","level":"0","word_num":"0","par_num":"0"},{"level":"0","page_num":"0","block_num":"0","conf":"1","height":"0.010335916943020274","par_num":"0","text":"1587","top":"0.5322997417007552","width":"0.013081395626068137","left":"0.5043604651956869","line_num":"0","word_num":"0"},{"page_num":"0","text":"1588","block_num":"0","left":"0.502906976761842","level":"0","line_num":"0","conf":"1","par_num":"0","width":"0.014534883201122284","height":"0.012919896178775425","word_num":"0","top":"0.5452196386031187"},{"width":"0.014534883201122284","word_num":"0","level":"0","conf":"1","par_num":"0","block_num":"0","line_num":"0","page_num":"0","text":"1589","left":"0.5029069772463381","top":"0.5607235143137131","height":"0.012919896178775425"},{"top":"0.5762273905411033","height":"0.012919896178775314","width":"0.014534883201122284","word_num":"0","left":"0.502906976761842","page_num":"0","conf":"1","text":"1590","block_num":"0","level":"0","par_num":"0","line_num":"0"},{"word_num":"0","page_num":"0","width":"0.013081395626068026","line_num":"0","block_num":"0","level":"0","conf":"1","left":"0.504360465141181","par_num":"0","text":"1591","height":"0.012919896178775425","top":"0.5917312662839973"},{"page_num":"0","conf":"1","block_num":"0","width":"0.014534883201122284","word_num":"0","line_num":"0","height":"0.012919896178775314","level":"0","top":"0.6072351422206899","par_num":"0","text":"1592","left":"0.5029069772463381"},{"block_num":"0","left":"0.1671511716620861","level":"0","word_num":"0","par_num":"0","conf":"1","width":"0.20639533996582032","height":"0.012919896178775314","line_num":"0","page_num":"0","text":"$this->importExternalFieldData($properties, $opportunity->getId());","top":"0.6408268734868398"},{"top":"0.65625","text":"$this->update0pportunityAssociations(Sopportunity, $associations);","word_num":"0","width":"0.2034883737564087","par_num":"0","line_num":"0","height":"0.013194444444444398","left":"0.16715116420920317","block_num":"0","conf":"1","level":"0","page_num":"0"},{"width":"0.014534883201122284","level":"0","page_num":"0","line_num":"0","conf":"1","height":"0.010335916943020274","word_num":"0","text":"1594","par_num":"0","block_num":"0","left":"0.5029069769314155","top":"0.6382428941899886"},{"height":"0.015536175833808064","level":"0","word_num":"0","page_num":"0","line_num":"0","left":"0.16715116210525852","text":"return $opportunity;","width":"0.06395348906517029","conf":"1","block_num":"0","par_num":"0","top":"0.6847222219022174"},{"text":"1596","word_num":"0","left":"0.5043604649049891","top":"0.669250646122231","height":"0.010335916943020274","line_num":"0","page_num":"0","level":"0","par_num":"0","conf":"1","width":"0.013081395626068137","block_num":"0"},{"height":"0.010335916943020274","level":"0","text":"1597","top":"0.6847545220912232","word_num":"0","block_num":"0","line_num":"0","left":"0.5043604649049891","conf":"1","page_num":"0","width":"0.013081395626068137","par_num":"0"},{"height":"0.010335916943020274","word_num":"0","left":"0.5043604649049891","level":"0","line_num":"0","top":"0.7002583980602154","par_num":"0","block_num":"0","text":"1598","page_num":"0","conf":"1","width":"0.013081395626068137"},{"text":"1599","width":"0.011627906560897738","word_num":"0","par_num":"0","conf":"1","level":"0","line_num":"0","left":"0.5043604652515279","top":"0.71576227402203","page_num":"0","block_num":"0","height":"0.010335916943020274"},{"conf":"1","line_num":"0","text":"private function resolveAccountId(array $associations): ?int{...}","block_num":"0","width":"0.20058138370513914","page_num":"0","left":"0.1540697723936196","level":"0","word_num":"0","top":"0.7465277777777778","par_num":"0","height":"0.013194444444444398"},{"line_num":"0","text":"Lusages","conf":"0.30000001192092896","par_num":"0","left":"0.15406976711412929","width":"0.021802324056625383","level":"0","word_num":"0","height":"0.005167958140373297","block_num":"0","top":"0.7829457366920872","page_num":"0"},{"par_num":"0","text":"private function buildOpportunityData(","line_num":"0","level":"0","page_num":"0","left":"0.15406976780853876","block_num":"0","conf":"1","height":"0.013194444444444509","word_num":"0","top":"0.7930555555555555","width":"0.11918604373931885"},{"page_num":"0","height":"0.012919896178775314","level":"0","line_num":"0","word_num":"0","par_num":"0","text":"array $properties,","width":"0.05668604373931885","conf":"1","block_num":"0","left":"0.1671511636733452","top":"0.808785530075987"},{"par_num":"0","page_num":"0","top":"0.8242894056445347","left":"0.16715116249351336","line_num":"0","conf":"1","height":"0.013210594654083252","text":"Pint $accountId,","block_num":"0","word_num":"0","width":"0.04941860437393189","level":"0"},{"line_num":"0","conf":"0.30000001192092896","level":"0","width":"0.10174417495727539","block_num":"0","par_num":"0","text":"rbusnessrrocess sousnessprocess","top":"0.8423611110704722","height":"0.00518410835001204","word_num":"0","left":"0.16860466225201787","page_num":"0"},{"top":"0.8552971580690963","word_num":"0","page_num":"0","height":"0.012919896178775314","block_num":"0","width":"0.04215116202831268","conf":"1","left":"0.16715116312368727","level":"0","line_num":"0","par_num":"0","text":"?Stage $stage"},{"height":"0.015721982055240225","line_num":"0","page_num":"0","level":"0","par_num":"0","width":"0.03491418957710268","top":"0.8681080016086459","text":"): array &","block_num":"0","conf":"0.30000001192092896","left":"0.1540545333952234","word_num":"0"},{"height":"0.005167958802647088","par_num":"0","page_num":"0","top":"0.8888888888081308","level":"0","word_num":"0","line_num":"0","width":"0.04941860437393189","text":"nownerlo =nuuu","block_num":"0","left":"0.16715116295126","conf":"0.30000001192092896"},{"top":"0.8992248065617751","conf":"1","line_num":"0","level":"0","height":"0.012919896178775314","word_num":"0","par_num":"0","block_num":"0","width":"0.05087209343910218","page_num":"0","left":"0.16715116144901193","text":"$profile = null;"},{"text":"if (! empty($properties['hubspot_owner_id'])) {","word_num":"0","level":"0","page_num":"0","par_num":"0","width":"0.14534883499145507","block_num":"0","line_num":"0","top":"0.9145833333333333","height":"0.013194444444444509","left":"0.16715116258606438","conf":"1"},{"height":"0.012919896178775314","page_num":"0","left":"0.17877907752990724","level":"0","line_num":"0","top":"0.9302325582413618","word_num":"0","conf":"1","block_num":"0","par_num":"0","width":"0.13372092247009276","text":"$ownerId = $properties['hubspot_owner_id'];"},{"par_num":"0","top":"0.9457364344364521","width":"0.2979650974273682","line_num":"0","level":"0","height":"0.012919896178775425","block_num":"0","left":"0.178779081166461","page_num":"0","text":"$profile = $this->crmEntityRepository->findProfileByExternalId($this->config, (string) $ownerId);","word_num":"0","conf":"1"},{"block_num":"0","line_num":"0","height":"0.005167958140373297","conf":"0.30000001192092896","par_num":"0","text":"1100%","top":"0.7648578813949296","word_num":"0","width":"0.011627905815839723","page_num":"0","left":"0.502906976743243","level":"0"},{"top":"0.7751937985514391","block_num":"0","left":"0.5043604651956869","page_num":"0","par_num":"0","line_num":"0","level":"0","height":"0.012919896178775425","width":"0.013081395626068137","text":"1603","word_num":"0","conf":"1"},{"par_num":"0","left":"0.5043604652619099","block_num":"0","level":"0","page_num":"0","height":"0.012919896178775425","text":"1604","width":"0.01162790656089785","line_num":"0","word_num":"0","top":"0.7906976745573454","conf":"1"},{"height":"0.012919896178775314","top":"0.8217054264584159","conf":"1","left":"0.5029069772463381","width":"0.014534883201122284","line_num":"0","text":"1606","par_num":"0","level":"0","page_num":"0","block_num":"0","word_num":"0"},{"word_num":"0","text":"1607","conf":"1","left":"0.5029069772463381","top":"0.8372093024274081","line_num":"0","page_num":"0","par_num":"0","height":"0.012919896178775314","level":"0","width":"0.014534883201122284","block_num":"0"},{"conf":"1","left":"0.5043604651956869","text":"1608","top":"0.8527131783964005","line_num":"0","level":"0","word_num":"0","page_num":"0","block_num":"0","par_num":"0","width":"0.013081395626068137","height":"0.012919896178775314"},{"line_num":"0","block_num":"0","width":"0.24999997615814207","level":"0","height":"0.010610465208689357","page_num":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","top":"0.9868055554662841","word_num":"0","left":"0.004360480307990344","conf":"1","par_num":"0"},{"block_num":"0","page_num":"0","height":"0.013210593329535558","par_num":"0","text":"= custom.log","level":"0","top":"0.04651162857209701","line_num":"0","left":"0.5058139535730378","width":"0.03488371968269344","word_num":"0","conf":"0.5"},{"level":"0","line_num":"0","block_num":"0","height":"0.008333333333333304","left":"0.5058139570725795","par_num":"0","conf":"0.5","text":"V connect.vue","top":"0.06944444444444442","page_num":"0","word_num":"0","width":"0.03633720576763144"},{"conf":"0.5","level":"0","par_num":"0","width":"0.031976744532585144","word_num":"0","height":"0.013210594654083252","left":"0.5494186048776027","text":"= laravel.log","top":"0.04651162776985762","page_num":"0","block_num":"0","line_num":"0"},{"conf":"0.5","left":"0.5901162806972873","block_num":"0","level":"0","page_num":"0","par_num":"0","line_num":"0","text":"A SF ljiminny@localhost]","height":"0.013210594654083252","width":"0.06104651093482971","word_num":"0","top":"0.04651162778062423"},{"block_num":"0","conf":"0.5","page_num":"0","top":"0.043749999999999956","left":"0.6584302335504957","line_num":"0","level":"0","text":"(° scratch_1.json","par_num":"0","height":"0.015972222222222276","word_num":"0","width":"0.042151162028312705"},{"word_num":"0","line_num":"0","conf":"1","left":"0.5523255825810099","level":"0","block_num":"0","par_num":"0","text":"V Onboard.vue","height":"0.008333333333333304","top":"0.06944444444444442","width":"0.036337208747863725","page_num":"0"},{"par_num":"0","text":"Hs local liminnyalocalnost","page_num":"0","top":"0.07222222222222219","width":"0.07267441749572745","block_num":"0","left":"0.5988372102658899","word_num":"0","level":"0","line_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896"},{"page_num":"0","text":"4 console [EU] )","level":"0","top":"0.06944444444444442","width":"0.03924418389797213","line_num":"0","left":"0.6816860492720082","conf":"0.30000001192092896","block_num":"0","height":"0.008333333333333304","par_num":"0","word_num":"0"},{"top":"0.09043927661991469","left":"0.5130813971151973","conf":"1","line_num":"0","level":"0","height":"0.012919896178775314","block_num":"0","page_num":"0","par_num":"0","text":"CrmEntityRepository.php","word_num":"0","width":"0.058139532804489136"},{"block_num":"0","conf":"0.5","page_num":"0","par_num":"0","width":"0.05087209343910215","line_num":"0","top":"0.11111111111111116","height":"0.013194444444444398","left":"0.5072674416284817","text":"4 console [STAGING]","word_num":"0","level":"0"},{"line_num":"0","block_num":"0","left":"0.5799418655505708","conf":"0.30000001192092896","height":"0.013194444444444398","page_num":"0","text":"fii crm_configurations [EU]","level":"0","top":"0.09027777777777779","width":"0.06395348310470572","par_num":"0","word_num":"0"},{"word_num":"0","block_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.04360465109348299","top":"0.09027777790686753","left":"0.6526162789928271","page_num":"0","par_num":"0","text":"A console [(PROD]","height":"0.010497415728039305","level":"0"},{"block_num":"0","height":"0.010335916943020274","conf":"1","page_num":"0","top":"0.16537467712998277","level":"0","width":"0.013081395626068137","word_num":"0","line_num":"0","par_num":"0","text":"1563","left":"0.5043604649049891"},{"conf":"1","left":"0.5043604649049891","width":"0.013081395626068137","block_num":"0","text":"1564","height":"0.010335916943020274","level":"0","line_num":"0","top":"0.18087855309897505","par_num":"0","word_num":"0","page_num":"0"},{"par_num":"0","block_num":"0","conf":"1","text":"1566","width":"0.013081395626068137","word_num":"0","left":"0.5043604648080899","line_num":"0","height":"0.012919896178775425","top":"0.2093023255970895","level":"0","page_num":"0"},{"conf":"1","top":"0.22480620168451415","left":"0.504360465141181","width":"0.013081395626068026","level":"0","line_num":"0","page_num":"0","height":"0.012919896178775425","text":"1567","word_num":"0","par_num":"0","block_num":"0"},{"level":"0","top":"0.24031007765350632","line_num":"0","left":"0.504360465141181","page_num":"0","height":"0.012919896178775425","word_num":"0","text":"1568","block_num":"0","par_num":"0","conf":"1","width":"0.013081395626068026"},{"level":"0","width":"0.013081395626068137","text":"1569","word_num":"0","top":"0.2558139535901989","page_num":"0","block_num":"0","conf":"1","left":"0.5043604651956869","height":"0.012919896178775314","par_num":"0","line_num":"0"},{"block_num":"0","left":"0.49709302340165634","conf":"0.5","height":"0.020671833886040547","par_num":"0","page_num":"0","text":"E1570","top":"0.2635658915841115","width":"0.02034883648157121","line_num":"0","word_num":"0","level":"0"},{"height":"0.010578165451685662","width":"0.024709302186965987","line_num":"0","page_num":"0","block_num":"0","par_num":"0","top":"0.1317829456979298","word_num":"0","left":"0.5770348833430091","text":"Tx: Autov","conf":"0.5","level":"0"},{"width":"0.031976744532585144","word_num":"0","height":"0.012919896178775314","left":"0.6206395341775058","level":"0","line_num":"0","text":"Playground","page_num":"0","conf":"1","block_num":"0","top":"0.13178294609665886","par_num":"0"},{"block_num":"0","par_num":"0","left":"0.6947674427764621","line_num":"0","text":"Sa jiminny v","width":"0.029069766402244568","height":"0.012919896178775314","word_num":"0","level":"0","conf":"0.30000001192092896","top":"0.1317829458382609","page_num":"0"},{"block_num":"0","top":"0.14987080100278827","text":"# contact","height":"0.010545865694681855","conf":"1","width":"0.031976744532585144","page_num":"0","word_num":"0","par_num":"0","left":"0.5377906974498498","line_num":"0","level":"0"},{"block_num":"0","line_num":"0","left":"0.577034884274813","level":"0","page_num":"0","width":"0.058139532804489136","word_num":"0","conf":"0.30000001192092896","height":"0.012919896178775425","par_num":"0","text":"16779180 6655874 m","top":"0.14987080130768382"},{"level":"0","top":"0.1498708011354185","width":"0.07703488469123843","conf":"0.30000001192092896","block_num":"0","word_num":"0","line_num":"0","text":"026 A9 A 22 X 3 X 103 ^","height":"0.012919896178775425","left":"0.6409883724442388","page_num":"0","par_num":"0"},{"conf":"1","width":"0.036337208747863725","word_num":"0","line_num":"0","top":"0.16527777791882392","text":"# contact 2","left":"0.5377906984790682","page_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.010432816214031693"},{"par_num":"0","block_num":"0","page_num":"0","text":"19247563 742723347700 - [EMAIL] 2026-","conf":"1","top":"0.16527777777777775","width":"0.14970929622650153","word_num":"0","left":"0.5770348847322401","height":"0.013194444444444509","level":"0","line_num":"0"},{"width":"0.08866279125213627","block_num":"0","height":"0.005555555555555536","left":"0.5377906973938126","page_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","text":"* conoany 470155 47150050504","top":"0.18333333333333335","word_num":"0"},{"par_num":"0","block_num":"0","word_num":"0","line_num":"0","page_num":"0","level":"0","top":"0.19374999999999998","conf":"1","text":"# deal 7100953 410150124747","height":"0.013194444444444398","width":"0.0843023240566253","left":"0.5377906999234422"},{"height":"0.005167958471510192","top":"0.2144702843102596","level":"0","block_num":"0","page_num":"0","par_num":"0","left":"0.5377906975670903","width":"0.018895348906517007","conf":"0.30000001192092896","line_num":"0","text":"DCLELT","word_num":"0"},{"page_num":"0","height":"0.015503875414530466","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","top":"0.22480620165535314","width":"0.14244185686111444","block_num":"0","conf":"0.5","par_num":"0","word_num":"0","left":"0.5494186081988502","level":"0","line_num":"0"},{"block_num":"0","left":"0.6962209322594678","width":"0.03197674155235286","page_num":"0","height":"0.018281653192308234","line_num":"0","conf":"0.30000001192092896","par_num":"0","level":"0","top":"0.21944444442021105","text":"(owner) ' E","word_num":"0"},{"page_num":"0","conf":"0.30000001192092896","level":"0","left":"0.5494186049751215","word_num":"0","block_num":"0","height":"0.005167958140373297","par_num":"0","text":"U.emall","top":"0.24547803643368937","line_num":"0","width":"0.024709299206733704"},{"page_num":"0","word_num":"0","width":"0.01744185984134672","height":"0.012919896178775425","level":"0","text":"sa.*,","left":"0.5494186047692491","par_num":"0","line_num":"0","block_num":"0","conf":"1","top":"0.2558139535040662"},{"line_num":"0","height":"0.012919896178775425","par_num":"0","text":"t.owner_id FROM social_accounts sa","page_num":"0","conf":"1","width":"0.10610464811325082","left":"0.5494186042862335","top":"0.271317829817589","word_num":"0","level":"0","block_num":"0"},{"block_num":"0","left":"0.5377907027588188","page_num":"0","level":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","word_num":"0","conf":"0.5","line_num":"0","top":"0.28680555555555554","width":"0.11627906560897827","height":"0.013194444444444509"},{"width":"0.12790696620941167","par_num":"0","left":"0.5377907082005293","line_num":"0","word_num":"0","top":"0.30208333333333326","height":"0.013194444444444509","block_num":"0","level":"0","page_num":"0","conf":"0.5","text":"JOIN teams t 1.n<->1: on t.id = u.team_id"},{"par_num":"0","page_num":"0","top":"0.317829457466168","text":"WHERE u.team_id = 400 and sa.provider = 'hubspot';","word_num":"0","block_num":"0","conf":"0.5","left":"0.537790702387344","height":"0.012919896178775314","level":"0","width":"0.15552325248718257","line_num":"0"},{"block_num":"0","page_num":"0","conf":"1","level":"0","top":"0.3486111111111111","left":"0.5377906997828639","par_num":"0","text":"select * from features;","width":"0.07267441749572756","word_num":"0","line_num":"0","height":"0.013194444444444398"},{"left":"0.5377907190905061","page_num":"0","word_num":"0","text":"select * from team features where feature id = 40:","top":"0.36434108563752776","conf":"1","line_num":"0","width":"0.15406974554061892","block_num":"0","par_num":"0","height":"0.007881136735280347","level":"0"},{"word_num":"0","conf":"0.30000001192092896","height":"0.005184108681148936","line_num":"0","page_num":"0","block_num":"0","par_num":"0","text":"select x Tol","top":"0.3979166665896581","left":"0.5377906990353346","level":"0","width":"0.04069767296314242"},{"block_num":"0","word_num":"0","conf":"0.5","level":"0","top":"0.39513888888461934","line_num":"0","height":"0.007961885796652912","page_num":"0","left":"0.5784883833231165","par_num":"0","width":"0.14389533996582027","text":"teams where id = 556: # owner: 18101. crm: 477"},{"word_num":"0","page_num":"0","height":"0.0132590439584519","top":"0.4082687338670272","par_num":"0","text":"select * from crm_configurations where id = 477;","conf":"1","left":"0.5377907011398049","level":"0","block_num":"0","line_num":"0","width":"0.1482558131217957"},{"level":"0","conf":"1","word_num":"0","page_num":"0","text":"SELECT * FROM users WHERE id = 18101;","left":"0.5377906972822756","height":"0.013194444444444398","width":"0.11482558250427244","top":"0.42361111111111116","par_num":"0","block_num":"0","line_num":"0"},{"height":"0.012919896178775425","level":"0","text":"SELECT","width":"0.02180232554674144","conf":"1","block_num":"0","page_num":"0","left":"0.5377906980551176","top":"0.4392764858899405","line_num":"0","par_num":"0","word_num":"0"},{"par_num":"0","top":"0.4547803618589328","width":"0.1409883737564087","word_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN","page_num":"0","height":"0.012919896178775314","left":"0.5494186051709558","level":"0","line_num":"0","conf":"1","block_num":"0"},{"text":"(ouner) + T","top":"0.44444444381042003","block_num":"0","level":"0","line_num":"0","width":"0.03488371968269355","word_num":"0","conf":"0.30000001192092896","left":"0.6947674426601113","height":"0.02325581444634328","par_num":"0","page_num":"0"},{"page_num":"0","block_num":"0","line_num":"0","par_num":"0","conf":"0.5","top":"0.4702842378602248","word_num":"0","width":"0.026162791252136275","height":"0.012919896178775314","level":"0","text":"u.email,","left":"0.5494186047009668"},{"word_num":"0","block_num":"0","left":"0.5494186046723499","line_num":"0","page_num":"0","height":"0.012919896178775425","level":"0","conf":"1","par_num":"0","text":"sa.*,","top":"0.4857881140553151","width":"0.01744185984134672"},{"block_num":"0","par_num":"0","level":"0","line_num":"0","width":"0.10610464811325071","word_num":"0","top":"0.5012919901997115","text":"t.owner_id FROM social_accounts sa","page_num":"0","conf":"1","left":"0.5494186089932823","height":"0.015503875414530355"},{"block_num":"0","left":"0.5377906989258376","width":"0.11627906560897827","word_num":"0","conf":"0.5","text":"JOIN users u on u.id = sa.sociable_id","height":"0.013194444444444398","level":"0","par_num":"0","line_num":"0","page_num":"0","top":"0.5166666666666667"},{"height":"0.012919896178775425","page_num":"0","par_num":"0","conf":"0.5","line_num":"0","width":"0.12645348310470583","top":"0.5322997419299922","block_num":"0","left":"0.537790699776626","level":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id","word_num":"0"},{"conf":"1","par_num":"0","text":"WHERE u.team_id = 556 and sa.provider = 'integration-app';","word_num":"0","block_num":"0","left":"0.5377907028031882","page_num":"0","height":"0.013194444444444509","top":"0.5451388888888888","width":"0.17877906560897827","line_num":"0","level":"0"},{"line_num":"0","level":"0","word_num":"0","par_num":"0","top":"0.576227390315005","height":"0.012919896178775425","block_num":"0","width":"0.145348834991455","left":"0.5377907018328815","page_num":"0","conf":"1","text":"select * from opportunities where id = 7594349;"},{"conf":"1","block_num":"0","par_num":"0","page_num":"0","top":"0.5916666666666667","width":"0.19040697813034058","level":"0","text":"select * from opportunity_stages where opportunity_id = 759434","line_num":"0","height":"0.013194444444444398","left":"0.5377906960816973","word_num":"0"},{"line_num":"0","par_num":"0","width":"0.15116279125213627","word_num":"0","text":"select * from business_processes where id = 6024;","top":"0.6069444444444444","left":"0.5377906921530803","height":"0.015972222222222276","conf":"1","level":"0","block_num":"0","page_num":"0"},{"par_num":"0","conf":"1","page_num":"0","top":"0.6227390182758147","line_num":"0","width":"0.18895348310470583","word_num":"0","level":"0","text":"select * from business_process_stages where stage_id = 16352;","block_num":"0","left":"0.5377907033584309","height":"0.012919896178775425"},{"word_num":"0","block_num":"0","page_num":"0","conf":"1","level":"0","left":"0.5377907082091762","text":"select * from business_process_stages where business_process_]","par_num":"0","height":"0.013194444444444509","top":"0.6381944444444444","line_num":"0","width":"0.19040696620941155"},{"height":"0.013194444444444398","page_num":"0","par_num":"0","block_num":"0","text":"select * from stages where team_id = 459;","level":"0","conf":"1","top":"0.6534722222222222","width":"0.12790696620941155","word_num":"0","line_num":"0","left":"0.5377907079319618"},{"width":"0.10610464811325071","left":"0.5377906976888246","height":"0.008333333333333415","conf":"1","text":"select * from teams where 1d = 459","par_num":"0","word_num":"0","block_num":"0","level":"0","page_num":"0","line_num":"0","top":"0.6715277777777777"},{"block_num":"0","page_num":"0","text":"DELEEIT","top":"0.6873385013645231","level":"0","conf":"0.30000001192092896","par_num":"0","line_num":"0","width":"0.018895348906517007","left":"0.5377906975670903","height":"0.005167958471510192","word_num":"0"},{"block_num":"0","page_num":"0","text":"CONCAT(u.id, CASE WHEN u.id = t.owner_id THEN ' (owner) '7","width":"0.17877906560897827","word_num":"0","height":"0.01552002562416921","left":"0.5494186036123988","top":"0.6976744188847286","level":"0","conf":"0.5","par_num":"0","line_num":"0"},{"page_num":"0","left":"0.5494186046477961","level":"0","par_num":"0","height":"0.005167958471510192","top":"0.7183462533071845","width":"0.024709302186965876","conf":"0.30000001192092896","block_num":"0","word_num":"0","text":"U.enaru","line_num":"0"},{"word_num":"0","block_num":"0","width":"0.01744185984134672","height":"0.010335916943020274","line_num":"0","conf":"1","left":"0.5494186052537453","level":"0","par_num":"0","text":"sa.*,","top":"0.7312661499694889","page_num":"0"},{"text":"t.owner_id FROM social_accounts sa","width":"0.10755813121795654","block_num":"0","line_num":"0","word_num":"0","height":"0.015536175833808064","level":"0","left":"0.5494186123096455","par_num":"0","conf":"1","page_num":"0","top":"0.7441860465361537"},{"level":"0","par_num":"0","text":"JOIN users u on u.id = sa.sociable_id","width":"0.11627906560897827","conf":"0.5","left":"0.5377907027588188","block_num":"0","page_num":"0","height":"0.013226743539174413","line_num":"0","word_num":"0","top":"0.7596899228471226"},{"word_num":"0","page_num":"0","line_num":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id","left":"0.5377907029317888","height":"0.013194444444444398","conf":"0.5","level":"0","par_num":"0","block_num":"0","top":"0.775","width":"0.12645348310470572"},{"line_num":"0","text":"WHERE u.team_id = 459 and sa.provider = 'hubspot';","word_num":"0","top":"0.7906976747788294","conf":"0.5","level":"0","width":"0.1569767355918884","height":"0.012919896178775314","block_num":"0","left":"0.5363372126601057","page_num":"0","par_num":"0"},{"top":"0.8215277777777777","width":"0.19040697813034058","block_num":"0","word_num":"0","page_num":"0","par_num":"0","text":"SELECT crm_provider_id, COUNT(*) as cnt, GROUP_CONCAT(id ORDEF","height":"0.013194444444444509","conf":"1","left":"0.5377906918765941","level":"0","line_num":"0"},{"conf":"1","block_num":"0","text":"FROM stages","word_num":"0","width":"0.036337208747863725","page_num":"0","par_num":"0","level":"0","height":"0.012919896178775314","left":"0.5377906975320883","line_num":"0","top":"0.8372093026535065"},{"word_num":"0","par_num":"0","page_num":"0","top":"0.852713178408371","height":"0.01325904395845201","width":"0.13808139562606803","left":"0.5377906958790934","line_num":"0","conf":"1","level":"0","text":"WHERE team_id = 459 AND type = 'opportunity'","block_num":"0"},{"width":"0.07558139562606803","height":"0.012919896178775314","par_num":"0","level":"0","left":"0.5377906969382564","top":"0.8656330750049277","text":"GROUP BY crm_provider_id","word_num":"0","line_num":"0","block_num":"0","conf":"1","page_num":"0"},{"height":"0.005555555555555647","left":"0.5377906991698187","level":"0","line_num":"0","page_num":"0","par_num":"0","word_num":"0","conf":"0.30000001192092896","width":"0.046511626243591286","text":"HAVING CHT>1A","block_num":"0","top":"0.8861111111111111"},{"height":"0.012919896178775314","left":"0.7529069768235939","text":"> 0","width":"0.013081395626068137","top":"0.0025839794299922225","page_num":"0","word_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","line_num":"0","block_num":"0"},{"width":"0.008720929920673415","word_num":"0","block_num":"0","height":"0.012919896178775425","conf":"0.30000001192092896","level":"0","par_num":"0","left":"0.7703488374379193","line_num":"0","text":"labl","top":"0.0025839797206897996","page_num":"0"},{"block_num":"0","conf":"0.5","left":"0.7994186045642728","par_num":"0","height":"0.012919896178775314","text":"Support Daily • in 2h 44m","level":"0","word_num":"0","top":"0.0025839794299922225","page_num":"0","width":"0.06540697813034058","line_num":"0"},{"word_num":"0","conf":"0.30000001192092896","height":"0.01291989621016365","par_num":"0","block_num":"0","line_num":"0","text":"A","page_num":"0","left":"0.8706395352228682","top":"0.002583979414297999","width":"0.010174418265504026","level":"0"},{"line_num":"0","par_num":"0","height":"0.005167958140373186","text":"AutomatedRenortsCommandTest","word_num":"0","left":"0.8095930312135469","width":"0.08430231809616084","block_num":"0","level":"0","top":"0.025839793539632505","conf":"1","page_num":"0"},{"page_num":"0","height":"0.010610465208689357","level":"0","line_num":"0","par_num":"0","left":"0.8997093023714182","word_num":"0","top":"0.0025839793250265197","text":"100% C•","block_num":"0","conf":"0.30000001192092896","width":"0.026162791252136275"},{"level":"0","top":"0.0025839796560903627","word_num":"0","par_num":"0","line_num":"0","block_num":"0","width":"0.06540697813034058","conf":"0.5","text":"8 • Fri 17 Apr 12:16:58","height":"0.012919896178775314","left":"0.9287790678514896","page_num":"0"},{"width":"0.023255813121795588","top":"0.046511628267201455","height":"0.012919896178775425","word_num":"0","left":"0.7311046511910402","line_num":"0","block_num":"0","level":"0","page_num":"0","par_num":"0","conf":"1","text":"Cascade"},{"height":"0.013242893748813156","word_num":"0","left":"0.7311046545930007","level":"0","line_num":"0","page_num":"0","conf":"1","par_num":"0","text":"Automated Report Retr","block_num":"0","top":"0.06944444442619635","width":"0.05523255467414856"},{"block_num":"0","left":"0.7936046553141967","level":"0","word_num":"0","line_num":"0","height":"0.013242893748813156","text":"Investigating Opportur","conf":"1","top":"0.06944444442619635","width":"0.05377906560897827","par_num":"0","page_num":"0"},{"height":"0.012919896178775314","top":"0.06718346260182684","conf":"0.30000001192092896","block_num":"0","level":"0","line_num":"0","text":"+D ...","width":"0.024709302186965987","par_num":"0","page_num":"0","word_num":"0","left":"0.9593023254966908"},{"top":"0.10069444444444442","line_num":"0","height":"0.005555555555555536","word_num":"0","page_num":"0","block_num":"0","level":"0","par_num":"0","conf":"0.30000001192092896","text":"1. User loos an acuivity in the ul with a amerent stage → Activitylontrouler dispalches updatestage","left":"0.7354651181493372","width":"0.2398255586624145"},{"par_num":"0","width":"0.01017441835029076","level":"0","top":"0.1111111111757106","left":"0.9883720932776162","block_num":"0","text":"w","line_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","height":"0.012919896317829416"},{"line_num":"0","par_num":"0","top":"0.13178294599441287","page_num":"0","text":"nole calls cribervic","level":"0","word_num":"0","width":"0.05377906560897827","left":"0.7863372089417549","block_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186"},{"top":"0.12638888888888888","width":"0.1293604612350463","page_num":"0","conf":"0.5","height":"0.013194444444444509","par_num":"0","word_num":"0","left":"0.8502907023012025","block_num":"0","text":"pdateStage() → pushes the stage change to HubSpot","level":"0","line_num":"0"},{"left":"0.7354651184983692","top":"0.14444444444444438","line_num":"0","height":"0.013194444444444509","page_num":"0","par_num":"0","width":"0.21366279125213616","word_num":"0","block_num":"0","text":"3. HubSpot receives the update and fires a deal.propertyChange webhook back to Jiminny","conf":"1","level":"0"},{"left":"0.7354651171079769","top":"0.16020671867417824","conf":"1","page_num":"0","width":"0.24418604373931885","height":"0.012919896178775314","text":"4. Webhook is collected in Redis → SyncObjects cycle processes it → import0pportunityBatch() → up","block_num":"0","level":"0","word_num":"0","par_num":"0","line_num":"0"},{"top":"0.1729166666666666","page_num":"0","width":"0.12063953876495359","word_num":"0","level":"0","height":"0.013194444444444509","block_num":"0","text":"sertOpportunity() with the stage HubSpot now has","left":"0.7441860434211762","conf":"1","line_num":"0","par_num":"0"},{"level":"0","par_num":"0","text":"5. But HubSpot might return the previous stage if the update hasn't propagated, or if HubSpot rejects","width":"0.2383720874786377","top":"0.1909722222222222","left":"0.7354651218193589","word_num":"0","height":"0.013194444444444398","block_num":"0","conf":"1","page_num":"0","line_num":"0"},{"top":"0.20413436729156698","level":"0","text":"the change - writing a different stage_id back","par_num":"0","width":"0.11191860437393186","word_num":"0","block_num":"0","page_num":"0","left":"0.7441860482493505","line_num":"0","conf":"1","height":"0.013226743539174413"},{"top":"0.2270833333333333","left":"0.734011632393781","word_num":"0","width":"0.0683139503002167","line_num":"0","level":"0","conf":"0.30000001192092896","par_num":"0","height":"0.005555555555555536","block_num":"0","page_num":"0","text":"cloudwatch loas to look for."},{"par_num":"0","page_num":"0","text":"\"opportunity stage nas changed\"","word_num":"0","top":"0.27361111111111114","block_num":"0","conf":"1","level":"0","line_num":"0","width":"0.08430231809616096","height":"0.008333333333333304","left":"0.7383720927582743"},{"level":"0","top":"0.28165374687185274","word_num":"0","left":"0.73837209745895","page_num":"0","par_num":"0","text":"\"[HubSpot] User changing opportunity stage from\"","width":"0.13226743936538699","height":"0.012919896178775314","line_num":"0","block_num":"0","conf":"1"},{"word_num":"0","block_num":"0","height":"0.012919896178775314","page_num":"0","par_num":"0","line_num":"0","text":"2. SyncObjects job + HubspotWebhookBatchSyncStrategy draining Redis (second most likely)","top":"0.32816537477882946","left":"0.7325581600053038","conf":"1","level":"0","width":"0.2194767236709595"},{"page_num":"0","height":"0.007978036006291767","top":"0.3486111110666217","level":"0","line_num":"0","conf":"1","left":"0.7340116212827847","text":"The SyncObiects job runs on a schedule and drains the Redis batch queue. If deal 7594349 's CRM","block_num":"0","width":"0.2267441749572754","par_num":"0","word_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","line_num":"0","top":"0.3643410851965646","level":"0","width":"0.23691861629486077","page_num":"0","left":"0.7325581295061397","height":"0.005167958802647088","text":"vrovcerD keeos reaovearino in the reels seroecause the talledy nano erin Imoortbarchiobiralt","conf":"0.30000001192092896"},{"text":"requeues it after failures), then it gets reprocessed on every cycle.","width":"0.15552325248718257","block_num":"0","left":"0.7325581430118675","height":"0.012919896178775314","line_num":"0","par_num":"0","top":"0.37467700268580617","word_num":"0","page_num":"0","conf":"0.5","level":"0"},{"level":"0","height":"0.013194444444444509","line_num":"0","conf":"1","page_num":"0","text":"CloudWatch logs to look for:","left":"0.734011628795344","par_num":"0","width":"0.06831395030021659","word_num":"0","block_num":"0","top":"0.38749999999999996"},{"conf":"1","par_num":"0","width":"0.15406976938247685","level":"0","top":"0.4340277777777778","page_num":"0","line_num":"0","height":"0.013194444444444398","text":"\"[WebhookSyncBatchProcessor] Batch processing completed\"","word_num":"0","left":"0.7383720882013008","block_num":"0"},{"top":"0.4340277777777778","par_num":"0","width":"0.08139535188674929","conf":"1","block_num":"0","left":"0.8953488348754522","page_num":"0","line_num":"0","text":"- with config_id for team 459","word_num":"0","height":"0.013194444444444398","level":"0"},{"par_num":"0","level":"0","height":"0.012919896178775425","word_num":"0","width":"0.1918604612350464","block_num":"0","conf":"1","page_num":"0","text":"\"[ImportOpportunityBatch]\" or \"[HubSpot] Failed to import opportunity\"","line_num":"0","top":"0.4470284241005348","left":"0.738372092106937"},{"height":"0.007784237464268928","page_num":"0","block_num":"0","level":"0","conf":"1","word_num":"0","par_num":"0","left":"0.738372102166481","text":"\"(HubSpot) Syncing opportunities using strateqy\"","width":"0.13081394433975224","line_num":"0","top":"0.46250000000171565"},{"block_num":"0","height":"0.013194444444444509","level":"0","par_num":"0","width":"0.22965114116668706","page_num":"0","top":"0.4881944444444444","left":"0.7340116498082183","line_num":"0","text":"Check if the same deal CRM ID appears in multiple consecutive [WebhookSyncBatchProcessor] runs.","word_num":"0","conf":"1"},{"left":"0.7340116436658211","word_num":"0","line_num":"0","top":"0.5243055555555556","width":"0.1918604493141174","block_num":"0","height":"0.013194444444444398","level":"0","page_num":"0","par_num":"0","text":"3. importExternalFieldData / SyncCrmField writing back and triggering re-sync","conf":"1"},{"width":"0.11918603181838994","line_num":"0","height":"0.005167958140373186","word_num":"0","level":"0","top":"0.5478036178290382","block_num":"0","left":"0.7340116309337787","par_num":"0","text":"FrocessALAucomaclonAnalysiskesults calls service","page_num":"0","conf":"0.30000001192092896"},{"par_num":"0","left":"0.8561046555944033","conf":"0.30000001192092896","height":"0.005167958140373186","level":"0","line_num":"0","page_num":"0","block_num":"0","text":"›Syncupporcunity perore writine Al tiele values.","top":"0.5478036178290382","word_num":"0","width":"0.11627905368804936"},{"text":"Since Al Automation is enabled for this team (you're seeing the OpportunityPendingAiAnalysisAfterStageC","level":"0","width":"0.24563951492309566","height":"0.015503875414530466","block_num":"0","line_num":"0","page_num":"0","conf":"1","top":"0.5555555556605212","left":"0.734011647867602","word_num":"0","par_num":"0"},{"level":"0","top":"0.5708333333333333","line_num":"0","left":"0.7325581584026069","width":"0.24854648113250732","word_num":"0","conf":"1","block_num":"0","height":"0.013194444444444509","par_num":"0","text":"hanged logs), even though this specific opportunity has no templates, other opportunities do - and their s","page_num":"0"},{"word_num":"0","block_num":"0","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"yncupporcunity calls ao through 1mporturupdateuppo","left":"0.7325581592182623","top":"0.5888888888888889","height":"0.005555555555555536","width":"0.1337209105491638","conf":"0.5"},{"height":"0.005555555555555536","text":"rcunity → which can atrect the keals queue","page_num":"0","top":"0.5888888888888889","left":"0.8662790694489886","level":"0","block_num":"0","par_num":"0","word_num":"0","line_num":"0","conf":"0.30000001192092896","width":"0.10755813121795654"},{"line_num":"0","word_num":"0","conf":"1","left":"0.7340116284091287","width":"0.014534883201122284","page_num":"0","height":"0.012919896178775425","par_num":"0","top":"0.5994832042361936","text":"state.","block_num":"0","level":"0"},{"text":"What to search in CloudWatch","top":"0.6354166666666666","width":"0.08284883499145501","word_num":"0","par_num":"0","page_num":"0","block_num":"0","left":"0.7340116286358876","level":"0","conf":"1","line_num":"0","height":"0.013194444444444509"},{"line_num":"0","height":"0.012919896178775425","conf":"1","level":"0","text":"For opportunity 7594349, search for these in order:","word_num":"0","left":"0.7325581412063185","block_num":"0","page_num":"0","width":"0.12209302186965942","top":"0.6511627907133686","par_num":"0"},{"line_num":"0","text":"estwuike nisinss oussiness orocess","top":"0.7080103361350715","width":"0.10465115308761597","conf":"0.30000001192092896","word_num":"0","height":"0.00518410835001204","left":"0.7340116273038205","level":"0","page_num":"0","block_num":"0","par_num":"0"},{"level":"0","line_num":"0","height":"0.005555555555555536","par_num":"0","width":"0.024709302186965987","conf":"0.30000001192092896","page_num":"0","top":"0.7284722222222222","left":"0.7412790698420464","block_num":"0","text":"\"Id\": 6024.","word_num":"0"},{"left":"0.741279067758694","width":"0.12209302186965942","conf":"1","page_num":"0","line_num":"0","height":"0.008333333333333304","par_num":"0","block_num":"0","level":"0","top":"0.7361111111111112","word_num":"0","text":"\"uuid\". \"0x42500C7A22F88945929CEF122051B62E\""},{"height":"0.005555555555555536","block_num":"0","word_num":"0","width":"0.034883716702461265","par_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","line_num":"0","text":"\"team 10\"* 459","top":"0.7493055555555556","left":"0.7412790738843894"},{"word_num":"0","top":"0.7569444445792765","level":"0","conf":"1","line_num":"0","par_num":"0","width":"0.06540697813034058","text":"\"crm_configuration_id\": 367,","height":"0.010497415728039194","page_num":"0","block_num":"0","left":"0.7412790685790756"},{"left":"0.7427325664564595","block_num":"0","width":"0.08284882903099067","text":"created atl: 2025-04-02 12:50:16","word_num":"0","par_num":"0","page_num":"0","conf":"0.5","top":"0.8111111111111111","level":"0","height":"0.005555555555555536","line_num":"0"},{"text":"\"updated at\": \"2025-04-02 12:59:16\"","left":"0.7412790751694972","level":"0","line_num":"0","block_num":"0","par_num":"0","top":"0.8191214471271115","height":"0.010335916943020385","page_num":"0","conf":"1","width":"0.08866278529167182","word_num":"0"},{"conf":"1","height":"0.0077519370449914415","left":"0.7703488481245901","text":"602416349 2025-04-02 12:59:16,2025-04-02 12:59:16","width":"0.13081394433975224","word_num":"0","line_num":"0","level":"0","block_num":"0","top":"0.852713178635127","par_num":"0","page_num":"0"},{"left":"0.7354651149728137","width":"0.12790697813034058","block_num":"0","top":"0.8630490955311406","level":"0","word_num":"0","height":"0.005167958802647088","line_num":"0","page_num":"0","conf":"0.30000001192092896","text":"600416251 095 04 0219 0169025 04 0212:50116","par_num":"0"},{"top":"0.9222222222222223","conf":"1","line_num":"0","page_num":"0","par_num":"0","word_num":"0","left":"0.7630814184629638","block_num":"0","height":"0.013194444444444398","level":"0","text":",2025-09-22 13:56:23,2025-09-22 13:56:23, Given what you knwo already what will happen","width":"0.21366276741027834"},{"top":"0.9430555555555555","block_num":"0","conf":"1","left":"0.7354651162605419","level":"0","page_num":"0","line_num":"0","width":"0.031976744532585144","height":"0.013194444444444509","word_num":"0","par_num":"0","text":"$stage is null."},{"block_num":"0","conf":"0.30000001192092896","line_num":"0","page_num":"0","word_num":"0","height":"0.013242893748813156","left":"0.7427325589242146","level":"0","width":"0.020348836481571153","text":"<> Code","par_num":"0","top":"0.9583333333150852"},{"width":"0.042151162028312594","left":"0.7645348841802531","text":"Claude Sonnet 4.6","word_num":"0","conf":"1","page_num":"0","par_num":"0","block_num":"0","height":"0.010658914513058115","line_num":"0","level":"0","top":"0.9583333334226883"},{"word_num":"0","conf":"0.5","block_num":"0","level":"0","text":"winasun leams","left":"0.8313953522144804","height":"0.005555555555555536","par_num":"0","page_num":"0","top":"0.9895833333333334","width":"0.04360464811325071","line_num":"0"},{"page_num":"0","par_num":"0","conf":"0.30000001192092896","text":"802:116 10/ chars","block_num":"0","word_num":"0","height":"0.005555555555555536","line_num":"0","left":"0.8822674424724324","width":"0.042151162028312705","top":"0.9895833333333334","level":"0"},{"par_num":"0","line_num":"0","conf":"0.30000001192092896","level":"0","text":"Ulr-o","top":"0.9896640827539089","height":"0.005167958471510081","block_num":"0","width":"0.014534883201122284","left":"0.9316860466988575","word_num":"0","page_num":"0"},{"page_num":"0","conf":"0.30000001192092896","height":"0.010610464546415566","left":"0.9534883738137369","par_num":"0","text":"( 4 spaces","width":"0.02761627733707428","word_num":"0","line_num":"0","top":"0.9868055557112884","block_num":"0","level":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8048
|
NULL
|
NULL
|
|
43105
|
PhpStormFileFV faVsco.jsProject vEdit> D Redisv PhpStormFileFV faVsco.jsProject vEdit> D Redisv D ServiceTraits€ OpportunitySy& SyncCrmEntiti© SyncFieldsTra© WriteCrmTrait.→IUTIS•Weohook© BatchSyncCollect© BatchSyncRedisS© Client.php© ClosedDealStage6 DealFieldsService© DecorateActivity.© FieldDefinitions.p© FieldTypeConveri© HubspotClientInte© HubspotTokenMa© PayloadBuilder.pt© RemoteCrmObjecResponseNormalil© Service.php© SyncFieldAction.f© SyncRelatedActiv© WebhookSyncBa1v D IntegrationApp> D Accessors~ D Api© ActionUrl.php• EnumUrllnterfa© FlowUrl.php© PageResult.ph© ProxyUrl.php(c) recuestsuloeLa kequestcxecu• RequestExecuSystemEvents© SystemUrl.phpC TokenBuilder.f• TokenBuilderlr© UrlBuilder.php> D Config> DDTO> MFilters>MJobs> _ ProspectSearchS> D ServiceTraits© DataClient.php© DecorateActivity.© LocalSearch.php© LocalSearchlntert© RemoteSearch.pr© Service.phpustenersM Metadata[ MigrationPipedriveD SalesforceD TraitsViewNavigateCodeLaravelRefactor( #11894 on JY-18909-automated-reports-ask-jiminny k v© AutomatedReportsService.php© TeamSetupController.phppnp apl.onp© AutomatedReportsCommandTest.php© TrackProviderInstalledEvent.phpC AutomatedReportsCallbackService.php+ OpportunitySyncTrait.php XToolsWindowHelp© SendReportJob.php© SendReportMailJob.php© ReportController.php© TokenBuilder.php• Filesystem.phpAutomatedReportsCommand.phpAskJiminnykeponscontroller.ono© AutomatedReportsSendCommand.php© Team.php© CreateActivityLoggedEvent.php© UserPilotActivityListener.phpC RequestGenerateAskJiminnyReportJob.phpC RequestGenerateReportJob.phpsyncopoortunity.ono© AutomatedReportResult.php"podcast aualo unl© AutomatedReport.phpx § ccw.*O resultstrait OpportunitySyncTrait08060/69707070870973115473475573610 /73874074174274374474574674774874975075175275375415510/7941701Y079879980080118048038041 usageprivate function findOrSyncAccount(string $companyId): ?Account(...}1 usageprivate function findOrSyncContact(string $contactId): ?Contact(...}Tusaueprivate function convertSingleDealAssociations($opportunityAssociations = null): array{...}2 usagesprivate function import0rUpdate0pportunity($crmData, ?bool $exists = null): ?0pportunityif (empty($crmData['properties'])) {return nuul.$crmId = (string) $crmData['id'];$properties = $crmData['properties'];$associations = $crmData['associations'] ?? [];$opportunityExists = $exists ?? (bool) $this->crmEntityRepository->find0pportunityByExternalId(фuh1s->cont1g,$crmId):if ($opportunityExists) {return $this->update0pportunity($crmId, $properties, $associations);f else {return $this->create0pportunity($crmId, $properties, $associations);* Creqte new oboorcunicuiprivate function createOpportunity(string $crmId, array $properties, array $associations): ?Opportunity{...}/*** Update existing opportunity1 usageprivate function update0pportunity(string $crmId, array $properties, array $associations): Opportunitynaccouncio = .uhs->reso.veaccountocsassoctartonso.$businessProcess = $this->resolveBusinessProcess($propertiesl'pipeline'] ?? null);$stage = $businessProcess ? $this->resolveStage($businessProcess,$properties['dealstage'] ?? null): null;$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)CreateHeldActivityEvent.php= custom.log(° scratch_1.json= laravel.logV connect.vueA HS_local jiminny@localhost]fi crm_configurations [EU]A SF ljiminny@localhost]V Onboard.vueA console [EU] x|Al console [PROD]& console SlAGiNG1542HSZMRMI9 [IBAN]=104,-15481549=155015511552—1553=15541555155615571558—1559=1560156115621563115641565=15661567156811569157015711572157315751577157815791580158215841158610810841590Ix. Aulo vfajiminny~oElee* rrom crm026 49 421 23 2102SELECT * FROM crm_layout_entities WHERE crm_layoutSELECT * FROM teams WHERE id = 575;select * from opportunities where team_id = 575;=SELECT * FROM activities WHERE uvid_to_bin('96b126select * from contacts cwhere c.crm_configuration_id = 370 order by c.updaSELECT * FROM participants where activity_id = 39gSELECT * FROM participants where activity_id = 39SELECT * FROM activity_summary_logs where activitySELECT * FROM activities WHERE uvid_to_bin('c7d99FSELECT * FROM activities WHERE uuid_to_bin('2e6ff4select * from crm_profiles where crm_configurationselect * from opportunities where crm_configuratioselect * from accounts where crm_configuration_idselect * from contacts where crm_configuration_id# owner 13236 525785080# contact 116779180 665587441856 - activity - AL# contact 214247[PHONE]70 - asnosupporuro# company 4176133 47150650569# deal 7100953 410150124747SELECTCONCAT(u.id, CASE WHEN U.id = t.owner_id THENu.email,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.team_idWHERE u.team_id = 400 and sa.provider =hubspotselect * tron teacures.select * from team_features where feature_id = 40,select * from teams where id = 556; # owner: 18101select * from crm_configurations where id = 477;SELECT * FROM users WHERE id = 18101;SELECTCONCAT(u.id, LASE WHEN u.id = t.owner_id THENu.email,sa.*,t.owner_id FROM social_accounts saJulr users u on u.l = sa.sociaole 1oJuir reals t ns"l on 1.10 = U.ceall l0lmnckr urreallio = opo and sarorovoer = unteorrasselect * from opportunities where id = 7594349;Backend Chapter • 38m left100% CFri 17 Apr 10:52:51AutomatedReportsCommandTest-CascadeAutomated Report Retrupdare patnInvestigating HubSpot+0 .eft unchangedStage missing from DBresolveStage() → importStagesTriggers on-demand stage import fromHUOSpOt AFlOdl *the issue is with stace la being impored very onten but it coesn't snow any new weonooks delncreceived. What coul cLet me look at what triggers stage imports and where importstages Is called from beyond just the syncSearched importStages in app (43)Now let me look at the reso lvebusinessProcess oath more carerully — soecitically wnat triagers repealedimportstages calls without new weahookskead Opporunitysyncirait.ongNow I can see the bug clearly. Look at resolvestage() at lines 961-969:Read onnortunitvsvncirait.ono #L1-50Found it. There are two bugs in resolveStage():KootcauseBug 1: importstages result is ignored -OpportunityS/pcTrait.php:961-9690 phpif ($stage == null) €$this->importStages(null, $stageld); // return value discarded!if ($stage == null) ‹ // always true - $stage was never reassignedsth1s→>logger->into( [Hubspot stage does not exist = • $Stagela);$this->cachedStages [$cacheKey] = $stage;// caches nullThe return value of importstages() is thrown away, $stage is never reassigned, so:1. importStages is called every time (no stage miss cached properly)nult is cached - but Bug 2 means the cache never helps anywayBuore nuuuscacher —Inevoy caches nulu ormissino staces, so ne nextceal wun the same Stadewill hit the cache and get null, skip the import, but the first deal in each batch still triggers the HubSpotAPI call.Actually re-reading - the cache does prevent repeated calls within a single sync run for the same stage.But every new job/sync run resets $cachedStages = [], so for scheduled sync jobs (e.g. SyncTeamMetadata, each run callsimportstages Tor every deal with an unknown stade.The Real ScenarioSince vou're seeing frequent importStages calls without new webhooks, the likely triggers are:1. SyncTeamMetadata job - runs on a schedule and calls importStages() directly (SyncTeamMetadata.pno: 190)2. Periodic opportunity sync - syncOpportunities() processes many deals, each calling resolvestage → oranv cea Wnose stace sn'tin Do, imoortstages Mres3. The fix bug: after importStages runs, $stage is still null - it never re-queries the DB - so thestace eets skippedopportunity may oe sklopee or saved witnout stace lo, ane the next syne runnits the same stage again, creatino an intinite loon of unnecessarv imbortsThe FixD phpif ($stage == null) €Sstane = Sthis->imnortStaaes(null. Sstaneld):Ask anything (24L)+ <>Code Claude Sonnet 4.6winasun leams7411uir-o( 4 spaces...
|
[{"line_num":"0","word_num" [{"line_num":"0","word_num":"0","conf":"1","height":"0.012919896178775314","page_num":"0","top":"0.0025839794299922225","level":"0","left":"0.020348838535920212","par_num":"0","text":"PhpStorm","width":"0.02761627733707428","block_num":"0"},{"width":"0.011627906560897822","top":"0.0025839794391580018","level":"0","left":"0.05232558154097966","par_num":"0","word_num":"0","line_num":"0","conf":"1","block_num":"0","height":"0.010335916943020274","page_num":"0","text":"File"},{"conf":"0.30000001192092896","text":"FV faVsco.js","line_num":"0","block_num":"0","level":"0","left":"0.03633720928200207","height":"0.01325904395845201","par_num":"0","page_num":"0","top":"0.022916666651264905","width":"0.03633720874786377","word_num":"0"},{"word_num":"0","line_num":"0","height":"0.013210594654083252","left":"0.01744186141128189","conf":"0.5","block_num":"0","level":"0","page_num":"0","text":"Project v","width":"0.02470930069684982","par_num":"0","top":"0.046511627737557903"},{"width":"0.011627906560897835","level":"0","height":"0.010335916943020274","block_num":"0","text":"Edit","page_num":"0","conf":"1","left":"0.06976744199571387","line_num":"0","par_num":"0","top":"0.0025839794483865086","word_num":"0"},{"height":"0.013194444444444398","line_num":"0","conf":"0.30000001192092896","page_num":"0","par_num":"0","level":"0","top":"0.06458333333333333","block_num":"0","left":"0.053779069509961454","word_num":"0","text":"> D Redis","width":"0.03052325546741485"},{"block_num":"0","height":"0.013194444444444398","par_num":"0","left":"0.053779071377440715","line_num":"0","text":"v D ServiceTraits","top":"0.07986111111111116","width":"0.04941860139369965","conf":"0.5","word_num":"0","page_num":"0","level":"0"},{"height":"0.012919896178775425","text":"€ OpportunitySy","level":"0","width":"0.04360465109348298","block_num":"0","par_num":"0","word_num":"0","left":"0.06976744244017712","top":"0.09560723527624537","conf":"0.5","page_num":"0","line_num":"0"},{"text":"& SyncCrmEntiti","left":"0.06976744262186314","level":"0","conf":"0.5","block_num":"0","par_num":"0","line_num":"0","page_num":"0","top":"0.11111111111111116","width":"0.043604651093482966","word_num":"0","height":"0.013194444444444398"},{"page_num":"0","block_num":"0","line_num":"0","par_num":"0","word_num":"0","height":"0.013194444444444509","conf":"0.30000001192092896","width":"0.043604651093482966","level":"0","text":"© SyncFieldsTra","left":"0.06976744262186314","top":"0.12638888888888888"},{"top":"0.14211886315092237","par_num":"0","conf":"0.30000001192092896","level":"0","height":"0.012919896178775425","block_num":"0","line_num":"0","width":"0.043604651093482966","word_num":"0","page_num":"0","text":"© WriteCrmTrait.","left":"0.06976744262186314"},{"line_num":"0","par_num":"0","page_num":"0","height":"0.005167958140373186","top":"0.16020671860423197","width":"0.02761627733707428","conf":"0.30000001192092896","level":"0","text":"→IUTIS","block_num":"0","left":"0.05377907201460226","word_num":"0"},{"level":"0","par_num":"0","text":"•Weohook","top":"0.17571059457322424","width":"0.03779069483280183","block_num":"0","word_num":"0","conf":"0.30000001192092896","page_num":"0","line_num":"0","left":"0.05523256144987797","height":"0.005167958140373186"},{"block_num":"0","par_num":"0","level":"0","word_num":"0","line_num":"0","text":"© BatchSyncCollect","width":"0.05087209343910218","height":"0.01325904395845201","conf":"1","top":"0.1860465116125053","left":"0.062499998992658234","page_num":"0"},{"left":"0.06249999971940241","top":"0.20138888888888884","par_num":"0","width":"0.050872093439102165","word_num":"0","page_num":"0","conf":"1","text":"© BatchSyncRedisS","block_num":"0","line_num":"0","level":"0","height":"0.013194444444444509"},{"word_num":"0","block_num":"0","height":"0.012919896178775425","conf":"0.5","top":"0.217054263700018","width":"0.03343023061752319","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"© Client.php","left":"0.06250000193953738"},{"par_num":"0","block_num":"0","text":"© ClosedDealStage","line_num":"0","page_num":"0","width":"0.04985416531562804","level":"0","top":"0.23221399127539644","height":"0.016189303663041832","left":"0.06225802181468808","word_num":"0","conf":"0.5"},{"line_num":"0","page_num":"0","block_num":"0","text":"6 DealFieldsService","width":"0.05087209343910218","word_num":"0","level":"0","left":"0.06250000042797796","height":"0.013194444444444398","par_num":"0","top":"0.24791666666666667","conf":"0.5"},{"level":"0","top":"0.26356589160699473","conf":"0.5","block_num":"0","left":"0.06250000042797796","text":"© DecorateActivity.","width":"0.05087209343910218","page_num":"0","par_num":"0","line_num":"0","word_num":"0","height":"0.012919896178775314"},{"conf":"1","page_num":"0","block_num":"0","left":"0.06250000063994501","width":"0.050872093439102165","top":"0.2790697675436873","text":"© FieldDefinitions.p","height":"0.012919896178775314","word_num":"0","line_num":"0","level":"0","par_num":"0"},{"height":"0.013194444444444398","text":"© FieldTypeConveri","page_num":"0","block_num":"0","line_num":"0","top":"0.2944444444444445","left":"0.06250000063994501","conf":"0.5","level":"0","width":"0.050872093439102165","word_num":"0","par_num":"0"},{"par_num":"0","block_num":"0","page_num":"0","word_num":"0","line_num":"0","left":"0.06249999915617568","conf":"0.5","height":"0.012919896178775425","level":"0","text":"© HubspotClientInte","width":"0.05087209343910217","top":"0.31007751970776987"},{"text":"© HubspotTokenMa","line_num":"0","par_num":"0","width":"0.05087209343910217","word_num":"0","page_num":"0","left":"0.06249999915617568","top":"0.32558139567676214","conf":"1","height":"0.012919896178775425","level":"0","block_num":"0"},{"left":"0.06249999915617568","text":"© PayloadBuilder.pt","height":"0.013194444444444509","conf":"1","par_num":"0","top":"0.34097222222222223","block_num":"0","level":"0","page_num":"0","width":"0.05087209343910217","word_num":"0","line_num":"0"},{"level":"0","text":"© RemoteCrmObjec","page_num":"0","conf":"1","left":"0.06250000054304579","line_num":"0","par_num":"0","width":"0.050872093439102165","top":"0.3562499999845983","height":"0.01325904395845201","block_num":"0","word_num":"0"},{"conf":"0.5","page_num":"0","left":"0.06104651020135217","par_num":"0","text":"ResponseNormalil","block_num":"0","top":"0.36950904428787323","height":"0.012919896178775425","line_num":"0","width":"0.05232558250427245","word_num":"0","level":"0"},{"top":"0.385520661693608","word_num":"0","level":"0","width":"0.03813460767269134","height":"0.014488391081492025","left":"0.06232804357000101","line_num":"0","conf":"1","page_num":"0","block_num":"0","par_num":"0","text":"© Service.php"},{"word_num":"0","left":"0.06250000031763119","conf":"0.5","level":"0","line_num":"0","par_num":"0","top":"0.40051679605359247","block_num":"0","page_num":"0","text":"© SyncFieldAction.f","height":"0.012919896178775425","width":"0.052325582504272466"},{"width":"0.05087209343910218","left":"0.06250000042797796","line_num":"0","page_num":"0","height":"0.013194444444444509","block_num":"0","level":"0","par_num":"0","conf":"1","text":"© SyncRelatedActiv","top":"0.4159722222222222","word_num":"0"},{"par_num":"0","height":"0.013194444444444398","word_num":"0","page_num":"0","block_num":"0","conf":"1","level":"0","line_num":"0","text":"© WebhookSyncBa1","top":"0.43125","width":"0.05087209343910218","left":"0.06250000042797796"},{"conf":"0.30000001192092896","page_num":"0","height":"0.012919896178775314","text":"v D IntegrationApp","block_num":"0","left":"0.046511628008761505","word_num":"0","level":"0","line_num":"0","top":"0.44702842390673636","width":"0.052325582504272466","par_num":"0"},{"width":"0.04360464811325073","word_num":"0","line_num":"0","block_num":"0","top":"0.4625","level":"0","text":"> D Accessors","left":"0.05377907281420489","conf":"0.30000001192092896","par_num":"0","page_num":"0","height":"0.013194444444444398"},{"conf":"0.30000001192092896","level":"0","page_num":"0","height":"0.013194444444444287","line_num":"0","block_num":"0","par_num":"0","left":"0.05377907049138682","text":"~ D Api","top":"0.47777777777777786","width":"0.024709300696849817","word_num":"0"},{"page_num":"0","height":"0.012919896178775425","par_num":"0","conf":"0.5","line_num":"0","width":"0.04215116202831269","left":"0.06976744294417696","block_num":"0","level":"0","text":"© ActionUrl.php","top":"0.49354005178141336","word_num":"0"},{"height":"0.01041666666666674","width":"0.043604651093482966","text":"• EnumUrllnterfa","word_num":"0","line_num":"0","conf":"0.5","left":"0.06976744182244457","par_num":"0","block_num":"0","level":"0","top":"0.5090277777777777","page_num":"0"},{"width":"0.037790697813034055","page_num":"0","level":"0","top":"0.5243055555555556","text":"© FlowUrl.php","conf":"0.5","line_num":"0","word_num":"0","height":"0.013194444444444398","left":"0.06976744131877369","par_num":"0","block_num":"0"},{"line_num":"0","page_num":"0","height":"0.008333333333333415","top":"0.5423611111111111","left":"0.06976744118787859","level":"0","block_num":"0","text":"© PageResult.ph","par_num":"0","conf":"0.5","width":"0.04215116202831268","word_num":"0"},{"block_num":"0","width":"0.04069767296314239","top":"0.5555555555555556","word_num":"0","line_num":"0","page_num":"0","text":"© ProxyUrl.php","par_num":"0","left":"0.06976744331590323","conf":"0.5","level":"0","height":"0.013194444444444398"},{"line_num":"0","height":"0.005200258228513999","block_num":"0","conf":"0.30000001192092896","level":"0","par_num":"0","text":"(c) recuestsuloe","left":"0.06976744247735586","page_num":"0","top":"0.5736111111869102","width":"0.04215116202831269","word_num":"0"},{"height":"0.005555555555555536","page_num":"0","left":"0.06976744247731892","block_num":"0","par_num":"0","width":"0.04215116202831268","text":"La kequestcxecu","top":"0.5888888888888889","word_num":"0","conf":"0.30000001192092896","line_num":"0","level":"0"},{"line_num":"0","height":"0.013194444444444509","conf":"1","level":"0","page_num":"0","block_num":"0","left":"0.06976744262186314","width":"0.043604651093482966","text":"• RequestExecu","par_num":"0","word_num":"0","top":"0.5993055555555555"},{"par_num":"0","text":"SystemEvents","width":"0.04505813717842101","word_num":"0","level":"0","conf":"1","block_num":"0","top":"0.614987080205186","page_num":"0","line_num":"0","height":"0.012919896178775425","left":"0.06831395541757242"},{"page_num":"0","conf":"0.5","left":"0.06976744244017712","level":"0","height":"0.01325904395845201","block_num":"0","par_num":"0","text":"© SystemUrl.php","line_num":"0","top":"0.6304909560892494","width":"0.04360465109348298","word_num":"0"},{"par_num":"0","top":"0.6458333333333334","block_num":"0","word_num":"0","height":"0.013194444444444398","text":"C TokenBuilder.f","line_num":"0","conf":"0.30000001192092896","width":"0.04360465109348298","page_num":"0","level":"0","left":"0.06976744244017712"},{"page_num":"0","top":"0.6614987078467931","conf":"0.5","par_num":"0","left":"0.06976744182244457","height":"0.010335917605294065","level":"0","width":"0.043604651093482966","text":"• TokenBuilderlr","block_num":"0","word_num":"0","line_num":"0"},{"height":"0.012919896178775314","top":"0.677002584081155","word_num":"0","level":"0","conf":"0.5","page_num":"0","width":"0.043604651093482966","block_num":"0","left":"0.06976744262186314","par_num":"0","text":"© UrlBuilder.php","line_num":"0"},{"width":"0.0334302306175232","page_num":"0","par_num":"0","conf":"0.30000001192092896","block_num":"0","height":"0.015972222222222276","word_num":"0","line_num":"0","text":"> D Config","top":"0.6895833333333333","left":"0.0537790709197409","level":"0"},{"text":"> DDTO","word_num":"0","left":"0.053779070172798836","height":"0.012919896178775425","conf":"0.30000001192092896","top":"0.7054263566048414","width":"0.029069766402244575","block_num":"0","level":"0","page_num":"0","line_num":"0","par_num":"0"},{"par_num":"0","line_num":"0","width":"0.0319767415523529","left":"0.05377907268312572","page_num":"0","text":"> MFilters","top":"0.7235142124852563","word_num":"0","block_num":"0","conf":"0.5","height":"0.0077519370449914415","level":"0"},{"height":"0.0077519370449913305","conf":"0.30000001192092896","top":"0.7390180884542487","word_num":"0","line_num":"0","text":">MJobs","width":"0.027616277337074287","block_num":"0","left":"0.05377906925297462","page_num":"0","par_num":"0","level":"0"},{"conf":"0.30000001192092896","height":"0.007978035344017975","left":"0.05377907199312204","top":"0.7545219644985337","width":"0.05813952684402465","par_num":"0","word_num":"0","page_num":"0","text":"> _ ProspectSearchS","block_num":"0","line_num":"0","level":"0"},{"block_num":"0","word_num":"0","conf":"0.5","top":"0.7673611111111112","width":"0.0479651153087616","line_num":"0","par_num":"0","text":"> D ServiceTraits","page_num":"0","level":"0","height":"0.013194444444444398","left":"0.05523255917571146"},{"width":"0.045058137178421026","block_num":"0","left":"0.06250000235638761","text":"© DataClient.php","top":"0.782638889083126","word_num":"0","par_num":"0","conf":"1","line_num":"0","page_num":"0","height":"0.013226743539174413","level":"0"},{"word_num":"0","width":"0.050872093439102165","block_num":"0","left":"0.06250000063994501","level":"0","conf":"0.5","top":"0.7984496125910601","page_num":"0","line_num":"0","height":"0.012919896178775314","par_num":"0","text":"© DecorateActivity."},{"level":"0","page_num":"0","block_num":"0","text":"© LocalSearch.php","conf":"1","word_num":"0","top":"0.8138888888888889","par_num":"0","height":"0.013194444444444398","line_num":"0","left":"0.06250000075634798","width":"0.04941860437393189"},{"width":"0.05087209343910218","height":"0.013210594654083252","text":"© LocalSearchlntert","word_num":"0","left":"0.06249999913800708","page_num":"0","block_num":"0","par_num":"0","conf":"1","top":"0.8291666664972477","line_num":"0","level":"0"},{"height":"0.012919896178775425","par_num":"0","word_num":"0","top":"0.8449612406380025","conf":"1","level":"0","left":"0.06249999915617568","text":"© RemoteSearch.pr","width":"0.05087209343910217","line_num":"0","page_num":"0","block_num":"0"},{"word_num":"0","line_num":"0","left":"0.06250000056053721","level":"0","width":"0.037790697813034055","top":"0.8604166666666667","par_num":"0","page_num":"0","height":"0.013194444444444398","conf":"1","block_num":"0","text":"© Service.php"},{"level":"0","height":"0.005167958140373186","line_num":"0","page_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.053779072956989936","top":"0.8785529718342062","width":"0.03052325248718262","par_num":"0","word_num":"0","text":"usteners"},{"page_num":"0","par_num":"0","width":"0.0319767415523529","line_num":"0","height":"0.007832686768637798","word_num":"0","left":"0.05377907268312572","conf":"1","block_num":"0","level":"0","text":"M Metadata","top":"0.8914728687603839"},{"conf":"0.30000001192092896","par_num":"0","block_num":"0","level":"0","text":"[ Migration","page_num":"0","top":"0.9041666666666667","left":"0.055232558385478615","line_num":"0","height":"0.015972222222222165","width":"0.03052325546741485","word_num":"0"},{"par_num":"0","conf":"0.5","top":"0.9224806207539902","width":"0.03052325248718262","level":"0","text":"Pipedrive","word_num":"0","line_num":"0","block_num":"0","height":"0.0077519370449914415","left":"0.053779069904664654","page_num":"0"},{"height":"0.013210594654083252","line_num":"0","text":"D Salesforce","top":"0.9354005166587466","level":"0","par_num":"0","block_num":"0","page_num":"0","width":"0.0334302306175232","word_num":"0","left":"0.05523256007907227","conf":"0.5"},{"width":"0.02180232554674149","line_num":"0","level":"0","left":"0.05523255842939088","page_num":"0","height":"0.013194444444444509","conf":"0.5","top":"0.9506944444444444","word_num":"0","par_num":"0","text":"D Traits","block_num":"0"},{"conf":"1","page_num":"0","height":"0.012919896178775314","text":"View","top":"0.0025839794299922225","width":"0.014534883201122284","word_num":"0","level":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.08720930282773343"},{"conf":"1","line_num":"0","text":"Navigate","height":"0.012919896178775314","top":"0.0025839794299922225","left":"0.1061046516439201","word_num":"0","width":"0.02470930218696596","block_num":"0","par_num":"0","level":"0","page_num":"0"},{"conf":"1","line_num":"0","height":"0.012919896178775314","left":"0.13517441920723358","par_num":"0","block_num":"0","page_num":"0","top":"0.0025839794299922225","level":"0","width":"0.017441859841346746","text":"Code","word_num":"0"},{"block_num":"0","height":"0.010335916943020385","left":"0.1540697678225595","page_num":"0","top":"0.002583979426853289","width":"0.02180232554674147","word_num":"0","level":"0","conf":"1","line_num":"0","text":"Laravel","par_num":"0"},{"block_num":"0","level":"0","page_num":"0","conf":"1","line_num":"0","word_num":"0","left":"0.1802325584875518","par_num":"0","height":"0.010335916943020274","width":"0.02325581312179567","top":"0.0025839794785329495","text":"Refactor"},{"width":"0.13953487873077391","level":"0","page_num":"0","top":"0.020671834644156006","height":"0.015503875414530355","line_num":"0","left":"0.08139535055570093","word_num":"0","conf":"0.5","par_num":"0","block_num":"0","text":"( #11894 on JY-18909-automated-reports-ask-jiminny k v"},{"left":"0.12063953656452098","width":"0.0784883677959442","par_num":"0","top":"0.04651162857209701","page_num":"0","block_num":"0","height":"0.013210593329535558","conf":"1","line_num":"0","level":"0","text":"© AutomatedReportsService.php","word_num":"0"},{"top":"0.0671834625479939","level":"0","block_num":"0","par_num":"0","left":"0.12063953658472096","text":"© TeamSetupController.php","conf":"1","word_num":"0","line_num":"0","width":"0.06686046123504638","height":"0.012919896178775314","page_num":"0"},{"page_num":"0","text":"pnp apl.onp","left":"0.19622093276659994","conf":"0.5","word_num":"0","height":"0.005555555555555536","block_num":"0","width":"0.02616278827190399","top":"0.07222222222222219","line_num":"0","par_num":"0","level":"0"},{"level":"0","height":"0.01593374278810289","left":"0.12199534782789252","block_num":"0","top":"0.08768377708261221","conf":"1","page_num":"0","line_num":"0","par_num":"0","text":"© AutomatedReportsCommandTest.php","word_num":"0","width":"0.0932420253753662"},{"par_num":"0","level":"0","height":"0.013194444444444398","top":"0.11111111111111116","word_num":"0","left":"0.12209302616673848","text":"© TrackProviderInstalledEvent.php","block_num":"0","line_num":"0","conf":"1","page_num":"0","width":"0.08139534592628478"},{"page_num":"0","left":"0.12209302693457924","par_num":"0","text":"C AutomatedReportsCallbackService.php","conf":"1","height":"0.008333333333333415","block_num":"0","line_num":"0","level":"0","top":"0.13402777777777775","width":"0.09447674155235292","word_num":"0"},{"word_num":"0","height":"0.015600775347815676","width":"0.07267441749572753","page_num":"0","block_num":"0","par_num":"0","line_num":"0","text":"+ OpportunitySyncTrait.php X","left":"0.12063953374347172","conf":"0.30000001192092896","level":"0","top":"0.15245478028474846"},{"top":"0.002583979461306396","conf":"1","level":"0","par_num":"0","page_num":"0","word_num":"0","left":"0.2267441862337412","height":"0.010335916943020274","width":"0.014534883201122284","line_num":"0","text":"Tools","block_num":"0"},{"conf":"1","width":"0.023255811631679557","page_num":"0","height":"0.005167958140373186","level":"0","block_num":"0","par_num":"0","left":"0.2616279093004392","top":"0.005167958914309545","word_num":"0","text":"Window","line_num":"0"},{"text":"Help","top":"0.0051679592552820175","word_num":"0","left":"0.28779069762679155","block_num":"0","page_num":"0","width":"0.013081394135951996","height":"0.0077519370449914415","level":"0","par_num":"0","line_num":"0","conf":"1"},{"par_num":"0","block_num":"0","height":"0.013210594654083252","line_num":"0","word_num":"0","left":"0.20784884136774445","conf":"1","level":"0","page_num":"0","text":"© SendReportJob.php","top":"0.04651162776985762","width":"0.05377906560897827"},{"height":"0.013210594654083252","level":"0","width":"0.0625","text":"© SendReportMailJob.php","block_num":"0","left":"0.2718023263626453","line_num":"0","conf":"1","top":"0.04651162776985762","page_num":"0","par_num":"0","word_num":"0"},{"height":"0.013210594654083252","block_num":"0","line_num":"0","top":"0.04651162778062423","left":"0.3415697695210921","conf":"1","text":"© ReportController.php","width":"0.058139532804489136","level":"0","par_num":"0","word_num":"0","page_num":"0"},{"top":"0.04651162857209701","height":"0.013210593329535558","line_num":"0","conf":"0.5","text":"© TokenBuilder.php","par_num":"0","page_num":"0","left":"0.40843023224387504","word_num":"0","level":"0","block_num":"0","width":"0.04796511530876163"},{"line_num":"0","level":"0","left":"0.2311046504707004","top":"0.06718346289252441","word_num":"0","text":"• Filesystem.php","width":"0.04360465109348299","par_num":"0","block_num":"0","page_num":"0","height":"0.012919896178775425","conf":"0.5"},{"line_num":"0","conf":"1","text":"AutomatedReportsCommand.php","par_num":"0","height":"0.012919896178775314","level":"0","page_num":"0","left":"0.2834302319639354","top":"0.0671834625479939","block_num":"0","width":"0.08430232405662536","word_num":"0"},{"level":"0","left":"0.3764534966036903","page_num":"0","par_num":"0","text":"AskJiminnykeponscontroller.ono","line_num":"0","conf":"0.5","block_num":"0","top":"0.07235142144660922","height":"0.005167958140373297","width":"0.08284882903099061","word_num":"0"},{"line_num":"0","level":"0","word_num":"0","block_num":"0","conf":"1","height":"0.01561692555745442","par_num":"0","text":"© AutomatedReportsSendCommand.php","top":"0.08785529691119531","page_num":"0","left":"0.22383720872224622","width":"0.0959302306175232"},{"width":"0.033430230617523204","block_num":"0","left":"0.32703488565831895","page_num":"0","height":"0.013194444444444398","word_num":"0","text":"© Team.php","conf":"0.5","top":"0.09027777777777779","level":"0","par_num":"0","line_num":"0"},{"par_num":"0","text":"© CreateActivityLoggedEvent.php","width":"0.07994185686111452","word_num":"0","level":"0","height":"0.013194444444444398","conf":"1","left":"0.21220930592958318","line_num":"0","block_num":"0","page_num":"0","top":"0.11111111111111116"},{"page_num":"0","top":"0.11111111111111116","height":"0.013194444444444398","par_num":"0","left":"0.3008720919957139","width":"0.07412790656089785","word_num":"0","text":"© UserPilotActivityListener.php","conf":"1","block_num":"0","level":"0","line_num":"0"},{"top":"0.13402777777777775","line_num":"0","conf":"1","par_num":"0","text":"C RequestGenerateAskJiminnyReportJob.php","word_num":"0","height":"0.008333333333333415","block_num":"0","left":"0.22674420101698053","level":"0","page_num":"0","width":"0.10610463619232177"},{"top":"0.13402777777777775","word_num":"0","page_num":"0","line_num":"0","conf":"1","width":"0.07994185686111449","height":"0.008333333333333415","left":"0.3415697712424078","par_num":"0","level":"0","block_num":"0","text":"C RequestGenerateReportJob.php"},{"par_num":"0","text":"syncopoortunity.ono","level":"0","top":"0.13695090465074367","width":"0.050872087478637695","height":"0.005167958140373186","block_num":"0","word_num":"0","conf":"0.5","left":"0.4375000053159134","line_num":"0","page_num":"0"},{"width":"0.07122092843055727","text":"© AutomatedReportResult.php","top":"0.15486111111111112","level":"0","par_num":"0","block_num":"0","conf":"1","left":"0.19767442069266705","height":"0.013194444444444509","page_num":"0","line_num":"0","word_num":"0"},{"height":"0.005555555555555536","conf":"0.30000001192092896","level":"0","top":"0.18333333333333335","page_num":"0","line_num":"0","par_num":"0","text":"\"podcast aualo unl","width":"0.047965112328529375","block_num":"0","left":"0.1497093018506152","word_num":"0"},{"conf":"1","top":"0.15486111111111112","left":"0.27906976806760275","page_num":"0","width":"0.058139532804489136","par_num":"0","word_num":"0","block_num":"0","text":"© AutomatedReport.php","line_num":"0","level":"0","height":"0.013194444444444509"},{"top":"0.17829457374837643","level":"0","block_num":"0","conf":"0.30000001192092896","height":"0.015503875414530466","page_num":"0","left":"0.280523256650285","width":"0.04941860437393192","word_num":"0","par_num":"0","text":"x § ccw.*","line_num":"0"},{"par_num":"0","height":"0.012919896178775425","level":"0","text":"O results","top":"0.1782945737452376","left":"0.3401162794504664","width":"0.021802325546741497","block_num":"0","conf":"0.5","page_num":"0","line_num":"0","word_num":"0"},{"conf":"1","par_num":"0","width":"0.0813953459262848","text":"trait OpportunitySyncTrait","word_num":"0","level":"0","page_num":"0","line_num":"0","left":"0.14680232849231975","top":"0.20138888888888884","height":"0.013194444444444509","block_num":"0"},{"word_num":"0","top":"0.21705426382387016","width":"0.010174417495727534","line_num":"0","left":"0.12063953492946186","block_num":"0","par_num":"0","level":"0","page_num":"0","conf":"0.30000001192092896","height":"0.005167958140373186","text":"080"},{"block_num":"0","top":"0.2480620156393526","conf":"0.30000001192092896","line_num":"0","left":"0.12209302349830872","width":"0.010174418240785604","word_num":"0","page_num":"0","height":"0.005167958471510192","level":"0","par_num":"0","text":"60/"},{"height":"0.012919896178775425","line_num":"0","text":"697","page_num":"0","left":"0.12063953496312871","block_num":"0","conf":"1","width":"0.01308139562606811","top":"0.2583979329183642","word_num":"0","level":"0","par_num":"0"},{"line_num":"0","par_num":"0","text":"070","word_num":"0","top":"0.29457364366883154","page_num":"0","block_num":"0","left":"0.12063953492946186","level":"0","conf":"0.30000001192092896","height":"0.005167958140373186","width":"0.010174417495727534"},{"par_num":"0","conf":"1","level":"0","top":"0.30490956116987156","block_num":"0","height":"0.012919896178775314","left":"0.12209302355887078","line_num":"0","text":"708","width":"0.010174418240785604","word_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","left":"0.12209302360732037","par_num":"0","text":"709","top":"0.3359173127633255","height":"0.012919896178775425","conf":"1","width":"0.01017441824078559","line_num":"0","word_num":"0","level":"0"},{"top":"0.35142118874148354","width":"0.010174418240785604","word_num":"0","text":"731","left":"0.12209302336507233","page_num":"0","block_num":"0","level":"0","line_num":"0","height":"0.010335916943020385","par_num":"0","conf":"1"},{"level":"0","height":"0.005167958471510081","width":"0.00872092992067336","word_num":"0","page_num":"0","block_num":"0","left":"0.12209302333908192","line_num":"0","par_num":"0","text":"154","top":"0.38501291994598486","conf":"0.30000001192092896"},{"conf":"1","line_num":"0","page_num":"0","level":"0","block_num":"0","left":"0.12209302356492698","top":"0.4108527133124211","width":"0.01017441824078559","text":"734","par_num":"0","height":"0.012919896178775314","word_num":"0"},{"par_num":"0","top":"0.43152454806159635","text":"755","word_num":"0","height":"0.005167958140373186","block_num":"0","left":"0.12063953492946186","level":"0","line_num":"0","page_num":"0","width":"0.010174417495727534","conf":"0.30000001192092896"},{"block_num":"0","conf":"1","text":"736","page_num":"0","width":"0.011627906560897822","left":"0.12063953494629528","line_num":"0","level":"0","height":"0.012919896178775425","top":"0.4418604651319732","par_num":"0","word_num":"0"},{"left":"0.1206395350150136","top":"0.4624999999555106","par_num":"0","text":"10 /","block_num":"0","height":"0.005200258228513888","width":"0.010174417495727534","conf":"0.30000001192092896","word_num":"0","line_num":"0","level":"0","page_num":"0"},{"height":"0.012919896178775425","line_num":"0","page_num":"0","top":"0.4728682171560903","conf":"1","text":"738","width":"0.011627906560897822","word_num":"0","par_num":"0","level":"0","block_num":"0","left":"0.12063953528544258"},{"top":"0.503875969094075","text":"740","left":"0.12209302360732037","par_num":"0","word_num":"0","width":"0.01017441824078559","conf":"1","line_num":"0","page_num":"0","level":"0","block_num":"0","height":"0.012919896178775314"},{"top":"0.5193798454075976","width":"0.011627906560897835","level":"0","block_num":"0","word_num":"0","line_num":"0","page_num":"0","height":"0.012919896178775425","left":"0.12063953523699293","conf":"1","text":"741","par_num":"0"},{"conf":"1","par_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775425","page_num":"0","line_num":"0","text":"742","width":"0.010174418240785604","level":"0","top":"0.5348837213765899","left":"0.12209302355887078"},{"conf":"1","top":"0.5503875970102173","width":"0.010174418240785604","block_num":"0","word_num":"0","par_num":"0","page_num":"0","height":"0.010335916943020274","level":"0","line_num":"0","text":"743","left":"0.12209302336507233"},{"word_num":"0","block_num":"0","page_num":"0","par_num":"0","conf":"1","height":"0.012919896178775314","level":"0","left":"0.12209302356492698","text":"744","line_num":"0","top":"0.5633074936741782","width":"0.01017441824078559"},{"left":"0.12209302356492698","page_num":"0","level":"0","width":"0.01017441824078559","block_num":"0","height":"0.012919896178775314","top":"0.5788113696431705","conf":"1","par_num":"0","text":"745","line_num":"0","word_num":"0"},{"conf":"1","width":"0.011627906560897822","top":"0.5943152454937303","page_num":"0","left":"0.12063953494629528","par_num":"0","level":"0","line_num":"0","height":"0.012919896178775425","block_num":"0","text":"746","word_num":"0"},{"word_num":"0","line_num":"0","width":"0.011627906560897822","text":"747","level":"0","left":"0.12063953502935174","block_num":"0","par_num":"0","top":"0.6098191215857691","page_num":"0","conf":"1","height":"0.012919896178775425"},{"text":"748","left":"0.12209302336507233","block_num":"0","width":"0.010174418240785604","conf":"1","par_num":"0","page_num":"0","top":"0.6253229975547615","level":"0","line_num":"0","word_num":"0","height":"0.012919896178775314"},{"level":"0","conf":"1","height":"0.012919896178775314","block_num":"0","text":"749","page_num":"0","line_num":"0","left":"0.12209302331056651","par_num":"0","top":"0.6408268737129379","width":"0.010174418240785604","word_num":"0"},{"par_num":"0","text":"750","conf":"1","line_num":"0","left":"0.12209302336507233","block_num":"0","height":"0.012919896178775425","top":"0.6563307494927458","width":"0.010174418240785604","level":"0","page_num":"0","word_num":"0"},{"text":"751","height":"0.012919896178775425","line_num":"0","page_num":"0","width":"0.010174418240785604","left":"0.12209302336507233","word_num":"0","par_num":"0","top":"0.6718346254617382","level":"0","block_num":"0","conf":"1"},{"top":"0.6873385017383471","width":"0.010174418240785604","height":"0.012919896178775314","text":"752","word_num":"0","par_num":"0","block_num":"0","conf":"0.30000001192092896","level":"0","page_num":"0","left":"0.12209302355887078","line_num":"0"},{"line_num":"0","left":"0.12209302336507233","page_num":"0","par_num":"0","top":"0.7028423773719745","block_num":"0","width":"0.010174418240785604","conf":"1","word_num":"0","height":"0.010335916943020274","text":"753","level":"0"},{"word_num":"0","top":"0.7183462536763315","par_num":"0","conf":"1","page_num":"0","level":"0","height":"0.012919896178775314","left":"0.12209302355887078","width":"0.010174418240785604","block_num":"0","line_num":"0","text":"754"},{"page_num":"0","height":"0.005167958471510192","par_num":"0","width":"0.00872092992067336","conf":"0.30000001192092896","top":"0.7364341085764757","line_num":"0","word_num":"0","level":"0","text":"155","left":"0.12209302333908192","block_num":"0"},{"block_num":"0","top":"0.7829457364834524","text":"10/","level":"0","page_num":"0","par_num":"0","height":"0.005167958471510192","word_num":"0","conf":"0.30000001192092896","left":"0.12209302333908192","line_num":"0","width":"0.00872092992067336"},{"top":"0.7932816537624642","left":"0.12063953494629528","height":"0.012919896178775314","par_num":"0","block_num":"0","text":"794","conf":"1","page_num":"0","level":"0","line_num":"0","width":"0.011627906560897822","word_num":"0"},{"left":"0.12063953492946186","par_num":"0","top":"0.8139534886300718","height":"0.005167958140373297","line_num":"0","conf":"0.30000001192092896","text":"170","width":"0.010174417495727534","level":"0","word_num":"0","block_num":"0","page_num":"0"},{"left":"0.12063953492946186","conf":"0.30000001192092896","text":"1Y0","height":"0.005167958140373186","line_num":"0","block_num":"0","top":"0.829457364599064","word_num":"0","page_num":"0","par_num":"0","width":"0.010174417495727534","level":"0"},{"top":"0.8708010339304229","level":"0","word_num":"0","line_num":"0","text":"798","width":"0.010174418240785604","page_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","left":"0.12209302349830872","conf":"1"},{"word_num":"0","par_num":"0","block_num":"0","conf":"1","text":"799","top":"0.8863049100070809","height":"0.012919896178775314","left":"0.12209302355887078","level":"0","line_num":"0","page_num":"0","width":"0.010174418240785604"},{"level":"0","word_num":"0","conf":"1","page_num":"0","width":"0.010174418240785604","text":"800","line_num":"0","block_num":"0","left":"0.12209302336507233","top":"0.9018087856407084","height":"0.010335916943020274","par_num":"0"},{"conf":"0.30000001192092896","height":"0.005167958471510192","level":"0","page_num":"0","line_num":"0","block_num":"0","width":"0.00872092992067336","left":"0.12209302333908192","text":"8011","word_num":"0","par_num":"0","top":"0.9198966408762175"},{"height":"0.005167958471510192","left":"0.12209302333908192","text":"804","page_num":"0","line_num":"0","level":"0","word_num":"0","par_num":"0","top":"0.9354005168452096","block_num":"0","conf":"0.30000001192092896","width":"0.00872092992067336"},{"block_num":"0","level":"0","word_num":"0","text":"803","conf":"1","height":"0.012919896178775314","top":"0.9457364342426536","par_num":"0","width":"0.01017441824078559","left":"0.12209302356492698","page_num":"0","line_num":"0"},{"text":"804","top":"0.9612403102116458","line_num":"0","page_num":"0","left":"0.12209302356492698","level":"0","conf":"1","word_num":"0","height":"0.012919896178775425","block_num":"0","width":"0.01017441824078559","par_num":"0"},{"line_num":"0","text":"1 usage","left":"0.15843023245081125","height":"0.010448966423670547","par_num":"0","top":"0.2298611110636567","page_num":"0","conf":"1","level":"0","block_num":"0","width":"0.018895348906517034","word_num":"0"},{"par_num":"0","width":"0.20930233001708984","page_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775425","top":"0.24289405707253364","left":"0.15843022940609072","line_num":"0","text":"private function findOrSyncAccount(string $companyId): ?Account(...}","conf":"1","level":"0"},{"left":"0.15843023245081125","text":"1 usage","par_num":"0","height":"0.010432816214031582","conf":"1","line_num":"0","top":"0.27638888901085346","page_num":"0","block_num":"0","word_num":"0","level":"0","width":"0.018895348906517034"},{"par_num":"0","text":"private function findOrSyncContact(string $contactId): ?Contact(...}","block_num":"0","level":"0","height":"0.012919896178775425","top":"0.28940568514704634","line_num":"0","width":"0.2093023300170898","word_num":"0","page_num":"0","conf":"1","left":"0.1584302268609155"},{"left":"0.15843023232377637","block_num":"0","par_num":"0","level":"0","height":"0.005167958140373186","text":"Tusaue","width":"0.01889534741640092","line_num":"0","word_num":"0","page_num":"0","conf":"0.30000001192092896","top":"0.325581395606816"},{"block_num":"0","word_num":"0","conf":"1","line_num":"0","page_num":"0","par_num":"0","left":"0.15843024253845214","text":"private function convertSingleDealAssociations($opportunityAssociations = null): array{...}","width":"0.27906975746154783","height":"0.012919896178775425","top":"0.335917312895889","level":"0"},{"block_num":"0","conf":"1","line_num":"0","height":"0.013194444444444398","top":"0.3666666666666667","page_num":"0","level":"0","text":"2 usages","width":"0.02325581312179567","left":"0.15843023338894943","word_num":"0","par_num":"0"},{"line_num":"0","text":"private function import0rUpdate0pportunity($crmData, ?bool $exists = null): ?0pportunity","top":"0.38242894068398825","level":"0","conf":"1","block_num":"0","height":"0.010626614756054309","left":"0.15843023462924175","par_num":"0","word_num":"0","page_num":"0","width":"0.2703488349914551"},{"conf":"0.5","height":"0.015536175833807953","level":"0","page_num":"0","width":"0.1133720874786377","word_num":"0","block_num":"0","left":"0.17005814410079617","text":"if (empty($crmData['properties'])) {","par_num":"0","top":"0.41085271337508567","line_num":"0"},{"height":"0.005555555555555536","level":"0","line_num":"0","par_num":"0","page_num":"0","word_num":"0","block_num":"0","text":"return nuul.","conf":"0.30000001192092896","top":"0.43125","left":"0.1831395347368711","width":"0.03779069781303407"},{"left":"0.17005814053059667","top":"0.47286821738054596","width":"0.10319766998291016","conf":"1","par_num":"0","line_num":"0","text":"$crmId = (string) $crmData['id'];","word_num":"0","height":"0.013242893748813267","block_num":"0","page_num":"0","level":"0"},{"conf":"1","page_num":"0","block_num":"0","par_num":"0","line_num":"0","top":"0.4881944444444444","left":"0.1700581373005759","height":"0.013194444444444509","level":"0","text":"$properties = $crmData['properties'];","width":"0.11482558250427244","word_num":"0"},{"text":"$associations = $crmData['associations'] ?? [];","page_num":"0","line_num":"0","block_num":"0","level":"0","height":"0.012919896178775314","left":"0.1700581481174722","width":"0.14534882307052613","top":"0.5038759693524728","par_num":"0","word_num":"0","conf":"1"},{"level":"0","height":"0.013194444444444509","page_num":"0","par_num":"0","top":"0.5347222222222222","width":"0.29215114116668706","word_num":"0","text":"$opportunityExists = $exists ?? (bool) $this->crmEntityRepository->find0pportunityByExternalId(","block_num":"0","conf":"1","left":"0.17005815385511544","line_num":"0"},{"par_num":"0","top":"0.5529715763014061","conf":"0.30000001192092896","left":"0.18313953631869245","word_num":"0","level":"0","page_num":"0","height":"0.007751937707265233","width":"0.042151162028312705","text":"фuh1s->cont1g,","block_num":"0","line_num":"0"},{"top":"0.5633074935557458","height":"0.012919896178775425","word_num":"0","par_num":"0","line_num":"0","width":"0.021802325546741497","page_num":"0","level":"0","left":"0.18313953507062147","conf":"1","block_num":"0","text":"$crmId"},{"height":"0.015503875414530466","page_num":"0","line_num":"0","par_num":"0","top":"0.5788113700446728","conf":"0.30000001192092896","level":"0","width":"0.00872092992067336","text":"):","word_num":"0","block_num":"0","left":"0.17005813978772533"},{"height":"0.013194444444444398","left":"0.1700581431388848","page_num":"0","par_num":"0","conf":"1","top":"0.6097222222222223","line_num":"0","width":"0.07994185686111449","block_num":"0","word_num":"0","text":"if ($opportunityExists) {","level":"0"},{"block_num":"0","conf":"1","level":"0","text":"return $this->update0pportunity($crmId, $properties, $associations);","height":"0.013242893748813156","left":"0.18313953478408013","width":"0.2093023300170898","top":"0.6250000000248183","par_num":"0","word_num":"0","line_num":"0","page_num":"0"},{"left":"0.1700581403484188","block_num":"0","page_num":"0","conf":"0.30000001192092896","level":"0","height":"0.012919896178775314","text":"f else {","top":"0.6408268737129379","width":"0.02761627733707428","word_num":"0","par_num":"0","line_num":"0"},{"height":"0.013194444444444398","line_num":"0","page_num":"0","level":"0","par_num":"0","text":"return $this->create0pportunity($crmId, $properties, $associations);","left":"0.18168605223881862","conf":"1","block_num":"0","top":"0.65625","width":"0.21075580120086668","word_num":"0"},{"level":"0","height":"0.005555555555555536","conf":"0.30000001192092896","par_num":"0","width":"0.07558138966560363","page_num":"0","left":"0.16133721633625112","word_num":"0","top":"0.7361111111111112","text":"* Creqte new oboorcunicui","line_num":"0","block_num":"0"},{"level":"0","text":"private function createOpportunity(string $crmId, array $properties, array $associations): ?Opportunity{...}","block_num":"0","par_num":"0","left":"0.15843024198399033","page_num":"0","line_num":"0","top":"0.7777777777777778","height":"0.013194444444444398","conf":"1","word_num":"0","width":"0.33139533996582027"},{"block_num":"0","height":"0.012919896178775314","width":"0.011627906560897822","level":"0","text":"/**","page_num":"0","word_num":"0","top":"0.808785529817589","par_num":"0","line_num":"0","left":"0.15843023295986117","conf":"1"},{"level":"0","height":"0.013210594654083252","par_num":"0","top":"0.8242894055476354","word_num":"0","conf":"1","block_num":"0","left":"0.16133720879931124","line_num":"0","page_num":"0","text":"* Update existing opportunity","width":"0.0915697693824768"},{"line_num":"0","top":"0.8552971579829637","conf":"0.5","level":"0","par_num":"0","word_num":"0","block_num":"0","text":"1 usage","height":"0.012919896178775425","width":"0.018895348906517034","left":"0.1584302322085632","page_num":"0"},{"par_num":"0","level":"0","left":"0.15843024974293707","page_num":"0","text":"private function update0pportunity(string $crmId, array $properties, array $associations): Opportunity","conf":"1","height":"0.013226743539174413","width":"0.31395347118377687","top":"0.8708010339582336","line_num":"0","word_num":"0","block_num":"0"},{"par_num":"0","page_num":"0","level":"0","top":"0.9041666666666667","block_num":"0","text":"naccouncio = .uhs->reso.veaccountocsassoctartonso.","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.17005814267544564","width":"0.15988370180130004","word_num":"0","line_num":"0"},{"top":"0.9145833333333333","conf":"1","par_num":"0","text":"$businessProcess = $this->resolveBusinessProcess($propertiesl'pipeline'] ?? null);","left":"0.17151162469097353","line_num":"0","word_num":"0","block_num":"0","page_num":"0","level":"0","width":"0.2514534950256348","height":"0.015972222222222276"},{"height":"0.012919896178775425","page_num":"0","par_num":"0","left":"0.17005814681218379","top":"0.9302325583274942","block_num":"0","conf":"1","text":"$stage = $businessProcess ? $this->resolveStage($businessProcess,","width":"0.20203487873077391","level":"0","word_num":"0","line_num":"0"},{"height":"0.015600775347815676","level":"0","width":"0.12790696620941167","line_num":"0","word_num":"0","text":"$properties['dealstage'] ?? null): null;","conf":"0.5","left":"0.37063954107758634","par_num":"0","page_num":"0","block_num":"0","top":"0.9302325582347916"},{"left":"0.1700581506024048","line_num":"0","page_num":"0","height":"0.013194444444444398","level":"0","conf":"1","top":"0.9611111111111111","block_num":"0","par_num":"0","text":"$data = $this->build0pportunityData($properties, $accountId, $businessProcess, $stage);","word_num":"0","width":"0.2674418449401855"},{"block_num":"0","line_num":"0","height":"0.010610465208689357","conf":"1","par_num":"0","text":"Helper Code will help IDE to understand your Laravel app code. // Generate // Don't Show Anymore (today 8:59)","width":"0.2499999761581421","left":"0.004360480307262304","word_num":"0","level":"0","page_num":"0","top":"0.9868055554662841"},{"top":"0.09043927661991469","conf":"1","par_num":"0","height":"0.012919896178775314","width":"0.06686046123504635","block_num":"0","word_num":"0","page_num":"0","line_num":"0","left":"0.46947674696241853","level":"0","text":"CreateHeldActivityEvent.php"},{"level":"0","top":"0.04651162778062423","width":"0.03488371968269344","left":"0.5479651175265261","block_num":"0","text":"= custom.log","height":"0.013210594654083252","line_num":"0","word_num":"0","page_num":"0","par_num":"0","conf":"0.5"},{"width":"0.04069767296314242","text":"(° scratch_1.json","height":"0.012919896178775425","par_num":"0","conf":"0.5","level":"0","word_num":"0","left":"0.54796511637793","page_num":"0","line_num":"0","block_num":"0","top":"0.06718346289252441"},{"line_num":"0","block_num":"0","text":"= laravel.log","level":"0","page_num":"0","conf":"0.5","par_num":"0","height":"0.013210594654083252","left":"0.5915697676683005","top":"0.04651162776985762","width":"0.031976744532585144","word_num":"0"},{"level":"0","word_num":"0","text":"V connect.vue","page_num":"0","par_num":"0","width":"0.03633720576763155","conf":"0.5","block_num":"0","height":"0.008333333333333304","left":"0.5973837245144399","line_num":"0","top":"0.06944444444444442"},{"conf":"0.5","line_num":"0","par_num":"0","text":"A HS_local jiminny@localhost]","height":"0.013194444444444398","left":"0.5479651174745078","top":"0.09027777777777779","page_num":"0","width":"0.07267441749572756","word_num":"0","level":"0","block_num":"0"},{"block_num":"0","left":"0.5479651215291292","conf":"0.5","line_num":"0","page_num":"0","par_num":"0","level":"0","height":"0.013194444444444398","text":"fi crm_configurations [EU]","top":"0.11111111111111116","width":"0.06395348310470583","word_num":"0"},{"text":"A SF ljiminny@localhost]","page_num":"0","top":"0.04651162778062423","width":"0.06104651093482971","line_num":"0","left":"0.6322674432095422","level":"0","par_num":"0","height":"0.013210594654083252","conf":"0.5","word_num":"0","block_num":"0"},{"level":"0","line_num":"0","conf":"1","left":"0.6438953492402852","par_num":"0","page_num":"0","top":"0.06718346266642627","text":"V Onboard.vue","block_num":"0","width":"0.03779069781303401","height":"0.012919896178775314","word_num":"0"},{"width":"0.045058137178421","word_num":"0","line_num":"0","par_num":"0","conf":"0.30000001192092896","level":"0","left":"0.6308139553380879","top":"0.09027777790686753","height":"0.010497415728039305","page_num":"0","block_num":"0","text":"A console [EU] x|"},{"height":"0.013194444444444398","left":"0.620639536468812","par_num":"0","top":"0.11111111111111116","width":"0.04360464811325082","line_num":"0","page_num":"0","word_num":"0","level":"0","block_num":"0","conf":"0.5","text":"Al console [PROD]"},{"word_num":"0","width":"0.04941860437393186","text":"& console SlAGiNG","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.005555555555555536","left":"0.5494186049257126","page_num":"0","par_num":"0","top":"0.13680555555555562","level":"0"},{"par_num":"0","word_num":"0","level":"0","height":"0.012919896178775314","conf":"1","page_num":"0","line_num":"0","left":"0.5450581398432373","top":"0.19121447029993188","block_num":"0","text":"1542","width":"0.014534883201122284"},{"par_num":"0","page_num":"0","level":"0","top":"0.20671834672425926","block_num":"0","left":"0.4898255839714893","conf":"0.30000001192092896","height":"0.007864986525641604","line_num":"0","width":"0.05377906560897833","text":"HSZMRMI9 AY","word_num":"0"},{"level":"0","left":"0.5450581400370357","height":"0.012919896178775314","par_num":"0","line_num":"0","block_num":"0","word_num":"0","conf":"1","page_num":"0","text":"1543","top":"0.20671834635505681","width":"0.014534883201122284"},{"conf":"1","left":"0.5450581400370357","par_num":"0","text":"1544","level":"0","width":"0.014534883201122284","word_num":"0","top":"0.22222222232404898","block_num":"0","height":"0.012919896178775425","line_num":"0","page_num":"0"},{"block_num":"0","page_num":"0","conf":"1","height":"0.012919896178775425","level":"0","par_num":"0","left":"0.5450581400370357","width":"0.014534883201122284","line_num":"0","text":"1545","top":"0.23772609829304125","word_num":"0"},{"width":"0.014534883201122284","word_num":"0","block_num":"0","conf":"1","page_num":"0","top":"0.25322997426203353","line_num":"0","level":"0","height":"0.012919896178775314","par_num":"0","text":"1546","left":"0.5450581400370357"},{"left":"0.5406976748226677","top":"0.2739018092287482","level":"0","width":"0.01598837077617643","par_num":"0","block_num":"0","text":"=104,","word_num":"0","line_num":"0","conf":"0.30000001192092896","page_num":"0","height":"0.010335916943020385"},{"width":"0.014534883201122284","block_num":"0","line_num":"0","text":"-1548","word_num":"0","page_num":"0","conf":"0.5","left":"0.5436046516649427","height":"0.010335916943020385","top":"0.28423772619687915","level":"0","par_num":"0"},{"left":"0.5450581395525396","line_num":"0","level":"0","top":"0.2997416024274082","height":"0.012919896178775314","block_num":"0","width":"0.014534883201122284","page_num":"0","word_num":"0","conf":"1","par_num":"0","text":"1549"},{"page_num":"0","left":"0.5392441858907338","par_num":"0","block_num":"0","width":"0.018895348906517118","word_num":"0","conf":"0.5","height":"0.012919896178775425","level":"0","line_num":"0","text":"=1550","top":"0.31524547848253304"},{"height":"0.012919896178775314","top":"0.3307493541069948","conf":"1","page_num":"0","left":"0.5450581400370357","text":"1551","width":"0.014534883201122284","word_num":"0","par_num":"0","level":"0","block_num":"0","line_num":"0"},{"left":"0.5450581400370357","level":"0","par_num":"0","conf":"1","block_num":"0","line_num":"0","word_num":"0","page_num":"0","text":"1552","top":"0.3462532300759871","height":"0.012919896178775314","width":"0.014534883201122284"},{"height":"0.010335916943020163","left":"0.539244186357523","block_num":"0","text":"—1553","conf":"0.5","par_num":"0","page_num":"0","line_num":"0","level":"0","top":"0.36175710608099165","width":"0.020348836481571264","word_num":"0"},{"block_num":"0","text":"=1554","level":"0","top":"0.37726098235850203","word_num":"0","left":"0.5392441858907338","height":"0.012919896178775425","conf":"1","line_num":"0","page_num":"0","par_num":"0","width":"0.018895348906517118"},{"text":"1555","width":"0.014534883201122284","word_num":"0","top":"0.3901808785686658","page_num":"0","line_num":"0","level":"0","par_num":"0","block_num":"0","height":"0.012919896178775314","conf":"1","left":"0.5450581396009893"},{"block_num":"0","top":"0.4056847546237905","page_num":"0","height":"0.012919896178775425","conf":"1","left":"0.5450581400370357","width":"0.014534883201122284","level":"0","text":"1556","line_num":"0","par_num":"0","word_num":"0"},{"word_num":"0","height":"0.018087854650285506","page_num":"0","block_num":"0","width":"0.020348836481571153","text":"1557","conf":"0.30000001192092896","par_num":"0","top":"0.41602067211499505","left":"0.5392441867495246","level":"0","line_num":"0"},{"top":"0.4366925065940749","word_num":"0","text":"1558","line_num":"0","conf":"1","par_num":"0","left":"0.5450581399764737","height":"0.012919896178775425","level":"0","width":"0.014534883201122284","page_num":"0","block_num":"0"},{"level":"0","width":"0.020348836481571153","top":"0.45219638256306716","word_num":"0","height":"0.012919896178775425","block_num":"0","text":"—1559","par_num":"0","conf":"0.30000001192092896","left":"0.5392441866647376","page_num":"0","line_num":"0"},{"height":"0.015503875414530355","left":"0.5392441867495246","line_num":"0","word_num":"0","page_num":"0","text":"=1560","conf":"0.30000001192092896","block_num":"0","width":"0.020348836481571153","top":"0.46511627926086574","par_num":"0","level":"0"},{"height":"0.012919896178775314","line_num":"0","text":"1561","block_num":"0","word_num":"0","level":"0","width":"0.014534883201122284","conf":"1","page_num":"0","par_num":"0","left":"0.5450581400370357","top":"0.4832041344687519"},{"width":"0.014534883201122284","line_num":"0","height":"0.012919896178775314","page_num":"0","conf":"1","block_num":"0","left":"0.5450581399885861","par_num":"0","text":"1562","top":"0.4987080107822748","word_num":"0","level":"0"},{"height":"0.012919896178775425","conf":"1","line_num":"0","par_num":"0","word_num":"0","text":"1563","page_num":"0","left":"0.5450581399885861","width":"0.014534883201122284","level":"0","block_num":"0","top":"0.5142118867512669"},{"par_num":"0","text":"11564","block_num":"0","top":"0.5271317829614307","width":"0.014534883201122284","height":"0.012919896178775314","left":"0.5450581396009893","line_num":"0","level":"0","word_num":"0","conf":"1","page_num":"0"},{"text":"1565","par_num":"0","conf":"1","width":"0.014534883201122284","word_num":"0","line_num":"0","left":"0.5450581395525396","block_num":"0","height":"0.010335916943020274","page_num":"0","top":"0.5452196385138474","level":"0"},{"word_num":"0","par_num":"0","height":"0.012919896178775425","text":"=1566","page_num":"0","left":"0.5392441866647376","conf":"0.5","line_num":"0","block_num":"0","top":"0.5581395350178474","width":"0.020348836481571153","level":"0"},{"top":"0.57364341095454","left":"0.5450581400370357","width":"0.014534883201122284","text":"1567","block_num":"0","conf":"1","level":"0","line_num":"0","par_num":"0","page_num":"0","height":"0.012919896178775314","word_num":"0"},{"top":"0.5891472869235322","left":"0.5450581400370357","width":"0.014534883201122284","text":"1568","word_num":"0","conf":"1","level":"0","line_num":"0","block_num":"0","par_num":"0","height":"0.012919896178775314","page_num":"0"},{"par_num":"0","text":"11569","width":"0.020348836481571153","height":"0.018087854650285506","word_num":"0","line_num":"0","level":"0","left":"0.5392441867495246","block_num":"0","conf":"0.30000001192092896","page_num":"0","top":"0.604651162898802"},{"block_num":"0","conf":"1","left":"0.5450581400370357","level":"0","line_num":"0","par_num":"0","top":"0.6201550388615167","height":"0.012919896178775425","page_num":"0","width":"0.014534883201122284","word_num":"0","text":"1570"},{"block_num":"0","left":"0.5450581400370357","text":"1571","width":"0.014534883201122284","word_num":"0","height":"0.012919896178775425","level":"0","conf":"1","line_num":"0","par_num":"0","top":"0.6356589148305088","page_num":"0"},{"par_num":"0","left":"0.5450581400370357","height":"0.012919896178775425","width":"0.014534883201122284","word_num":"0","page_num":"0","conf":"1","block_num":"0","top":"0.6511627907995011","text":"1572","line_num":"0","level":"0"},{"level":"0","height":"0.012919896178775425","par_num":"0","word_num":"0","block_num":"0","text":"1573","page_num":"0","left":"0.5465116279863845","line_num":"0","conf":"1","width":"0.013081395626068137","top":"0.6666666667684934"},{"par_num":"0","top":"0.6976744187033391","word_num":"0","conf":"1","width":"0.014534883201122284","text":"1575","block_num":"0","page_num":"0","left":"0.5450581400370357","line_num":"0","height":"0.010335916943020274","level":"0"},{"page_num":"0","text":"1577","line_num":"0","top":"0.7286821708135889","block_num":"0","width":"0.014534883201122284","conf":"1","word_num":"0","par_num":"0","left":"0.5450581395525396","height":"0.010335916943020385","level":"0"},{"block_num":"0","height":"0.012919896178775425","line_num":"0","top":"0.7416020671991567","width":"0.014534883201122284","text":"1578","left":"0.5450581396009893","word_num":"0","par_num":"0","level":"0","conf":"1","page_num":"0"},{"level":"0","conf":"1","left":"0.5450581396009893","top":"0.7571059431681489","line_num":"0","width":"0.014534883201122284","block_num":"0","height":"0.012919896178775314","par_num":"0","text":"1579","word_num":"0","page_num":"0"},{"conf":"1","left":"0.5450581400370357","level":"0","page_num":"0","par_num":"0","text":"1580","width":"0.014534883201122284","line_num":"0","top":"0.7726098192232738","word_num":"0","block_num":"0","height":"0.012919896178775314"},{"conf":"1","line_num":"0","page_num":"0","width":"0.014534883201122284","left":"0.5450581400370357","par_num":"0","text":"1582","height":"0.012919896178775314","block_num":"0","level":"0","top":"0.8036175711612583","word_num":"0"},{"block_num":"0","height":"0.012919896178775314","left":"0.5450581392327509","conf":"1","level":"0","par_num":"0","text":"1584","page_num":"0","word_num":"0","line_num":"0","top":"0.834625323325341","width":"0.013081395626068026"},{"line_num":"0","text":"11586","left":"0.5450581393235938","word_num":"0","page_num":"0","block_num":"0","conf":"0.5","level":"0","height":"0.010335916943020274","par_num":"0","top":"0.8656330750627995","width":"0.013081395626068026"},{"line_num":"0","text":"108","word_num":"0","level":"0","width":"0.013081394135951996","top":"0.8992248064595291","block_num":"0","left":"0.5450581394872567","conf":"0.30000001192092896","height":"0.005167958140373186","page_num":"0","par_num":"0"},{"level":"0","text":"1084","page_num":"0","height":"0.005167958140373186","top":"0.9147286824285215","conf":"0.30000001192092896","width":"0.013081394135951996","left":"0.5450581394872567","word_num":"0","line_num":"0","par_num":"0","block_num":"0"},{"conf":"1","line_num":"0","left":"0.5450581399764737","page_num":"0","text":"1590","top":"0.9250645996173306","width":"0.014534883201122284","par_num":"0","word_num":"0","block_num":"0","height":"0.012919896178775425","level":"0"},{"page_num":"0","top":"0.15762273927606663","left":"0.6191860466784848","conf":"0.30000001192092896","line_num":"0","par_num":"0","level":"0","height":"0.005167958140373297","text":"Ix. Aulo v","block_num":"0","width":"0.023255811631679557","word_num":"0"},{"conf":"0.30000001192092896","height":"0.012919896178775425","word_num":"0","width":"0.029069766402244568","left":"0.694767442016901","line_num":"0","block_num":"0","level":"0","page_num":"0","top":"0.15503876001784744","par_num":"0","text":"fajiminny~"},{"line_num":"0","text":"oElee* rrom crm","width":"0.05523255467414856","page_num":"0","block_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","par_num":"0","left":"0.572674422847079","top":"0.18055555555555558","level":"0","word_num":"0"},{"left":"0.6424202395800839","page_num":"0","height":"0.02112837102678078","par_num":"0","block_num":"0","conf":"0.30000001192092896","width":"0.06835719347000124","level":"0","text":"026 49 421 23 2102","top":"0.16514640851414664","line_num":"0","word_num":"0"},{"block_num":"0","word_num":"0","width":"0.15552324056625366","conf":"1","par_num":"0","page_num":"0","height":"0.013194444444444398","left":"0.5726744338480192","line_num":"0","level":"0","text":"SELECT * FROM crm_layout_entities WHERE crm_layout","top":"0.1909722222222222"},{"conf":"0.5","level":"0","par_num":"0","page_num":"0","line_num":"0","word_num":"0","text":"SELECT * FROM teams WHERE id = 575;","height":"0.013194444444444398","top":"0.2222222222222222","block_num":"0","left":"0.5726744170751742","width":"0.10901162624359129"},{"line_num":"0","conf":"1","level":"0","page_num":"0","left":"0.5726744337137128","text":"select * from opportunities where team_id = 575;=","top":"0.23750000000000004","block_num":"0","word_num":"0","width":"0.15552324056625366","par_num":"0","height":"0.013194444444444398"},{"line_num":"0","conf":"1","level":"0","par_num":"0","page_num":"0","left":"0.5726744234492939","width":"0.15406975746154783","height":"0.013210593329535558","word_num":"0","top":"0.2687338507943192","block_num":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('96b126"},{"height":"0.012919896178775425","top":"0.29974160216901025","level":"0","line_num":"0","width":"0.07703487873077397","word_num":"0","conf":"1","par_num":"0","block_num":"0","left":"0.572674423519849","page_num":"0","text":"select * from contacts c"},{"height":"0.013226743539174413","left":"0.572674433782953","line_num":"0","conf":"0.5","text":"where c.crm_configuration_id = 370 order by c.upda","block_num":"0","page_num":"0","par_num":"0","level":"0","top":"0.31524547840267814","width":"0.15552324056625366","word_num":"0"},{"width":"0.15406976938247685","par_num":"0","text":"SELECT * FROM participants where activity_id = 39g","left":"0.5726744166136963","level":"0","line_num":"0","height":"0.015503875414530355","page_num":"0","word_num":"0","conf":"1","top":"0.3436692511816236","block_num":"0"},{"block_num":"0","level":"0","line_num":"0","conf":"1","left":"0.572674421965987","par_num":"0","text":"SELECT * FROM participants where activity_id = 39","top":"0.3590277777777777","width":"0.15406975746154783","word_num":"0","height":"0.015972222222222276","page_num":"0"},{"par_num":"0","height":"0.015600774023267872","line_num":"0","left":"0.5726744169714035","page_num":"0","text":"SELECT * FROM activity_summary_logs where activity","top":"0.37467700342764254","width":"0.15406976938247685","level":"0","word_num":"0","block_num":"0","conf":"1"},{"level":"0","left":"0.5726744234492939","block_num":"0","text":"SELECT * FROM activities WHERE uvid_to_bin('c7d99F","height":"0.012919896178775425","page_num":"0","par_num":"0","width":"0.15406975746154783","word_num":"0","line_num":"0","conf":"1","top":"0.3901808789131962"},{"height":"0.015972222222222165","text":"SELECT * FROM activities WHERE uuid_to_bin('2e6ff4","top":"0.40555555555555556","width":"0.15552325248718268","line_num":"0","par_num":"0","conf":"0.5","word_num":"0","block_num":"0","level":"0","page_num":"0","left":"0.5726744226990034"},{"line_num":"0","left":"0.5726744171621306","top":"0.42118863085118075","height":"0.012919896178775425","width":"0.15552325248718268","page_num":"0","conf":"1","text":"select * from crm_profiles where crm_configuration","par_num":"0","word_num":"0","block_num":"0","level":"0"},{"top":"0.43669250656177505","word_num":"0","left":"0.5726744338522805","width":"0.15552324056625366","height":"0.012919896178775425","conf":"1","block_num":"0","page_num":"0","line_num":"0","par_num":"0","level":"0","text":"select * from opportunities where crm_configuratio"},{"block_num":"0","left":"0.5726744182303668","par_num":"0","word_num":"0","page_num":"0","line_num":"0","width":"0.1526162743568421","top":"0.4520833333333334","height":"0.013194444444444398","text":"select * from accounts where crm_configuration_id","conf":"1","level":"0"},{"top":"0.4651162795192636","width":"0.15406975746154783","word_num":"0","conf":"1","text":"select * from contacts where crm_configuration_id","line_num":"0","page_num":"0","block_num":"0","left":"0.5726744234492995","level":"0","height":"0.015503875414530466","par_num":"0"},{"width":"0.07267441749572756","word_num":"0","top":"0.48320413433612164","line_num":"0","conf":"1","page_num":"0","height":"0.010545865694681855","par_num":"0","text":"# owner 13236 525785080","block_num":"0","left":"0.572674419565805","level":"0"},{"par_num":"0","conf":"0.5","text":"# contact 1","word_num":"0","block_num":"0","line_num":"0","level":"0","height":"0.013194444444444398","left":"0.5726744209587247","page_num":"0","width":"0.03779069483280184","top":"0.4986111111111111"},{"height":"0.015972222222222165","width":"0.1133720874786377","left":"0.6133720969756984","line_num":"0","page_num":"0","par_num":"0","conf":"1","block_num":"0","level":"0","word_num":"0","top":"0.49583333333333335","text":"16779180 665587441856 - activity - AL"},{"height":"0.015503875414530466","line_num":"0","text":"# contact 2","word_num":"0","block_num":"0","conf":"0.5","left":"0.5726744208610685","top":"0.5116279069955773","page_num":"0","width":"0.03779069483280184","par_num":"0","level":"0"},{"conf":"0.30000001192092896","left":"0.6119186041859349","height":"0.005555555555555536","top":"0.5166666666666667","par_num":"0","line_num":"0","text":"14247[PHONE]70 - asnosupporuro","word_num":"0","level":"0","page_num":"0","width":"0.11482557058334353","block_num":"0"},{"word_num":"0","conf":"1","line_num":"0","height":"0.015552324718899224","par_num":"0","block_num":"0","level":"0","text":"# company 4176133 47150650569","page_num":"0","top":"0.5270833335061834","left":"0.572674422933733","width":"0.09156976342201228"},{"conf":"1","text":"# deal 7100953 410150124747","par_num":"0","left":"0.572674420320823","height":"0.013194444444444509","top":"0.5423611111111111","level":"0","page_num":"0","line_num":"0","block_num":"0","width":"0.0857558131217957","word_num":"0"},{"word_num":"0","left":"0.5726744191623151","level":"0","line_num":"0","block_num":"0","page_num":"0","par_num":"0","conf":"1","text":"SELECT","top":"0.558139534899415","width":"0.020348836481571264","height":"0.012919896178775425"},{"top":"0.5736111108341727","line_num":"0","word_num":"0","par_num":"0","text":"CONCAT(u.id, CASE WHEN U.id = t.owner_id THEN","conf":"0.5","block_num":"0","height":"0.015536175833807953","left":"0.5843023296036838","level":"0","width":"0.14244185686111455","page_num":"0"},{"width":"0.026162791252136164","word_num":"0","level":"0","top":"0.589147286955832","left":"0.5857558140032924","conf":"1","height":"0.012919896178775425","block_num":"0","page_num":"0","par_num":"0","text":"u.email,","line_num":"0"},{"text":"sa.*,","word_num":"0","conf":"1","height":"0.012919896178775314","left":"0.5857558140667083","line_num":"0","level":"0","par_num":"0","page_num":"0","block_num":"0","top":"0.6046511629248242","width":"0.015988372266292572"},{"word_num":"0","line_num":"0","par_num":"0","width":"0.10465116500854499","block_num":"0","text":"t.owner_id FROM social_accounts sa","page_num":"0","level":"0","height":"0.013194444444444398","left":"0.5857558124897835","top":"0.6201388888888889","conf":"1"},{"text":"JOIN users u on u.id = sa.sociable_id","top":"0.6354166666666666","level":"0","left":"0.5726744188870635","word_num":"0","conf":"0.5","width":"0.11627906560897827","block_num":"0","page_num":"0","height":"0.013194444444444509","line_num":"0","par_num":"0"},{"left":"0.5726744291283256","width":"0.12790696620941155","par_num":"0","block_num":"0","text":"JOIN teams t 1.n<->1: on t.id = u.team_id","conf":"0.5","line_num":"0","word_num":"0","height":"0.012919896178775425","top":"0.6511627907995011","page_num":"0","level":"0"},{"width":"0.12354650497436526","word_num":"0","left":"0.5726744198529339","par_num":"0","text":"WHERE u.team_id = 400 and sa.provider =","conf":"0.5","page_num":"0","height":"0.013194444444444509","line_num":"0","block_num":"0","top":"0.6666666666666666","level":"0"},{"block_num":"0","height":"0.012919896178775425","word_num":"0","conf":"0.5","page_num":"0","par_num":"0","left":"0.69476744115425","top":"0.6666666669407588","width":"0.031976744532585144","line_num":"0","level":"0","text":"hubspot"},{"level":"0","page_num":"0","height":"0.005555555555555647","conf":"0.5","width":"0.07122092843055727","left":"0.5726744202565369","top":"0.7","block_num":"0","text":"select * tron teacures.","word_num":"0","line_num":"0","par_num":"0"},{"conf":"1","word_num":"0","height":"0.015972222222222165","page_num":"0","width":"0.15552324056625366","block_num":"0","level":"0","par_num":"0","left":"0.5726744332978779","line_num":"0","top":"0.7104166666666667","text":"select * from team_features where feature_id = 40,"},{"text":"select * from teams where id = 556; # owner: 18101","top":"0.7416020675468262","width":"0.15406975746154783","height":"0.015503875414530466","word_num":"0","left":"0.5726744232633351","block_num":"0","conf":"0.5","level":"0","line_num":"0","page_num":"0","par_num":"0"},{"level":"0","height":"0.013194444444444509","word_num":"0","text":"select * from crm_configurations where id = 477;","line_num":"0","left":"0.5726744160052581","par_num":"0","page_num":"0","width":"0.1482558131217956","top":"0.7569444444444444","conf":"1","block_num":"0"},{"line_num":"0","conf":"1","block_num":"0","page_num":"0","left":"0.5726744231096511","level":"0","par_num":"0","top":"0.7726098192232738","text":"SELECT * FROM users WHERE id = 18101;","width":"0.11627906560897827","height":"0.012919896178775314","word_num":"0"},{"text":"SELECT","width":"0.020348836481571264","word_num":"0","par_num":"0","block_num":"0","level":"0","height":"0.010335916943020385","conf":"1","top":"0.7881136952355063","left":"0.5726744189014326","line_num":"0","page_num":"0"},{"level":"0","conf":"0.5","height":"0.013194444444444398","top":"0.8034722222222223","word_num":"0","text":"CONCAT(u.id, LASE WHEN u.id = t.owner_id THEN","width":"0.1409883737564087","page_num":"0","line_num":"0","par_num":"0","block_num":"0","left":"0.5857558109500923"},{"conf":"0.5","height":"0.012919896178775425","text":"u.email,","top":"0.8191214473886484","par_num":"0","word_num":"0","left":"0.5843023259874707","line_num":"0","width":"0.02761627733707428","page_num":"0","block_num":"0","level":"0"},{"width":"0.015988372266292572","block_num":"0","top":"0.8346253231315425","height":"0.012919896178775425","word_num":"0","line_num":"0","level":"0","page_num":"0","conf":"1","left":"0.5857558140667083","par_num":"0","text":"sa.*,"},{"width":"0.10465115308761597","level":"0","text":"t.owner_id FROM social_accounts sa","conf":"1","page_num":"0","height":"0.013194444444444509","word_num":"0","line_num":"0","par_num":"0","left":"0.5857558224766352","block_num":"0","top":"0.85"},{"page_num":"0","block_num":"0","par_num":"0","text":"Julr users u on u.l = sa.sociaole 1o","line_num":"0","height":"0.005555555555555536","top":"0.8680555555555556","width":"0.1133720874786377","left":"0.5741279124472343","conf":"0.30000001192092896","level":"0","word_num":"0"},{"text":"Juir reals t ns\"l on 1.10 = U.ceall l0l","top":"0.8837209301624399","width":"0.125","page_num":"0","conf":"0.30000001192092896","height":"0.005167958802647088","par_num":"0","block_num":"0","left":"0.5741279067959532","word_num":"0","level":"0","line_num":"0"},{"page_num":"0","text":"mnckr urreallio = opo and sarorovoer = unteorras","width":"0.15261626243591309","conf":"0.30000001192092896","par_num":"0","left":"0.5726744206157272","top":"0.8992248064595291","height":"0.005167958140373186","line_num":"0","word_num":"0","level":"0","block_num":"0"},{"text":"select * from opportunities where id = 7594349;","page_num":"0","block_num":"0","par_num":"0","conf":"1","height":"0.015568474928537968","top":"0.9250000002618292","word_num":"0","line_num":"0","left":"0.5726744186889577","width":"0.14534883499145512","level":"0"},{"level":"0","conf":"0.5","text":"Backend Chapter • 38m left","width":"0.07122092247009282","height":"0.010610465208689357","line_num":"0","par_num":"0","word_num":"0","page_num":"0","top":"0.0025839793250265197","block_num":"0","left":"0.7936046587397101"},{"word_num":"0","block_num":"0","conf":"0.30000001192092896","left":"0.8997093027058444","top":"0.0025839793250265197","page_num":"0","line_num":"0","text":"100% C","width":"0.024709302186965987","level":"0","height":"0.010610465208689357","par_num":"0"},{"word_num":"0","left":"0.943313953177934","block_num":"0","line_num":"0","page_num":"0","top":"0.0025839797206897996","level":"0","conf":"1","height":"0.012919896178775425","par_num":"0","text":"Fri 17 Apr 10:52:51","width":"0.05087209343910215"},{"level":"0","height":"0.0077519370449914415","left":"0.8095930312135469","block_num":"0","line_num":"0","page_num":"0","text":"AutomatedReportsCommandTest-","conf":"1","top":"0.02583979362220712","width":"0.08430231809616084","par_num":"0","word_num":"0"},{"line_num":"0","par_num":"0","page_num":"0","left":"0.7311046511910402","level":"0","block_num":"0","height":"0.012919896178775425","text":"Cascade","top":"0.046511628267201455","width":"0.023255813121795588","word_num":"0","conf":"1"},{"par_num":"0","block_num":"0","word_num":"0","top":"0.06944444442619635","level":"0","height":"0.013242893748813156","page_num":"0","left":"0.7311046545930007","text":"Automated Report Retr","conf":"1","width":"0.05523255467414856","line_num":"0"},{"conf":"0.30000001192092896","level":"0","line_num":"0","page_num":"0","text":"updare patn","width":"0.030523252487182573","block_num":"0","left":"0.7369186079571405","height":"0.005200258228513888","par_num":"0","top":"0.0878552973715312","word_num":"0"},{"level":"0","line_num":"0","page_num":"0","left":"0.793604654619666","par_num":"0","conf":"1","height":"0.013242893748813156","block_num":"0","text":"Investigating HubSpot","top":"0.06944444442619635","width":"0.05523255467414856","word_num":"0"},{"conf":"0.30000001192092896","text":"+0 .","page_num":"0","top":"0.06944444444444442","level":"0","width":"0.02180232405662541","left":"0.9593023269801749","block_num":"0","word_num":"0","par_num":"0","line_num":"0","height":"0.008333333333333304"},{"word_num":"0","level":"0","height":"0.005200258559650783","line_num":"0","par_num":"0","conf":"0.5","width":"0.03343023359775543","left":"0.8880813946701537","block_num":"0","text":"eft unchanged","page_num":"0","top":"0.08785529707676376"},{"line_num":"0","page_num":"0","conf":"1","par_num":"0","block_num":"0","text":"Stage missing from DB","width":"0.05087209343910215","left":"0.7369186045568192","word_num":"0","level":"0","top":"0.10335917326523048","height":"0.010529715485043"},{"height":"0.010529715485043","line_num":"0","par_num":"0","text":"resolveStage() → importStages","top":"0.1033591733082968","block_num":"0","conf":"1","page_num":"0","width":"0.07558139562606814","level":"0","left":"0.80377907077666","word_num":"0"},{"text":"Triggers on-demand stage import from","width":"0.0857558131217957","line_num":"0","level":"0","conf":"1","left":"0.8880813944740353","word_num":"0","par_num":"0","top":"0.1033591734007071","height":"0.012919896178775314","block_num":"0","page_num":"0"},{"top":"0.11875000000000002","block_num":"0","left":"0.8895348830765111","width":"0.02761627733707428","word_num":"0","height":"0.005555555555555536","conf":"0.30000001192092896","text":"HUOSpOt AFl","level":"0","par_num":"0","page_num":"0","line_num":"0"},{"block_num":"0","top":"0.14444444444444438","conf":"0.30000001192092896","width":"0.017441858351230577","par_num":"0","word_num":"0","height":"0.008333333333333415","page_num":"0","left":"0.9607558159836126","text":"Odl *","line_num":"0","level":"0"},{"top":"0.1729166666666666","level":"0","page_num":"0","width":"0.22238368988037116","text":"the issue is with stace la being impored very onten but it coesn't snow any new weonooks delnc","left":"0.7369186148554746","height":"0.005555555555555647","par_num":"0","conf":"0.30000001192092896","block_num":"0","word_num":"0","line_num":"0"},{"word_num":"0","block_num":"0","conf":"0.5","left":"0.7383720938834022","line_num":"0","height":"0.012919896178775425","text":"received. What coul c","page_num":"0","level":"0","par_num":"0","top":"0.1782945737452376","width":"0.047965115308761685"},{"block_num":"0","par_num":"0","level":"0","text":"Let me look at what triggers stage imports and where importstages Is called from beyond just the sync","word_num":"0","conf":"0.5","left":"0.7340116450956564","page_num":"0","width":"0.23691859245300295","top":"0.20671834665965982","line_num":"0","height":"0.007864986525641493"},{"width":"0.08284882903099056","height":"0.007978035344017864","text":"Searched importStages in app (43)","left":"0.7325581484062674","page_num":"0","block_num":"0","level":"0","conf":"1","word_num":"0","par_num":"0","line_num":"0","top":"0.23750000015744843"},{"left":"0.7340116305171893","page_num":"0","width":"0.24418604373931885","word_num":"0","level":"0","top":"0.2583333333333333","height":"0.005555555555555536","block_num":"0","line_num":"0","par_num":"0","text":"Now let me look at the reso lvebusinessProcess oath more carerully — soecitically wnat triagers repealed","conf":"0.5"},{"conf":"0.5","level":"0","block_num":"0","top":"0.2713178293783335","word_num":"0","line_num":"0","width":"0.09883720874786384","left":"0.734011628312753","height":"0.005167958802647088","page_num":"0","par_num":"0","text":"importstages calls without new weahooks"},{"left":"0.7325581466042719","line_num":"0","top":"0.29166666666666674","width":"0.0726744115352631","conf":"0.5","height":"0.005555555555555536","level":"0","block_num":"0","par_num":"0","page_num":"0","text":"kead Opporunitysyncirait.ong","word_num":"0"},{"width":"0.1686046481132507","page_num":"0","par_num":"0","conf":"0.5","left":"0.7340116258257539","word_num":"0","height":"0.013194444444444398","line_num":"0","top":"0.30486111111111114","text":"Now I can see the bug clearly. Look at resolvestage() at lines 961-969:","block_num":"0","level":"0"},{"line_num":"0","conf":"0.30000001192092896","height":"0.005167958802646977","level":"0","top":"0.32816537460384443","width":"0.09011628031730645","par_num":"0","text":"Read onnortunitvsvncirait.ono #L1-50","page_num":"0","block_num":"0","word_num":"0","left":"0.7340116270960803"},{"page_num":"0","word_num":"0","height":"0.012919896178775314","par_num":"0","left":"0.7325581398173093","conf":"1","top":"0.3436692510062196","level":"0","line_num":"0","block_num":"0","text":"Found it. There are two bugs in resolveStage():","width":"0.11627906560897816"},{"level":"0","height":"0.005167958471510081","par_num":"0","page_num":"0","block_num":"0","left":"0.7340116280075717","top":"0.37209302333591965","conf":"0.30000001192092896","width":"0.030523255467414856","word_num":"0","text":"Kootcause","line_num":"0"},{"par_num":"0","height":"0.015972222222222276","conf":"0.5","left":"0.7325581461884255","text":"Bug 1: importstages result is ignored -OpportunityS/pcTrait.php:961-969","width":"0.18604650497436526","page_num":"0","block_num":"0","top":"0.3847222222222222","word_num":"0","level":"0","line_num":"0"},{"par_num":"0","text":"0 php","page_num":"0","word_num":"0","left":"0.7369186047366899","top":"0.40555555555555556","line_num":"0","width":"0.01744185984134672","block_num":"0","level":"0","height":"0.013194444444444398","conf":"0.5"},{"line_num":"0","page_num":"0","top":"0.43125","par_num":"0","block_num":"0","height":"0.013194444444444398","left":"0.7383720921894946","text":"if ($stage == null) €","conf":"0.30000001192092896","width":"0.0625","level":"0","word_num":"0"},{"par_num":"0","height":"0.013194444444444509","width":"0.1758720874786377","left":"0.7485465141027078","level":"0","top":"0.4444444444444444","block_num":"0","line_num":"0","page_num":"0","word_num":"0","conf":"1","text":"$this->importStages(null, $stageld); // return value discarded!"},{"level":"0","par_num":"0","width":"0.18604649305343623","conf":"0.5","block_num":"0","line_num":"0","text":"if ($stage == null) ‹ // always true - $stage was never reassigned","word_num":"0","height":"0.007961885796652912","top":"0.4857881140784177","left":"0.738372111597456","page_num":"0"},{"text":"sth1s→>logger->into( [Hubspot stage does not exist = • $Stagela);","width":"0.1874999880790711","top":"0.5012919899964966","word_num":"0","left":"0.7500000111576728","level":"0","page_num":"0","par_num":"0","line_num":"0","block_num":"0","conf":"0.30000001192092896","height":"0.007751937707265233"},{"page_num":"0","par_num":"0","block_num":"0","height":"0.013226743539174302","left":"0.7383720989835616","conf":"1","level":"0","top":"0.5374677006249003","width":"0.1133720874786377","text":"$this->cachedStages [$cacheKey] = $stage;","word_num":"0","line_num":"0"},{"text":"// caches null","top":"0.5374677007540993","par_num":"0","width":"0.042151162028312705","level":"0","block_num":"0","page_num":"0","line_num":"0","word_num":"0","height":"0.013226743539174413","left":"0.850290697421858","conf":"1"},{"width":"0.19476742744445796","word_num":"0","conf":"0.5","page_num":"0","top":"0.5658914729700438","par_num":"0","level":"0","text":"The return value of importstages() is thrown away, $stage is never reassigned, so:","block_num":"0","left":"0.7340116418031759","height":"0.012919896178775425","line_num":"0"},{"top":"0.5839793284485909","conf":"1","width":"0.1642441749572754","word_num":"0","height":"0.013242893748813156","text":"1. importStages is called every time (no stage miss cached properly)","level":"0","left":"0.7354651232583086","line_num":"0","page_num":"0","block_num":"0","par_num":"0"},{"word_num":"0","height":"0.013194444444444509","par_num":"0","left":"0.7427325584584052","width":"0.15552325248718257","level":"0","line_num":"0","conf":"1","block_num":"0","page_num":"0","text":"nult is cached - but Bug 2 means the cache never helps anyway","top":"0.5993055555555555"},{"top":"0.622739018345834","conf":"0.30000001192092896","page_num":"0","par_num":"0","left":"0.7325581416709227","line_num":"0","text":"Buore nuuuscacher —Inevoy caches nulu ormissino staces, so ne nextceal wun the same Stade","block_num":"0","level":"0","height":"0.005167958140373186","width":"0.24418601989746092","word_num":"0"},{"block_num":"0","height":"0.008333333333333415","left":"0.7340116506355798","par_num":"0","word_num":"0","conf":"1","text":"will hit the cache and get null, skip the import, but the first deal in each batch still triggers the HubSpot","width":"0.2398255586624145","page_num":"0","top":"0.6354166666666666","level":"0","line_num":"0"},{"par_num":"0","word_num":"0","block_num":"0","page_num":"0","text":"API call.","left":"0.7340116275867575","conf":"1","top":"0.6458333333333334","width":"0.018895348906517007","height":"0.013194444444444398","line_num":"0","level":"0"},{"height":"0.012919896178775314","page_num":"0","conf":"1","level":"0","par_num":"0","block_num":"0","line_num":"0","text":"Actually re-reading - the cache does prevent repeated calls within a single sync run for the same stage.","top":"0.6614987081121626","width":"0.23982555866241462","left":"0.7340116506310655","word_num":"0"},{"page_num":"0","height":"0.013194444444444398","left":"0.7325581504382193","par_num":"0","text":"But every new job/sync run resets $cachedStages = [], so for scheduled sync jobs (e.g. SyncTeamMetada","width":"0.24854650497436526","word_num":"0","conf":"0.5","top":"0.6743055555555556","level":"0","block_num":"0","line_num":"0"},{"text":"ta, each run calls","top":"0.6923611111111111","level":"0","word_num":"0","width":"0.045058137178421","height":"0.005555555555555536","conf":"0.5","block_num":"0","left":"0.7340116302157309","line_num":"0","par_num":"0","page_num":"0"},{"level":"0","width":"0.11918603181838983","height":"0.005555555555555536","left":"0.7790697821221034","conf":"1","line_num":"0","text":"importstages Tor every deal with an unknown stade.","page_num":"0","top":"0.6923611111111111","par_num":"0","word_num":"0","block_num":"0"},{"height":"0.013210594654083252","par_num":"0","block_num":"0","line_num":"0","top":"0.7131782944472908","width":"0.05087209343910215","word_num":"0","page_num":"0","conf":"1","level":"0","left":"0.7340116284979704","text":"The Real Scenario"},{"left":"0.7340116492304741","line_num":"0","level":"0","conf":"1","text":"Since vou're seeing frequent importStages calls without new webhooks, the likely triggers are:","block_num":"0","page_num":"0","height":"0.007768087916903976","par_num":"0","top":"0.7312499998399975","width":"0.2194767236709595","word_num":"0"},{"text":"1. SyncTeamMetadata job - runs on a schedule and calls importStages() directly (SyncTeamMetadata.p","left":"0.7354651160905352","conf":"1","level":"0","line_num":"0","page_num":"0","word_num":"0","top":"0.7465277777777778","width":"0.24418604373931885","par_num":"0","block_num":"0","height":"0.013194444444444398"},{"line_num":"0","page_num":"0","par_num":"0","width":"0.018895348906517118","word_num":"0","level":"0","text":"no: 190)","block_num":"0","conf":"0.30000001192092896","height":"0.005555555555555647","left":"0.7441860464562804","top":"0.7645833333333333"},{"word_num":"0","height":"0.013194444444444398","block_num":"0","width":"0.24418604373931885","left":"0.7354651201607565","conf":"1","top":"0.7777777777777778","page_num":"0","level":"0","line_num":"0","par_num":"0","text":"2. Periodic opportunity sync - syncOpportunities() processes many deals, each calling resolvestag"},{"page_num":"0","top":"0.7958333332524744","height":"0.005200258559650783","left":"0.7441860454405276","word_num":"0","block_num":"0","width":"0.1438953518867493","conf":"0.30000001192092896","level":"0","text":"e → oranv cea Wnose stace sn'tin Do, imoortstages Mres","line_num":"0","par_num":"0"},{"top":"0.808785529817589","text":"3. The fix bug: after importStages runs, $stage is still null - it never re-queries the DB - so the","page_num":"0","block_num":"0","conf":"0.5","word_num":"0","height":"0.012919896178775314","left":"0.735465124180162","line_num":"0","level":"0","width":"0.23255813121795654","par_num":"0"},{"left":"0.7441860484466121","conf":"0.30000001192092896","par_num":"0","top":"0.8268733849413972","line_num":"0","width":"0.22965116500854488","word_num":"0","page_num":"0","block_num":"0","height":"0.005167958802647088","text":"stace eets skippedopportunity may oe sklopee or saved witnout stace lo, ane the next syne run","level":"0"},{"conf":"0.5","height":"0.005555555555555536","page_num":"0","text":"nits the same stage again, creatino an intinite loon of unnecessarv imborts","left":"0.7427325647840919","block_num":"0","par_num":"0","word_num":"0","level":"0","top":"0.8395833333333333","line_num":"0","width":"0.17441858053207393"},{"word_num":"0","block_num":"0","level":"0","line_num":"0","width":"0.023255813121795588","text":"The Fix","conf":"0.5","page_num":"0","height":"0.013194444444444398","left":"0.7325581397190757","par_num":"0","top":"0.8604166666666667"},{"par_num":"0","page_num":"0","top":"0.8837209303666846","width":"0.01744185984134672","height":"0.012919896178775425","block_num":"0","text":"D php","word_num":"0","line_num":"0","left":"0.7369186052514669","level":"0","conf":"0.30000001192092896"},{"line_num":"0","top":"0.9069444444444444","par_num":"0","page_num":"0","left":"0.7383720921894946","block_num":"0","height":"0.013194444444444398","level":"0","text":"if ($stage == null) €","word_num":"0","conf":"0.30000001192092896","width":"0.0625"},{"text":"Sstane = Sthis->imnortStaaes(null. Sstaneld):","width":"0.12511023283004752","word_num":"0","conf":"0.5","top":"0.919770995189582","page_num":"0","height":"0.013738318284352569","block_num":"0","par_num":"0","level":"0","left":"0.7484933414689421","line_num":"0"},{"conf":"0.5","level":"0","block_num":"0","word_num":"0","par_num":"0","left":"0.7340116287453207","page_num":"0","height":"0.013194444444444398","text":"Ask anything (24L)","line_num":"0","top":"0.9326388888888889","width":"0.04941860437393186"},{"conf":"0.5","text":"+ <>Code Claude Sonnet 4.6","page_num":"0","word_num":"0","left":"0.7340116271634832","width":"0.07267441749572756","line_num":"0","block_num":"0","height":"0.013242893748813267","level":"0","par_num":"0","top":"0.9583333334442841"},{"block_num":"0","height":"0.005555555555555536","word_num":"0","left":"0.8633720983166459","text":"winasun leams","par_num":"0","top":"0.9895833333333334","width":"0.045058134198188826","line_num":"0","level":"0","page_num":"0","conf":"0.5"},{"level":"0","top":"0.9896640829453173","page_num":"0","block_num":"0","line_num":"0","width":"0.013081394135951996","word_num":"0","height":"0.005167958140373297","left":"0.9127906976267915","par_num":"0","text":"7411","conf":"0.30000001192092896"},{"word_num":"0","page_num":"0","level":"0","height":"0.005167958140373297","par_num":"0","conf":"0.30000001192092896","top":"0.9896640829453173","left":"0.9302325579985398","block_num":"0","line_num":"0","text":"uir-o","width":"0.01598837077617654"},{"conf":"0.30000001192092896","width":"0.02761627733707428","block_num":"0","left":"0.9534883738137369","line_num":"0","height":"0.010610464546415566","level":"0","text":"( 4 spaces","par_num":"0","page_num":"0","top":"0.9868055557112884","word_num":"0"}]...
|
|
AppleNative
|
NULL
|
False
|
8047
|
NULL
|
NULL
|