
    UHjݙ             
      @   d Z ddlmZ ddlZddlZddlZddlmZ  ee      j                         j                  d   Zedz  Zddd	d
ddZddgdgddgddgddgddgddgddgddgd	ZddddddZd0dZd1dZd2dZd3dZd4dZd5dZd6dZd7dZd8d Zd9d!Zd:d"Zd;d#Zd<d$Z	 d=	 	 	 	 	 	 	 d>d%Zd?d&Zd?d'Z	 d=	 	 	 	 	 d@d(Z 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dA	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dBd)Z!dCd*Z"dCd+Z#efdDd,Z$dEd-Z%dFd.Z&e'd/k(  r e&        yy)GzHSummarize the hard promotion gates for the current normal-route blocker.    )annotationsN)Path   outzstrict source coordinateztile hotspot confirmationz#real selector 2:0 captured savedatazselected-root execution refz,runtime trace/equivalent selected-root proof)strictSourceHotspottileHotspotConfirmationrealSelector20SavedataselectedRootExecutionruntimeTraceOrEquivalentr
   r   r   r   r	   )	r                        	   z)strict-source-coordinate-or-hotspot-proofztile-hotspot-confirmation-proofzcaptured-gameplay-savedataselected-root-execution-proofz!runtime-trace-or-equivalent-proofc                >    t        t        j                  |             S N)listdictfromkeysvaluess    ;/home/exedev/hwanse/tools/summarize_route_promotion_gate.pyunique_listr   +   s    f%&&    c           	     n    t        | xs g D cg c]  }t        j                  ||       c}      S c c}w r   )r   !NEXT_ACTION_INPUT_CLASSES_BY_GATEget)gate_idsgate_ids     r   next_input_classes_for_gatesr$   /   s;    ~2 	*--gw?   s   2c                *    | sydj                  |       S )Nz#no additional gate input classified, join)input_classess    r   next_input_summary_for_classesr*   6   s    499]##r   c                X    t        | t              r| r| d   S t        | t              r| S i S )Nr   )
isinstancer   r   )route_investigation_queues    r   first_blockerr.   <   s2    +T27P(++(23Ld(S$[Y[[r   c                   g }| D ]k  }dj                  |j                  d      xs g       }|j                  |r|j                  d       d| nt        |j                  d      xs d             m dj                  |      xs dS )Nr&   fieldspathz: -; )r(   r!   appendstr)refspartsrefr0   s       r   evidence_refs_briefr9   B   s    E `3778,23v(6(33swwvG]Z]C^_` 99U"s"r   c                :    t        j                  | xs i dd      S )NT,:)	sort_keys
separators)jsondumps)values    r   compact_jsonrC   J   s    ::ekrTjIIr   c                   |j                  d      xs g D ci c]%  }|j                  d      r|j                  d      |' }}g }| j                  d      xs g D ]  }|j                  d      }|j                  d      xs i }|j                  |      xs i }|j                  d      xs i }	|j                  i d|d|j                  d      d|j                  d      d|j                  d      d	|j                  d	      d
|j                  d
      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      xs g |j                  d      |j                  d      |j                  d      |j                  d      |	j                  d      d        |S c c}w )NcandidateRowssidecandidateSummariestiletargetSpawnxycoordinateStatuscoordinatePromotable$variantStrictCoordinateEvidenceFoundrouteReviewRowCounteventTransitionCountsourceOriginalStandabletargetSpawnOriginalStandablelowNibbleMatchcoordinateXyHitCountcoordinateYxHitCountvariantInterestingHitCountvariantCurrentRootHitCount"variantCharacterDescriptorHitCountblockReasonsblockReasonSummaryautoTriggerboundaryCandidaterouteAssistUrl	reviewUrl)rZ   r[   r\   r]   targetReviewUrl)r!   r4   )
strict_contextedge_trigger_gaprow	edge_rowsrows	candidaterF   rH   edge_rowtarget_spawns
             r   $strict_hotspot_candidate_review_rowsrh   N   s    $''8>B776? 	I 
 D#''(<=C 	}}V$}}V$*==&,"||M28b 
D
#
 #
 	.@ A	

 #IMM2H$I
 3IMM65
 "9==1F#G
 #IMM2H$I
 &y}}5N'O
 +IMM:X,Y
 imm,<=
 #IMM2H$I
 #IMM2H$I
  ))--8T*U!
" ))--8T*U#
$ 1)--@d2e%
& IMM.9?R'
( #,--0D"E#<<6!).A!B&ll+;<+//<1
 	> KKs   *H?c                   g }| xs g D ]  }|j                  |j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d	       d
|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       dt        |j                  d      xs g        d        dj                  |      xs dS )NrF   @rJ   r<   rK   z[coord=rL   z,review=rO   z,event=rP   z,standable=rQ   /rR   z,auto=r[   z
,boundary=r\   z,blocks=rY   ]r3   r2   )r4   r!   lenr(   )rd   r7   rb   s      r   strict_hotspot_candidate_briefrn   w   s   Ezr 
wwvqa~cgg012(377CX;Y:Z [WW345[IbAc@ddeww567vcggm>T=U V 345Xc#''.BYB_]_>`=aab	d	

 99U"s"r   c                    g }| xs g D ]@  }|j                  d      }|j                  d      }|(|+|j                  | d|        B dj                  |      xs dS )Nownercountr=   r<   r2   )r!   r4   r(   )pairsr7   rb   rp   rq   s        r   owner_pair_summaryrs      sm    E{ -  !2LLE7!E7+,	-
 88E?!c!r   c                ^    dj                  d | xs i j                         D              xs dS )Nr<   c              3  0   K   | ]  \  }}| d |   yw)r=   N ).0keyrB   s      r   	<genexpr>z$count_map_summary.<locals>.<genexpr>   s     Nese1UG$Ns   r2   )r(   items)countss    r   count_map_summaryr|      s*    88N"7K7K7MNNURUUr   c                B    dj                  d | xs g D              xs dS )Nr<   c              3  2   K   | ]  }t        |        y wr   r5   rw   rB   s     r   ry   zjoined.<locals>.<genexpr>   s     ;5CJ;   r2   r'   r   s    r   joinedr      s     88;V\r;;BsBr   c                    	 t        |       }t        |xs g       }t        j                  |g       D cg c]
  }|r||v r| c}S # t        t        f$ r g cY S w xY wc c}w r   )int	TypeError
ValueErrorset#NEXT_ACTION_RELATED_FAILED_GATE_IDSr!   )priorityfailed_gate_idsrx   failedr#   s        r   #next_action_related_failed_gate_idsr      st    (m &B'F ;>>sBGF* 	  z" 	s   A AAAc                     dg ddS )N2out/runtime_predecessor_route_attempt_context.json)
proofFound!predecessorRouteAttemptProofFoundrouteSelectorHitCountcurrentRootHitCountobservedSelectorCountsdominantDiversionSelectordiversionSelectorContextCount$diversionRoutePromotionEvidenceFound publicPredecessorSelectorContext$failedPredecessorRouteAttemptGateIdsmissingEvidenceevidenceRefsevidenceRefCountpromotionStatus)r1   r0   rv   rv   r   r   &predecessor_route_attempt_evidence_refr      s    D
 r   c                b   t        | j                  d      |      }t        | j                  d      xs g       }| j                  d      dk(  r-|r+t        d |D              s|j	                  t                      t        | j                  d      xs g       }|st        |      }| j                  d      | j                  d      | j                  d      | j                  d      ||D cg c]  }t        j                  ||       c}|| j                  d	      xs t        |      |d
	S c c}w )Nr   r   r   c              3  D   K   | ]  }|j                  d       dk(    yw)r1   r   Nr!   )rw   r8   s     r   ry   z&next_action_summary.<locals>.<genexpr>   s     u`cCGGFO'[[us    nextInputClassesstatustaskwhynextInputSummary)	r   r   r   r   relatedFailedGateIdsrelatedMissingEvidencer   r   r   )	r   r!   r   anyr4   r   r$   GATE_MISSING_EVIDENCEr*   )rb   r   )runtime_predecessor_route_attempt_contextrelated_gate_idsevidence_refsnext_input_classesr#   s          r   next_action_summaryr      s   
 ;
 06B7M
q 5ugtuuCEFcgg&89?R@9:JKGGJ'''(#wwu~ 0 ,#
 "%%gw7#
 /GG$67m;YZl;m% #
s   +D,c                x
   | sy| j                  d      xs i }| j                  d      xs i }| j                  d      xs i }| j                  d      xs i }| j                  d      xs i }| j                  d      xs i }| j                  d      xs i }d	j                  g d
| j                  d       d|j                  d       d|j                  d       dt        |j                  d             dt        |j                  d             d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       dt        |j                  d             dt        |j                  d             d|j                  d       d|j                  d       d|j                  d       d|j                  d       dt        |j                  d             dt        |j                  d             d|j                  d       d |j                  d!       d|j                  d"       d#|j                  d       d|j                  d       d$|j                  d       d|j                  d       d|j                  d%       d&|j                  d!       d|j                  d"       d'|j                  d       d|j                  d       d(|j                  d       d|j                  d       d|j                  d%       d)|j                  d!       d|j                  d"       d*|j                  d       d|j                  d       d+|j                  d,       d-|j                  d.       d|j                  d/       d|j                  d0       d1|j                  d2       d3t        |j                  d4             d5|j                  d       d6|j                  d7       d8t        |j                  d9             d:|j                  d;       d|j                  d<       d|j                  d=       d|j                  d>       d?|j                  d@       dA| j                  dB       dC| j                  dD       dE| j                  dF       dG| j                  dH             S )INr2   loadVariantcoordinateLoadexitPathadaptiveExitadaptiveTrailStartreadyPathSummarydiversionSelectorContext zsourceSaveLoad=class=classificationz, load=sampleCountrk   sequenceCountr=   observedSelectorsz, loadPublic=observedPublicSaveSelectorsz, loadSource=sourceSaveObservedz, loadRouteCurrent=anyReachedRouteSelectorContextanyReachedCurrentRootz, coord=z, coordPublic=z, coordSourceStart=sourceStartTileObservedz, exit=z, exitPublic=z, exitSource=z, exitCandidateOutside=candidateObservedoutsideObservedz, exitRouteCurrent=z, adaptive=sourceReadyCountz, adaptiveCandidateOutside=z, adaptiveRouteCurrent=z, adaptiveTrail=z , adaptiveTrailCandidateOutside=z, adaptiveTrailRouteCurrent=z, readyDivert=diversionClassificationz, readyPaths=readyPathCountrouteOrCurrentReadyPathCount candidateOrOutsideReadyPathCountz, firstNonSource=dominantNonRouteSelectorz, firstNonSourceCounts=firstNonSourceSelectorCountsz, diversionContext=z, diversionSelector=selectorz, diversionMaps=	fieldMapsz, diversionAdjacency=sceneAdjacencyRowCount#sceneAdjacencySelectorOnlyPairCount$sceneAdjacencyStrictEventBackedCount(sceneAdjacencyConfirmedReviewBackedCountz, diversionCurrentProof=.selectedPointerPathSelectsOrStoresCurrentCountz, strictProof=strictSourceHotspotProofFoundz, selectedRootProof=selectedRootExecutionProofFoundz, routeEvidence=routePromotionEvidenceFound	, status=r   )r!   r(   r   rC   )evidenceload
coordinate	exit_pathadaptiveadaptive_trailready_paths	diversions           r   .runtime_source_save_load_variant_context_briefr      sK   <<&,"D./52JZ(.BI||N+1rH\\"67=2N,,128bK78>BI2	4 2	4 	 2	4./02	412	4'(2	4()2	4*.((?*C)D2	4DE2	4 $((./0
12	422	4 TXX&CDEF	2	4G	2	4
 hh3452	4
62	4 !HH%EFG2	4 HI2	4 88+,
-2	4.2	4 ./2	4 012	4 2<1P0Q2	4 RS2	4 *..!456
72	482	4 jnn-JKLM2	4N2	4 'NN+?@A2	4 BC2	4 >>34
52	462	4 m,-2	4 ./2	4 09}}_/M.N2	4 OP2	4 )-- 345
62	472	4 Y]]+HIJK2	4L2	4   mm$89:!2	4 ; !2	4" !*.A BC#2	4" DE#2	4$ ==*+
,%2	4$-%2	4& &MM*JKL'2	4& MN'2	4( ==01
2)2	4(3)2	4* LL/0+2	4* 12+2	4* 3;,,2O1P+2	4* QR+2	4, <<*+
,-2	4,-$-2	4. %-LL1D$E#F/2	4. GH/2	40 <<)*
+12	40, 12	42 !)-M NO32	42 PQ32	44 <</0
152	44252	46 (++M:;72	46 <=72	48 o.
/92	48 0192	48 2@1C1CDV1W0X92	48Y)92	4: *8););<O)P(Q;2	4: RS;2	4< /0
1=2	4<2%=2	4> &4%7%78X%Y$Z?2	4> [\?2	4@ 56
7A2	4@8A2	4B #'@ABC2	4BCC2	4D "oo&678E2	4D 9:E2	4F ??9:
;G2	4F <=G2	4H ??=>
?I2	4H@I2	4J &//*DEFK2	4JG K2	4L !-[__=[-\ ]^M2	4L_M2	4N &MM*:;<O2	4N=O2	4P ']]:67Q2	4P8Q2	4R  	k :;<S2	4R=S2	4T (mm,DEFU2	4T GHU2	4V ==>?
@W2	4V ABW2	4X ==?@
AY2	4X BCY2	4Z ==CD
E[2	4ZF![2	4\ "+/_!` a]2	4\b]2	4^  ||$CDE_2	4^F_2	4` &\\*KLMa2	4`Na2	4b "&CDEc2	4bFc2	4d ,,012e2	44r   c                `   | sy| j                  d      xs i }| j                  d      xs i }| j                  d      xs i }dj                  g d| j                  d       d| j                  d	       d
| j                  d       d| j                  d       d| j                  d       d| j                  d       d| j                  d       dt        |       dt        |       d| j                  d       d| j                  d       d| j                  d       d| j                  d       d| j                  d       d |j                  d!       d"|j                  d#       d$| j                  d%       d&| j                  d'             S )(Nr2   r   r   nonRouteSelectorCountsr   zpredecessorRouteAttempt=files=sourceFileCountz, sequences=totalSequenceCountz
, samples=totalSampleCountz, publicFiles="publicPredecessorObservedFileCountz	, target=targetSelector, routeHits=r   z, currentRootHits=r   z, observed=z, nonRoute=z, dominantDiversion=r   z, diversionContexts=r   z, fieldMapDiversions=fieldMapDiversionSelectorCountz, resourceOnlyDiversions="resourceOnlyDiversionSelectorCountz, diversionRouteEvidence=r   z, publicContext=r   z, publicCurrentProof=r   , proofFound=r   r   r   )r!   r(   rC   )r   public_contextobserved	non_routes       r   /runtime_predecessor_route_attempt_context_briefr     s   \\"DEKN||45;H56<"I	4 	4 	 	4/01	42	4\\"678	49	4 << 234	45	4  ||$HIJ		4K		4
 ,,/01	4
2	4 \\"9:;	4<	4 $<<(=>?	4@	4 !*+	4,	4 !+,	4-	4 &\\*EFG	4H	4 &\\*IJK	4L	4 'll+KLM	4N"	4 #+,,/S"T!U	4V"	4 #+,,/U"V!W	4X	4 (++,<=>	4?	4  -001abc!	4 d!	4" ll<01#	4"2#	4$ ,,012%	4r   c           $        g }|xs i }|ra|j                  d      xs i }|j                  d|j                  dd      t        |      t               ||j                  d      xs g d       | j                  d      xs i }|j                  d      xs i }|j                  d	      xs i }|j                  d
      xs i }|r|j                  d|j                  dd      dj	                  g d|j                  d       d|j                  d       d|j                  d       ddj	                  |j                  d      xs g       xs d dt        |j                  d      xs g        dt        |j                  d      xs g        d|j                  d       d|j                  d       d|j                  d       d dj	                  |j                  d!      xs g       xs d d"dj	                  |j                  d#      xs g       xs d d$|j                  d%       d&|j                  d'       d(|j                  d)       d*|j                  d       d+dj	                  |j                  d!      xs g       xs d d,|j                  d-       d.|j                  d/       d0|j                  d1       d2|j                  d)       d3|j                  d       d4dj	                  |j                  d!      xs g       xs d d5|j                  d6       d7|j                  d8       d9|j                  d:       d;|j                  d)             d<       | j                  d=      xs i }	|	r|j                  d=|	j                  dd      d>|	j                  d?d@       dA|	j                  dBd@       dC|	j                  dDd@       dA|	j                  dEd@       dF|	j                  dGd@       dH|	j                  dI       dJ|	j                  dKd@       dL|	j                  dMd@       d<       | j                  dN      xs i }
|
r|j                  dN|
j                  dd      dO|
j                  dP       dQ|
j                  dR       dS|
j                  dT       dU|
j                  dV       dW|
j                  dX       dY|
j                  dZ       d|
j                  d       ddj	                  |
j                  d[      xs g       xs d dt        |
j                  d      xs g        d<       | j                  d\      xs i }|rG|j                  d\|j                  dd      d]|j                  d^       d_|j                  d`       da|j                  db       dc|j                  dd       dU|j                  de       df|j                  dg       dh|j                  did@       dj|j                  dk       dl|j                  dm       dn|j                  do       dp|j                  dqd@       d|j                  d       ddj	                  |j                  dr      xs g       xs d dt        |j                  d      xs g        d<       | j                  ds      xs i }|r|j                  ds|j                  dd      d]|j                  d^       dt|j                  du       dv|j                  dwd@       dA|j                  dxd@       dy|j                  dzd@       d{|j                  d|       dh|j                  d}d@       d~|j                  dd@       d|j                  d       ddj	                  |j                  d      xs g       xs d dt        |j                  d      xs g        d<       | j                  d      xs i }|r&|j                  d|j                  dd      d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       ddj	                  |j                  d      xs g       xs d d|j                  d       d|j                  d       d|j                  d       d|j                  d       d<       | j                  d      xs i }|r|j                  d|j                  dd      d|j                  d       d|j                  d       ddj	                  |j                  d      xs g       xs d ddj	                  |j                  d      xs g       xs d ddj	                  |j                  d      xs g       xs d ddj	                  |j                  d      xs g       xs d d|j                  d       d<       | j                  d      xs i }|r|j                  d|j                  dd      d|j                  dd@       d|j                  dd@       d|j                  dd@       d|j                  dd@       d|j                  d       d|j                  d       ddj	                  |j                  d      xs g       xs d dt        |j                  d      xs g        d<       | j                  d      xs i }|r9|j                  d|j                  dd      d|j                  dGd@       d|j                  dd@       d|j                  dd@       d|j                  dd@       d|j                  dd@       d|j                  dd@       d|j                  dë       d|j                  dī       d|j                  dƫ       d|j                  d       ddj	                  |j                  dǫ      xs g       xs d dt        |j                  d      xs g        d|j                  d       d<       |S )Nr   %runtimePredecessorRouteAttemptContextr   blockeddiversionSelectorContexts)idr   r   evidenceRefpublicPredecessorContextr   "predecessorBranchStateExecutionGappredecessorBranchStatePoll$predecessorTrailStartBranchStatePoll*predecessorTrailLeftOverrunBranchStatePollr   z	fillPass=%predecessorFillWouldPassCurrentReaderz proofFound=r   z execProof=branchStateExecutionProofFoundz failedGates=r<   !failedBranchStateExecutionGateIdsr2   z missingEvidenceCount=r   z remainingProofs=remainingProofsz evidenceRefs=r   z runtimeFillObserved=runtimePredecessorFillObservedz branchStatePoll=r   z branchStateObserved=r   z branchState=secondaryBranchStateHexesz branchStateMatchesFill= matchesPredecessorFillHypothesisz branchStateAllZero=secondaryBranchStateAllZeroz branchStateRoute=r   z trailStartPoll=z trailStartObserved=z trailStartClass=trailStartClassificationz trailStartTarget=trailAnyTargetTileObservedz trailStartMove=trailAnyTrailMovementObservedz trailStartRoute=z trailLeftOverrunPoll=z trailLeftOverrunObserved=z trailLeftOverrunClass=trailLeftOverrunClassificationz trailLeftOverrunCameraTarget='trailLeftOverrunAnyCameraTargetObservedz trailLeftOverrunCameraOutside=(trailLeftOverrunAnyCameraOutsideObservedz trailLeftOverrunRoute=)r   r   r   eventShapeScanzrefs=sourceReferenceCountr   rk   targetReferenceCountz, strictShapes=sourceEventShapeRecordCounttargetEventShapeRecordCountz, directStrict= directStrictEventTransitionCountz, frontierShape=currentFrontierEventShapeFoundz, allStrict=allStrictEventShapeRecordCountz, relaxedTouching=&relaxedRowsTouchingSourceOrTargetCountsceneListContextzbranch=branchStreamVaHexz target=branchTargetKindz
 resource=branchTargetIsResourcez class=r   z sourceRecord=nearestSourceRecordHexz targetRecord=nearestTargetRecordHexfailedSceneListGateIdsfrontierReaderBranchContextzreader=readerVaHexz condition=	conditionz pass=passOutcomeNextStreamVaHex->passOutcomeValueHex passOutcomePayloadClassificationz passPromotes=#passOutcomePayloadPromotionEvidencez
 inBounds=$passOutcomePayloadInBoundsPointCountz fail=failOutcomeTargetVaHexz
 failKind=failOutcomeKindz failFieldMap=failOutcomeTargetIsFieldMapz fieldMapSiblings=siblingFieldMapTargetCountfailedFrontierReaderGateIdsfrontierPayloadShapez passPayload=readerPassPayloadVaHexz
 rectLike=rectLikePayloadGateCount	gateCountz imageGates=resourceImageGateCountz allFitImages=allPayloadsFitPairedImagessourceInBoundsPointCountz
 textRefs=payloadTextRefCountfailedFrontierPayloadGateIdsexitTargetRankingzexits=	exitCountz blockedExits=blockedTargetExitCountz autoBlocked=autoBlockedTargetExitCountz returnOverlap=#blockedTargetReturnOverlapExitCountz reciprocal= blockedTargetReciprocalExitCountz coordLike=#blockedTargetCoordinateLikeHitCountz coordPromotable=coordinatePromotableCountz
 outgoing=selectorOutgoingCandidateCountz	 targets=selectorOutgoingTargetsz strictBacked=!selectorOutgoingStrictBackedCountz confirmedBacked=$selectorOutgoingConfirmedBackedCountz selectorOnly=selectorOutgoingOnlyCountz incomingConfirmed=confirmedIncomingCountdataDescriptorOpcodeMapzpredRootDescriptor=#predecessorRootStopIsDataDescriptorz predFillDescriptor=#predecessorFillStopIsDataDescriptorz d0Ops= d0DescriptorSharedHandlerOpcodesz c0Ops= c0DescriptorSharedHandlerOpcodesz d0Refs=d0DescriptorPointerRefSectionsz c0Refs=c0DescriptorPointerRefSectionsz payloadFrontier=!payloadGraphReachesFrontierTargetsceneAdjacencyIndexzadjacentPairs=uniqueDirectedAdjacentPairCountz strictOverlap=!adjacentPairsWithStrictEventCountz confirmedOverlap=%adjacentPairsWithConfirmedReviewCountz currentOccurrences=currentPairOccurrenceCountz currentSelectorOnly= currentPairSelectorAdjacencyOnlyfailedSceneAdjacencyGateIdsstrictTargetLinkGapdirectStrict=z sourceStrict=sourceStrictClusterCountz incomingOnly=$sourceIncomingOnlyStrictClusterCount sourceOutgoingStrictClusterCountz targetStrict=targetStrictClusterCountz targetSelectorOnly=targetSelectorOnlyClusterCountz
 frontier=currentFrontierClusterRangeHex$currentFrontierClusterIsSelectorOnlyz strictLink=strictTargetLinkFoundfailedStrictTargetLinkGateIds)r!   r4   r   r   r(   rm   )blockerr   rd   predecessor_attemptr   predecessor_branchbranch_state_polltrail_start_polltrail_left_overrun_pollevent_shape
scene_listreaderpayloadexit_target_rankingdata_descriptor	adjacency
strict_gaps                    r   non_promoting_evidence_detailsrc  :  s    DCIr,001STZXZ9)--.?KGH[\AC(6)<)@)@A\)])cac
 	 !%IJPb*../KLRPR)--.TU[Y[0445abhfh6(,,->	Ji i) i.223Z[\ i ] i044\BCiDi/334TUViWi 88.223VW][]^ebef	ig(	i
 ),,>,B,BCT,U,[Y[(\']i
^#i $''9'='=>O'P'VTV#W"XiY i !3 6 67I JKiL'i (:'='=>^'_&`ia#i $5#8#8#G"HiI'i (+xx0A0E0EFY0Z0`^`'a'heh&iiji  #xx(9(=(=>Y(Z(`^`ahehiij*i +<*?*?@b*c)die&i '8&;&;<Y&Z%[i\$i %6$9$9:Z$[#\i]"i #3"6"6}"E!FiG&i  '*hh/?/C/CDW/X/^\^&_&fcf%g!i h#!i" $4#7#78R#S"T#i"U$#i$ %5$8$89U$V#W%i$X"%i& #3"6"67V"W!X'i&Y#'i( $4#7#78X#Y"Z)i([()i* )@(C(CM(R'S+i*T,+i, -0HH5L5P5PQd5e5kik,l,sps+t-i,u)-i. *A)D)DEe)f(g/i.h0/i0 1H0K0KLu0v/w1i0x11i2 2I1L1LMw1x0y3i2z)3i4 *A)D)DEe)f(g5i	 
  	B ++./52K"!oo&7C(>BC1??#91=> ?  +0Mq QRRS??#@!DE F  +0RTU VW X!!,1Q!R S T(__-MqQR S##.??3[]^#_"`b	
 	 /06BJ$ nn%6	B*..)<=> ?$..);<= >&NN+CDE F#(89: ;  */G HI J  */G HI J(nn\:; <88JNN+CDJKRsS T((+JNN;L,M,SQS(T'U	W	
 	  [[67=2F/jj!2I>&**]34 5#ZZ45 6

#?@A::345 6$FGH I  &

+P QR S"JJ'MqQR S

#;<= >"JJ'89: ;  &

+H IJ K$$*JJ/KQ$O#P Q$jj67 888FJJ'DEKLSPST U((+FJJ7H,I,OR(P'QS	
 	* kk017RG(kk"3Y?'++m45 6&{{+CDE F#KK(BAFGq;;{A./ 0%kk*BAFG H  ',H IJ K#KK(BAFG H#KK(=qAB C%kk,78 988GKK(FGM2NURUV W((+GKK8I,J,Pb(Q'RT	
 	$ "++&9:@b%)--.?K,00=> ?  3 7 78P QR S2667STU V!!4!8!89^!_ ` a1556XYZ [0445Z[\ ]##6#:#:;V#W"X Y/334TUV W88$7$;$;<U$V$\Z\]dade f  3 7 78[ \] ^##6#:#:;a#b"c d  3 7 78S TU V%%8%<%<=U%V$WY	
 	& kk";<BO+%))*;YG%o&9&9:_&`%a b&&5&9&9:_&`%a b/"5"56X"Y"_]_`gdgh i/"5"56X"Y"_]_`gdgh i((?#6#67W#X#^\^_fcfg h((?#6#67W#X#^\^_fcfg h##2#6#67Z#["\^	
 	 128bI'mm$5yA /PRS!T U V!!*/RTU!V W X$$-MM2Y[\$]#^ _&&/mm4PRS&T%U V''0}}5W'X&Y Z'mmL9: ;88IMM*GHNBOVSVW X((+IMM:K,L,RPR(S'TV	
 	 239rJ' nn%6	B
/QST UV W  */I1 MN O  */UWX YZ [&NN+MqQR S  */I1 MN O&&0nn5UWX&Y%Z [&NN+KLM N  */U VW X(nn-DEF G(nn\:; <88JNN+JKQrRYVYZ [((+JNN;L,M,SQS(T'U V  */A BCE	
 	( Kr   c                 	 t        |       }|xs i }|xs i }|xs i }|xs i }|xs i }|	xs i }	|
xs |j                  d      xs i }
|xs i }|j                  d      xs g }|j                  d      xs g }|xs |j                  d      xs i }|j                  d      xs g }|j                  d      xs g }|j                  d      xs g }|xs |j                  d      xs i }|xs |j                  d      xs i }|xs |j                  d	      xs i }|xs |j                  d
      xs i }|xs i }|xs |j                  d      xs i }|j                  d      r|n|}|xs i }|j                  d      xs |}|j                  d      r|n|}t        ||      }|j                  d      xs g }|j                  d      xs g }|j                  d      xs i }|j                  d      xs g }|j                  d      xs g } |j                  d      xs i }!|j                  d      xs i }"|"j                  d      xs g }#|"j                  d      xs g }$|j                  d      xs i }%|j                  d      xs i }&|j                  d      xs i }'|'j                  d      xs g }(|'j                  d      xs g })|'j                  d      xs g }*|'j                  d      xs g }+|'j                  d      xs g },|'j                  d      xs7 |j                  d      xs$ |j                  d      xs i j                  d      |'j                  d      xs t        fd|*D        d       }-|j                  d      xs g }.|j                  d       xs i }/|j                  d!      xs i }0|j                  d"      xs i }1|j                  d#      xs i }2|xs |2}3|3j                  d$      xs i }4|3j                  d%      xs i }5|3j                  d&      xs i }6|3j                  d'      xs i }7|3j                  d(      xs i }8|3j                  d)      xs i }9|3j                  d*      xs i }:|3j                  d+      xs i };|3j                  d,      xs i }<|;j                  d-      |;j                  d.      |;j                  d/      xs g |;j                  d0      |;j                  d1      |;j                  d2      |;j                  d3      d4}=|3j                  d5      xs g D >ci c]#  }>|>j                  d6      |>j                  d7      % }?}>|3j                  d8      xs |?	|3j                  d9      xs g d:}@|3j                  d5      xs g }A|3j                  d      xs |3j                  d;      xs g }B|3j                  d<      xs g }C|3j                  d=      xs g }D|3j                  d      xs B}E|j                  d>      xs i }F|j                  d?      xs i }G|j                  d@      xs |j                  dA      xs i }H|Hj                  dB      xs g }IHj                  dC      xs g }JHj                  dD      xs g }KHj                  d      xs g }L|j                  dE      xs i }M|j                  dF      xs i }N|j                  dG      xs i }O|j                  dH      xs i }P|j                  dI      xs i }Q|j                  dJ      xs i }R|j                  dK      xs i }S|j                  dL      xs i }T|j                  dM      xs i }U|j                  dN      xs i }V|j                  dO      xs i }W|j                  dP      xs i }X|j                  dQ      xs i }YQj                  dR      xs g }ZVj                  dS      xs g }[Wj                  dT      xs g }\Xj                  dR      xs g }]Rj                  dU      xs g }^Rj                  d      xs g }_Rj                  dV      xs g }`Rj                  d      xs g }aSj                  dW      xs g }bSj                  dU      xs g }cSj                  d      xs g }dSj                  dX      xs g }eSj                  d      xs g }fYj                  dR      xs g }gTj                  dY      xs g }hTj                  d      xs g }i|j                  dZ      xs i }j|j                  d[      xs i }k|kj                  d\      xs i }lkj                  d]      xs i }mkj                  d^      xs i }nkj                  d_      xs i }okj                  d`      xs i }pt	        |"j                  da      xs |j                  db            }qt	        |j                  dc            }rt	        |1j                  dd      xsD |1j                  de      xs1 |j                  df      xs t        |j                  dg      xs g             }st	        |2j                  dh            }tt	        |j                  di            }u|j                  dj      xs g }v|j                  dk      xs i }w|wj                  dj      xs g }xwj                  dl      xs g D >ci c]%  }>|>j                  dm      r|>j                  dm      |>' }y}>t        wj                  dl      xs g       }zyj                  dn      xs i }{yj                  do      xs i }|yj                  dp      xs i }}|j                  dq      xs i }~wj                  dq      xs i }|2j                  dr      }|2j                  ds      }|2j                  dt      xs g }|2j                  du      }t	        |2j                  dv            }|2j                  dw      }|2j                  dx      }|2j                  dy      xs g }|2j                  dz      xs g }t	        |2j                  d{            }t	        |2j                  d|            }|2j                  d}      }d~ d ddj                        xs d ddj                        xs d d d d }|2j                  d      }|2j                  d      }|2j                  d      xs g }|2j                  d      xs g }t	        |2j                  d            }t	        |2j                  d            }|2j                  d      }d d ddj                        xs d ddj                        xs d d d d }lj                  d      }|lj                  d      xs g }lj                  d      xs g }lj                  d      }|lj                  d      xs g }lj                  d      }|lj                  d      }t	        |lj                  d            }d ddj                        xs d ddj                        xs d d ddj                        xs d d d d }mj                  d      }|mj                  d      }|mj                  d      xs g }mj                  d      xs g }mj                  d      }|mj                  d      xs g }mj                  d      }|mj                  d      }t	        |mj                  d            }d d ddj                        xs d ddj                        xs d d ddj                        xs d d d d }nj                  d      }|nj                  d      xs g }nj                  d      xs g }nj                  d      }|nj                  d      xs g }nj                  d      }|nj                  d      }t	        |nj                  d            }d ddj                        xs d ddj                        xs d d ddj                        xs d d d d }oj                  d      }|oj                  d      xs g }oj                  d      xs g }oj                  d      }t	        |oj                  d            }|oj                  d      }|oj                  d      }|oj                  d      xs g }oj                  d      }|oj                  d      }d ddj                        xs d ddj                        xs d d ddj                        xs d d d d d d }pj                  d      }|pj                  d      xs g }pj                  d      xs g }pj                  d      }t	        |pj                  d            }|pj                  d      }|pj                  d      }|pj                  d      xs g }pj                  d      }|pj                  d      }d ddj                        xs d ddj                        xs d d ddj                  ë      xs d dě dś d d d }d d ddj                        xs d d d 
}dj                  g d͑u dΑ|j                  dϫ       dБdj                  |j                  dѫ      xs g       xs d dґt        |j                  d      xs g        dӑ|j                  dԫ       dՑt        v       d֑wj                  d׫       dؑt        x       dّz dڑ{j                  d7       dۑ|{j                  dܫ       dۑ|{j                  dݫ       dޑ|j                  d7       dۑ||j                  dܫ       dۑ||j                  dݫ       dۑ}j                  d7       dۑ|}j                  dܫ       dۑ|}j                  dݫ       dߑ~j                  d       dۑ|~j                  d       dj                  d       d|wj                  d       d|wj                  d             }dj                  g dt        I       dۑt        J       dۑt        K       dHj                  dԫ       ddj                  d |Hj                  d      xs g D              xs d ddj                  d Hj                  d      xs g D              xs d ddj                  d Hj                  d      xs g D              xs d ddj                  d Hj                  d      xs g D              xs d dHj                  d       dۑ|Hj                  d       d|Hj                  d       d|Hj                  d       d|Hj                  d       d|Hj                  d       d |Hj                  d       dۑ|Hj                  d       d|Hj                  d      xs d dHj                  d      xs d dHj                  d       d	|Hj                  d
       ddj                  |Hj                  d      xs g       xs d dHj                  d      xs d dHj                  d       d|Hj                  d       dۑ|Hj                  d       dۑ|Hj                  d       d|Hj                  d       dۑ|Hj                  d       dۑ|Hj                  d       dۑ|Hj                  d       d|Hj                  d       d|Hj                  d       dۑ|Hj                  d       d|Hj                  d        dۑ|Hj                  d!       d"dj                  |Hj                  d#      xs g       xs d d$Hj                  d%       d&|Hj                  d'       dۑ|Hj                  d(       d)|Hj                  d*       dۑ|Hj                  d+       dۑ|Hj                  d,       dۑ|Hj                  d-       d.|Hj                  d/       d0|Hj                  d1       d2|Hj                  d3       d4|Hj                  d5       d6dj                  |Hj                  d7      xs g       xs d d8Hj                  d9       d:|Hj                  d;             }dj                  g d<|j                  d=       d>|j                  d?       d>|j                  d@       dAt        |       dӑ|j                  dԫ       dBt        |       dC|j                  dD       dE|j                  dF       dG|j                  dH       dI|j                  dJ       dۑ|j                  dK       dۑ|j                  d1       dۑ|j                  d3       dۑ|j                  dL       dM|j                  d5       dۑdj                  |j                  d7      xs g       xs d dNdj                  dO |j                  d      xs g D              xs d d|j                  d       dۑ|j                  d       d|j                  d       d&|j                  d'       dۑ|j                  d(       dP|j                  d*       dۑ|j                  d+       dۑ|j                  d,       dۑ|j                  d-       dQ|j                  dR       d|j                  d       d|j                  d       dS|j                  dT       ddj                  dU |j                  dV      xs g D              xs d dW|j                  dX       dY|j                  dZ       d[dj                  d\ |j                  d]      xs g D              xs d d^|j                  d_       dۑ|j                  d`       dۑ|j                  da       dۑ|j                  db       dۑ|j                  dc       dۑ|j                  dd       d |j                  d       dۑ|j                  d       d|j                  d       d|j                  d       de|j                  df       dg|j                  dh       dۑ|j                  di       dۑ|j                  dj       dk|j                  dl       dΑ|j                  dϫ       dmdj                  |j                  dn      xs g       xs d dґt        |j                  d      xs g        do|j                  dp       dq|j                  dr       ds|j                  dt       du|j                  dv       dw|j                  dh       dx|j                  dy       dz|j                  d{       d:|j                  d;             }dj                  g d||j                  d}       d~|j                  d       d|j                  d       dt        |       dۑt        |       dۑt        |       d|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dΑ|j                  dϫ       d|j                  d       d|j                  d       d|j                  d       ddj                  |j                  d      xs g       xs d dґt        |j                  d      xs g        d|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dMj                  d       ddj                  |Mj                  d      xs g       xs d dMj                  d       dۑdj                  |Mj                  d      xs g       xs d dMj                  d«       dÑ|Mj                  dī       dőNj                  d       ddj                  |Nj                  d      xs g       xs d dNj                  d       dۑdj                  |Nj                  d      xs g       xs d dƑNj                  d«       dǑ|Nj                  dī       dȑOj                  d       ddj                  |Oj                  d      xs g       xs d dOj                  d       dۑdj                  |Oj                  d      xs g       xs d dɑOj                  d;       dʑ|Oj                  dī       dˑPj                  d̫       dۑ|Pj                  dͫ       dۑ|Pj                  dΫ       dϑ|Pj                  dЫ       dё|Pj                  dҫ       dӑ|j                  dԫ       dӑ|j                  dԫ       d:|j                  d;             }dj                  g dՑQj                  d֫      xs Rj                  d֫       dבt        Z       dۑt        [       dۑt        \       dۑt        ]       dۑt        ^       dۑt        _       dۑt        b       dۑt        g       dۑt        h       dۑt        i       dؑQj                  d٫       dۑ|Qj                  dګ       dۑ|Qj                  d۫       dۑ|Qj                  dܫ       dۑ|Qj                  dݫ       dޑRj                  d߫       dۑ|Rj                  d       d|Rj                  d       d|Rj                  d      du  d|Rj                  d       dVj                  d       dۑ|Vj                  d       dۑ|Vj                  d       dWj                  d       dۑ|Wj                  d       dۑ|Wj                  d       dۑ|Wj                  d       dXj                  d       dۑ|Xj                  d       dۑ|Xj                  d       dȑ|Rj                  d       dۑ|Rj                  d       d|Rj                  d       dۑ|Rj                  d       dۑ|Rj                  d       d|Rj                  d       dɑ|Rj                  d       d|Rj                  d       d|Rj                  dԫ       d Sj                  d       dۑ|Sj                  d       dۑ|Sj                  d       dۑ|Sj                  d       dۑ|Sj                  d       dۑ|Sj                  dϫ       dۑt        |Sj                  d      xs g        dYj                  d       dۑ|Yj                  d       dۑ|Yj                  d       dۑ|Yj                  d       dUj                  d       dۑ|Uj                  d	       dۑ|Uj                  d
       dۑ|Uj                  d       dۑ|Uj                  d       dۑ|Uj                  d       dTj                  d       dۑ|Tj                  d       dۑ|Tj                  d       dۑ|Tj                  d       dۑ|Tj                  d       d|Tj                  d       d:Rj                  d;      xs Qj                  d;             }t	        |2j                  d      xs xs
 xs xs       }i dd d|͓dud|j                  dѫ      xs g d|j                  d      xs g d<|j                  d<      xs g d|j                  dԫ      dt        v      dwj                  d׫      dt        x      dzd~j                  d      d|~j                  d      dj                  d      d {j                  d7      d!|{j                  dܫ      d"|{j                  dݫ      |j                  d7      ||j                  dܫ      ||j                  dݫ      }j                  d7      |}j                  dܫ      |}j                  dݫ      t|:j                  d      |:j                  d#      |;j                  d$      d%}udu rdwj                  d׫      du rP͐du rKtdu rF|:j                  d      du r1|:j                  d#      d&u r|;j                  d$      d&u rd'ΐd<   |j                  d(d)      }|j                  d*d)      }dj                  g d+|1j                  d,       d-|1j                  d.       d/|1j                  d0       d1|1j                  d2       d3t        |1j                  d4             d5|1j                  d6       d7|1j                  d8       d9|1j                  d:       d;|1j                  d<       d=|1j                  d>       d?|1j                  d@       dA|1j                  dB       dC|1j                  de       dΑ|1j                  dϫ       dD|1j                  dE       dF|1j                  dd       dG|1j                  dH       dI|1j                  dJ|1j                  dK      xs i j                  dJ             dL|1j                  dM      xs i j                  dN       dۑ|1j                  dM      xs i j                  dO       dۑ|1j                  dM      xs i j                  dP       dQ|1j                  dR       dS|1j                  dT       dUdj                  |1j                  dV      xs g       xs d dґt        |1j                  d      xs g        dW|1j                  dX       dY|1j                  dZ       dӑ|1j                  dԫ       d:|1j                  d;             }dj                  g d[Fj                  d\       d]|Fj                  d^       d_|Fj                  d`       da|Fj                  db       dc|Fj                  dd       de|Fj                  df       dg|Fj                  dh       di|Fj                  dj       dk|Fj                  dl       dm|Fj                  dn       do|Fj                  dp       dΑ|Fj                  dϫ       dq|Fj                  dr       dsdj                  |Fj                  dt      xs g       xs d dґt        Fj                  d      xs g        dӑFj                  dԫ       d:|Fj                  du             }Gj                  dv      xs g }Gj                  d      xs g }ԐdwGj                  dx       dy|Gj                  dz       d{|Gj                  d|       d}|Gj                  d~       d|Gj                  d       d|Gj                  d       d|Gj                  dϫ       dsdj                  ӫ      xs d dt        ԫ       d:Gj                  d;       }dj                  g d|?j                  d       dt        A       dޑ|?j                  d       d|?j                  d       d|?j                  d       d|?j                  d       d|?j                  d       d|?j                  d       dȑ|?j                  d       d|4j                  d.       dۑ|4j                  d>       dۑ|4j                  d@       d|6j                  d       dۑ|6j                  d       dۑ|6j                  d       dۑ|6j                  d       d|6j                  d       dۑ|6j                  d       d|6j                  d       d|6j                  d       d|6j                  d       dۑ|6j                  d       dۑ|6j                  d       d|6j                  d       dۑ|6j                  d       dۑ|6j                  d       dۑ|6j                  d       dۑ|6j                  d       d|6j                  d       dۑ|6j                  d       d|6j                  d       dۑ|6j                  d       dۑ|6j                  d       d|6j                  d       dۑ|6j                  d       dۑ|6j                  d       dۑ|6j                  d       d|6j                  d       d|7j                  d       dۑ|7j                  d       d|7j                  d       dۑ|7j                  d       dۑ|7j                  d       d|7j                  d       dۑ|7j                  d       d|8j                  d       dۑ|8j                  d«       dۑ|8j                  dë       dđ|8j                  dū       dۑ|8j                  dƫ       dۑ|8j                  dǫ       dȑ|8j                  dɫ       dۑ|8j                  dʫ       dˑ|9j                  d̫       d͑|9j                  dΫ       dΑ|3j                  dϫ       dϑdj                  D      xs d dґt        E       dBt        B       dӑt        C       dБ|:j                  d       dё|:j                  d#       dґ|;j                  d$       dӑ|3j                  dԫ       dՑ|=j                  d֫       dۑ|=j                  d׫       ddj                  |=j                  d      xs g       xs d dؑ|=j                  d٫       dڑ|=j                  d۫       dܑ|;j                  dݫ       dޑdj                  |;j                  d߫      xs g       xs d ddj                  |;j                  d      xs g       xs d d|;j                  d       d|;j                  d       d|;j                  d       d|;j                  d       d|;j                  d       d|;j                  d       d:|3j                  d;             }|j                  d      xs i }|j                  d      xs i }|j                  d      xs i }|j                  d      xs i }dj                  g ddj                  |j                  d      xs g       xs d d|j                  d       d>|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d      xs i j                  d        dۑ|j                  d      xs i j                  d       d|j                  d      xs i j                  d       d|j                  d      xs i j                  d       d|j                  d       d	|j                  d
       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dj                  d       dۑ|j                  d       d|j                  d       d|j                  d        d!|j                  d"       d#|j                  d$       d%|j                  d&       d'|j                  d(       d)|j                  d*       dۑ|j                  d+       dۑ|j                  d,       dۑ|j                  d-       d.|j                  d/       dۑ|j                  d0       dۑ|j                  d1       d2|j                  d3       d4j                  d5       dۑ|j                  d6       d7|j                  d8       d9|j                  d:       d;|j                  d<       d=|j                  d>       d?|j                  d@       dAdj                  |j                  dB      xs g       xs d dCt        |j                  dD      xs g        dE|j                  dF       dG|j                  dH       dI|j                  dJ       dK|j                  dL       dM|j                  dN       dO|j                  dP       dۑ|j                  dQ       dۑ|j                  dR       dSdj                  |j                  dT      xs g       xs d dU|j                  dV       dW|j                  dX       dۑ|j                  dY       dZ|j                  d[       d\dj                  |j                  d]      xs g       xs d d^|j                  d_       d`|j                  da       db|j                  dc       dd|j                  de       dۑ|j                  df       dۑ|j                  dg       dh|j                  di       dۑ|j                  dj       dk|j                  dl       dm|j                  dn       dodj                  |j                  dp      xs g       xs d dq|j                  dr       dۑ|j                  ds       dۑ|j                  dt       du|j                  dv       dۑ|j                  dw       dx|j                  dy       dۑ|j                  dz       d{|j                  d|       dۑ|j                  d}       d~|j                  d       d|j                  d       d|j                  d       d|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  d       d|j                  dë       dđ|j                  dū       dƑ|j                  dǫ       dȑ|j                  dɫ       dۑ|j                  dʫ       dˑ|j                  d̫       d͑|j                  dΫ       dϑdj                  |j                  dЫ      xs g       xs d dёdj                  |j                  dҫ      xs g       xs d dґt        |j                  d      xs g        dӑ|j                  dԫ       dӑ|j                  dϫ       d:|j                  d;             }ېd|j                  dի       d|j                  d׫       d|j                  d٫       d|j                  d۫       d|j                  dܫ       d|j                  dݫ       ddj                  |j                  d߫      xsG |j                  d      xs g D >cg c]'  }>|>j                  d      s|>j                  d      ) c}>      xs d d|j                  d       d|j                  d       }|j                  d      xs i }|j                  d      xs i }|j                  d      xs i }dj                  g d|j                  d       d>|j                  d:       d|j                  d       d>|j                  d<       d|j                  d       d|j                  d       d|j                  d       d|j                  d       dj                  d       d|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dj                  d       d|j                  d       dۑ|j                  d        d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  d       dӑ|j                  d	       d
|j                  dϫ       ddj                  |j                  d      xs g       xs d dґt        |j                  d      xs g        dӑ|j                  dԫ       d|j                  d      xs i j                  d       d|j                  d      xs i j                  d       d|j                  d      xs i j                  d       d:|j                  d;             }d|0j                  d       d|0j                  d       ddj                  |0j                  d      xs g       xs d ddj                  |0j                  d      xs g       xs d ddj                  |0j                  d      xs g       xs d ddj                  |0j                  d      xs g       xs d d |0j                  d!       d"|0j                  d#       d$|0j                  d%       d:|0j                  d;       }dj                  g d&|	j                  d'       d(|	j                  d)       dۑ|	j                  d*       dۑ|	j                  d+       d,|	j                  d-       d.|	j                  d/       d0|	j                  d1       d|	j                  d2       d3|	j                  d4       d5|	j                  d6       d|	j                  d7       d8|	j                  d9       d|	j                  d:       d;|	j                  d<       dۑ|	j                  d=       dۑ|	j                  d>       d?|	j                  d@       dA|	j                  dB       dC|	j                  dD       dE|	j                  dF       dۑ|	j                  dG       dۑ|	j                  dH       dۑ|	j                  dI       dJ|	j                  dK       dۑ|	j                  dL       dۑ|	j                  dM       ddj                  |	j                  dN      xs g       xs d dOdj                  |	j                  dP      xs g       xs d dQ|	j                  dR       d|	j                  d       d	|	j                  d
       d|	j                  d       d|	j                  d       d|	j                  d       d|	j                  d       dۑ|	j                  d       dۑ|	j                  d       dۑ|	j                  d       d|	j                  dS       dۑ|	j                  dT       d|	j                  d       d#|	j                  d$       d'|	j                  d(       dU|	j                  dV       dۑ|	j                  dW       dX|	j                  dY       dۑ|	j                  dZ       d[|	j                  d\       d]|	j                  d^       dۑ|	j                  d_       d`|	j                  da       dۑ|	j                  db       dۑ|	j                  dc       dۑ|	j                  dd       de|	j                  df       d?|	j                  d@       dAdj                  |	j                  dB      xs g       xs d dCt        |	j                  dD      xs g        dE|	j                  dF       d^|	j                  d_       d|	j                  d       dg|	j                  d       dۑ|	j                  d       dۑ|	j                  d       d|	j                  d       d|	j                  dh      xs i j                  di       d|	j                  dh      xs i j                  d       dj|	j                  dh      xs i j                  dk       dl|	j                  dh      xs i j                  dm       d|	j                  dh      xs i j                  dn       d|	j                  dh      xs i j                  do       dp|	j                  dh      xs i j                  dq       dr|	j                  dh      xs i j                  ds       dt|	j                  dh      xs i j                  du       dv|	j                  dw      xs i j                  d       dx|	j                  dw      xs i j                  d       d|	j                  dw      xs i j                  dy       dۑ|	j                  dw      xs i j                  dz       dۑ|	j                  dw      xs i j                  d{       dۑ|	j                  dw      xs i j                  d|       d|	j                  dw      xs i j                  d}       dۑ|	j                  dw      xs i j                  d~       dۑ|	j                  dw      xs i j                  d       dۑ|	j                  dw      xs i j                  d       dȑ|	j                  d       dۑ|	j                  d       d͑|	j                  d       ddj                  |	j                  d      xs g       xs d dΑ|	j                  dϫ       ddj                  |	j                  d      xs g       xs d dґt        |	j                  d      xs g        dӑ|	j                  dԫ       d|	j                  d       d:|	j                  d;             }dj                  g d|
j                  d       d|
j                  d       d|
j                  d       d|
j                  d       dۑ|
j                  d       dۑ|
j                  d       d|
j                  d       dۑ|
j                  d       dۑ|
j                  d       d|
j                  d       dۑ|
j                  d       dۑ|
j                  d       dw|
j                  dh       dБ|
j                  d       d|
j                  d#       d|
j                  d       d|
j                  d       d|
j                  d       d|
j                  d       d|
j                  d9       dW|
j                  d       d|
j                  d       dۑ|
j                  dc       d|
j                  dë       d|
j                  d       d:|
j                  d;             }dj                  g d|j                  d       d|j                  d       ddj                  |j                  d      xs g       xs d d|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       ddj                  |j                  d      xs g       xs d ddj                  |j                  d      xs g       xs d ddj                  |j                  d      xs g       xs d ddj                  |j                  d      xs g       xs d ddj                  |j                  d      xs g       xs d ddj                  |j                  d      xs g       xs d d|j                  d«       dÑ|j                  dī       dő|j                  dƫ       dǑ|j                  dȫ       dۑ|j                  dɫ       dʑ|j                  d˫       d̑|j                  dͫ       dΑ|j                  dϫ       dБ|j                  dѫ       dґ|j                  dy       d|j                  d       d:|j                  d;             }|!j                  d|j                  dӐd)            }|!j                  dt        |j                  dի      xs g             }|!j                  d|j                  d֐d)            }|!j                  d|j                  dאd)            }|!j                  d|j                  dؐd)            }|!j                  d|j                  dِd)            }|!j                  d|j                  dګ      xs i       }|!j                  d|j                  d۫      xs i       }|!j                  d|j                  dܐd)            }|!j                  d|j                  dݐd)            }|!j                  d|j                  dޫ            }t	        |!j                  d|j                  d߫                  }t	        |!j                  d|j                  d                  }dj                  g d|%j                  d       dۑ|%j                  d       d|%j                  d       d|%j                  d       d|%j                  d       d|%j                  d       dۑ|%j                  dӫ       d|%j                  d       dۑ|%j                  dӫ       d|%j                  d       dۑ|%j                  dӫ       d|%j                  d       dt        |%j                  d             d|%j                  d       dۑ|%j                  d       dۑ|%j                  d       dۑ|%j                  d       d|%j                  d       d|%j                  d       d|%j                  d       dۑ|%j                  d       dۑ|%j                  d        d|%j                  d       dۑ|%j                  d       dۑ|%j                  d       d|%j                  d       dۑ|%j                  d       dۑ|%j                  d       d	t        |%j                  d
             d|%j                  d       dۑ|%j                  d       dۑ|%j                  d       d|%j                  d       d|%j                  d       dۑ|%j                  d       dۑ|%j                  d       d|%j                  d       d|%j                  d       d|%j                  d       d|%j                  d             }d|&j                  d       d|&j                  d       d |&j                  d!       d"|&j                  d#       d|&j                  d!       d$|&j                  d%       d|&j                  d!       d|&j                  d&       d|&j                  d!       d|&j                  d'       d|&j                  d!       d(|&j                  d)       d*|&j                  d+       d,|&j                  d;       }dj                  g d-|j                  dӫ       dӑ|j                  dԫ       d.|j                  d/       d0|j                  d1       d|j                  d       dۑ|j                  dc       dΑ|j                  dϫ       d2|j                  d3       d4|j                  d5       d6|j                  d7       dۑ|j                  d8       dۑ|j                  d9       dۑ|j                  d:       dۑ|j                  d;       d<t        |j                  d=             dۑt        |j                  d>             d?|j                  d@       dۑ|j                  dA       dۑ|j                  dB       dۑ|j                  dC       dۑ|j                  dD       dE|j                  dF       dۑ|j                  dG       dۑ|j                  dH       dۑ|j                  dI       dJ|j                  dK       dۑ|j                  dL       dۑ|j                  dM       d|j                  dN       d|j                  dO       dۑ|j                  dP       dQ|j                  dR       d|j                  dS       dT|j                  dU       d|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d	t        |j                  d
             d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  dV      xs t        |j                  d             d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  dW       dX|j                  dY       dZ|j                  d[       dۑ|j                  d\       d]t        |j                  d^             d_t        |j                  d`             dۑ|j                  da       db|j                  dc       dd|j                  de       dۑ|j                  df       dg|j                  dh       dۑ|j                  di       dۑ|j                  dj       dۑ|j                  dk       dl|j                  dm       dۑ|j                  dn       dۑ|j                  do       dۑ|j                  dp       dq|j                  dr       dۑ|j                  ds       dۑ|j                  dt       du|j                  dv       dۑ|j                  dw       dۑ|j                  dx       dy|j                  dz       dۑ|j                  d{       dۑ|j                  d|       dۑ|j                  d}       d~|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       d|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d       dۑ|j                  d«       dۑ|j                  dë       dđ|j                  dū       dۑ|j                  dƫ       dۑt        |j                  dǫ      xs g        dۑ|j                  dȫ       dɑ|j                  dʫ       dۑ|j                  d˫       dۑ|j                  d̫       dۑ|j                  dͫ       dۑ|j                  dΫ       dۑ|j                  dϫ       dۑ|j                  dЫ       dۑ|j                  dѫ       dۑ|j                  dҫ       dӑ|j                  dԫ       dۑ|j                  dի       dۑ|j                  d֫       dۑ|j                  d׫       dؑ|j                  d٫       dڑ|j                  d۫       dӑ|j                  db       dܑdj                  |j                  dݫ      xs g       xs d dґt        |j                  d      xs g        dӑ|j                  dޫ       d:|j                  d;             }dj                  g dߑ|'j                  d       d|'j                  d       d|'j                  d       d|'j                  d       d|'j                  d       d|'j                  d       d|'j                  d       d|'j                  d       ddj                  |'j                  d      xs g       xs d d|'j                  d       d|'j                  d       dڑ|'j                  d       d|'j                  d       d|'j                  d       d|'j                  d       d:|'j                  d;             }t        |      }t        |      }|j                  d      xs i }|j                  d      xs i }|j                  d      xs i }|j                  d      xs i }|j                  d       xs i }|j                  d      xs i }|j                  d      xs i }dqddj                  g d|"j                  dd)       d|"j                  dd)       d	|"j                  d
d)       d|"j                  dϫ       ddj                  |#      xs d dt        |$       d d d d d dۑ d<t               dۑt               d dۑ dۑ d d d d d d       ddrdd d| d| d| d| 
ddsdd|j                  d7d       d ϛ dЛ dћ dd!td"dj                  g d#|t d$͛ dқ d՛ d֛ dۛ dܛ d d d d d dʛ d˛ d̛ dț d| dǛ dɛ d d d d d d dƛ       dd%|͐d&dj                  g d'u d$|͛ d(j                  d       d|қ d|ۛ d|ܛ d| d| d| d| d| d|ʛ d|˛ d|̛ d|ț d| d|Ǜ d|ɛ d| d| d| d| d| d| d|ƛ       dg}|D >cg c]  }>|>d)   r
|>d*    } }>D >cg c]C  }>|>d)   s;|>d*   |>d+   t        j                  |>d*   |>d+         |>j                  d      d,E }}>t        t        j                  t        |j                  d      xs g       D >cg c]&  }>|>d)   st        j                  |>d*   |>d+         ( c}>z               }D >cg c]  }>|>d   	 }}>D >cg c]  }>|>d*   |>d   |>d+   d- }}>t!        d. D              }|j                  d/      xs g }t#        ||      }i d0d1d2d3d4d5d|j                  d0      |j                  d      d6d7|j                  d0      d8|j                  d      d;sd9nd:d;d<qd{|qd|j                  d      d&u d=|"j                  dϫ      d>|"j                  d?      d@|#dA|$dB|"j                  d      xs g dC|"j                  dԫ      i dcrdD|j                  dޫ      dE|j                  dF      xs i dG|dHt%        |      dIt        |      dJ|dK|j                  d<      xs g dL|j                  dԫ      dM|dNt        |      dO|dP| dQ|j                  dR      xs i dS|j                  dT      dU|j                  dӫ      dV|j                  d/      i dW|j                  d1      dX|j                  d      dY|j                  dc      dZ|j                  d3      d[|j                  d5      d\|j                  d7      d]|j                  d^      d_|j                  d8      d`|j                  d9      da|j                  d=      db|j                  d>      dc|j                  d:      dd|j                  d;      de|j                  d߫      df|j                  d@      dg|j                  dA      dh|j                  dB      i di|j                  dj      dk|j                  dC      dl|j                  dm      dn|j                  dD      do|j                  dF      dp|j                  dq      dr|j                  dG      ds|j                  dt      du|j                  dH      dv|j                  dw      dx|j                  dI      dy|j                  dz      d{|j                  d|      d}|j                  d~      d|j                  d      d|j                  dK      d|j                  d      i d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  dL      d|j                  dM      d|j                  dN      d|j                  dO      d|j                  dP      d|j                  d      d|j                  dR      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      i d|j                  d      d|j                  dV      d|j                  dS      d|j                  dU      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d
      d|j                  d      d|j                  d      i d|j                  d      d|j                  d      d|j                  dW      d|j                  dY      d|j                  d[      d|j                  d\      d|j                  d^      d|j                  d`      d|j                  da      d|j                  d      d|j                  dc      d|j                  de      d|j                  df      d|j                  dh      d|j                  di      d|j                  dj      d|j                  dk      i d|j                  d      d|j                  d٫      d|j                  d«      d|j                  dm      d|j                  dn      d|j                  dƫ      d|j                  do      d|j                  dp      d|j                  dr      d|j                  ds      d|j                  dt      d|j                  dv      d|j                  dw      d|j                  dx      d|j                  dz      d|j                  d{      d|j                  d|      i d|j                  d}      d|j                  dԫ      d|j                  d֫      d|j                  d      d|j                  d      d|j                  dګ      d|j                  dܫ      d|j                  dޫ      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      i d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      i d|j                  d      d|j                  d      d|j                  d      d|j                  d      d |j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d	|j                  d      d
|j                  d      d|j                  d      d|j                  d      d|j                  d      i d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d۫      d|j                  dϫ      d|j                  dݫ      xs g d|j                  d      xs g d |j                  db      i d!|j                  dޫ      d"|j                  dF      xs i d#|j                  d;      d$|j                  d      d%|j                  d      d&|j                  d      d'|j                  d(      d)|j                  d      d*|j                  d      d+|j                  d      d,|j                  d      d-|j                  d«      d.|j                  dë      d/|j                  d0      d1|j                  dū      d2|j                  dƫ      d3t        |j                  dǫ      xs g       i d4|j                  dȫ      d5|j                  d6      d7|j                  dʫ      d8|j                  d˫      d9|j                  d̫      d:|j                  dͫ      d;|j                  dΫ      d<|j                  dϫ      d=|j                  dЫ      d>|j                  dѫ      d?|j                  dҫ      d@|j                  dA      dB|j                  dԫ      dC|j                  dի      dD|j                  d֫      dE|j                  d׫      dF|j                  dG      i d	|dHdI|j                  d      dJ|j                  d;      dK|j                  db      dL|j                  dM      dN|j                  dO      dPj                  d      dQ|j                  di      dR|j                  d      xs g dSj                  d      xs g dTj                  dU      dV|j                  d      dW|j                  dX      dYj                  d      dZ|j                  di      d[|j                  d      xs g i d\j                  d      xs g d]j                  dU      d^|j                  d_      d`j                  d      da|j                  di      db|j                  d      xs g dcj                  d      xs g ddj                  dU      de|j                  df      dg|j                  dh      di|j                  d      dj|j                  dX      dkj                  d      dl|j                  di      dm|j                  dn      do|j                  df      dp|j                  dh      i dq|j                  d      dr|j                  dX      dsj                  d      dt|j                  di      du|j                  dn      dv|j                  df      dw|j                  dh      dx|j                  d      dy|j                  dX      dzj                  d{      d||j                  d}      d~|j                  d      d|j                  d      d|j                  d      d|j                  d      xs i dj                  d      d|j                  d      i d|j                  d      xs g dj                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      xs i j                  d      dj                  d      xs i j                  d      dj                  d      d|j                  dO      d
|dd|j                  d;      d|j                  dϫ      d|j                  d      i d|j                  d      d|j                  d      d|j                  d֫      d|j                  d      d|j                  d̫      d|j                  d      d|j                  d      xs i d|j                  d      xs i d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      xs i j                  d      d|j                  d      xs i j                  d      d|j                  d      xs g d|j                  d      xs g i d|r
t'               ni d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      i d|%j                  d      d|%j                  d       d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d
      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      d|%j                  d      i d|%j                  d      d|%j                  d      d|%j                  d      d|&j                  d      d|&j                  d      d|&j                  d!      d|&j                  d#      d|&j                  d%      d|&j                  d&      d|&j                  d'      d|&j                  d)      d|&j                  d+      d|&j                  d;      ddsd|1j                  dM      xs i j                  d      d|1j                  dM      xs i j                  dN      d|1j                  dM      xs i j                  dO      i d|1j                  dM      xs i j                  dP      dhtd|3j                  dϫ      dDdEd|3j                  dԫ      d,|<d|3j                  d;      d|?j                  d      d|?j                  d      d|?j                  d      d|?j                  d      d|?j                  d      d |?j                  d      d|?j                  d      d|?j                  d      d|?j                  d      i d|?j                  d      d9@d8	d|3j                  dt        |@            dt        A      d|AdBd	t        |B      d
Cdt        |C      d|3j                  dt)        	fd|@D                    d|3j                  d|t xr t!        	fd@D                    d|4j                  d.      d|4j                  d>      d|4j                  d@      d|4j                  dB      d|4j                  de      i d|4j                  dR      d|5j                  dh      d|5j                  db      d|5j                  df      d|6j                  d      d|6j                  d      d|6j                  d      d|6j                  d      d|6j                  d      d|6j                  d      d|6j                  d       d!|6j                  d"      d#|6j                  d$      d%|6j                  d&      d'|6j                  d(      d)|6j                  d*      d+|6j                  d,      i d-|6j                  d      d.|6j                  d      d/|6j                  d0      d1|6j                  d2      d3|6j                  d      d4|6j                  d      d5|6j                  d      d6|6j                  d      d7|6j                  d      d8|6j                  d      d9|6j                  d      d:|6j                  d      d;|6j                  d      d<|6j                  d      d=|6j                  d      d>|6j                  d      d?|6j                  d      i d@|6j                  d      dA|6j                  d      dB|6j                  d      dC|6j                  d      dD|6j                  d      dE|6j                  dF      xs g dG|7j                  dH      dI|7j                  dJ      dK|7j                  d      dL|7j                  d      dM|7j                  d      dN|7j                  dO      dP|7j                  d      dQ|7j                  dR      dS|7j                  d      dT|7j                  d      dU|7j                  dV      i dW|7j                  dX      dY|7j                  dZ      d[|7j                  d\      d]|8j                  d      |8j                  d«      |8j                  dë      gd^|8j                  dū      |8j                  dƫ      |8j                  dǫ      gd_|8j                  dɫ      d`|8j                  dʫ      da|9j                  d̫      db|9j                  dΫ      dc|:j                  d      dd|:j                  d#      de|;j                  d$      df|=j                  d֫      dg|=j                  d׫      dh|=j                  d      di|=j                  d      dj|=j                  d٫      i dk|=j                  d۫      dl|=j                  d;      dm|;j                  dݫ      dn|;j                  d߫      xs g do|;j                  d      xs g dp|;j                  d      dq|;j                  d      dr|;j                  d      ds|;j                  dt      du|;j                  dv      xs g dw|;j                  d      dx|;j                  dy      dz|;j                  d{      xs g d||;j                  d      d}|;j                  d      d~|j                  d      xs g d|j                  d      i d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      xs i d|j                  d      xs i dٓdړd|j                  d
      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      i d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      xs i d|j                  d      xs i dדd|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d      d|j                  d       xs i d|j                  d"      xs i d|j                  d$      i d|j                  d&      d|j                  d(      d|j                  d3      d|j                  d      d|j                  d*      d|j                  d+      d|j                  d      d|j                  d      d|j                  d,      d|j                  d-      d|j                  d      d|j                  d/      d|j                  d0      xs i d|j                  d1      xs i d|j                  d      xs g dj                  d5      d|j                  d6      i dj                  d      d|j                  d      d|j                  d      d|j                  d:      d|j                  d<      d|j                  d8      d|j                  dƫ      d|j                  d>      d|j                  d@      d|j                  dB      xs g d|j                  dD      xs g d|j                  dF      d|j                  dH      d|j                  dJ      d|j                  dL      d|j                  dN      d|j                  dP      i d|j                  dҫ      d|j                  dQ      d|j                  dT      d|j                  d֫      d|j                  dR      d|j                  dV      d|j                  d[      d|j                  d]      d|j                  dܫ      d|j                  dX      d|j                  dY      d|j                  d      d|j                  d      d|j                  d_      d|j                  d      xs g dt        |j                  d      xs g       d|j                  da      i d|j                  dc      d|j                  de      d|j                  df      d|j                  dg      d|j                  di      d|j                  dj      d|j                  dl      d|j                  dn      d|j                  d      d|j                  dp      xs g d|j                  dy      d|j                  dz      d|j                  d      d|j                  dr      d|j                  ds      d|j                  dt      d|j                  dv      i d|j                  dw      d|j                  d|      d|j                  d}      d|j                  d      d|j                  d      	d |j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d	|j                  d      	d
|j                  d      	d|j                  d      i 	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      	d|j                  d      i 	d|j                  d      	d|j                  d      	d|j                  d      	d |j                  d      	d!|j                  d      	d"|j                  d      	d#|j                  d      	d$|j                  d      	d%|j                  d      	d&|j                  d      	d'|j                  d      	d(|j                  d      	d)|j                  d      	d*|j                  dë      	d+|j                  dū      	d,|j                  dǫ      	d-|j                  	d.      xs g i 	d/|j                  dʫ      	d0|j                  d̫      	d1|j                  dɫ      	d2|j                  dЫ      xs g 	d3|j                  dΫ      	d4|j                  dҫ      xs g 	d5|j                  d      xs g 	d6|j                  d<      xs g 	d7|j                  dԫ      	d8|j                  dϫ      	d9|j                  d;      	d:|	j                  	d;      xs g 	d<|	j                  d<      xs g 	d=|	j                  dԫ      	d>|	j                  dϫ      	d?|	j                  d      xs g 	d@|	j                  d      xs g i 	dA|j                  dի      	dB|j                  d׫      	dC|j                  d٫      	dD|j                  d۫      	dE|j                  dܫ      	dF|j                  dݫ      	dGg |j                  d߫      xs g xsF |j                  d      xs g D >cg c]&  }>|>j                  d      r|>j                  d      ( c}>	dH|j                  d      	dI|j                  d      	dJ|j                  	dK      	dL|j                  d      	dM|j                  d:      	dN|j                  d      	dO|j                  d<      	dP|j                  d      	dQ|j                  d      	dR|j                  d      i 	dS|j                  d      	dT|j                  d	      	dU|j                  dϫ      	dV|j                  d      xs g 	dW|j                  d      xs g 	dX|j                  dԫ      	dY|j                  d      xs i 	dZj                  d      	d[|j                  d      	d\|j                  d      	d]|j                  d      	d^|j                  d      	d_j                  d      	d`|j                  d      	da|j                  d      	db|j                  d       	dc|j                  d      i 	dd|j                  d      	de|j                  d      	df|j                  d      	dg|j                  	dh      xs g 	dij                  	dj      xs g 	dkj                  d      	dl|j                  d      	dm|j                  d      	dn|j                  d      	do|j                  d      	dp|j                  	dq      xs i 	drj                  	ds      xs i 	dt|j                  d;      	du|	j                  d'      	dv|	j                  d)      	dw|	j                  d*      	dx|	j                  d+      i 	dy|	j                  d-      	dz|	j                  d/      	d{|	j                  d1      	d||	j                  d2      	d}|	j                  d4      	d~|	j                  d6      	d|	j                  d7      	d|	j                  	d      	d|	j                  	d      	d|	j                  d9      	d|	j                  d:      	d|	j                  d<      	d|	j                  	d      	d|	j                  d>      	d|	j                  d=      	d|	j                  d@      	d|	j                  dB      i 	d|	j                  dD      	d|	j                  dF      	d|	j                  dG      	d|	j                  dH      	d|	j                  	d      	d|	j                  dI      	d|	j                  dK      	d|	j                  dL      	d|	j                  dM      	d|	j                  dN      xs g 	d|	j                  dP      xs g 	d|	j                  dR      	d|	j                  d
      	d|	j                  d      	d|	j                  d      	d|	j                  d      	d|	j                  d      i 	d|	j                  d      	d|	j                  d      	d|	j                  d      	d|	j                  d      	d|	j                  d      	d|	j                  d      xs i 	d|	j                  d      xs i 	d|	j                  d      	d|	j                  dS      	d|	j                  dT      	d|	j                  d$      	d|	j                  d(      	d|	j                  	d      	d|	j                  	d      	d|	j                  dV      	d|	j                  dW      	d|	j                  dY      i 	d|	j                  dZ      	d|	j                  d\      	d|	j                  	d      	d|	j                  	d      	d|	j                  	d      	d|	j                  d^      	d|	j                  d_      	d|	j                  df      	d|	j                  da      	d|	j                  db      	d|	j                  dc      	d|	j                  dd      	d|	j                  d_      	d|	j                  d@      	d|	j                  dB      xs g 	d|	j                  dD      xs g 	d|	j                  dF      i 	d|	j                  d      	d|	j                  d      	d|	j                  d      	d|	j                  d      	d|	j                  d      	d|	j                  dh      xs i j                  d      	d|	j                  dw      xs i j                  d      	d|	j                  dw      xs i j                  d      	d|	j                  dw      xs i j                  dy      	d|	j                  dw      xs i j                  dz      	d|	j                  dw      xs i j                  d{      	d|	j                  dw      xs i j                  d|      	d|	j                  dw      xs i j                  d}      	d|	j                  dw      xs i j                  d~      	d|	j                  dw      xs i j                  d      	d|	j                  dw      xs i j                  d      	d|	j                  d      i 	d|	j                  d      	d|	j                  	d٫      xs g 	d|	j                  	d۫      xs i 	d|	j                  d      xs g 	d|	j                  d      	d|	j                  d      	d|	j                  d;      	d|
j                  d      	d|
j                  	d      	d|
j                  d      xs g 	d|
j                  d      	d|
j                  d      	d|
j                  d      	d|
j                  d      	d|
j                  d      	d|
j                  d      	d|
j                  d      i 	d|
j                  d      	d|
j                  d      	d|
j                  d      	d|
j                  dh      	d|
j                  d      	d|
j                  d#      	d|
j                  d      	d|
j                  d      	d|
j                  d      	d|
j                  d      	d|
j                  d9      	d|
j                  d      	d|
j                  d      	d|
j                  dc      d|
j                  dë      	d|
j                  d      	d|
j                  d;      i 	d|
j                  d      	d|
j                  d      	d|
j                  d      	d|j                  d      	d|j                  d      
d |j                  d      xs g 
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d	|j                  d      
d
|j                  d      
d|j                  d      i 
d|j                  d      xs g 
d|j                  d      xs g 
d|j                  d      xs g 
d|j                  d      xs g 
d|j                  d      xs g 
d|j                  d«      
d|j                  d      xs g 
d|j                  
d      
d|j                  dī      
d|j                  dƫ      
d|j                  dȫ      
d|j                  dɫ      
d|j                  d˫      
d|j                  dͫ      
d|j                  dϫ      
d|j                  dѫ      dy|j                  dy      i 
d|j                  d      
d|j                  d;      
dt        |      
d |
d!|j                  d<      xs g 
d"|j                  dԫ      
d#|
d$|j                  dϫ      
d%|j                  dn      xs g 
d&|j                  d      xs g 
d'|j                  d      
d(|j                  
d)      
d*|j                  
d+      
d,|j                  
d-      
d.|j                  dD      
d/|j                  d=      
d0|j                  d?      i 
d1|j                  d@      
d2|j                  
d3      
d4|j                  dF      
d5|j                  dH      
d6|j                  dJ      
d7|j                  dK      
d8|j                  d1      
d9|j                  d3      
d:|j                  d5      
d;|j                  d7      xs g 
d<|j                  
d=      
d>|j                  dL      
d?|j                  
d@      
dA|j                  d      xs g 
dB|j                  d      
dC|j                  d      
dD|j                  d      i 
dE|j                  dR      
dF|j                  d'      
dG|j                  d(      
dH|j                  
dI      xs i 
dJ|j                  d*      
dK|j                  d+      
dL|j                  d,      
dM|j                  d-      
dN|j                  d/      
dO|j                  d      
dP|j                  d      
dQ|j                  dT      
dR|j                  dV      xs g 
dS|j                  dX      
dT|j                  
dU      
dV|j                  dZ      
dW|j                  
dX      i 
dY|j                  
dZ      
d[|j                  d]      xs g 
d\|j                  
d]      
d^|j                  
d_      
d`|j                  d_      
da|j                  d`      
db|j                  da      
dc|j                  db      
dd|j                  dc      
de|j                  dd      
df|j                  
dg      
dh|j                  d      
di|j                  d      
dj|j                  d      
dk|j                  d      
dl|j                  df      
dm|j                  
dn      i 
do|j                  
dp      
dq|j                  
dr      xs g 
ds|j                  
dt      
du|j                  dh      
dv|j                  di      
dw|j                  dj      
dx|j                  dl      
dy|j                  dp      
dz|j                  dr      
d{|j                  dt      
d||j                  dv      
d}|j                  dh      
d~|j                  dy      
d|j                  d{      
d|j                  d;      
d|j                  d}      
d|j                  d      i 
d|j                  d      
d|j                  
d      
d|j                  d      
d|j                  d      
dt        |      
d|
d|j                  d      
d|j                  d      
dt        |      
d|
d|j                  d      
d|j                  d      
d|j                  dϫ      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  
d      i 
d|j                  
d      
d|j                  d      xs g 
d|j                  d      xs g 
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      i 
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  
d      
d|j                  
d      
d|j                  
d      
d|j                  d      i 
d|j                  d      
d|j                  d      
d|j                  d      
d|j                  
d      
d|j                  
d«      
d|j                  d      
d|j                  
dū      
dMj                  d      
d|Mj                  di      
d|Mj                  d      xs g 
dMj                  d      xs g 
dMj                  
d˫      
d|Mj                  d«      
d|Mj                  d      
d|Mj                  d      xs g 
dMj                  
dЫ      
d|Mj                  dī      i 
dNj                  d      
d|Nj                  di      
d|Nj                  d      xs g 
dNj                  d      xs g 
dNj                  
d˫      
d|Nj                  d«      
d|Nj                  d      
d|Nj                  d      xs g 
dNj                  
dЫ      
d|Nj                  dī      
dOj                  d      
d|Oj                  d      xs g 
dOj                  d      
d|Oj                  d      xs g 
dOj                  
dЫ      
d|Oj                  dī      
d|Oj                  d;      i 
dPj                  d̫      
d|Pj                  dͫ      
d|Pj                  dΫ      
d|Pj                  dЫ      
d|Pj                  dҫ      
d|j                  dԫ      
d|j                  
d      xs g 
d|
d|j                  d<      xs g 
d|j                  dԫ      
d|j                  d;      
dQj                  d֫      xs Rj                  d֫      
dt        Z      
d|Z
dQj                  d٫      
d|Qj                  dګ      
d|Qj                  
d      xs g i 
dQj                  d۫      
d|Qj                  
d      xs g 
dQj                  dܫ      
d|Qj                  
d      xs g 
dQj                  dݫ      
d|Qj                  
d      xs g 
dQj                  d;      d t        ^      d|^d_dRj                  d߫      d|Rj                  d      d|Rj                  d      d|Rj                  d      d|Rj                  d      d	|Rj                  d      d
|Rj                  d      i d|Rj                  d      d|Rj                  d      d|Rj                  d      d|Rj                  d      d|Rj                  d      d|Rj                  d      d|Rj                  d      d|Rj                  dϫ      d|Rj                  d      d|Rj                  d      d|Rj                  d{      d`dad|Rj                  d<      xs g dRj                  dԫ      d|Rj                  d;      dt        [      i d|[dVj                  d       xs g d!Vj                  d"      xs g d#Vj                  d      d$|Vj                  d%      xs g d&Vj                  d      d'|Vj                  d(      xs g d)Vj                  d      d*|Vj                  d+      xs g d,Vj                  d-      d.Wj                  d      d/|Wj                  d      d0\d1|Wj                  d      d2|Wj                  d3      xs g d4Wj                  d      d5t        ]      i d6|]d7Xj                  d      d8|Xj                  d9      xs g d:Xj                  d      d;|Xj                  d<      xs g d=Xj                  d      d>|Xj                  d?      xs g d@Sj                  d      dAt        b      dB|bdCt        c      dD|cdEddF|Sj                  d      dG|Sj                  d      dH|Sj                  d      dI|Sj                  d߫      i dJ|Sj                  dK      dL|Sj                  d      dM|Sj                  dN      dO|Sj                  dϫ      dP|Sj                  dO      dQ|Sj                  dR      dSedTfdU|Sj                  d;      dVYj                  dW      dX|Yj                  d      dYgdZ|Yj                  d      d[|Yj                  d?      xs g d\Yj                  d      d]|Yj                  d9      xs g d^Yj                  d      i d_|Yj                  d<      xs g d`Yj                  d;      daUj                  d      db|Uj                  d	      dc|Uj                  d
      dd|Uj                  d      de|Uj                  d      df|Uj                  d      dg|Uj                  dh      di|Uj                  d;      djTj                  d      dkt        h      dl|hdm|Tj                  dn      xs i doidpTj                  d      dq|Tj                  d      i dr|Tj                  ds      Tj                  ds      njj                  ds      dtTj                  d      du|Tj                  d      dv|Tj                  dw      dx|Tj                  d;      d\Fj                  d\      d^|Fj                  d^      dy|Fj                  d`      dz|Fj                  db      d{|Fj                  dd      d||Fj                  df      d}|Fj                  dh      d~|Fj                  dj      dl|Fj                  dl      dn|Fj                  dn      d|Fj                  dp      d|Fj                  du      i d|Fj                  dϫ      dr|Fj                  dr      d|Fj                  dt      xs g dFj                  d      xs g dFj                  dԫ      dGj                  dx      d|Gj                  dz      d|Gj                  d|      d|Gj                  d~      d|Gj                  d      d|Gj                  d      d|Gj                  dϫ      d|Gj                  d      dӓdԓd|Gj                  d;      dt        I      i d|IdHj                  d<      xs g dHj                  dԫ      dt        J      d|Jdt        K      d|KdLd9|Hj                  d9      d|Hj                  d;      d|Hj                  d      xs g dHj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d      i d|Hj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d
      d|Hj                  d      d|Hj                  d1      d|Hj                  d3      d|Hj                  d5      d|Hj                  d7      xs g dHj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d      d|Hj                  d      i d|Hj                  d      d|Hj                  d      d|Hj                  d       d|Hj                  d!      d|Hj                  d#      xs g dHj                  d%      d|Hj                  d'      d|Hj                  d(      d|Hj                  d*      d|Hj                  d+      d|Hj                  d,      d|Hj                  d-      d|Hj                  d/      dud|j                  dϫ      d|j                  dѫ      xs g d|j                  d      xs g i dt        v      d|vdwj                  d׫      dt        x      d|xdzd~j                  d      d|~j                  d      dj                  d      d|wj                  d      d|wj                  d      d {j                  d7      d!|{j                  dܫ      d"|{j                  dݫ      d|j                  d7      d||j                  dܫ      d||j                  dݫ      i d}j                  d7      d|}j                  dܫ      d|}j                  dݫ      d͓dj                  d      d|Γdrdsdtdudvdwdxdydzd{d|i d}ddddddddddddddddi dddddddddddddddddi ddddddddddddddÓdēdœdi dddddd d8d9d=d>d:dd;dddd|-i d|'j                  d      d|(d|)d|*d|+d	|,d
|'j                  d      d|'j                  d      d|'j                  d      d|'j                  d      d|'j                  d      d|'j                  d      d|'j                  d      d|'j                  d      xs g d|'j                  d      d|'j                  d      d|'j                  d      i d|'j                  d      d|'j                  d      d|'j                  d      d|'j                  d;      dt        |.      d|.d|/d|0j                  d      d|0j                  d      d|0j                  d      xs g d|0j                  d      xs g d |0j                  d      xs g d!|0j                  d      xs g d"|0j                  d#      d$|0j                  d!      d%|0j                  d#      d&|0j                  d'      i d(|0j                  d)      d*|0j                  d%      d+|0j                  d;      d,|j                  d7d      d-|j                  d;d      d.|j                  dϫ      d/|j                  d0      d1|j                  d2      xs g d3|j                  d      xs g d4|j                  dԫ      d5ϓd6Гd7|1j                  d,      d8|1j                  d.      d9|1j                  d0      d:|1j                  d;      d<|1j                  d=      xs g i d>|1j                  d4      xs i d?|1j                  d2      d@|1j                  d6      dA|1j                  d8      dB|1j                  d:      dC|1j                  d<      dD|1j                  d>      dE|1j                  d@      dF|1j                  dB      dG|1j                  de      dH|1j                  dE      dI|1j                  dd      dJ|1j                  d      dK|1j                  d      dL|1j                  d      dM|1j                  d      dN|1j                  dH      i dO|1j                  dO      xs i dP|1j                  dϫ      dQ|1j                  dV      xs g dR|1j                  d      xs g dS|1j                  dK      xs i dT|1j                  dJ|1j                  dK      xs i j                  dJ            dU|1j                  dR      dV|1j                  dT      dW|1j                  dX      dX|1j                  dZ      dY|1j                  d<      xs g dZ|1j                  dԫ      d[|1j                  d;      dd\ d]d^|j                  d_      xs g t)        d` D              t)        da |D              |D >cg c]  }>t+        |> |       c}>dbg dcdd|j                  d0       de|j                  d       dfdgS c c}>w c c}>w c c}>w c c}>w c c}>w c c}>w c c}>w c c}>w c c}>w c c}>w (h  NmergeRuntimeContextr   r   gateBaseProofGapgateWindowRows localBaseAffectingRowsBeforeGatesecondaryFillRootsmergeExecutionGap#runtimeSourceSaveLoadVariantContextr   strictSourceHotspotContextrG   edgeTriggerGaprE   strictHotspotReviewMatrixfalsePositiveSummaryrJ  rT  r   strictEventTileSignatureScantileHotspotPatternContrastr-  exitsblockedTargetCandidatesselectorOutgoingCandidatesconfirmedIncomingReviewsblockedTargettargetroutereturnTargetc              3     K   | ]:  }|j                  d       r'|j                  d       k7  r|j                  d        < yw)rw  Nr   )rw   rb   exit_target_blocked_targets     r   ry   z build_summary.<locals>.<genexpr>d  s?      	
wwx SWWX%6:T%T GGH	
s   A AdirectCallGraphEvidencer;  realSavedataEvidenceGapselectedRootExecutionGapsaveLoaderGatestaticReferenceGatehookPrerequisiteGatedispatchTableGateopcodeSelectedPointerGatecurrentWriterPathGateruntimeProbeGatediagnosticExclusionGateselectedRootExecutionRejectionbranchStateTotalSampleCountbranchStateRouteSampleCountbranchStateObservedSelectors!branchStateActiveSelectionFlagHexbranchStateSecondaryAllZero+branchStateMatchesPredecessorFillHypothesisbranchStatePromotionStatus)r   routeSampleCountr   activeSelectionFlagHexsecondaryAllZeromatchesPredecessorFillr   gateRowsgater   selectedRootSubgateStatusesselectedRootSubgateStatusOrder)save-loader selected root#save-selector dispatch table anchorstatic current-root references#selected-pointer hook prerequisites-global opcode 07/08/09 selected-pointer pathscurrent-root writer pathsruntime selected-pointer probes-constructed selector 2:0 diagnostic exclusionnextRequiredEvidencer   failedSelectedRootGateIdsselectedPointerUsagerouteRootRefContextroutePairEntryExecutionGap"routePairEntryExecutionGapEvidenceevidenceRowsroutePairEntryRowsnegativeReaderRows$publicPredecessorActiveOrderEvidence/publicPredecessorLeftOverrunActiveOrderEvidencediagnosticActiveOrderEvidence$diagnosticActiveOrderRecheckEvidenceopcode24Mode1SourceWritesopcode24Mode1RuntimeContextopcode24RuntimeEnabledContextopcode24Mode1DefaultEffectopcode24CurrentRootModesopcode24Mode1IndirectContextopcode24Mode1FileReadContextopcode24Mode1BlockWrites!opcode24RuntimeEnabledBlockWritesrd   basePlusOffsetRowsglobalDestinationReadFileRowssaveReadBlocks$failedOpcode24RuntimeProducerGateIdsr6   #failedOpcode24RuntimeEnabledGateIdsobject61ConsumerGroupsobject61StreamOperandsr   r   'predecessorHighFrequencyBranchStatePoll/predecessorLeftOverrunActivationBranchStatePollr   r   rS  r   tileHotspotConfirmedrealSelector20SaveFoundroutePromotionRealSaveCountcurrentSelectorCandidateCountcurrentSelectorCandidatesselectedRootExecutionRefFoundcanRunRuntimeTraceNowblockersexecutionProbeprobesnamez,qemu gdbstub virtual desktop connect controlzBqemu gdbstub virtual desktop relocated software breakpoint startupz9qemu gdbstub virtual desktop relocated watchpoint startupqemuI386Binfmt runtimeRouteWatchPollSampleCount'runtimeRouteWatchPollStartupWaitSeconds&runtimeRouteWatchPollObservedSelectorsruntimeRouteWatchPollValues)runtimeRouteWatchPollReachedRouteSelector/runtimePredecessorDirectionSweepPollSampleCount6runtimePredecessorDirectionSweepPollStartupWaitSeconds5runtimePredecessorDirectionSweepPollObservedSelectors?runtimePredecessorDirectionSweepPollObservedPublicSaveSelectors=runtimePredecessorDirectionSweepPollReachedPublicSaveSelector8runtimePredecessorDirectionSweepPollReachedRouteSelector*runtimePredecessorDirectionSweepPollValueszpredecessorDirectionSweep=rj   r=   r<   r2   z", predecessorDirectionSweepPublic=z%, predecessorDirectionSweepPublicHit=z(, predecessorDirectionSweepReachedRoute=z", predecessorDirectionSweepValues=;runtimePredecessorLeftOverrunActivationSweepPollSampleCountBruntimePredecessorLeftOverrunActivationSweepPollStartupWaitSecondsAruntimePredecessorLeftOverrunActivationSweepPollObservedSelectorsKruntimePredecessorLeftOverrunActivationSweepPollObservedPublicSaveSelectorsIruntimePredecessorLeftOverrunActivationSweepPollReachedPublicSaveSelectorDruntimePredecessorLeftOverrunActivationSweepPollReachedRouteSelector6runtimePredecessorLeftOverrunActivationSweepPollValuesz&predecessorLeftOverrunActivationSweep=z., predecessorLeftOverrunActivationSweepPublic=z1, predecessorLeftOverrunActivationSweepPublicHit=z4, predecessorLeftOverrunActivationSweepReachedRoute=z., predecessorLeftOverrunActivationSweepValues=r   r   r   r  r   r   r   r   zpredecessorBranchState=z, predecessorBranchStatePublic=z#, predecessorBranchStateActiveFlag=z, predecessorBranchStateValues=z$, predecessorBranchStateMatchesFill=z , predecessorBranchStateAllZero=z%, predecessorBranchStateReachedRoute=pollIntervalSecondsz$predecessorHighFrequencyBranchState=z,, predecessorHighFrequencyBranchStatePublic=z0, predecessorHighFrequencyBranchStateActiveFlag=z,, predecessorHighFrequencyBranchStateValues=z1, predecessorHighFrequencyBranchStateMatchesFill=z-, predecessorHighFrequencyBranchStateAllZero=z2, predecessorHighFrequencyBranchStateReachedRoute=z,predecessorLeftOverrunActivationBranchState=z4, predecessorLeftOverrunActivationBranchStatePublic=z8, predecessorLeftOverrunActivationBranchStateActiveFlag=z4, predecessorLeftOverrunActivationBranchStateValues=z9, predecessorLeftOverrunActivationBranchStateMatchesFill=z5, predecessorLeftOverrunActivationBranchStateAllZero=z:, predecessorLeftOverrunActivationBranchStateReachedRoute=r   r  r  zpredecessorTrailStart=z, predecessorTrailStartPublic=z, predecessorTrailStartClass=z, predecessorTrailStartValues=z#, predecessorTrailStartMatchesFill=z, predecessorTrailStartAllZero=z&, predecessorTrailStartTargetObserved=z, predecessorTrailStartMove=z$, predecessorTrailStartReachedRoute=r  r  r  zpredecessorTrailLeftOverrun=z$, predecessorTrailLeftOverrunPublic=z#, predecessorTrailLeftOverrunClass=z$, predecessorTrailLeftOverrunValues=z), predecessorTrailLeftOverrunMatchesFill=z%, predecessorTrailLeftOverrunAllZero=z*, predecessorTrailLeftOverrunCameraTarget=z+, predecessorTrailLeftOverrunCameraOutside=z*, predecessorTrailLeftOverrunReachedRoute=zrouteWatch=z, routeWatchValues=z, routeWatchReachedRoute=r   zruntimeTraceFeasibility=canRun=r   r   z, failedRuntimeTraceGates=failedRuntimeTraceGateIdsz, missingEvidenceCount=z, evidenceRefs=r   z, blockers=z, execCanCapture=canCaptureTraceNowz, execBlockers=z, execProbeCount=z, virtualDesktopGdbstub=rk   timedOutcrashedz, virtualDesktopRelocated=z, summaryBinfmt=
registeredenabledz, execBinfmt=z, winePrefix=
winePrefixz, gdb=gdbMultiarchPathzroutePairEvidenceRows=z, routePairEvidenceRefs=z, routePairEntryIdx=c              3  2   K   | ]  }t        |        y wr   r   r   s     r   ry   z build_summary.<locals>.<genexpr>   s     %vUc%j%vr   routePairEntryIndicesz, correctedIdx=c              3  2   K   | ]  }t        |        y wr   r   r   s     r   ry   z build_summary.<locals>.<genexpr>!  s      U r   #routePairCorrectedTraceEntryIndicesz, negativeReaderIdx=c              3  2   K   | ]  }t        |        y wr   r   r   s     r   ry   z build_summary.<locals>.<genexpr>"  s     %{Uc%j%{r   negativeReaderEntryIndicesz, globalRoutePairIdx=c              3  2   K   | ]  }t        |        y wr   r   r   s     r   ry   z build_summary.<locals>.<genexpr>#  s       'Hes5z  'Hr   %globalCurrentSelectorRoutePairIndicesz, globalNegNonNeg=.globalCurrentSelectorNegativeRoutePairRowCount1globalCurrentSelectorNonNegativeRoutePairRowCountz, frontierLeafNegativeOnly=%globalCurrentFrontierLeafOnlyNegativez, normalSelectionGap=&correctedTraceNormalSelectionGapStatusz, normalSelectionGapFound=%correctedTraceNormalSelectionGapFoundz, op7DirectAbsent="opcode07DirectEntrySelectionAbsentz, op8CurrentRootRange=3opcode08SourceOrPredecessorCurrentRootProducerCount4opcode08SourceOrPredecessorCurrentRangeProducerCountz, op8Buckets=&opcode08SourcePredecessorBucketSummaryz, op8CurrentContrast=&opcode08CurrentSelectorContrastSummaryz, op9CurrentRangeStores=1opcode09SourceOrPredecessorCurrentRangeStoreCountz, op9Unsupported=:opcode09SourceOrPredecessorUnsupportedModeOpcode09RowCountz, op9UnsupportedModes=.opcode09SourceOrPredecessorUnsupportedModesHexz, op9CollisionRows=0opcode09SourcePredecessorPointerCollisionSummaryz, sourcePredCurrentProducers='sourceOrPredecessorCurrentProducerCountz, indexSourceEntryRefs=(routePairIndexSourceEntryPointerRefCount,routePairIndexSourceEntryPointerTextRefCount1routePairIndexSourceEntryPointerPromotingRefCountz, indexSourceEncoded==routePairIndexSourceEncodedEntryAnchorRawScalarCandidateCountEroutePairIndexSourceEncodedEntryAnchorBranchAttachedEncodedFieldCountFroutePairIndexSourceEncodedEntryAnchorModeledControlFlowCandidateCount=routePairIndexSourceEncodedEntryAnchorPromotingCandidateCountz, indexSourceEncodedClass=4routePairIndexSourceEncodedEntryAnchorClassificationz, indexSourceFallthrough=;routePairIndexSourceEntryPointerOpcode5aFallthroughRefCount:routePairIndexSourceEntryPointerFallthroughNonCodeRefCountz, indexSourcePromoting=<routePairIndexSourceNonNegativeEntryPointerPromotingRefCount?routePairIndexSourceNegativeReaderEntryPointerPromotingRefCountz, indexSourceHandlers=;routePairIndexSourceEntryPointerFallthroughHandlerSummariesz, indexSourceProven=0routePairIndexSourceHigherLevelIndexSourceProvenz, rootTableRefs=rootTableWindowDirectRefCount!rootTableWindowDirectTextRefCountz', rootTableEntryLeafFrontierReaderText=&rootTableRouteEntryAddressTextRefCount#rootTableRouteLeafValueTextRefCount&rootTableFrontierLeafValueTextRefCount(rootTableFrontierReaderValueTextRefCountz, rootTableFrontierReaderRefs=$rootTableFrontierReaderValueRefCountz, wrapperEntryRunRefs='wrapperEntryCurrentRootEntryRunRefCountz, wrapperFallthroughRefs='wrapperEntryOpcode5aFallthroughRefCountz , wrapperFallthroughNonCodeRefs=&wrapperEntryFallthroughNonCodeRefCountz, wrapperFallthroughHandlers='wrapperEntryFallthroughHandlerSummariesz, entryExec=routePairEntryExecutionProvenr   r   zwrapperExecutionGap=wrapper=wrapperEntryHexr  wrapperDescriptorHexwrapperChildPointerHexz, evidenceRows=z, remainingProofs=z	, reader=frontierReaderHexz, beforeCurrent=wrapperRefBeforeCurrentRootz, currentRefsWrapper=currentRootReferencesWrapperz, wrapperRefs=wrapperEntryRefCount$wrapperEntryCurrentRootRangeRefCountwrapperEntryPromotingRefCountz, wrapperFallthrough=z, globalRoutePair=c              3  2   K   | ]  }t        |        y wr   r   r   s     r   ry   z build_summary.<locals>.<genexpr>l  s     u5CJur   z, rootTableTextRefs=z, rootTableStatus=rootTableDirectRefStatusz, routePair=currentRoutePairDescriptorCountc              3  2   K   | ]  }t        |        y wr   r   r   s     r   ry   z build_summary.<locals>.<genexpr>~  s     q5CJqr   !currentRoutePairDescriptorIndicesz, correctedReader=0currentRoutePairCorrectedTraceReachesReaderCountz, geometryHits=$currentRoutePairGeometryExitHitCountz, readerNegative=c              3  2   K   | ]  }t        |        y wr   r   r   s     r   ry   z build_summary.<locals>.<genexpr>  s     "{%3u:"{r   readerBearingNegativeIndicesz, opcode07=opcode07RowCountselectedWrapperEntrySlotCount selectedLeafTableWindowSlotCount!selectedCurrentRootEntrySlotCount"selectedNegativeRootEntrySlotCountdirectFrontierTargetCountz, diagnosticWrapperStatus='constructedDiagnosticWrapperProofStatusz, diagnosticLeftRecheck=7constructedDiagnosticLeftStabilityRouteSelectorHitCount>constructedDiagnosticLeftStabilityRecheckRouteSelectorHitCount@constructedDiagnosticLeftActiveOrderRecheckRouteSelectorHitCountz, diagnosticActiveOrderCount=AconstructedDiagnosticLeftActiveOrderRecheckActiveOrderCountValuesz, failedWrapperGates=failedWrapperGateIdsz, runtimeSelection=runtimeSelectionProvenz, leafProof=currentLeafSelectionProofFoundz, wrapperProof=wrapperExecutionProofFoundz, selectorLeafProof=&currentSelectorLeafExecutionProofFoundz, selectedRootRef=z, selectorMergeProof= selectorMergeExecutionProofFoundz, strictHotspot=strictHotspotFoundzgateBaseProof=writer=currentWriterVaHexz, opcode20=opcode20CandidateVaHexz, mode=opcode20CurrentModez, rows=z, gates=firstGateVaHexsecondGateVaHexz, localBase=localDirectBaseSetterCountlocalBaseAffectingRowCountz, windowBase="gateWindowBaseSetterCandidateCount#gateWindowOnlyOpcode20BaseCandidatez, gateBaseProofFound=gateBaseProofFoundz, activeOrderProof=activeOrderProofFoundz, gateTimeBaseProof=gateTimeBaseProofFoundz, failedGateBaseGates=failedGateBaseGateIdsz, nestedA8=/opcode20DirectContextA8SetterCountInNestedTablez
, script4=!descriptorScript4FieldRecordCount.descriptorScript4CurrentFrontierDirectRefCount descriptorScript4GateWriterCount descriptorScript4GateReaderCount2descriptorScript4ContextA8NonPointerSetterRowCountz, script4Encoded=5descriptorScript4EncodedTargetRawScalarCandidateCount?descriptorScript4EncodedTargetRouteProofRawScalarCandidateCount5descriptorScript4EncodedTargetPromotingCandidateCountz, script4EncodedClass=,descriptorScript4EncodedTargetClassificationz, specificBase='descriptorScript4SpecificGateBaseProvenz, allScripts=#descriptorAllScriptFieldRecordCount0descriptorAllScriptCurrentFrontierDirectRefCount'descriptorAllScriptSelectionOpcodeCount"descriptorAllScriptGateWriterCount"descriptorAllScriptGateReaderCount)descriptorAllScriptSpecificGateBaseProvenz, allScriptsEncoded=7descriptorAllScriptEncodedTargetRawScalarCandidateCountAdescriptorAllScriptEncodedTargetRouteProofRawScalarCandidateCount7descriptorAllScriptEncodedTargetPromotingCandidateCountz, allScriptsEncodedClass=.descriptorAllScriptEncodedTargetClassificationz, activeOrderAlone=&activeOrderAloneSufficientForGateProofactiveOrderOnlyProofEliminatedz, contextF2=opcode20ContextF2ReferenceCount#opcode20ContextF2ReadReferenceCount$opcode20ContextF2WriteReferenceCount.opcode20ContextF2RuntimeObjectTableReaderCount$opcode20ContextF2ObjectSelectorCount0opcode20ContextF2FixedStream2ObjectSelectorCount3opcode20ContextF2SpecificRuntimeObjectPointerProven0opcode20ContextF2RuntimeObjectTableStateRequired opcode20ContextF2PromotionStatusz, publicPred=activeOrderCountHexactiveOrderHexesz, publicRoute=reachedRouteSelectorz, publicBase=gateBaseProvenz, publicPredLeft=z, publicLeftRoute=z, publicLeftBase=z, diagnostic=z, diagnosticStatus=z, diagnosticBase=z, diagnosticRecheck=r   recheckRouteSelectorHitCount'activeOrderRecheckRouteSelectorHitCountz, diagnosticRecheckCount=(activeOrderRecheckActiveOrderCountValuesz, diagnosticRecheckBaseOpen=gateBaseStillUnprovenz, sampleCurrent=sampleCurrentFrontierCoveredzopcode24Mode1Producer=source=mode1SourceHexz, rowCounts=z, sourceRefs=exactMode1RefCountcoveringWriteCountindexedWriteCandidateCountaddressProducerCandidateCountstaticProducerCandidateCountz	, static=staticInitialValueHexstaticInitialValueKindz/raw=mode1SourceHasRawBytez, saveBacked=notSavedataBackedFz, noStaticProducer=noStaticProducerz, indirect=!basePlusMode1OffsetCandidateCount"baseWindowMode1WriteCandidateCount(nearbyBaseWindowMode1WriteCandidateCountz, fileRead=readFileCallCountglobalDestinationReadFileCountmode1FileReadCandidateCountmode1FileReadProducerFoundz, block=directCoveringWriteCountblockWriteCandidateCountaddressLikeCoveringBaseCountdiagnosticRouteSampleCountdiagnosticTotalSampleCountdiagnosticMode1SourceValueHexdiagnosticRuntimeFlagValueHex$diagnosticCurrentObjectIndexValueHexz, diagnosticStable= diagnosticAllWatchedValuesStablediagnosticPromotionStatusz, diagnosticProof=diagnosticNormalRouteProofz, runtimeEvidenceRefs=z
, enabled=runtimeEnabledFlagHexdirectReadCountdirectWriteCount"modeDispatchRequiresRuntimeFlagOne runtimeFlagUnwrittenStaticSourcez, enabledBlock=z, currentRootModes=rowCountopcodeCandidateCountpointerCollisionCountmode1CandidateCountfrontierOperandCountrouteCnsOperandCountz
, default= mode1SourceStaticInitialValueHexdefaultObject61ValueHexdirectFrontierOperandCountbranchFrontierOperandCountstaticDefaultPromotesRoutez, runtimeProducerRequired=runtimeProducerRequired"anyRuntimePollReachedRouteSelectorr   runtimeTraceCanRunNowruntimeTraceBlockerCount"runtimeTraceExecutionCanCaptureNow!runtimeTraceExecutionBlockerCountruntimeTraceExecutionProbeCount#runtimeTraceSummaryBinfmtRegistered runtimeTraceSummaryBinfmtEnabled%runtimeTraceExecutionBinfmtRegistered7runtimeTraceExecutionVirtualDesktopGdbstubConnectStatus9runtimeTraceExecutionVirtualDesktopGdbstubConnectTimedOut8runtimeTraceExecutionVirtualDesktopGdbstubConnectCrashed-constructedDiagnosticPollReachedRouteSelector&excludedFromSelectedRootExecutionProof)DruntimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointStatusFruntimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointTimedOutEruntimeTraceExecutionVirtualDesktopRelocatedSoftwareBreakpointCrashed<runtimeTraceExecutionVirtualDesktopRelocatedWatchpointStatus>runtimeTraceExecutionVirtualDesktopRelocatedWatchpointTimedOut=runtimeTraceExecutionVirtualDesktopRelocatedWatchpointCrashedr  selectedRootRuntimeAnyPollRoute&selectedRootConstructedDiagnosticRoute'selectedRootDiagnosticExcludedFromProofrouteWatchReachedRoute%predecessorDirectionSweepReachedRoute1predecessorLeftOverrunActivationSweepReachedRouteTzGtrace-unavailable-no-equivalent-selected-root-proof-diagnostic-excluded
foundCountr   
validCountzreal=realCandidateCountz, valid=validRealCandidateCountz, uniqueSha256=validRealUniqueSha256Countz, validRowsBlocked=validRealCandidatesAllBlockedz, realCandidateBlocks=#validRealCandidateBlockReasonCountsz, workspaceDat=workspaceDatFileCountz, workspaceExpected=!workspaceExpectedSizeDatFileCountz, workspaceZipMembers=workspaceZipDatMemberCountz, workspaceHidden='workspaceHiddenExpectedSizeDatFileCountz, currentSelectorReal=currentSelectorRealSaveCountz, selectedPointerReal=selectedPointerRealSaveCountz, routePairReal=routePairRealSaveCountz, routePromotionReal=z, routeEvidenceProof=routeEvidenceProofFoundz, realSelector20Save=z, routeEvidenceReject=$routeEvidenceRejectionClassificationz, requiredBytePair=%requiredSelectorBytePairRealSaveCountrequiredByteCoveragez, capturedSplit=capturedRoutePairGapsourceOnlyCounttargetOnlyCountroutePairCountz, syntheticExcluded=syntheticDiagnosticExcludedz, publicCurrentCovered=publicCurrentFrontierCoveredz, failedSavedataGates=failedSavedataGateIdsz, publicSearchNoteCount=publicSearchNoteCountz, latestPublicSearchNote=latestPublicSearchNotezselectedPointerUsage=global=selectedPointerGlobalHexz, globalTextRefs=!selectedPointerGlobalTextRefCountz, currentRoot=currentSelectorRootHexz, rootTextRefs=currentSelectorRootTextRefCountz	, level2=currentSecondLevelTableHexz, level2TextRefs=#currentSecondLevelTableTextRefCountz, currentCodeRefs=currentCodeRefCountz, hooks=runtimeTraceHookPointCountz, writerHooks=selectedPointerWriterHookCountz, readerHooks=selectedPointerReaderHookCountz, opcode8Read=opcode8SelectedPointerReadHexz, usageProof=selectedPointerUsageProofFoundz, failedGates=!failedSelectedPointerUsageGateIdsroutePromotionStatusfailedRouteRootRefGateIdszrouteRootRefs=tableOnly=allRouteSelectorRootsTableOnlyz, textRefs=anyRouteSelectorRootTextRefsz, splitPrev=(sourceTargetSplitAcrossPreviousSelectorsz, currentPair= currentSelectorContainsRoutePairz, predToCurrent= predecessorToCurrentRootRefFoundz, routeOrder=routeOrderProvenzselectedRootSubgates=save=r  r  z, hook=r  z, dispatch=r  z	, opcode=r  z	, writer=r  z
, runtime=r  r  z, saveReal=z, hookPrereq=traceHookPointCountroutePrerequisiteUnprovenCounthookSelfProvingCounthookPromotingCountz, hookWindow=hookWindowScannedRefCounthookWindowRouteSpecificHitCountz, hookAllUnproven=hookPrerequisitesAllUnprovenz, hookGraph="hookHandlerCallGraphClassificationz, hookGraphRoots/Fns/Calls=hookHandlerCallGraphRootCount*hookHandlerCallGraphReachableFunctionCount'hookHandlerCallGraphDirectCallEdgeCountz0, hookGraphRoute/current/record/selector/branch=*hookHandlerCallGraphRouteImmediateHitCount,hookHandlerCallGraphCurrentImmediateHitCount0hookHandlerCallGraphRouteRecordImmediateHitCount2hookHandlerCallGraphRouteSelectorImmediateHitCount0hookHandlerCallGraphBranchStateImmediateHitCountz, hookGraphGeneric=4hookHandlerCallGraphSelectedPointerImmediateHitCount2hookHandlerCallGraphSelectorTableImmediateHitCountz, hookGraphDepth=3hookHandlerCallGraphDepthSensitivityMaxDepthCheckedBhookHandlerCallGraphDepthSensitivityProofAbsentAcrossCheckedDepthsGhookHandlerCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepthz, hookEncoded=/hookHandlerEncodedTargetRawScalarCandidateCount9hookHandlerEncodedTargetRouteProofRawScalarCandidateCount;hookHandlerEncodedTargetRouteContextRawScalarCandidateCount/hookHandlerEncodedTargetPromotingCandidateCountz, hookEncodedClass=&hookHandlerEncodedTargetClassificationz, dispatchRefs=saveSelectorDirectDwordRefCount saveSelectorIndexedDispatchCountz, dispatchDynamic=dynamicIndexedDispatchRowCountdynamicScopeTableCallbackCount*dynamicSaveSelectorTableImmediateNearCountz, dispatchArithmetic='saveSelectorTableBaseArithmeticRowCount-saveSelectorTableBaseArithmeticCandidateCountz, nonCurrentRoot=(nonCurrentOpcode07CurrentRootSelectCount'nonCurrentOpcode09CurrentRootStoreCount1nonCurrentOpcode08NearestCurrentRootProducerCountz, nonCurrentRange=)nonCurrentOpcode07CurrentRangeSelectCount(nonCurrentOpcode09CurrentRangeStoreCount2nonCurrentOpcode08NearestCurrentRangeProducerCountz, currentInternal=-currentInternalOpcode09CurrentRangeStoreCount7currentInternalOpcode08NearestCurrentRangeProducerCountz, writerCount=writerCountz, currentInternalOnly=currentInternalOnlyz, failedSelectedRootGates=z, anyPollRoute=z, constructedDiagnosticRoute=z, diagnosticExcluded=z	, reject=,selectedRootExecutionRejectionClassificationz, diagnosticBranchState=r   r  z, diagnosticBranchAllZero=r  z, diagnosticBranchMatchesFill=r  z, diagnosticLeftStability=leftStabilitySampleCountz, diagnosticLeftRouteSeq=leftStabilityRouteSequenceNamesz, diagnosticLeftObserved=leftStabilityObservedSelectorsz, diagnosticLeftRouteHits="leftStabilityRouteSelectorHitCountz , diagnosticLeftOpcode24AllZero=leftStabilityOpcode24AllZeroz, diagnosticLeftRepro=$leftStabilityRouteHitReproducibilityz!, diagnosticLeftRecheckRouteHits=)leftStabilityRecheckRouteSelectorHitCountz,, diagnosticLeftActiveOrderRecheckRouteHits=+leftActiveOrderRecheckRouteSelectorHitCountz!, diagnosticLeftActiveOrderCount=,leftActiveOrderRecheckActiveOrderCountValuesrootTailIsolationScanimmediatePredecessorRowencodedFillEntryCandidateScanencodedRawScalarRejectionzpredecessorFillOrder=fills=	fillSitesz, local=localFillTraceStartHexlocalFillTraceStopHexlocalFillTraceStopReasonz, containsFills="localFillTraceContainsAllFillSitesz, reachesReader="localFillTraceReachesCurrentReaderz, rootEntryReachesFills=)rootEntryFixedTraversalFillSitesReachablez, directRefs=directFillSiteRefCounts
0x004844d0
0x004844d8z, entryRefs=fillEntryCandidateScanallDwordRefCountz, entryRootBranches=rootBranchTargetCandidateCountz, encodedEntry=encodedFillEntryClassificationz, encodedRaw='encodedFillEntryRawScalarCandidateCountz, encodedTailRaw=/encodedFillEntryRootTailRawScalarCandidateCountz, encodedBranchAttached=/encodedFillEntryBranchAttachedEncodedFieldCountz, encodedModeled=0encodedFillEntryModeledControlFlowCandidateCountz, encodedPromoting='encodedFillEntryPromotingCandidateCountz, rawScalarReject='encodedRawScalarRejectionClassificationz6, rawScalarNoFixed/noBranch/branchAttached/scalarOnly=#encodedRawScalarNoFixedAdvanceCount!encodedRawScalarNoBranchJumpCount#encodedRawScalarBranchAttachedCountencodedRawScalarScalarOnlyCountz, rootTail=distanceHex
dwordCountz, rootTailIsolated=rootTailDescriptorIsolatedz, rootTailBranchClasses=rootTailBranchTargetClassCountsz, rootTailBranchSections=!rootTailBranchTargetSectionCountsz, rootTailBranchToFill=!rootTailBranchToFillFragmentCountz, rootTailBranchToReader="rootTailBranchToCurrentReaderCountz, rootTailFixedToFill=#rootTailFixedFallthroughToFillCountz, rootTailClosure=$rootTailBranchClosureBranchSeedCountrootTailBranchClosureEdgeCount-rootTailBranchClosureBranchSeedReachFillCount6rootTailBranchClosureBranchSeedReachCurrentReaderCountz, rootTailClosureOutside=*rootTailBranchClosureOutsideSuccessorCount0rootTailBranchClosureOutsideSuccessorClassCounts2rootTailBranchClosureOutsideSuccessorSectionCountsz, rootTailClosureClass=#rootTailBranchClosureClassificationz, rootTailBeforeFill=handlerSectionhandlerVaHexz, descriptorBoundaries=)predecessorDataDescriptorBoundariesProvenz, rootStopDescriptor= predecessorRootStopDescriptorHexz, fillStopDescriptor= predecessorFillStopDescriptorHexz, sliceRuntimeProof=)predecessorDispatchSliceRuntimeProofFoundz, dispatchTableProof="predecessorDispatchTableProofFoundz, dispatchFailedGates=%predecessorDispatchTableFailedGateIdsz, dispatchMissingEvidenceCount='predecessorDispatchTableMissingEvidencez, dispatchEvidenceRefs=(predecessorDispatchTableEvidenceRefCountz, descriptorDependsOnSlice=4predecessorDescriptorDependsOnSaveSelectorSliceModelz, rawGeneralDiffers=2predecessorDispatchRawGeneralDiffersFromSliceCountz, sliceByteReachable=1predecessorDispatchSliceGenericByteReachableCountz, sliceRequiresTableBase=4predecessorDispatchSliceRequiresTableBaseSwitchCountz, sliceDynamic=1predecessorDispatchDynamicIndexedDispatchRowCount1predecessorDispatchDynamicScopeTableCallbackCount=predecessorDispatchDynamicSaveSelectorTableImmediateNearCountz, sliceDynamicScopeSites=1predecessorDispatchDynamicScopeTableCallbackSitesz", sliceDynamicTableBaseCandidates==predecessorDispatchDynamicSaveSelectorTableBaseCandidateCountz, sliceTableBaseArithmetic=:predecessorDispatchSaveSelectorTableBaseArithmeticRowCount@predecessorDispatchSaveSelectorTableBaseArithmeticCandidateCountz, sliceDynamicTableBase=IpredecessorDispatchDynamicSaveSelectorTableBaseSwitchStaticCandidateFoundz&, sliceDynamicTableBaseCandidateSites==predecessorDispatchDynamicSaveSelectorTableBaseCandidateSitesz, tableBaseReject=3predecessorDispatchTableBaseRejectionClassificationz, rawGeneric=rawGenericClassificationz, rawGenericHandlers=rawGenericHandlerCountz", rawGenericRoute/fill/currentImm= rawGenericRouteImmediateHitCountrawGenericFillImmediateHitCount"rawGenericCurrentImmediateHitCountz, rawGenericSelected/branchImm=*rawGenericSelectedPointerImmediateHitCount&rawGenericBranchStateImmediateHitCountz, rawGenericCalls=rawGenericDirectCallCountz, rawGenericMappedCalls=rawGenericMappedDirectCallCountz, rawGenericMappedTargets=!rawGenericMappedDirectCallTargetsz(, rawGenericOneHopRoute/fill/currentImm=&rawGenericOneHopRouteImmediateHitCount%rawGenericOneHopFillImmediateHitCount(rawGenericOneHopCurrentImmediateHitCountz%, rawGenericOneHopSelected/branchImm=0rawGenericOneHopSelectedPointerImmediateHitCount,rawGenericOneHopBranchStateImmediateHitCountz , rawGenericRoute/fillTransfers=%rawGenericRouteDirectTransferHitCount$rawGenericFillDirectTransferHitCountz&, rawGenericOneHopRoute/fillTransfers=+rawGenericOneHopRouteDirectTransferHitCount*rawGenericOneHopFillDirectTransferHitCountz, rawGenericOneHopRouteProof=rawGenericOneHopRouteProofFoundz, rawGenericCallGraph=!rawGenericCallGraphClassificationz, rawGenericCallGraphDepth=rawGenericCallGraphMaxDepthz%, rawGenericCallGraphFunctions/Edges=)rawGenericCallGraphReachableFunctionCount&rawGenericCallGraphDirectCallEdgeCountz+, rawGenericCallGraphRoute/fill/currentImm=)rawGenericCallGraphRouteImmediateHitCount(rawGenericCallGraphFillImmediateHitCount+rawGenericCallGraphCurrentImmediateHitCountz(, rawGenericCallGraphSelected/branchImm=3rawGenericCallGraphSelectedPointerImmediateHitCount/rawGenericCallGraphBranchStateImmediateHitCountz), rawGenericCallGraphRoute/fillTransfers=.rawGenericCallGraphRouteDirectTransferHitCount-rawGenericCallGraphFillDirectTransferHitCountz&, rawGenericCallGraphDepthSensitivity=2rawGenericCallGraphDepthSensitivityMaxDepthCheckedArawGenericCallGraphDepthSensitivityProofAbsentAcrossCheckedDepthsFrawGenericCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepthz, rawGenericCallGraphProof=rawGenericCallGraphProofFoundz, rawGenericRouteProof=rawGenericRouteProofFoundpublicPredecessorReachedz, runtimeFill=runtimeObservedFillz, fieldEntrySeq=fieldEntrySequenceCountz, fieldEntryCandidates=fieldEntryCandidateCountz, fieldEntrySnapshots=fieldEntrySnapshotCountz$, fieldEntrySnapshotRouteCandidates=%fieldEntrySnapshotRouteCandidateCountz, fieldEntryStatus=fieldEntryInputStatusz, coordinateSource=coordinateSourceClassification'coordinateSourceRejectionClassificationz%, coordinateStartPtrStaticTrailImage=3coordinateSourcePublicStartPointerTableTileHitCount-coordinateSourcePublicStartStaticBaseHitCount,coordinateSourcePublicStartTrailRingHitCount(coordinateSourcePublicStartImageHitCountz%, coordinateTrailPtrStaticTrailImage=5coordinateSourceObservedTrailPointerTableTileHitCount/coordinateSourceObservedTrailStaticBaseHitCount.coordinateSourceObservedTrailTrailRingHitCount*coordinateSourceObservedTrailImageHitCountz*, coordinateReciprocalPtrStaticTrailImage=2coordinateSourceReciprocalPointerTableTileHitCount,coordinateSourceReciprocalStaticBaseHitCount+coordinateSourceReciprocalTrailRingHitCount'coordinateSourceReciprocalImageHitCountz, coordinateSourcePromotion=coordinateSourcePromotionStatusz
, allZero=runtimeBranchStateAllZeroz, forwardBridge=&predecessorToCurrentForwardBridgeFoundz, mergeGap=selectorMergeGapOpenz, routeMergeClosed= routeOrderAndSelectorMergeClosedz, mergeRuntimeProof=selectorMergeRuntimeProofFoundz, mergeClosureProof=selectorMergeClosureProofFoundz, mergePersistenceUsable=&predecessorPersistenceUsableForCurrentz, proofGates=$predecessorFillProofGateBlockedCountpredecessorFillProofGateCountz, proofGatePass=!predecessorFillProofGatePassCountz, proofGateAllBlocked=#predecessorFillAllProofGatesBlockedz, proofGateBlockedIds="predecessorFillProofGateBlockedIdsz", failedPredecessorFillOrderGates=!failedPredecessorFillOrderGateIdsz, proof=zsecondaryFillEntryRefs=roots=fillEntryReferenceRootCountz, routeOverlapRoots='routeOverlapFillEntryReferenceRootCountz, predecessorCandidate="predecessorFillEntryCandidateFoundz, predecessorRefs=!predecessorFillEntryDwordRefCount*predecessorFillEntryRootRangeDwordRefCount)predecessorFillEntryRootBranchTargetCountz, entrySelectors=fillEntryReferenceSelectorsfillEntryReferenceRootsr   z, entryNonRouteOnly=fillEntryReferenceNonRouteOnlyz, entryExclusion=!fillEntryReferenceExclusionStatusdescriptorTargetEdgeSummarydescriptorEdgeRejectiondescriptorEncodedTargetScanz%predecessorDescriptorBridge=rootStop=predecessorRootStopSiteHexz, fillStop=predecessorFillStopSiteHexz, rootReachesFillDescriptor=(rootStopClosureReachesFillStopDescriptorz, rootToFill=rootStopToFillBridgeFoundz, fillSelfLoop=fillStopClosureSelfLoopFoundz, fillToCurrent=fillStopToCurrentBridgeFoundz, sharedDescriptorOnly=sharedDescriptorOnlyz, descriptorEdges=rootDescriptorTargetEdgeCountfillDescriptorTargetEdgeCountz, routeEdges=!rootRouteExecutionTargetEdgeCount!fillRouteExecutionTargetEdgeCountz, edgeReject=z, edgeCounts=descriptorTargetEdgeCountrouteExecutionTargetEdgeCountz, encodedTargets=rawScalarCandidateCountrootRawScalarCandidateCountfillRawScalarCandidateCountpromotingCandidateCountz, encodedClass=z, edgeAllData=allTargetSectionsDatadescriptorBridgeProofFoundz, topProof=z, failedDescriptorBridgeGates=failedDescriptorBridgeGateIdsz, refs=reader:targetRefCountszcurrent-readerz/fill0:zpredecessor-fill-site-0z/fill1:zpredecessor-fill-site-1z+dataDescriptorOpcodeMap=predRootDescriptor=r<  z, predFillDescriptor=r=  z, d0Ops=r>  z, c0Ops=r?  z	, d0Refs=r@  z	, c0Refs=rA  z, directLeafDistinct= directLeafUsesDistinctDescriptorz, payloadLeaf=payloadDirectlyTargetsLeafTablez, payloadFrontier=rB  z'predecessorFillContext=progressSamples=selectorProgressSampleCountz, branchPolls=branchStatePollCountbranchStatePollSequenceCountbranchStatePollSampleCountz, publicHits=(branchStatePollPublicPredecessorHitCountz, currentHits="branchStatePollCurrentRootHitCountr   $branchStatePollRouteSelectorHitCountbranchStatePollAllZeroCountz, fillMatches=branchStatePollFillMatchCountz, movementTarget=$branchStatePollMovementOrTargetCount*branchStatePollMovementOrTargetSampleCountz, targetObs=%branchStatePollTargetObservationCount+branchStatePollTargetObservationSampleCountz, targetFillCurrentRoute=.branchStatePollTargetObservationFillMatchCount3branchStatePollTargetObservationCurrentRootHitCount5branchStatePollTargetObservationRouteSelectorHitCountz, cameraOnlyTarget=$branchStatePollCameraOnlyTargetCountz, actorTrailTarget=&branchStatePollActorOrTrailTargetCountz, targetStatus=&branchStatePollTargetObservationStatusz, branchGate=,branchGateKnownOpcodeStatePreservationStatus%branchGateSlotPreservedByKnownOpcodes/branchGateBranchStateValueStillRuntimeDependent&branchGateSameSelectionBufferOffsetHexz, branchGateWrites=(branchGatePostWriterSameOffsetWriteCount'branchGatePostWriterSameOffsetReadCount)branchGatePostWriterOtherOffsetWriteCount.branchGatePostWriterOtherOffsetWriteOffsetsHexz, branchGateInvalidFills=(branchGateInvalidSecondaryFillOffsetsHexz, rootEntryVisited='rootEntryFixedTraversalVisitedNodeCountrootTailDistanceHexrootTailDwordCountz, descriptorNodes=%descriptorRootClosureVisitedNodeCount%descriptorFillClosureVisitedNodeCountz, descriptorFillEdges=)descriptorRootClosureFillSiteEdgeHitCount.descriptorFillClosureCurrentReaderEdgeHitCountz, descriptorEdgeReject=%descriptorEdgeRejectionClassificationz, descriptorRouteEdges=/descriptorEdgeRootRouteExecutionTargetEdgeCount/descriptorEdgeFillRouteExecutionTargetEdgeCountz, descriptorEncoded=.descriptorEncodedTargetRawScalarCandidateCount2descriptorEncodedTargetRootRawScalarCandidateCount2descriptorEncodedTargetFillRawScalarCandidateCount.descriptorEncodedTargetPromotingCandidateCountz, descriptorEncodedClass=%descriptorEncodedTargetClassificationz+, rawGenericCallGraphDepth/Functions/Edges=fieldEntrySequenceContextr   z, fieldEntrySelectors=finalSelectorCountsz, fieldEntryCameras=finalCameraTileCountssnapshotCountsnapshotRouteCandidateCountz, fieldEntrySnapshotSelectors=snapshotSelectorCountsz, fieldEntrySnapshotCameras=snapshotCameraTileCountsz, fieldEntryClasses=classificationCountsz, coordinateClass=coordinateSourceContextz, coordinateReject='publicSaveStartPointerTableTileHitCount!publicSaveStartStaticBaseHitCount publicSaveStartTrailRingHitCountpublicSaveStartImageHitCount"reciprocalPointerTableTileHitCountreciprocalStaticBaseHitCountreciprocalTrailRingHitCountreciprocalImageHitCountrequiredProofGatePassCountrequiredProofGateFailCountrequiredProofGateAllBlockedz, proofGateFailedIds=requiredProofGateFailIdsz, failedPredecessorFillGates=failedPredecessorFillGateIdsz, contextProof=fillSiteExecutionContextProvenzselectorMergeRuntime=shapeOnly=mergeShapeOnlyz, forwardAbsent=forwardBridgeAbsentz, reverseBeforeFill=reverseReuseBeforeFillOnlyz
, forward=sourceToCurrentBridgeHitCountpredecessorToCurrentHitCountforwardMergeBridgeHitCountz
, encoded=+forwardEncodedAnchorRawScalarCandidateCount+forwardEncodedAnchorPromotingCandidateCount encodedMergeExecutionBridgeFoundz
, reverse=currentToPredecessorHitCount&currentToPredecessorBeforeFillHitCount$currentToPredecessorFillSiteHitCountz, diagRoute=z, diagExcluded=&constructedDiagnosticExcludedFromProofz, predFillContext=)predecessorFillSiteExecutionContextProvenz, predFillSamples=%predecessorBranchStatePollSampleCountz, predFillMatches=(predecessorBranchStatePollFillMatchCountz, routePairEntry=)routePairCorrectedTraceReachesReaderCountz	, strict=strictSourceCoordinateFoundz, runtimeProof=z
, gapOpen=z3selectorMergeExecution=currentEqualsPredPlusSource="currentEqualsPredecessorPlusSourcez, routePairOnlyCurrent=routePairOnlyCurrentSelectorz, unionExtra=sourcePredecessorUnionExtraMapsz, exactPairs=currentExactPairUnionCountcurrentToSourceBridgeHitCountz, forwardMerge=z, aliasForward=targetAliasForwardHitSelectorsz, aliasData=targetAliasForwardDataSelectorsz, aliasTailData=%targetAliasAfterLastFillDataSelectorsz, aliasDominant= targetAliasDominantDataSelectorsz, aliasPublicForward=+targetAliasPublicCoveredForwardHitSelectorsz, aliasAddressForward=-targetAliasAddressAdjacentForwardHitSelectorsz, aliasPublicSamples=&targetAliasForwardHitPublicSampleCountz, aliasCoverage=)targetAliasPublicForwardHitCoverageStatusz, aliasExclusion=#targetAliasExecutionExclusionStatusz, aliasPromotingMetaData=-targetAliasToCurrentPromotingMetadataHitCount)targetAliasToCurrentPromotingDataHitCountz, aliasExactMetadataOnly=.targetAliasToCurrentPromotingExactMetadataOnlyz, aliasExec=,targetAliasToCurrentExecutionLikeBridgeFoundz, routeRootRef=routeRootExecutionRefFoundz, branchProof=r   z, executionProof=candidateCountvariantScanCountvariantScansspanBoundScanCounttargetSpawnVariantScanCounttargetSpawnCurrentRootHitCount&targetSpawnCharacterDescriptorHitCount*targetSpawnCurrentRootClassificationCounts2targetSpawnCharacterDescriptorClassificationCountstargetSpawnPromotableHitCount(targetSpawnInterestingPromotableHitCount*targetSpawnAllInterestingHitsNonPromotable(targetSpawnStrictCoordinateEvidenceFoundstrictCoordinateEvidenceFoundzstrictEventTileSignature=strictEventRecordCountstrictEventPointCountz, reviewed=reviewedStrictEventPointCountz, targetLinked="targetLinkedStrictEventRecordCountz, directSourceTarget=(directSourceTargetStrictEventRecordCountz, matches=center:"candidatesWithCenterPairMatchCountz,low3x3:candidatesWithLow3x3MatchCountz	,pair3x3:candidatesWithPair3x3MatchCountz, centerPairs=centerPairMatchCountz, centerOwners=centerPairOwnerPairsz', centerSame/Target/Confirmed/Rejected=centerPairSameSourceMatchCount centerPairTargetLinkedMatchCount#centerPairConfirmedReviewMatchCount"centerPairRejectedReviewMatchCountz, allCenterRejected="allCenterPairMatchesRejectedReviewz, targetSpawnSig=points:)targetSpawnTargetMapStrictEventPointCountz,candidates:-candidatesWithTargetSpawnCenterPairMatchCount)candidatesWithTargetSpawnLow3x3MatchCount*candidatesWithTargetSpawnPair3x3MatchCountz	,matches:*targetSpawnCenterPairStrictEventMatchCount&targetSpawnLow3x3StrictEventMatchCount'targetSpawnPair3x3StrictEventMatchCountz,targetMap:(targetSpawnCenterPairTargetMapMatchCount$targetSpawnLow3x3TargetMapMatchCount%targetSpawnPair3x3TargetMapMatchCountz,low3x3Owners=targetSpawnLow3x3OwnerPairsz!,low3x3Target/Confirmed/Rejected='targetSpawnLow3x3TargetLinkedMatchCount*targetSpawnLow3x3ConfirmedReviewMatchCount)targetSpawnLow3x3RejectedReviewMatchCountz,low3x3GenericOnly=targetSpawnLow3x3GenericOnlyz,zero:#allTargetSpawnCenterPairMatchesZero allTargetSpawnPair3x3MatchesZero'allTargetSpawnTargetMapStrictEventsZeroz, targetZero=%allTargetLinkedStrictEventMatchesZeroz, directZero=+allDirectSourceTargetStrictEventMatchesZeroz, confirmedPair3x3Zero=$allConfirmedReviewPair3x3MatchesZeroz, tilePromotes=tileSignaturePromotesz$tileHotspotPattern=confirmedReviews:confirmedReviewCountconfirmedRejectedCountz,currentCandidates:currentCandidateCountz,low:0currentCandidatesMatchingConfirmedLowNibbleCountz,center:1currentCandidatesMatchingConfirmedCenterPairCount-currentCandidatesMatchingConfirmedLow3x3Count.currentCandidatesMatchingConfirmedPair3x3Countz	,reviews:"currentStrictTransitionReviewCountz,events:currentStrictEventPointCountz,status:z&strictSourceHotspotContext=candidates=z
, reviews=transitionReviewRowCountz	, events=rP   z, coordBlocked=allCoordinateRefsNonPromotablez, variantBlocked=allVariantScansNonPromotablez, targetSpawnCoord=targetSpawnCoordinateScanCount(targetSpawnCoordinateCurrentRootHitCount0targetSpawnCoordinateCharacterDescriptorHitCount'targetSpawnCoordinatePromotableHitCount4targetSpawnCoordinateAllInterestingHitsNonPromotablez, targetSpawnClasses=4targetSpawnCoordinateCurrentRootClassificationCounts<targetSpawnCoordinateCharacterDescriptorClassificationCountsz, byteCoord=byteCoordinateScanCountbyteCoordinateSequenceHitCount(byteCoordinateStrictSourceTargetHitCount)byteCoordinateCurrentSelectorRootHitCount!strictByteCoordinateEvidenceFoundz, targetByteCoord="targetSpawnByteCoordinateScanCount3targetSpawnByteCoordinateStrictSourceTargetHitCount4targetSpawnByteCoordinateCurrentSelectorRootHitCount,targetSpawnStrictByteCoordinateEvidenceFoundz, cnsPayload=cnsPayloadBytePairScanCountcnsPayloadSequenceHitCountcnsPayloadHeaderHitCountcnsPayloadLayerHitCount#cnsPayloadOutsideStructuredHitCount strictCnsCoordinateEvidenceFoundz, tileMatches=center:centerPairStrictEventMatchCountlow3x3StrictEventMatchCountz,pair:pair3x3StrictEventMatchCountcenterPairOwnerText!targetLinkedStrictEventMatchCountz	, direct='directSourceTargetStrictEventMatchCountz	, points=resourcePointCandidateCountrouteExitPointCandidateCountz, pointClasses=!resourcePointCandidateClassCountsz, frontierPointClasses=(currentFrontierPointCandidateClassCounts%currentFrontierRouteExitPointHitCountz	, branch=readerBranchClassificationz, selectorOverlap=$targetSelectorOnlySourceOverlapCount3targetSelectorOnlySourceTargetRoutePairClusterCountz, frontierBreadth=currentFrontierManifestMapCountcurrentFrontierRoutePairCount+currentFrontierSourceOutgoingRoutePairCount+currentFrontierTargetIncomingRoutePairCountz, edgeTrigger='edgeTriggerSourceBoundaryCandidateCount%edgeTriggerAutoBoundaryCandidateCount*edgeTriggerTransitionLikeDirectRelHitCount!edgeTriggerRouteImmediateHitCountz, edgeLatchWindow=%edgeTriggerDirectionLatchTextRefCount/edgeTriggerDirectionLatchRouteWindowRelHitCount5edgeTriggerDirectionLatchRouteWindowImmediateHitCountz, edgeGlobal=%edgeTriggerGlobalMapLoaderRelHitCount(edgeTriggerGlobalScriptRunnerRelHitCount)edgeTriggerGlobalSelectorTableRelHitCountz, edgeScriptRunnerWindows="edgeTriggerScriptRunnerCallerCount3edgeTriggerScriptRunnerRouteWindowImmediateHitCount1edgeTriggerScriptRunnerMapLoaderWindowRelHitCount5edgeTriggerScriptRunnerSelectorTableWindowRelHitCountz, edgeSelectedPointerWindows=+edgeTriggerSelectedPointerImmediateRefCount5edgeTriggerSelectedPointerRouteSpecificWindowHitCountz, edgeEncoded=6edgeTriggerHandlerEncodedTargetRawScalarCandidateCount@edgeTriggerHandlerEncodedTargetTransitionRawScalarCandidateCount@edgeTriggerHandlerEncodedTargetRouteProofRawScalarCandidateCountEedgeTriggerHandlerEncodedTargetSelectedPointerRawScalarCandidateCount6edgeTriggerHandlerEncodedTargetPromotingCandidateCount;:edgeTriggerLocalWindowEncodedTargetRawScalarCandidateCountDedgeTriggerLocalWindowEncodedTargetTransitionRawScalarCandidateCountDedgeTriggerLocalWindowEncodedTargetRouteProofRawScalarCandidateCountIedgeTriggerLocalWindowEncodedTargetSelectedPointerRawScalarCandidateCount:edgeTriggerLocalWindowEncodedTargetPromotingCandidateCount8edgeTriggerCallGraphEncodedTargetRawScalarCandidateCountBedgeTriggerCallGraphEncodedTargetTransitionRawScalarCandidateCountBedgeTriggerCallGraphEncodedTargetRouteProofRawScalarCandidateCountGedgeTriggerCallGraphEncodedTargetSelectedPointerRawScalarCandidateCount8edgeTriggerCallGraphEncodedTargetPromotingCandidateCount=edgeTriggerGlobalContrastEncodedTargetRawScalarCandidateCountGedgeTriggerGlobalContrastEncodedTargetTransitionRawScalarCandidateCountGedgeTriggerGlobalContrastEncodedTargetRouteProofRawScalarCandidateCountLedgeTriggerGlobalContrastEncodedTargetSelectedPointerRawScalarCandidateCount=edgeTriggerGlobalContrastEncodedTargetPromotingCandidateCountz, edgeEncodedClass=-edgeTriggerHandlerEncodedTargetClassification1edgeTriggerLocalWindowEncodedTargetClassification/edgeTriggerCallGraphEncodedTargetClassification4edgeTriggerGlobalContrastEncodedTargetClassificationz, edgeCallerWindows=%edgeTriggerActorControllerCallerCount6edgeTriggerActorControllerCallerRouteWindowRelHitCount<edgeTriggerActorControllerCallerRouteWindowImmediateHitCount%edgeTriggerCollisionHelperCallerCount6edgeTriggerCollisionHelperCallerRouteWindowRelHitCount<edgeTriggerCollisionHelperCallerRouteWindowImmediateHitCountz, edgeCallGraph=1edgeTriggerDirectCallGraphRejectionClassification0edgeTriggerDirectCallGraphReachableFunctionCount-edgeTriggerDirectCallGraphDirectCallEdgeCount8edgeTriggerDirectCallGraphTransitionTargetReachableCount2edgeTriggerDirectCallGraphTransitionTargetHitCount0edgeTriggerDirectCallGraphRouteImmediateHitCount3edgeTriggerDirectCallGraphIndirectCallLikeByteCountz, edgeCallGraphSensitivity=9edgeTriggerDirectCallGraphDepthSensitivityMaxDepthCheckedHedgeTriggerDirectCallGraphDepthSensitivityProofAbsentAcrossCheckedDepthsMedgeTriggerDirectCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepthz, edgeIndirectGraph=9edgeTriggerDirectCallGraphIndirectRejectionClassification@edgeTriggerDirectCallGraphIndirectIndexedJumpTableCandidateCount<edgeTriggerDirectCallGraphIndirectIndexedJumpTableEntryCount=edgeTriggerDirectCallGraphIndirectIndexedJumpTableTargetCountCedgeTriggerDirectCallGraphIndirectIndexedJumpTableUniqueTargetCountOedgeTriggerDirectCallGraphIndirectIndexedJumpTableOutsideEdgeHandlerTargetCount:edgeTriggerDirectCallGraphIndirectTransitionTargetHitCount8edgeTriggerDirectCallGraphIndirectRouteImmediateHitCountz, edgeIndirectLocal=OedgeTriggerDirectCallGraphIndirectIndexedJumpTableAllTargetsLocalToEdgeHandlersz, manifestRoot=manifestPointScanRecordCount(manifestPointScanIncomingPointTableCount)manifestPointScanStrictSourceHotspotFoundrootPointScanPointerLikeCount#rootPointScanReportedCandidateCount*rootPointScanFrontierClusterCandidateCount$rootPointScanExactExitCandidateCount%rootPointScanScriptLikeCandidateCount%rootPointScanStrictSourceHotspotFoundz, entryFrontier=$entryContextConfirmedEntryClusterHexentryContextFrontierClusterHexentryContextFrontierSelectors,entryContextFrontierProvenFromConfirmedEntryz, sceneCluster=(sceneRecordClusterSourceSceneRecordCount2sceneRecordClusterSourceStrictOutgoingClusterCount*sceneRecordClusterTargetStrictClusterCount0sceneRecordClusterTargetSelectorOnlyClusterCount6sceneRecordClusterSourceTargetSharedStrictClusterCount<sceneRecordClusterSourceTargetSharedSelectorOnlyClusterCount1sceneRecordClusterCurrentFrontierEventRecordCount5sceneRecordClusterCurrentFrontierSaveSelectorRefCount'sceneRecordClusterStrictTargetLinkFoundz, selectorBridge=2selectorBridgeConfirmedToFrontierDirectBridgeCount2selectorBridgeFrontierToConfirmedDirectBridgeCountselectorBridgeFoundselectorBridgeLimitationCountz, edgeStatus=edgeTriggerPromotionStatusz, selectorOnly=rH  z, failedStrictHotspotGates=failedStrictHotspotGateIds$strictHotspotRejectionClassificationzexitTargetRanking=exits=r.  z, blockedExits=r/  z, autoBlocked=r0  z, returnOverlap=r1  z, reciprocal=r2  z, coordLike=r3  z, coordPromotable=r4  z, outgoing=r5  z
, targets=r6  z, strictBacked=r7  z, confirmedBacked=r8  r9  z, blockedOcc=$blockedTargetSelectorOccurrenceCountz, returnOcc=#returnTargetSelectorOccurrenceCountz, incomingConfirmed=r:  r   r   r   r   r   r   r   r   z?strict map1_01a source coordinate or hotspot linked to map2_02drK  r  z, sourceOutgoingStrict=rN  z, targetSelectorOnly=rP  z, strictTargetProofFound=z, strictTargetFailedGates=z#, strictTargetMissingEvidenceCount=z, coordinateCandidates=z, coordinateEncodings=z, spanBoundEncodings=z, targetSpawnEncodings=z#, targetSpawnCurrentRoot/Character=z, targetSpawnPromotable=z, targetSpawnStrict=z , strictCoordinateEvidenceFound=r&   )r   passedrequiredr   r   zCconfirmed normal gameplay tile trigger, not routeAssist/debug trialzGroute queue still lists tile hotspot confirmation as missing evidence; r3   r	   zNnon-synthetic captured savedat with selector 2:0 / selected pointer 0x00540714z
localScan=missingz, foundValid=r
   zNruntime/static proof that selected pointer 0x0059de30 executes root 0x00540714zselectedRootExecutionRefFound=z, runtimePollReachedRoute=r   z:watchpoint/runtime trace or equivalent selected-root proofzcanRunRuntimeTraceNow=z, runtimeTraceEquivalentReject=r  r   r  )r   r  r   r   )r   r   r  c              3  &   K   | ]	  }|d      yw)r  Nrv   rw   rb   s     r   ry   z build_summary.<locals>.<genexpr>>
  s     DcCMDs   nextActionssourcez"out/route_investigation_queue.jsonsavedataSourcezout/savedata_slot_scan.jsonruntimeSourcez"out/runtime_trace_feasibility.json)r  rw  	sourceMap	targetMapr   zready-for-reviewpromotionAllowedstrictSourceHotspotFoundstrictTargetLinkGapProofFound-strictTargetLinkGapStrictTargetLinkProofFoundstrictTargetLinkProofFound0strictTargetLinkGapFailedStrictTargetLinkGateIds"strictTargetLinkGapMissingEvidence"strictTargetLinkGapRemainingProofs#strictTargetLinkGapEvidenceRefCount*strictSourceHotspotRejectionClassificationstrictSourceHotspotRejectionstrictHotspotRejection strictSourceHotspotCandidateRows#strictSourceHotspotCandidateSummary*strictSourceHotspotContextEvidenceRowCount&strictSourceHotspotContextEvidenceRows&strictSourceHotspotContextEvidenceRefs*strictSourceHotspotContextEvidenceRefCount)strictSourceHotspotContextRemainingProofs*strictHotspotReviewMatrixCandidateRowCount&strictHotspotReviewMatrixCandidateRows(strictHotspotReviewMatrixRemainingProofs-strictSourceHotspotCandidateBlockReasonCountscandidateBlockReasonCounts&strictSourceHotspotCandidateAllBlockedcandidateAllBlocked(strictSourceHotspotContextCandidateCount2strictSourceHotspotContextTransitionReviewRowCount.strictSourceHotspotContextEventTransitionCount5strictSourceHotspotContextStrictSourceCoordinateFound.strictSourceHotspotContextTileHotspotConfirmed8strictSourceHotspotContextAllCoordinateRefsNonPromotable6strictSourceHotspotContextAllVariantScansNonPromotable8strictSourceHotspotContextTargetSpawnCoordinateScanCount7strictSourceHotspotContextTargetSpawnCoordinateHitCounttargetSpawnCoordinateHitCountBstrictSourceHotspotContextTargetSpawnCoordinateCurrentRootHitCountJstrictSourceHotspotContextTargetSpawnCoordinateCharacterDescriptorHitCountNstrictSourceHotspotContextTargetSpawnCoordinateCurrentRootClassificationCountsVstrictSourceHotspotContextTargetSpawnCoordinateCharacterDescriptorClassificationCountsAstrictSourceHotspotContextTargetSpawnCoordinatePromotableHitCountNstrictSourceHotspotContextTargetSpawnCoordinateAllInterestingHitsNonPromotableBstrictSourceHotspotContextTargetSpawnStrictCoordinateEvidenceFound1strictSourceHotspotContextByteCoordinateScanCount8strictSourceHotspotContextByteCoordinateSequenceHitCountBstrictSourceHotspotContextByteCoordinateStrictSourceTargetHitCount@strictSourceHotspotContextByteCoordinateStrictEventOtherHitCount&byteCoordinateStrictEventOtherHitCountCstrictSourceHotspotContextByteCoordinateCurrentSelectorRootHitCount8strictSourceHotspotContextByteCoordinateTextCodeHitCountbyteCoordinateTextCodeHitCount;strictSourceHotspotContextStrictByteCoordinateEvidenceFound<strictSourceHotspotContextTargetSpawnByteCoordinateScanCount;strictSourceHotspotContextTargetSpawnByteCoordinateHitCount!targetSpawnByteCoordinateHitCountMstrictSourceHotspotContextTargetSpawnByteCoordinateStrictSourceTargetHitCountKstrictSourceHotspotContextTargetSpawnByteCoordinateStrictEventOtherHitCount1targetSpawnByteCoordinateStrictEventOtherHitCountNstrictSourceHotspotContextTargetSpawnByteCoordinateCurrentSelectorRootHitCountCstrictSourceHotspotContextTargetSpawnByteCoordinateTextCodeHitCount)targetSpawnByteCoordinateTextCodeHitCountFstrictSourceHotspotContextTargetSpawnStrictByteCoordinateEvidenceFound7strictSourceHotspotContextByteCoordinatePromotionStatusbyteCoordinatePromotionStatus/strictSourceHotspotContextCnsPayloadSourceWidthcnsPayloadSourceWidth0strictSourceHotspotContextCnsPayloadSourceHeightcnsPayloadSourceHeight/strictSourceHotspotContextCnsPayloadDecodedSizecnsPayloadDecodedSize5strictSourceHotspotContextCnsPayloadBytePairScanCount5strictSourceHotspotContextCnsPayloadWordPairScanCountcnsPayloadWordPairScanCount6strictSourceHotspotContextCnsPayloadPackedU32ScanCountcnsPayloadPackedU32ScanCount5strictSourceHotspotContextCnsPayloadSequenceScanCountcnsPayloadSequenceScanCount4strictSourceHotspotContextCnsPayloadBytePairHitCountcnsPayloadBytePairHitCount4strictSourceHotspotContextCnsPayloadWordPairHitCountcnsPayloadWordPairHitCount5strictSourceHotspotContextCnsPayloadPackedU32HitCountcnsPayloadPackedU32HitCount4strictSourceHotspotContextCnsPayloadSequenceHitCount2strictSourceHotspotContextCnsPayloadHeaderHitCount1strictSourceHotspotContextCnsPayloadLayerHitCount=strictSourceHotspotContextCnsPayloadOutsideStructuredHitCount:strictSourceHotspotContextStrictCnsCoordinateEvidenceFound3strictSourceHotspotContextCnsPayloadPromotionStatuscnsPayloadPromotionStatus9strictSourceHotspotContextCenterPairStrictEventMatchCount8strictSourceHotspotContextCenterPairSameSourceMatchCount:strictSourceHotspotContextCenterPairTargetLinkedMatchCount=strictSourceHotspotContextCenterPairConfirmedReviewMatchCount<strictSourceHotspotContextCenterPairRejectedReviewMatchCount<strictSourceHotspotContextAllCenterPairMatchesRejectedReview.strictSourceHotspotContextCenterPairOwnerPairs-strictSourceHotspotContextCenterPairOwnerText5strictSourceHotspotContextLow3x3StrictEventMatchCount6strictSourceHotspotContextPair3x3StrictEventMatchCountCstrictSourceHotspotContextTargetSpawnTargetMapStrictEventPointCountDstrictSourceHotspotContextTargetSpawnCenterPairStrictEventMatchCount@strictSourceHotspotContextTargetSpawnLow3x3StrictEventMatchCountAstrictSourceHotspotContextTargetSpawnPair3x3StrictEventMatchCountBstrictSourceHotspotContextTargetSpawnCenterPairTargetMapMatchCount>strictSourceHotspotContextTargetSpawnLow3x3TargetMapMatchCount?strictSourceHotspotContextTargetSpawnPair3x3TargetMapMatchCountAstrictSourceHotspotContextTargetSpawnLow3x3TargetLinkedMatchCountDstrictSourceHotspotContextTargetSpawnLow3x3ConfirmedReviewMatchCountCstrictSourceHotspotContextTargetSpawnLow3x3RejectedReviewMatchCount5strictSourceHotspotContextTargetSpawnLow3x3OwnerPairs6strictSourceHotspotContextTargetSpawnLow3x3GenericOnly=strictSourceHotspotContextAllTargetSpawnCenterPairMatchesZero:strictSourceHotspotContextAllTargetSpawnPair3x3MatchesZeroAstrictSourceHotspotContextAllTargetSpawnTargetMapStrictEventsZero;strictSourceHotspotContextTargetLinkedStrictEventMatchCountAstrictSourceHotspotContextDirectSourceTargetStrictEventMatchCount5strictSourceHotspotContextResourcePointCandidateCount6strictSourceHotspotContextRouteExitPointCandidateCount;strictSourceHotspotContextResourcePointCandidateClassCountsBstrictSourceHotspotContextCurrentFrontierPointCandidateClassCounts?strictSourceHotspotContextCurrentFrontierRouteExitPointHitCountMstrictSourceHotspotContextCurrentFrontierNonRouteSingletonPointCandidateCount3currentFrontierNonRouteSingletonPointCandidateCount4strictSourceHotspotContextReaderBranchClassification>strictSourceHotspotContextTargetSelectorOnlySourceOverlapCountMstrictSourceHotspotContextTargetSelectorOnlySourceTargetRoutePairClusterCount9strictSourceHotspotContextCurrentFrontierManifestMapCount7strictSourceHotspotContextCurrentFrontierRoutePairCountEstrictSourceHotspotContextCurrentFrontierSourceOutgoingRoutePairCountEstrictSourceHotspotContextCurrentFrontierTargetIncomingRoutePairCountCstrictSourceHotspotContextCurrentFrontierSourceTargetRoutePairCount)currentFrontierSourceTargetRoutePairCount4strictSourceHotspotContextEdgeTriggerPromotionStatus5strictSourceHotspotContextEdgeTriggerPromotionAllowededgeTriggerPromotionAllowedAstrictSourceHotspotContextEdgeTriggerSourceBoundaryCandidateCount?strictSourceHotspotContextEdgeTriggerAutoBoundaryCandidateCount8strictSourceHotspotContextEdgeTriggerRouteCandidateCountedgeTriggerRouteCandidateCountDstrictSourceHotspotContextEdgeTriggerTransitionLikeDirectRelHitCount;strictSourceHotspotContextEdgeTriggerRouteImmediateHitCount?strictSourceHotspotContextEdgeTriggerDirectionLatchTextRefCountIstrictSourceHotspotContextEdgeTriggerDirectionLatchRouteWindowRelHitCountOstrictSourceHotspotContextEdgeTriggerDirectionLatchRouteWindowImmediateHitCount?strictSourceHotspotContextEdgeTriggerGlobalMapLoaderRelHitCountBstrictSourceHotspotContextEdgeTriggerGlobalScriptRunnerRelHitCountCstrictSourceHotspotContextEdgeTriggerGlobalSelectorTableRelHitCount<strictSourceHotspotContextEdgeTriggerScriptRunnerCallerCountMstrictSourceHotspotContextEdgeTriggerScriptRunnerRouteWindowImmediateHitCountKstrictSourceHotspotContextEdgeTriggerScriptRunnerMapLoaderWindowRelHitCountOstrictSourceHotspotContextEdgeTriggerScriptRunnerSelectorTableWindowRelHitCountPstrictSourceHotspotContextEdgeTriggerScriptRunnerActorControllerRangeCallerCount6edgeTriggerScriptRunnerActorControllerRangeCallerCountPstrictSourceHotspotContextEdgeTriggerScriptRunnerCollisionHelperRangeCallerCount6edgeTriggerScriptRunnerCollisionHelperRangeCallerCountEstrictSourceHotspotContextEdgeTriggerSelectedPointerImmediateRefCountOstrictSourceHotspotContextEdgeTriggerSelectedPointerRouteSpecificWindowHitCountVstrictSourceHotspotContextEdgeTriggerSelectedPointerCurrentRootWindowImmediateHitCount<edgeTriggerSelectedPointerCurrentRootWindowImmediateHitCountWstrictSourceHotspotContextEdgeTriggerSelectedPointerSourceStringWindowImmediateHitCount=edgeTriggerSelectedPointerSourceStringWindowImmediateHitCountWstrictSourceHotspotContextEdgeTriggerSelectedPointerTargetStringWindowImmediateHitCount=edgeTriggerSelectedPointerTargetStringWindowImmediateHitCountNstrictSourceHotspotContextEdgeTriggerSelectedPointerMapLoaderWindowRelHitCount4edgeTriggerSelectedPointerMapLoaderWindowRelHitCountQstrictSourceHotspotContextEdgeTriggerSelectedPointerScriptRunnerWindowRelHitCount7edgeTriggerSelectedPointerScriptRunnerWindowRelHitCountRstrictSourceHotspotContextEdgeTriggerSelectedPointerSelectorTableWindowRelHitCount8edgeTriggerSelectedPointerSelectorTableWindowRelHitCountGstrictSourceHotspotContextEdgeTriggerHandlerEncodedTargetClassificationPstrictSourceHotspotContextEdgeTriggerHandlerEncodedTargetRawScalarCandidateCountZstrictSourceHotspotContextEdgeTriggerHandlerEncodedTargetTransitionRawScalarCandidateCountZstrictSourceHotspotContextEdgeTriggerHandlerEncodedTargetRouteProofRawScalarCandidateCount_strictSourceHotspotContextEdgeTriggerHandlerEncodedTargetSelectedPointerRawScalarCandidateCountPstrictSourceHotspotContextEdgeTriggerHandlerEncodedTargetPromotingCandidateCountKstrictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetClassificationTstrictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetRawScalarCandidateCount^strictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetTransitionRawScalarCandidateCount^strictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetRouteProofRawScalarCandidateCountcstrictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetSelectedPointerRawScalarCandidateCountTstrictSourceHotspotContextEdgeTriggerLocalWindowEncodedTargetPromotingCandidateCountIstrictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetClassificationRstrictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetRawScalarCandidateCount\strictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetTransitionRawScalarCandidateCount\strictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetRouteProofRawScalarCandidateCountastrictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetSelectedPointerRawScalarCandidateCountRstrictSourceHotspotContextEdgeTriggerCallGraphEncodedTargetPromotingCandidateCountNstrictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetClassificationWstrictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetRawScalarCandidateCountastrictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetTransitionRawScalarCandidateCountastrictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetRouteProofRawScalarCandidateCountfstrictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetSelectedPointerRawScalarCandidateCountWstrictSourceHotspotContextEdgeTriggerGlobalContrastEncodedTargetPromotingCandidateCount?strictSourceHotspotContextEdgeTriggerActorControllerCallerCountPstrictSourceHotspotContextEdgeTriggerActorControllerCallerRouteWindowRelHitCountVstrictSourceHotspotContextEdgeTriggerActorControllerCallerRouteWindowImmediateHitCount?strictSourceHotspotContextEdgeTriggerCollisionHelperCallerCountPstrictSourceHotspotContextEdgeTriggerCollisionHelperCallerRouteWindowRelHitCountVstrictSourceHotspotContextEdgeTriggerCollisionHelperCallerRouteWindowImmediateHitCountKstrictSourceHotspotContextEdgeTriggerDirectCallGraphRejectionClassification>strictSourceHotspotContextEdgeTriggerDirectCallGraphProofFound$edgeTriggerDirectCallGraphProofFoundJstrictSourceHotspotContextEdgeTriggerDirectCallGraphReachableFunctionCountGstrictSourceHotspotContextEdgeTriggerDirectCallGraphDirectCallEdgeCountRstrictSourceHotspotContextEdgeTriggerDirectCallGraphTransitionTargetReachableCountLstrictSourceHotspotContextEdgeTriggerDirectCallGraphTransitionTargetHitCountJstrictSourceHotspotContextEdgeTriggerDirectCallGraphRouteImmediateHitCountMstrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectCallLikeByteCountSstrictSourceHotspotContextEdgeTriggerDirectCallGraphDepthSensitivityMaxDepthCheckedbstrictSourceHotspotContextEdgeTriggerDirectCallGraphDepthSensitivityProofAbsentAcrossCheckedDepthsgstrictSourceHotspotContextEdgeTriggerDirectCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepthSstrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectRejectionClassificationFstrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectProofFound,edgeTriggerDirectCallGraphIndirectProofFoundZstrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableCandidateCountVstrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableEntryCountWstrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableTargetCount]strictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableUniqueTargetCountistrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableAllTargetsLocalToEdgeHandlersistrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectIndexedJumpTableOutsideEdgeHandlerTargetCountTstrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectTransitionTargetHitCountRstrictSourceHotspotContextEdgeTriggerDirectCallGraphIndirectRouteImmediateHitCountDstrictSourceHotspotContextEdgeTriggerGenericBoundaryTransitionProven*edgeTriggerGenericBoundaryTransitionProven:strictSourceHotspotContextCurrentPairSelectorAdjacencyOnly,strictSourceHotspotContextTopLevelProofFound4strictSourceHotspotContextFailedStrictHotspotGateIds)strictSourceHotspotContextMissingEvidence$strictSourceHotspotContextProofFound1strictSourceHotspotContextRejectionClassification#strictSourceHotspotContextRejection)strictSourceHotspotContextPromotionStatus6strictSourceHotspotContextManifestPointScanRecordCountBstrictSourceHotspotContextManifestPointScanIncomingPointTableCountCstrictSourceHotspotContextManifestPointScanStrictSourceHotspotFound:strictSourceHotspotContextManifestPointScanPromotionStatus manifestPointScanPromotionStatus7strictSourceHotspotContextRootPointScanPointerLikeCount=strictSourceHotspotContextRootPointScanReportedCandidateCountDstrictSourceHotspotContextRootPointScanFrontierClusterCandidateCount>strictSourceHotspotContextRootPointScanExactExitCandidateCount?strictSourceHotspotContextRootPointScanScriptLikeCandidateCount?strictSourceHotspotContextRootPointScanStrictSourceHotspotFound6strictSourceHotspotContextRootPointScanPromotionStatusrootPointScanPromotionStatus>strictSourceHotspotContextEntryContextConfirmedEntryClusterHex8strictSourceHotspotContextEntryContextFrontierClusterHex;strictSourceHotspotContextEntryContextFrontierSelectorCountFstrictSourceHotspotContextEntryContextFrontierProvenFromConfirmedEntry5strictSourceHotspotContextEntryContextPromotionStatusentryContextPromotionStatusBstrictSourceHotspotContextSceneRecordClusterSourceSceneRecordCountLstrictSourceHotspotContextSceneRecordClusterSourceStrictOutgoingClusterCountDstrictSourceHotspotContextSceneRecordClusterTargetStrictClusterCountJstrictSourceHotspotContextSceneRecordClusterTargetSelectorOnlyClusterCountPstrictSourceHotspotContextSceneRecordClusterSourceTargetSharedStrictClusterCountVstrictSourceHotspotContextSceneRecordClusterSourceTargetSharedSelectorOnlyClusterCountKstrictSourceHotspotContextSceneRecordClusterCurrentFrontierEventRecordCountOstrictSourceHotspotContextSceneRecordClusterCurrentFrontierSaveSelectorRefCountAstrictSourceHotspotContextSceneRecordClusterStrictTargetLinkFound;strictSourceHotspotContextSceneRecordClusterPromotionStatus!sceneRecordClusterPromotionStatusLstrictSourceHotspotContextSelectorBridgeConfirmedToFrontierDirectBridgeCountLstrictSourceHotspotContextSelectorBridgeFrontierToConfirmedDirectBridgeCount-strictSourceHotspotContextSelectorBridgeFound7strictSourceHotspotContextSelectorBridgeLimitationCount7strictSourceHotspotContextSelectorBridgePromotionStatusselectorBridgePromotionStatus#runtimeSourceSaveLoadVariantSummary#runtimeSourceSaveLoadClassification$runtimeSourceSaveLoadPromotionStatus2runtimeSourceSaveLoadStrictSourceHotspotProofFound4runtimeSourceSaveLoadSelectedRootExecutionProofFoundr   0runtimeSourceSaveLoadRoutePromotionEvidenceFoundr   $runtimeSourceSaveLoadLoadSampleCount&runtimeSourceSaveLoadLoadSequenceCount*runtimeSourceSaveLoadLoadObservedSelectors4runtimeSourceSaveLoadLoadObservedPublicSaveSelectors+runtimeSourceSaveLoadLoadSourceSaveObservedr   -runtimeSourceSaveLoadLoadReachedRouteSelector+runtimeSourceSaveLoadLoadReachedCurrentRootr   *runtimeSourceSaveLoadCoordinateSampleCount,runtimeSourceSaveLoadCoordinateSequenceCount0runtimeSourceSaveLoadCoordinateObservedSelectors:runtimeSourceSaveLoadCoordinateObservedPublicSaveSelectors1runtimeSourceSaveLoadCoordinateSourceSaveObserved6runtimeSourceSaveLoadCoordinateSourceStartTileObservedr   (runtimeSourceSaveLoadExitPathSampleCount*runtimeSourceSaveLoadExitPathSequenceCount.runtimeSourceSaveLoadExitPathObservedSelectors8runtimeSourceSaveLoadExitPathObservedPublicSaveSelectors/runtimeSourceSaveLoadExitPathSourceSaveObserved.runtimeSourceSaveLoadExitPathCandidateObservedr   ,runtimeSourceSaveLoadExitPathOutsideObservedr   1runtimeSourceSaveLoadExitPathReachedRouteSelector/runtimeSourceSaveLoadExitPathReachedCurrentRoot(runtimeSourceSaveLoadAdaptiveSampleCount*runtimeSourceSaveLoadAdaptiveSequenceCount-runtimeSourceSaveLoadAdaptiveSourceReadyCountr   .runtimeSourceSaveLoadAdaptiveCandidateObserved,runtimeSourceSaveLoadAdaptiveOutsideObserved1runtimeSourceSaveLoadAdaptiveReachedRouteSelector/runtimeSourceSaveLoadAdaptiveReachedCurrentRoot-runtimeSourceSaveLoadAdaptiveTrailSampleCount/runtimeSourceSaveLoadAdaptiveTrailSequenceCount2runtimeSourceSaveLoadAdaptiveTrailSourceReadyCount3runtimeSourceSaveLoadAdaptiveTrailCandidateObserved1runtimeSourceSaveLoadAdaptiveTrailOutsideObserved6runtimeSourceSaveLoadAdaptiveTrailReachedRouteSelector4runtimeSourceSaveLoadAdaptiveTrailReachedCurrentRoot5runtimeSourceSaveLoadReadyPathDiversionClassificationr   #runtimeSourceSaveLoadReadyPathCountr   1runtimeSourceSaveLoadReadyPathRouteOrCurrentCountr   5runtimeSourceSaveLoadReadyPathCandidateOrOutsideCountr   6runtimeSourceSaveLoadReadyPathDominantNonRouteSelectorr   :runtimeSourceSaveLoadReadyPathFirstNonSourceSelectorCountsr   4runtimeSourceSaveLoadDiversionSelectorClassification&runtimeSourceSaveLoadDiversionSelector/runtimeSourceSaveLoadDiversionSelectorFieldMapsr   1runtimeSourceSaveLoadDiversionSelectorInRoutePairselectorInRoutePair7runtimeSourceSaveLoadDiversionSelectorContainsSourceMapcontainsSourceMap7runtimeSourceSaveLoadDiversionSelectorContainsTargetMapcontainsTargetMap<runtimeSourceSaveLoadDiversionSelectorSceneAdjacencyRowCountr   IruntimeSourceSaveLoadDiversionSelectorSceneAdjacencySelectorOnlyPairCountr   JruntimeSourceSaveLoadDiversionSelectorSceneAdjacencyStrictEventBackedCountr   NruntimeSourceSaveLoadDiversionSelectorSceneAdjacencyConfirmedReviewBackedCountr   <runtimeSourceSaveLoadDiversionSelectorSelectedPointerRootHexselectedPointerPathrootHex=runtimeSourceSaveLoadDiversionSelectorSelectedPointerRangeHexrangeHexFruntimeSourceSaveLoadDiversionSelectorSelectedPointerCurrentProofCountr   AruntimeSourceSaveLoadDiversionSelectorRoutePromotionEvidenceFound%runtimePredecessorRouteAttemptSummary-runtimePredecessorRouteAttemptPromotionStatus(runtimePredecessorRouteAttemptProofFound/runtimePredecessorRouteAttemptRuntimeProofFoundr   -runtimePredecessorRouteAttemptSourceFileCountr   0runtimePredecessorRouteAttemptTotalSequenceCountr   .runtimePredecessorRouteAttemptTotalSampleCount5runtimePredecessorRouteAttemptPublicObservedFileCountr   3runtimePredecessorRouteAttemptRouteSelectorHitCount1runtimePredecessorRouteAttemptCurrentRootHitCountr   4runtimePredecessorRouteAttemptObservedSelectorCountsr   4runtimePredecessorRouteAttemptNonRouteSelectorCountsr   7runtimePredecessorRouteAttemptDominantDiversionSelectorr   ;runtimePredecessorRouteAttemptDiversionSelectorContextCountr   <runtimePredecessorRouteAttemptFieldMapDiversionSelectorCountr   @runtimePredecessorRouteAttemptResourceOnlyDiversionSelectorCountr   BruntimePredecessorRouteAttemptDiversionRoutePromotionEvidenceFoundr   AruntimePredecessorRouteAttemptPublicSelectorContextClassificationr   =runtimePredecessorRouteAttemptPublicSelectorCurrentProofCount+runtimePredecessorRouteAttemptFailedGateIdsr   -runtimePredecessorRouteAttemptMissingEvidence)runtimePredecessorRouteAttemptEvidenceRef#strictEventTileSignatureRecordCount"strictEventTileSignaturePointCount/strictEventTileSignatureTargetLinkedRecordCount5strictEventTileSignatureDirectSourceTargetRecordCount:strictEventTileSignatureCandidatesWithCenterPairMatchCount,strictEventTileSignatureCenterPairMatchCount6strictEventTileSignatureCenterPairSameSourceMatchCount8strictEventTileSignatureCenterPairTargetLinkedMatchCount;strictEventTileSignatureCenterPairConfirmedReviewMatchCount:strictEventTileSignatureCenterPairRejectedReviewMatchCount:strictEventTileSignatureAllCenterPairMatchesRejectedReview,strictEventTileSignatureCenterPairOwnerPairs6strictEventTileSignatureCandidatesWithLow3x3MatchCount7strictEventTileSignatureCandidatesWithPair3x3MatchCountAstrictEventTileSignatureTargetSpawnTargetMapStrictEventPointCountEstrictEventTileSignatureCandidatesWithTargetSpawnCenterPairMatchCountAstrictEventTileSignatureCandidatesWithTargetSpawnLow3x3MatchCountBstrictEventTileSignatureCandidatesWithTargetSpawnPair3x3MatchCountBstrictEventTileSignatureTargetSpawnCenterPairStrictEventMatchCount>strictEventTileSignatureTargetSpawnLow3x3StrictEventMatchCount?strictEventTileSignatureTargetSpawnPair3x3StrictEventMatchCount@strictEventTileSignatureTargetSpawnCenterPairTargetMapMatchCount<strictEventTileSignatureTargetSpawnLow3x3TargetMapMatchCount=strictEventTileSignatureTargetSpawnPair3x3TargetMapMatchCount?strictEventTileSignatureTargetSpawnLow3x3TargetLinkedMatchCountBstrictEventTileSignatureTargetSpawnLow3x3ConfirmedReviewMatchCountAstrictEventTileSignatureTargetSpawnLow3x3RejectedReviewMatchCount3strictEventTileSignatureTargetSpawnLow3x3OwnerPairs4strictEventTileSignatureTargetSpawnLow3x3GenericOnly;strictEventTileSignatureAllTargetSpawnCenterPairMatchesZero8strictEventTileSignatureAllTargetSpawnPair3x3MatchesZero?strictEventTileSignatureAllTargetSpawnTargetMapStrictEventsZero2strictEventTileSignatureAllTargetLinkedMatchesZero8strictEventTileSignatureAllDirectSourceTargetMatchesZero<strictEventTileSignatureAllConfirmedReviewPair3x3MatchesZero strictEventTileSignaturePromotes&tileHotspotPatternConfirmedReviewCount(tileHotspotPatternConfirmedRejectedCount'tileHotspotPatternCurrentCandidateCount,tileHotspotPatternCurrentLowNibbleMatchCount-tileHotspotPatternCurrentCenterPairMatchCount)tileHotspotPatternCurrentLow3x3MatchCount*tileHotspotPatternCurrentPair3x3MatchCount.tileHotspotPatternCurrentTransitionReviewCount.tileHotspotPatternCurrentStrictEventPointCount!tileHotspotPatternPromotionStatus.realSelector20CapturedCurrentSelectorSaveCountcurrentSelectorCount)realSelector20CapturedSourceOnlySaveCount)realSelector20CapturedTargetOnlySaveCount(realSelector20CapturedRoutePairSaveCountselectedRootTopLevelProofFound%selectedRootFailedSelectedRootGateIdsselectedRootMissingEvidenceselectedRootGatePromotionStatus selectedRootSaveLoaderGateStatus%selectedRootStaticReferenceGateStatus&selectedRootHookPrerequisiteGateStatus#selectedRootDispatchTableGateStatus+selectedRootOpcodeSelectedPointerGateStatus'selectedRootCurrentWriterPathGateStatus"selectedRootRuntimeProbeGateStatus)selectedRootDiagnosticExclusionGateStatusselectedRootRuntimeGateStatus selectedRootDiagnosticGateStatusselectedRootSubgateCountselectedRootGateRowCountselectedRootGateRowsselectedRootRemainingProofsselectedRootRemainingProofCountselectedRootEvidenceRefsselectedRootEvidenceRefCount$selectedRootNonPromotingSubgateCountc              3  F   K   | ]  }j                  |      sd   yw)r   Nr   rw   r  selected_root_subgate_statusess     r   ry   z build_summary.<locals>.<genexpr>\  s      fd=[=_=_`d=efs   !!#selectedRootAllSubgatesNonPromotingc              3  @   K   | ]  }j                  |        y wr   r   r  s     r   ry   z build_summary.<locals>.<genexpr>b  s     iT6::4@is   -selectedRootSaveLoaderValidRealCandidateCount2selectedRootSaveLoaderCurrentSelectorRealSaveCount2selectedRootSaveLoaderSelectedPointerRealSaveCount,selectedRootSaveLoaderRoutePairRealSaveCount1selectedRootSaveLoaderRoutePromotionRealSaveCount1selectedRootSaveLoaderSyntheticDiagnosticExcluded%selectedRootStaticCurrentCodeRefCount)selectedRootStaticCurrentRootTextRefCount.selectedRootStaticSecondLevelTableTextRefCount#selectedRootHookTraceHookPointCount)selectedRootHookPrerequisiteUnprovenCount selectedRootHookSelfProvingCountselectedRootHookPromotingCount%selectedRootHookWindowScannedRefCount+selectedRootHookWindowRouteSpecificHitCount)selectedRootHookWindowCurrentRootHitCounthookWindowCurrentRootHitCount*selectedRootHookWindowSourceStringHitCounthookWindowSourceStringHitCount*selectedRootHookWindowTargetStringHitCounthookWindowTargetStringHitCount*selectedRootHookWindowMapLoaderRelHitCounthookWindowMapLoaderRelHitCount-selectedRootHookWindowScriptRunnerRelHitCount!hookWindowScriptRunnerRelHitCount.selectedRootHookWindowSelectorTableRelHitCount"hookWindowSelectorTableRelHitCount*selectedRootHookWindowAllRouteSpecificZerohookWindowAllRouteSpecificZero(selectedRootHookPrerequisitesAllUnproven.selectedRootHookHandlerCallGraphClassification*selectedRootHookHandlerCallGraphProofFoundhookHandlerCallGraphProofFound1selectedRootHookHandlerCallGraphRouteContextFound%hookHandlerCallGraphRouteContextFound)selectedRootHookHandlerCallGraphRootCount6selectedRootHookHandlerCallGraphReachableFunctionCount3selectedRootHookHandlerCallGraphDirectCallEdgeCount6selectedRootHookHandlerCallGraphRouteImmediateHitCount8selectedRootHookHandlerCallGraphCurrentImmediateHitCount<selectedRootHookHandlerCallGraphRouteRecordImmediateHitCount>selectedRootHookHandlerCallGraphRouteSelectorImmediateHitCount@selectedRootHookHandlerCallGraphSelectedPointerImmediateHitCount>selectedRootHookHandlerCallGraphSelectorTableImmediateHitCount<selectedRootHookHandlerCallGraphBranchStateImmediateHitCount?selectedRootHookHandlerCallGraphDepthSensitivityMaxDepthCheckedNselectedRootHookHandlerCallGraphDepthSensitivityProofAbsentAcrossCheckedDepthsSselectedRootHookHandlerCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth2selectedRootHookHandlerEncodedTargetClassification;selectedRootHookHandlerEncodedTargetRawScalarCandidateCountEselectedRootHookHandlerEncodedTargetRouteProofRawScalarCandidateCountGselectedRootHookHandlerEncodedTargetRouteContextRawScalarCandidateCount;selectedRootHookHandlerEncodedTargetPromotingCandidateCount selectedRootHookRequirementKindsrouteRequirementKinds/selectedRootDispatchSaveSelectorHandlerTableHexsaveSelectorHandlerTableHex.selectedRootDispatchSaveSelectorSliceOffsetHexsaveSelectorSliceOffsetHex3selectedRootDispatchSaveSelectorDirectDwordRefCount4selectedRootDispatchSaveSelectorIndexedDispatchCount2selectedRootDispatchDynamicIndexedDispatchRowCount6selectedRootDispatchDynamicDwordScaledDispatchRowCount"dynamicDwordScaledDispatchRowCount>selectedRootDispatchDynamicSaveSelectorTableImmediateNearCountJselectedRootDispatchDynamicSaveSelectorTableBaseSwitchStaticCandidateFound6dynamicSaveSelectorTableBaseSwitchStaticCandidateFound;selectedRootDispatchSaveSelectorTableBaseArithmeticRowCountAselectedRootDispatchSaveSelectorTableBaseArithmeticCandidateCountAselectedRootDispatchSaveSelectorTableBaseArithmeticCandidateFound-saveSelectorTableBaseArithmeticCandidateFoundBselectedRootDispatchRouteRelevantSliceRequiresTableBaseSwitchCount.routeRelevantSliceRequiresTableBaseSwitchCountMselectedRootDispatchRouteRelevantSliceDataDescriptorGenericByteReachableCount9routeRelevantSliceDataDescriptorGenericByteReachableCount%selectedRootDispatchExecutionRefFound%selectedRootExecutionDispatchRefFound.selectedRootOpcodeNonCurrentRootProducerCounts/selectedRootOpcodeNonCurrentRangeProducerCounts?selectedRootOpcodeCurrentInternalOpcode09CurrentRangeStoreCountIselectedRootOpcodeCurrentInternalOpcode08NearestCurrentRangeProducerCount"selectedRootCurrentWriterPathCount)selectedRootCurrentWriterPathInternalOnly$selectedRootRuntimeProbeAnyPollRoute2selectedRootRuntimeProbeConstructedDiagnosticRouter  1selectedRootDiagnosticBranchStateTotalSampleCount1selectedRootDiagnosticBranchStateRouteSampleCount2selectedRootDiagnosticBranchStateObservedSelectors7selectedRootDiagnosticBranchStateActiveSelectionFlagHex1selectedRootDiagnosticBranchStateSecondaryAllZero7selectedRootDiagnosticBranchStateMatchesPredecessorFill0selectedRootDiagnosticBranchStatePromotionStatus.selectedRootDiagnosticLeftStabilitySampleCount5selectedRootDiagnosticLeftStabilityRouteSequenceNames4selectedRootDiagnosticLeftStabilityObservedSelectors8selectedRootDiagnosticLeftStabilityRouteSelectorHitCount2selectedRootDiagnosticLeftStabilityOpcode24AllZero:selectedRootDiagnosticLeftStabilityRouteHitReproducibility5selectedRootDiagnosticLeftStabilityRecheckSampleCountleftStabilityRecheckSampleCount;selectedRootDiagnosticLeftStabilityRecheckObservedSelectors%leftStabilityRecheckObservedSelectors?selectedRootDiagnosticLeftStabilityRecheckRouteSelectorHitCount7selectedRootDiagnosticLeftActiveOrderRecheckSampleCount!leftActiveOrderRecheckSampleCount=selectedRootDiagnosticLeftActiveOrderRecheckObservedSelectors'leftActiveOrderRecheckObservedSelectorsAselectedRootDiagnosticLeftActiveOrderRecheckRouteSelectorHitCountBselectedRootDiagnosticLeftActiveOrderRecheckActiveOrderCountValuespredecessorFillOrderFillSites&predecessorFillOrderLocalTraceStartHex%predecessorFillOrderLocalTraceStopHex(predecessorFillOrderLocalTraceStopReason2predecessorFillOrderLocalTraceContainsAllFillSites2predecessorFillOrderLocalTraceReachesCurrentReader-predecessorFillOrderRootEntryReachesFillSites+predecessorFillOrderDirectFillSiteRefCounts*predecessorFillOrderFillEntryCandidateScan1predecessorFillOrderEncodedFillEntryCandidateScan-predecessorFillOrderEncodedRawScalarRejection2predecessorFillOrderEncodedRawScalarCandidateCount:predecessorFillOrderEncodedRootTailRawScalarCandidateCount:predecessorFillOrderEncodedBranchAttachedEncodedFieldCount;predecessorFillOrderEncodedModeledControlFlowCandidateCount2predecessorFillOrderEncodedPromotingCandidateCount)predecessorFillOrderEncodedClassification;predecessorFillOrderEncodedRawScalarRejectionClassification1predecessorFillOrderEncodedRawScalarAllScalarOnlyencodedRawScalarAllScalarOnly7predecessorFillOrderEncodedRawScalarNoFixedAdvanceCount5predecessorFillOrderEncodedRawScalarNoBranchJumpCount7predecessorFillOrderEncodedRawScalarBranchAttachedCount3predecessorFillOrderEncodedRawScalarScalarOnlyCount.predecessorFillOrderEncodedRawScalarKindCountsencodedRawScalarKindCounts8predecessorFillOrderEncodedRawScalarHandlerSectionCounts$encodedRawScalarHandlerSectionCounts)predecessorFillOrderRootTailIsolationScan.predecessorFillOrderRootTailDescriptorIsolated'predecessorFillOrderRootTailDistanceHex&predecessorFillOrderRootTailDwordCount/predecessorFillOrderRootTailTextHandlerRowCounttextHandlerRowCount/predecessorFillOrderRootTailDataHandlerRowCountdataHandlerRowCount0predecessorFillOrderRootTailOtherHandlerRowCountotherHandlerRowCount1predecessorFillOrderRootTailBranchCapableRowCountbranchCapableRowCount3predecessorFillOrderRootTailBranchTargetClassCounts5predecessorFillOrderRootTailBranchTargetSectionCounts5predecessorFillOrderRootTailBranchToFillFragmentCount6predecessorFillOrderRootTailBranchToCurrentReaderCount7predecessorFillOrderRootTailFixedFallthroughToFillCount7predecessorFillOrderRootTailBranchClosureClassification2predecessorFillOrderRootTailBranchClosureNodeCountrootTailBranchClosureNodeCount8predecessorFillOrderRootTailBranchClosureBranchSeedCount2predecessorFillOrderRootTailBranchClosureEdgeCount?predecessorFillOrderRootTailBranchClosureTailNodeReachFillCount+rootTailBranchClosureTailNodeReachFillCountHpredecessorFillOrderRootTailBranchClosureTailNodeReachCurrentReaderCount4rootTailBranchClosureTailNodeReachCurrentReaderCountApredecessorFillOrderRootTailBranchClosureBranchSeedReachFillCountJpredecessorFillOrderRootTailBranchClosureBranchSeedReachCurrentReaderCount3predecessorFillOrderRootTailBranchClosureProofFoundrootTailBranchClosureProofFound>predecessorFillOrderRootTailBranchClosureOutsideSuccessorCountDpredecessorFillOrderRootTailBranchClosureOutsideSuccessorClassCountsFpredecessorFillOrderRootTailBranchClosureOutsideSuccessorSectionCountsCpredecessorFillOrderRootTailBranchClosureOutsideSuccessorSampleRows/rootTailBranchClosureOutsideSuccessorSampleRows>predecessorFillOrderRootTailImmediatePredecessorHandlerSection:predecessorFillOrderRootTailImmediatePredecessorHandlerHex*predecessorFillOrderRootTailClassification,predecessorFillOrderRootStopIsDataDescriptor,predecessorFillOrderFillStopIsDataDescriptor)predecessorFillOrderRootStopDescriptorHex)predecessorFillOrderFillStopDescriptorHex2predecessorFillOrderDataDescriptorBoundariesProven2predecessorFillOrderDataDescriptorBoundaryPromotes)predecessorDataDescriptorBoundaryPromotes2predecessorFillOrderDispatchSliceRuntimeProofFound+predecessorFillOrderDispatchTableProofFound.predecessorFillOrderDispatchTableFailedGateIds0predecessorFillOrderDispatchTableMissingEvidence1predecessorFillOrderDispatchTableEvidenceRefCount,predecessorFillOrderDescriptorDependsOnSlice3predecessorFillOrderRawGeneralDiffersFromSliceCount2predecessorFillOrderSliceGenericByteReachableCount5predecessorFillOrderSliceRequiresTableBaseSwitchCount2predecessorFillOrderDynamicIndexedDispatchRowCount6predecessorFillOrderDynamicDwordScaledDispatchRowCount5predecessorDispatchDynamicDwordScaledDispatchRowCount2predecessorFillOrderDynamicScopeTableCallbackCount2predecessorFillOrderDynamicScopeTableCallbackSites1predecessorFillOrderDynamicScopeTableCallbackRows0predecessorDispatchDynamicScopeTableCallbackRows>predecessorFillOrderDynamicSaveSelectorTableImmediateNearCount>predecessorFillOrderDynamicSaveSelectorTableBaseCandidateCountJpredecessorFillOrderDynamicSaveSelectorTableBaseSwitchStaticCandidateFound>predecessorFillOrderDynamicSaveSelectorTableBaseCandidateSites=predecessorFillOrderDynamicSaveSelectorTableBaseCandidateRows<predecessorDispatchDynamicSaveSelectorTableBaseCandidateRows;predecessorFillOrderSaveSelectorTableBaseArithmeticRowCountApredecessorFillOrderSaveSelectorTableBaseArithmeticCandidateCountApredecessorFillOrderSaveSelectorTableBaseArithmeticCandidateFound@predecessorDispatchSaveSelectorTableBaseArithmeticCandidateFound@predecessorFillOrderSaveSelectorTableBaseArithmeticCandidateRows?predecessorDispatchSaveSelectorTableBaseArithmeticCandidateRows<predecessorFillOrderDispatchTableBaseRejectionClassification.predecessorFillOrderDispatchTableBaseAuditRows%predecessorDispatchTableBaseAuditRows2predecessorFillOrderDispatchTableBaseAuditRowCount,predecessorFillOrderRawGenericClassification*predecessorFillOrderRawGenericHandlerCount4predecessorFillOrderRawGenericRouteImmediateHitCount3predecessorFillOrderRawGenericFillImmediateHitCount6predecessorFillOrderRawGenericCurrentImmediateHitCount>predecessorFillOrderRawGenericSelectedPointerImmediateHitCount:predecessorFillOrderRawGenericBranchStateImmediateHitCount-predecessorFillOrderRawGenericDirectCallCount3predecessorFillOrderRawGenericMappedDirectCallCount5predecessorFillOrderRawGenericUnmappedDirectCallCount!rawGenericUnmappedDirectCallCount5predecessorFillOrderRawGenericMappedDirectCallTargets9predecessorFillOrderRawGenericRouteDirectTransferHitCount8predecessorFillOrderRawGenericFillDirectTransferHitCount5predecessorFillOrderRawGenericOneHopMappedCalleeCount!rawGenericOneHopMappedCalleeCount:predecessorFillOrderRawGenericOneHopRouteImmediateHitCount9predecessorFillOrderRawGenericOneHopFillImmediateHitCount<predecessorFillOrderRawGenericOneHopCurrentImmediateHitCountDpredecessorFillOrderRawGenericOneHopSelectedPointerImmediateHitCount@predecessorFillOrderRawGenericOneHopBranchStateImmediateHitCount?predecessorFillOrderRawGenericOneHopRouteDirectTransferHitCount>predecessorFillOrderRawGenericOneHopFillDirectTransferHitCount3predecessorFillOrderRawGenericOneHopRouteProofFound5predecessorFillOrderRawGenericCallGraphClassification1predecessorFillOrderRawGenericCallGraphProofFound/predecessorFillOrderRawGenericCallGraphMaxDepth=predecessorFillOrderRawGenericCallGraphReachableFunctionCount:predecessorFillOrderRawGenericCallGraphDirectCallEdgeCount=predecessorFillOrderRawGenericCallGraphRouteImmediateHitCount<predecessorFillOrderRawGenericCallGraphFillImmediateHitCount?predecessorFillOrderRawGenericCallGraphCurrentImmediateHitCountGpredecessorFillOrderRawGenericCallGraphSelectedPointerImmediateHitCountCpredecessorFillOrderRawGenericCallGraphBranchStateImmediateHitCountBpredecessorFillOrderRawGenericCallGraphRouteDirectTransferHitCountApredecessorFillOrderRawGenericCallGraphFillDirectTransferHitCountFpredecessorFillOrderRawGenericCallGraphDepthSensitivityMaxDepthCheckedUpredecessorFillOrderRawGenericCallGraphDepthSensitivityProofAbsentAcrossCheckedDepthsZpredecessorFillOrderRawGenericCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth-predecessorFillOrderRawGenericRouteProofFound,predecessorFillOrderPublicPredecessorReached'predecessorFillOrderRuntimeObservedFill+predecessorFillOrderFieldEntrySequenceCount,predecessorFillOrderFieldEntryCandidateCount+predecessorFillOrderFieldEntrySnapshotCount9predecessorFillOrderFieldEntrySnapshotRouteCandidateCount)predecessorFillOrderFieldEntryInputStatus2predecessorFillOrderCoordinateSourceClassification;predecessorFillOrderCoordinateSourceRejectionClassification3predecessorFillOrderCoordinateSourcePromotionStatusGpredecessorFillOrderCoordinateSourcePublicStartPointerTableTileHitCountApredecessorFillOrderCoordinateSourcePublicStartStaticBaseHitCount@predecessorFillOrderCoordinateSourcePublicStartTrailRingHitCount<predecessorFillOrderCoordinateSourcePublicStartImageHitCountIpredecessorFillOrderCoordinateSourceObservedTrailPointerTableTileHitCountCpredecessorFillOrderCoordinateSourceObservedTrailStaticBaseHitCountBpredecessorFillOrderCoordinateSourceObservedTrailTrailRingHitCount>predecessorFillOrderCoordinateSourceObservedTrailImageHitCountFpredecessorFillOrderCoordinateSourceReciprocalPointerTableTileHitCount@predecessorFillOrderCoordinateSourceReciprocalStaticBaseHitCount?predecessorFillOrderCoordinateSourceReciprocalTrailRingHitCount;predecessorFillOrderCoordinateSourceReciprocalImageHitCount-predecessorFillOrderRuntimeBranchStateAllZero&predecessorFillOrderForwardBridgeFound$predecessorFillOrderRouteOrderProven(predecessorFillOrderSelectorMergeGapOpen4predecessorFillOrderRouteOrderAndSelectorMergeClosed2predecessorFillOrderSelectorMergeRuntimeProofFound2predecessorFillOrderSelectorMergeClosureProofFound:predecessorFillOrderPredecessorPersistenceUsableForCurrent!predecessorFillOrderProofGateRowspredecessorFillProofGateRows"predecessorFillOrderProofGateCount&predecessorFillOrderProofGatePassCount)predecessorFillOrderProofGateBlockedCount'predecessorFillOrderProofGateBlockedIds(predecessorFillOrderAllProofGatesBlocked!predecessorFillOrderFailedGateIds#predecessorFillOrderMissingEvidence predecessorFillOrderEvidenceRefs$predecessorFillOrderEvidenceRefCountpredecessorFillOrderProofFound#predecessorFillOrderPromotionStatus(predecessorFillContextRequiredProofGatesrequiredProofGates"predecessorFillContextEvidenceRefs&predecessorFillContextEvidenceRefCount predecessorFillContextProofFound2predecessorFillContextFailedPredecessorFillGateIds%predecessorFillContextMissingEvidence$secondaryFillEntryReferenceRootCount0secondaryFillRouteOverlapEntryReferenceRootCount+secondaryFillPredecessorEntryCandidateFound*secondaryFillPredecessorEntryDwordRefCount3secondaryFillPredecessorEntryRootRangeDwordRefCount2secondaryFillPredecessorEntryRootBranchTargetCount$secondaryFillEntryReferenceSelectors'secondaryFillEntryReferenceNonRouteOnly*secondaryFillEntryReferenceExclusionStatus*secondaryFillEntryReferenceExclusionDetail!fillEntryReferenceExclusionDetail*predecessorDescriptorBridgeRootStopSiteHex0predecessorDescriptorBridgeRootStopDescriptorHex*predecessorDescriptorBridgeFillStopSiteHex0predecessorDescriptorBridgeFillStopDescriptorHex4predecessorDescriptorBridgeRootReachesFillDescriptor*predecessorDescriptorBridgeRootToFillFound,predecessorDescriptorBridgeFillSelfLoopFound-predecessorDescriptorBridgeFillToCurrentFound%predecessorDescriptorBridgeProofFound(predecessorDescriptorBridgeTopProofFound(predecessorDescriptorBridgeFailedGateIds*predecessorDescriptorBridgeMissingEvidence+predecessorDescriptorBridgeEvidenceRefCount*predecessorDescriptorBridgeTargetRefCounts/predecessorDescriptorBridgeSharedDescriptorOnly8predecessorDescriptorBridgeRootDescriptorTargetEdgeCount8predecessorDescriptorBridgeFillDescriptorTargetEdgeCount<predecessorDescriptorBridgeRootRouteExecutionTargetEdgeCount<predecessorDescriptorBridgeFillRouteExecutionTargetEdgeCount6predecessorDescriptorBridgeEdgeRejectionClassification4predecessorDescriptorBridgeEdgeAllTargetSectionsData8predecessorDescriptorBridgeEdgeDescriptorTargetEdgeCount<predecessorDescriptorBridgeEdgeRouteExecutionTargetEdgeCount<predecessorDescriptorBridgeEdgeRootDescriptorTargetEdgeCount<predecessorDescriptorBridgeEdgeFillDescriptorTargetEdgeCount@predecessorDescriptorBridgeEdgeRootRouteExecutionTargetEdgeCount@predecessorDescriptorBridgeEdgeFillRouteExecutionTargetEdgeCount)predecessorDescriptorBridgeEdgeRootLabelsrootDescriptorOnlyTargetLabels)predecessorDescriptorBridgeEdgeFillLabelsfillDescriptorOnlyTargetLabels6predecessorDescriptorBridgeEncodedTargetClassification?predecessorDescriptorBridgeEncodedTargetRawScalarCandidateCountCpredecessorDescriptorBridgeEncodedTargetRootRawScalarCandidateCountCpredecessorDescriptorBridgeEncodedTargetFillRawScalarCandidateCount?predecessorDescriptorBridgeEncodedTargetPromotingCandidateCount3predecessorDescriptorBridgeEncodedTargetLabelCountstargetLabelCounts2predecessorDescriptorBridgeEncodedTargetKindCounts
kindCounts*predecessorDescriptorBridgePromotionStatus1predecessorFillContextSelectorProgressSampleCount*predecessorFillContextBranchStatePollCount2predecessorFillContextBranchStatePollSequenceCount0predecessorFillContextBranchStatePollSampleCount>predecessorFillContextBranchStatePollPublicPredecessorHitCount8predecessorFillContextBranchStatePollCurrentRootHitCount:predecessorFillContextBranchStatePollRouteSelectorHitCount1predecessorFillContextBranchStatePollAllZeroCount3predecessorFillContextBranchStatePollFillMatchCount:predecessorFillContextBranchStatePollMovementOrTargetCount@predecessorFillContextBranchStatePollMovementOrTargetSampleCountCpredecessorFillContextBranchStatePollMovementOrTargetFillMatchCount-branchStatePollMovementOrTargetFillMatchCountApredecessorFillContextBranchStatePollMovementOrTargetAllZeroCount+branchStatePollMovementOrTargetAllZeroCount;predecessorFillContextBranchStatePollTargetObservationCountApredecessorFillContextBranchStatePollTargetObservationSampleCountDpredecessorFillContextBranchStatePollTargetObservationFillMatchCountBpredecessorFillContextBranchStatePollTargetObservationAllZeroCount,branchStatePollTargetObservationAllZeroCountKpredecessorFillContextBranchStatePollTargetObservationRouteSelectorHitCountIpredecessorFillContextBranchStatePollTargetObservationCurrentRootHitCount:predecessorFillContextBranchStatePollCameraOnlyTargetCount<predecessorFillContextBranchStatePollActorOrTrailTargetCount<predecessorFillContextBranchStatePollTargetObservationStatusBpredecessorFillContextBranchGateKnownOpcodeStatePreservationStatus;predecessorFillContextBranchGateSlotPreservedByKnownOpcodesEpredecessorFillContextBranchGateBranchStateValueStillRuntimeDependent2predecessorFillContextBranchGateSameTableAndOffsetbranchGateSameTableAndOffset<predecessorFillContextBranchGateSameSelectionBufferOffsetHex>predecessorFillContextBranchGatePostWriterSameOffsetWriteCount=predecessorFillContextBranchGatePostWriterSameOffsetReadCount?predecessorFillContextBranchGatePostWriterOtherOffsetWriteCountDpredecessorFillContextBranchGatePostWriterOtherOffsetWriteOffsetsHex>predecessorFillContextBranchGateInvalidSecondaryFillOffsetsHex/predecessorFillContextRootEntryVisitedNodeCount4predecessorFillContextEncodedRawScalarCandidateCount<predecessorFillContextEncodedRootTailRawScalarCandidateCount4predecessorFillContextEncodedPromotingCandidateCount+predecessorFillContextEncodedClassification=predecessorFillContextEncodedRawScalarRejectionClassification3predecessorFillContextEncodedRawScalarAllScalarOnly9predecessorFillContextEncodedRawScalarNoFixedAdvanceCount7predecessorFillContextEncodedRawScalarNoBranchJumpCount9predecessorFillContextEncodedRawScalarBranchAttachedCount5predecessorFillContextEncodedRawScalarScalarOnlyCount0predecessorFillContextEncodedRawScalarKindCounts:predecessorFillContextEncodedRawScalarHandlerSectionCounts0predecessorFillContextRootTailDescriptorIsolated)predecessorFillContextRootTailDistanceHex(predecessorFillContextRootTailDwordCount7predecessorFillContextRootTailBranchToFillFragmentCount9predecessorFillContextRootTailFixedFallthroughToFillCount@predecessorFillContextRootTailImmediatePredecessorHandlerSection*rootTailImmediatePredecessorHandlerSection<predecessorFillContextRootTailImmediatePredecessorHandlerHex&rootTailImmediatePredecessorHandlerHex;predecessorFillContextDescriptorRootClosureVisitedNodeCount;predecessorFillContextDescriptorFillClosureVisitedNodeCount?predecessorFillContextDescriptorRootClosureFillSiteEdgeHitCountDpredecessorFillContextDescriptorFillClosureCurrentReaderEdgeHitCount;predecessorFillContextDescriptorEdgeRejectionClassification9predecessorFillContextDescriptorEdgeAllTargetSectionsData#descriptorEdgeAllTargetSectionsData=predecessorFillContextDescriptorEdgeDescriptorTargetEdgeCount'descriptorEdgeDescriptorTargetEdgeCountApredecessorFillContextDescriptorEdgeRouteExecutionTargetEdgeCount+descriptorEdgeRouteExecutionTargetEdgeCountEpredecessorFillContextDescriptorEdgeRootRouteExecutionTargetEdgeCountEpredecessorFillContextDescriptorEdgeFillRouteExecutionTargetEdgeCount;predecessorFillContextDescriptorEncodedTargetClassificationDpredecessorFillContextDescriptorEncodedTargetRawScalarCandidateCountHpredecessorFillContextDescriptorEncodedTargetRootRawScalarCandidateCountHpredecessorFillContextDescriptorEncodedTargetFillRawScalarCandidateCountDpredecessorFillContextDescriptorEncodedTargetPromotingCandidateCount>predecessorFillContextDispatchTableBaseRejectionClassification-predecessorFillContextDispatchTableProofFound0predecessorFillContextDispatchTableFailedGateIds2predecessorFillContextDispatchTableMissingEvidence3predecessorFillContextDispatchTableEvidenceRefCount7predecessorFillContextRawGenericCallGraphClassification3predecessorFillContextRawGenericCallGraphProofFound1predecessorFillContextRawGenericCallGraphMaxDepth?predecessorFillContextRawGenericCallGraphReachableFunctionCount<predecessorFillContextRawGenericCallGraphDirectCallEdgeCount.predecessorFillContextFieldEntryCandidateCount.predecessorFillContextCoordinateClassification7predecessorFillContextCoordinateRejectionClassificationCpredecessorFillContextCoordinatePublicStartPointerTableTileHitCount=predecessorFillContextCoordinatePublicStartStaticBaseHitCount<predecessorFillContextCoordinatePublicStartTrailRingHitCount8predecessorFillContextCoordinatePublicStartImageHitCountBpredecessorFillContextCoordinateReciprocalPointerTableTileHitCount<predecessorFillContextCoordinateReciprocalStaticBaseHitCount;predecessorFillContextCoordinateReciprocalTrailRingHitCount7predecessorFillContextCoordinateReciprocalImageHitCount0predecessorFillContextRequiredProofGatePassCount0predecessorFillContextRequiredProofGateFailCount2predecessorFillContextRequiredProofGateStatusOrderrequiredProofGateStatusOrder/predecessorFillContextRequiredProofGateStatusesrequiredProofGateStatuses.predecessorFillContextRequiredProofGateFailIds1predecessorFillContextRequiredProofGateAllBlockedpredecessorFillContextProven%predecessorFillContextPromotionStatus6selectorMergeRuntimeCurrentEqualsPredecessorPlusSource7selectorMergeRuntimeSourcePredecessorUnionCoversCurrent#sourcePredecessorUnionCoversCurrent3selectorMergeRuntimeSourcePredecessorUnionExtraMaps0selectorMergeRuntimeRoutePairOnlyCurrentSelector"selectorMergeRuntimeMergeShapeOnly'selectorMergeRuntimeForwardBridgeAbsent.selectorMergeRuntimeReverseReuseBeforeFillOnly1selectorMergeRuntimeSourceToCurrentBridgeHitCount0selectorMergeRuntimePredecessorToCurrentHitCount.selectorMergeRuntimeForwardMergeBridgeHitCount0selectorMergeRuntimeCurrentToPredecessorHitCount:selectorMergeRuntimeCurrentToPredecessorBeforeFillHitCount8selectorMergeRuntimeCurrentToPredecessorFillSiteHitCount1selectorMergeRuntimeSelectedRootExecutionRefFound6selectorMergeRuntimeAnyRuntimePollReachedRouteSelectorAselectorMergeRuntimeConstructedDiagnosticPollReachedRouteSelector:selectorMergeRuntimeConstructedDiagnosticExcludedFromProof=selectorMergeRuntimePredecessorFillSiteExecutionContextProven9selectorMergeRuntimePredecessorBranchStatePollSampleCount<selectorMergeRuntimePredecessorBranchStatePollFillMatchCount1selectorMergeRuntimeRoutePairEntryExecutionProven=selectorMergeRuntimeRoutePairCorrectedTraceReachesReaderCount/selectorMergeRuntimeStrictSourceCoordinateFound(selectorMergeRuntimeTileHotspotConfirmedselectorMergeRuntimeGapOpen#selectorMergeRuntimePromotionStatus?selectorMergeRuntimeForwardEncodedAnchorRawScalarCandidateCount?selectorMergeRuntimeForwardEncodedAnchorPromotingCandidateCount4selectorMergeRuntimeEncodedMergeExecutionBridgeFound8selectorMergeExecutionCurrentEqualsPredecessorPlusSource2selectorMergeExecutionRoutePairOnlyCurrentSelector5selectorMergeExecutionSourcePredecessorUnionExtraMaps0selectorMergeExecutionCurrentExactPairUnionCount3selectorMergeExecutionSourceToCurrentBridgeHitCount3selectorMergeExecutionCurrentToSourceBridgeHitCount2selectorMergeExecutionPredecessorToCurrentHitCount0selectorMergeExecutionForwardMergeBridgeHitCount2selectorMergeExecutionCurrentToPredecessorHitCount<selectorMergeExecutionCurrentToPredecessorBeforeFillHitCount:selectorMergeExecutionCurrentToPredecessorFillSiteHitCountAselectorMergeExecutionForwardEncodedAnchorRawScalarCandidateCountAselectorMergeExecutionForwardEncodedAnchorPromotingCandidateCount6selectorMergeExecutionEncodedMergeExecutionBridgeFound4selectorMergeExecutionTargetAliasForwardHitSelectors5selectorMergeExecutionTargetAliasForwardDataSelectors;selectorMergeExecutionTargetAliasAfterLastFillDataSelectors6selectorMergeExecutionTargetAliasDominantDataSelectorsAselectorMergeExecutionTargetAliasPublicCoveredForwardHitSelectors<selectorMergeExecutionTargetAliasForwardHitPublicSampleCountCselectorMergeExecutionTargetAliasAddressAdjacentForwardHitSelectors?selectorMergeExecutionTargetAliasForwardHitsAddressAdjacentOnly)targetAliasForwardHitsAddressAdjacentOnly?selectorMergeExecutionTargetAliasPublicForwardHitCoverageStatus9selectorMergeExecutionTargetAliasExecutionExclusionStatus:selectorMergeExecutionTargetAliasPromotingMetadataHitCount6selectorMergeExecutionTargetAliasPromotingDataHitCount;selectorMergeExecutionTargetAliasPromotingExactMetadataOnlyBselectorMergeExecutionTargetAliasToCurrentExecutionLikeBridgeFound0selectorMergeExecutionRouteRootExecutionRefFound4selectorMergeExecutionBranchStateExecutionProofFoundselectorMergeExecutionGapOpen%selectorMergeExecutionPromotionStatus#wrapperExecutionGapEvidenceRowCountwrapperExecutionGapEvidenceRowswrapperExecutionGapEvidenceRefs#wrapperExecutionGapEvidenceRefCount"wrapperExecutionGapRemainingProofswrapperExecutionGapProofFound'wrapperExecutionGapFailedWrapperGateIds"wrapperExecutionGapMissingEvidencewrapperExecutionGapRootHex&wrapperExecutionGapRootTablePointerHexrootTablePointerHex!wrapperExecutionGapTableWindowHextableWindowHex"wrapperExecutionGapFrontierLeafHexfrontierLeafHex$wrapperExecutionGapFrontierReaderHex"wrapperExecutionGapWrapperEntryHex'wrapperExecutionGapWrapperDescriptorHex)wrapperExecutionGapWrapperChildPointerHex-wrapperExecutionGapWrapperChildIsFrontierLeafwrapperChildIsFrontierLeaf.wrapperExecutionGapWrapperRefBeforeCurrentRoot/wrapperExecutionGapCurrentRootReferencesWrapper'wrapperExecutionGapWrapperEntryRefCount7wrapperExecutionGapWrapperEntryCurrentRootRangeRefCount:wrapperExecutionGapWrapperEntryCurrentRootEntryRunRefCount:wrapperExecutionGapWrapperEntryOpcode5aFallthroughRefCount9wrapperExecutionGapWrapperEntryFallthroughNonCodeRefCount:wrapperExecutionGapWrapperEntryFallthroughHandlerSummaries;wrapperExecutionGapWrapperEntryOnlyRefIsOpcode5aFallthrough(wrapperEntryOnlyRefIsOpcode5aFallthrough0wrapperExecutionGapWrapperEntryPromotingRefCount3wrapperExecutionGapFrontierLeafDirectCurrentRootRef frontierLeafDirectCurrentRootRef8wrapperExecutionGapGlobalCurrentSelectorRoutePairIndicesAwrapperExecutionGapGlobalCurrentSelectorNegativeRoutePairRowCountDwrapperExecutionGapGlobalCurrentSelectorNonNegativeRoutePairRowCount8wrapperExecutionGapGlobalCurrentFrontierLeafOnlyNegative+wrapperExecutionGapRootTableDirectRefStatus0wrapperExecutionGapRootTableWindowDirectRefCount4wrapperExecutionGapRootTableWindowDirectTextRefCount8wrapperExecutionGapRootTableWindowDirectRefSectionCounts%rootTableWindowDirectRefSectionCounts9wrapperExecutionGapRootTableRouteEntryAddressTextRefCount6wrapperExecutionGapRootTableRouteLeafValueTextRefCount9wrapperExecutionGapRootTableFrontierLeafValueTextRefCount;wrapperExecutionGapRootTableFrontierReaderValueTextRefCount7wrapperExecutionGapRootTableFrontierReaderValueRefCount8wrapperExecutionGapCorrectedTraceNormalSelectionGapFound9wrapperExecutionGapCorrectedTraceNormalSelectionGapStatus+wrapperExecutionGapRoutePairDescriptorCount-wrapperExecutionGapRoutePairDescriptorIndices3wrapperExecutionGapCorrectedTraceReachesReaderCount&wrapperExecutionGapReaderTraceGroundedroutePairReaderTraceGrounded'wrapperExecutionGapGeometryExitHitCount1wrapperExecutionGapReaderBearingCurrentEntryCountreaderBearingCurrentEntryCount2wrapperExecutionGapReaderBearingNegativeEntryCountreaderBearingNegativeEntryCount/wrapperExecutionGapReaderBearingNegativeIndices,wrapperExecutionGapReaderBearingNegativeOnlyreaderBearingNegativeOnly$wrapperExecutionGapOpcode07IndexModeopcode07IndexMode#wrapperExecutionGapOpcode07RowCount0wrapperExecutionGapSelectedWrapperEntrySlotCount3wrapperExecutionGapSelectedLeafTableWindowSlotCount4wrapperExecutionGapSelectedCurrentRootEntrySlotCount5wrapperExecutionGapSelectedNegativeRootEntrySlotCount,wrapperExecutionGapDirectFrontierTargetCount.wrapperExecutionGapOpcode07LeafSelectionAbsentopcode07LeafSelectionAbsentFwrapperExecutionGapOpcode08SourceOrPredecessorCurrentRootProducerCountGwrapperExecutionGapOpcode08SourceOrPredecessorCurrentRangeProducerCountDwrapperExecutionGapOpcode09SourceOrPredecessorCurrentRangeStoreCount:wrapperExecutionGapSourceOrPredecessorCurrentProducerCount:wrapperExecutionGapConstructedDiagnosticWrapperProofStatus@wrapperExecutionGapConstructedDiagnosticExcludedFromWrapperProof-constructedDiagnosticExcludedFromWrapperProof:wrapperExecutionGapConstructedDiagnosticRuntimeSampleCount'constructedDiagnosticRuntimeSampleCount9wrapperExecutionGapConstructedDiagnosticObservedSelectors&constructedDiagnosticObservedSelectors<wrapperExecutionGapConstructedDiagnosticReachedRouteSelector)constructedDiagnosticReachedRouteSelectorJwrapperExecutionGapConstructedDiagnosticLeftStabilityRouteSelectorHitCountQwrapperExecutionGapConstructedDiagnosticLeftStabilityRecheckRouteSelectorHitCountSwrapperExecutionGapConstructedDiagnosticLeftActiveOrderRecheckRouteSelectorHitCountTwrapperExecutionGapConstructedDiagnosticLeftActiveOrderRecheckActiveOrderCountValues)wrapperExecutionGapRuntimeSelectionProven1wrapperExecutionGapCurrentLeafSelectionProofFound-wrapperExecutionGapWrapperExecutionProofFound9wrapperExecutionGapCurrentSelectorLeafExecutionProofFound0wrapperExecutionGapSelectedRootExecutionRefFound3wrapperExecutionGapSelectorMergeExecutionProofFound%wrapperExecutionGapStrictHotspotFound"wrapperExecutionGapPromotionStatusgateBaseProofCurrentWriterVaHex#gateBaseProofOpcode20CandidateVaHex gateBaseProofOpcode20CurrentMode3gateBaseProofOpcode20CurrentModeIsNestedObjectPlus4&opcode20CurrentModeIsNestedObjectPlus4gateBaseProofFirstGateVaHexgateBaseProofSecondGateVaHexgateBaseProofGateWindowRowCountgateBaseProofGateWindowRows'gateBaseProofLocalDirectBaseSetterCount'gateBaseProofLocalBaseAffectingRowCount-gateBaseProofLocalBaseAffectingRowDetailCount-gateBaseProofLocalBaseAffectingRowsBeforeGate/gateBaseProofGateWindowBaseSetterCandidateCount0gateBaseProofGateWindowOnlyOpcode20BaseCandidategateBaseProofProofFoundgateBaseProofGateBaseProofFound"gateBaseProofActiveOrderProofFound#gateBaseProofGateTimeBaseProofFound-gateBaseProofPredecessorPersistenceProofFound predecessorPersistenceProofFound$gateBaseProofStrictHotspotProofFoundstrictHotspotProofFound"gateBaseProofFailedGateBaseGateIdsgateBaseProofMissingEvidence<gateBaseProofOpcode20DirectContextA8SetterCountInNestedTable.gateBaseProofDescriptorScript4FieldRecordCount;gateBaseProofDescriptorScript4CurrentFrontierDirectRefCount9gateBaseProofDescriptorScript4EncodedTargetClassificationBgateBaseProofDescriptorScript4EncodedTargetRawScalarCandidateCountLgateBaseProofDescriptorScript4EncodedTargetRouteProofRawScalarCandidateCountBgateBaseProofDescriptorScript4EncodedTargetPromotingCandidateCount-gateBaseProofDescriptorScript4GateWriterCount-gateBaseProofDescriptorScript4GateReaderCount?gateBaseProofDescriptorScript4ContextA8NonPointerSetterRowCount4gateBaseProofDescriptorScript4SpecificGateBaseProven0gateBaseProofDescriptorAllScriptFieldRecordCount=gateBaseProofDescriptorAllScriptCurrentFrontierDirectRefCount;gateBaseProofDescriptorAllScriptEncodedTargetClassificationDgateBaseProofDescriptorAllScriptEncodedTargetRawScalarCandidateCountNgateBaseProofDescriptorAllScriptEncodedTargetRouteProofRawScalarCandidateCountDgateBaseProofDescriptorAllScriptEncodedTargetPromotingCandidateCount4gateBaseProofDescriptorAllScriptSelectionOpcodeCount/gateBaseProofDescriptorAllScriptGateWriterCount/gateBaseProofDescriptorAllScriptGateReaderCount6gateBaseProofDescriptorAllScriptSpecificGateBaseProven3gateBaseProofActiveOrderAloneSufficientForGateProof+gateBaseProofActiveOrderOnlyProofEliminated,gateBaseProofOpcode20ContextF2ReferenceCount0gateBaseProofOpcode20ContextF2ReadReferenceCount1gateBaseProofOpcode20ContextF2WriteReferenceCount;gateBaseProofOpcode20ContextF2RuntimeObjectTableReaderCount4gateBaseProofOpcode20ContextF2DirectInitializerCount'opcode20ContextF2DirectInitializerCount-gateBaseProofOpcode20ContextF2CopyWriterCount opcode20ContextF2CopyWriterCount0gateBaseProofOpcode20ContextF2ConstantWriteCount#opcode20ContextF2ConstantWriteCount1gateBaseProofOpcode20ContextF2ObjectSelectorCount=gateBaseProofOpcode20ContextF2FixedStream2ObjectSelectorCount@gateBaseProofOpcode20ContextF2SpecificRuntimeObjectPointerProven=gateBaseProofOpcode20ContextF2RuntimeObjectTableStateRequired8gateBaseProofOpcode20ContextF2DiagnosticRouteSampleCount+opcode20ContextF2DiagnosticRouteSampleCount7gateBaseProofOpcode20ContextF2DiagnosticPromotionStatus*opcode20ContextF2DiagnosticPromotionStatus-gateBaseProofOpcode20ContextF2PromotionStatus9gateBaseProofGatePassIfSaveRuntimeBaseAndPredecessorState,gatePassIfSaveRuntimeBaseAndPredecessorState)gateBaseProofPublicPredecessorSampleCount+gateBaseProofPublicPredecessorSequenceCount/gateBaseProofPublicPredecessorObservedSelectors9gateBaseProofPublicPredecessorObservedPublicSaveSelectors0gateBaseProofPublicPredecessorReachedCurrentRootreachedCurrentRoot2gateBaseProofPublicPredecessorReachedRouteSelector1gateBaseProofPublicPredecessorActiveOrderCountHex.gateBaseProofPublicPredecessorActiveOrderHexes0gateBaseProofPublicPredecessorFirstDescriptorHexfirstDescriptorHex,gateBaseProofPublicPredecessorGateBaseProven4gateBaseProofPublicPredecessorLeftOverrunSampleCount6gateBaseProofPublicPredecessorLeftOverrunSequenceCount:gateBaseProofPublicPredecessorLeftOverrunObservedSelectorsDgateBaseProofPublicPredecessorLeftOverrunObservedPublicSaveSelectors;gateBaseProofPublicPredecessorLeftOverrunReachedCurrentRoot=gateBaseProofPublicPredecessorLeftOverrunReachedRouteSelector<gateBaseProofPublicPredecessorLeftOverrunActiveOrderCountHex9gateBaseProofPublicPredecessorLeftOverrunActiveOrderHexes;gateBaseProofPublicPredecessorLeftOverrunFirstDescriptorHex7gateBaseProofPublicPredecessorLeftOverrunGateBaseProven"gateBaseProofDiagnosticSampleCount(gateBaseProofDiagnosticObservedSelectors*gateBaseProofDiagnosticActiveOrderCountHex'gateBaseProofDiagnosticActiveOrderHexes)gateBaseProofDiagnosticFirstDescriptorHex%gateBaseProofDiagnosticGateBaseProven&gateBaseProofDiagnosticPromotionStatus3gateBaseProofDiagnosticRecheckRouteSelectorHitCount;gateBaseProofDiagnosticRecheckSelectorRouteSelectorHitCount>gateBaseProofDiagnosticRecheckActiveOrderRouteSelectorHitCount4gateBaseProofDiagnosticRecheckActiveOrderCountValues3gateBaseProofDiagnosticRecheckGateBaseStillUnproven)gateBaseProofSampleCurrentFrontierCovered8gateBaseProofSampleFinalNonPointerContextA8BaseHistogram+sampleFinalNonPointerContextA8BaseHistogramgateBaseProofRemainingProofsgateBaseProofEvidenceRefsgateBaseProofEvidenceRefCountgateBaseProofPromotionStatusopcode24Mode1SourceHex opcode24Mode1SourceWriteRowCountopcode24Mode1SourceWriteRowsopcode24Mode1ExactRefCountopcode24Mode1CoveringWriteCountopcode24Mode1CoveringWritescoveringWrites'opcode24Mode1IndexedWriteCandidateCount#opcode24Mode1IndexedWriteCandidatesindexedWriteCandidates*opcode24Mode1AddressProducerCandidateCount&opcode24Mode1AddressProducerCandidatesaddressProducerCandidates)opcode24Mode1StaticProducerCandidateCount%opcode24Mode1StaticProducerCandidatesstaticProducerCandidates'opcode24Mode1SourceWritePromotionStatus&opcode24Mode1RuntimeSaveReadBlockCount"opcode24Mode1RuntimeSaveReadBlocks#opcode24Mode1RuntimeRemainingProofs"opcode24Mode1StaticInitialValueHex#opcode24Mode1StaticInitialValueKindopcode24Mode1SourceHasRawByte(opcode24Mode1SaveReadBlockContainsSource saveReadBlockContainsMode1Sourceopcode24Mode1NotSavedataBackedopcode24Mode1NoStaticProducer'opcode24Mode1DiagnosticRouteSampleCount'opcode24Mode1DiagnosticTotalSampleCount*opcode24Mode1DiagnosticMode1SourceValueHex*opcode24Mode1DiagnosticRuntimeFlagValueHex1opcode24Mode1DiagnosticCurrentObjectIndexValueHex-opcode24Mode1DiagnosticAllWatchedValuesStable&opcode24Mode1DiagnosticPromotionStatus'opcode24Mode1DiagnosticNormalRouteProofopcode24Mode1RuntimeProofFound&opcode24Mode1RuntimeProducerProofFound!opcode24RuntimeProducerProofFound2opcode24Mode1RuntimeRouteStreamSelectionProofFound&opcode24RouteStreamSelectionProofFound&opcode24Mode1RuntimeStrictHotspotFound!opcode24Mode1RuntimeFailedGateIds#opcode24Mode1RuntimeMissingEvidence opcode24Mode1RuntimeEvidenceRefs$opcode24Mode1RuntimeEvidenceRefCount*opcode24Mode1RuntimeContextPromotionStatus+opcode24Mode1IndirectBasePlusOffsetRowCount'opcode24Mode1IndirectBasePlusOffsetRows$opcode24Mode1IndirectMode1DirectRefsmode1DirectRefs)opcode24Mode1IndirectGlobalBaseDirectRefsglobalBaseDirectRefs1opcode24Mode1IndirectBasePlusOffsetCandidateCount-opcode24Mode1IndirectBasePlusOffsetCandidatesbasePlusMode1OffsetCandidates2opcode24Mode1IndirectBaseWindowWriteCandidateCount.opcode24Mode1IndirectBaseWindowWriteCandidatesbaseWindowMode1WriteCandidates8opcode24Mode1IndirectNearbyBaseWindowWriteCandidateCount4opcode24Mode1IndirectNearbyBaseWindowWriteCandidates$nearbyBaseWindowMode1WriteCandidates*opcode24Mode1IndirectNoStaticBaseCandidatenoStaticBaseIndirectCandidateopcode24Mode1FileReadCallCount+opcode24Mode1FileReadGlobalDestinationCount*opcode24Mode1FileReadGlobalDestinationRows#opcode24Mode1FileReadCandidateCountopcode24Mode1FileReadCandidatesmode1FileReadCandidates"opcode24Mode1FileReadProducerFoundopcode24Mode1BlockRowCountopcode24Mode1BlockRows*opcode24Mode1BlockDirectCoveringWriteCount&opcode24Mode1BlockDirectCoveringWritesdirectCoveringWrites%opcode24Mode1BlockWriteCandidateCount!opcode24Mode1BlockWriteCandidatesblockWriteCandidates.opcode24Mode1BlockAddressLikeCoveringBaseCount*opcode24Mode1BlockAddressLikeCoveringBasesaddressLikeCoveringBasesopcode24RuntimeEnabledFlagHexopcode24RuntimeEnabledRefCountopcode24RuntimeEnabledRefs(opcode24RuntimeEnabledSaveReadBlockCount$opcode24RuntimeEnabledSaveReadBlocks%opcode24RuntimeEnabledRemainingProofs%opcode24RuntimeEnabledDirectReadCount&opcode24RuntimeEnabledDirectWriteCount%opcode24RuntimeEnabledRequiresFlagOne+opcode24RuntimeEnabledStaticInitialValueHex/opcode24RuntimeEnabledSaveReadBlockContainsFlag'saveReadBlockContainsRuntimeEnabledFlag/opcode24RuntimeEnabledFlagUnwrittenStaticSource,opcode24RuntimeEnabledDiagnosticFlagDisableddiagnosticRuntimeFlagDisabled opcode24RuntimeEnabledProofFound$opcode24RuntimeEnabledFlagProofFound,opcode24RuntimeEnabledModeDispatchProofFoundopcode24ModeDispatchProofFound#opcode24RuntimeEnabledFailedGateIds%opcode24RuntimeEnabledMissingEvidence%opcode24RuntimeEnabledPromotionStatus'opcode24RuntimeEnabledBlockScanRangeHexscanRangeHex#opcode24RuntimeEnabledBlockRowCountopcode24RuntimeEnabledBlockRows7opcode24RuntimeEnabledBlockAddressLikeCoveringBaseCount3opcode24RuntimeEnabledBlockAddressLikeCoveringBases3opcode24RuntimeEnabledBlockDirectCoveringWriteCount/opcode24RuntimeEnabledBlockDirectCoveringWrites.opcode24RuntimeEnabledBlockWriteCandidateCount*opcode24RuntimeEnabledBlockWriteCandidates*opcode24RuntimeEnabledBlockPromotionStatusopcode24CurrentRootModeRowCount'opcode24CurrentRootOpcodeCandidateCount(opcode24CurrentRootPointerCollisionCount&opcode24CurrentRootMode1CandidateCount'opcode24CurrentRootFrontierOperandCount'opcode24CurrentRootRouteCnsOperandCount$opcode24CurrentRootGateBoundaryVaHexgateBoundaryVaHex'opcode24CurrentRootModesPromotionStatus$opcode24Mode1DefaultObject61ValueHex.opcode24Mode1DefaultObject61ConsumerGroupCount*opcode24Mode1DefaultObject61ConsumerGroups!opcode24Mode1DefaultBranchOperandbranchOperand#opcode24Mode1DefaultRemainingProofs.opcode24Mode1DefaultDirectFrontierOperandCount.opcode24Mode1DefaultBranchFrontierOperandCount(opcode24Mode1DefaultRouteOperandRowCountrouteOperandRowCount'opcode24Mode1DefaultStaticPromotesRoute+opcode24Mode1DefaultRuntimeProducerRequired)opcode24Mode1DefaultStrictHotspotRequiredstrictHotspotRequired#opcode24Mode1DefaultPromotionStatusselectedPointerCurrentRootHex&selectedPointerCurrentRootTextRefCount"selectedPointerSecondLevelTableHex+selectedPointerSecondLevelTableTextRefCount"selectedPointerCurrentCodeRefCount)selectedPointerRuntimeTraceHookPointCountselectedPointerOpcode8ReadHex#selectedPointerRoutePromotionStatusselectedPointerProofFound0selectedPointerFailedSelectedPointerUsageGateIdsselectedPointerMissingEvidenceselectedPointerEvidenceRefCount+routeRootRefsAllRouteSelectorRootsTableOnly)routeRootRefsAnyRouteSelectorRootTextRefs5routeRootRefsSourceTargetSplitAcrossPreviousSelectors-routeRootRefsCurrentSelectorContainsRoutePair-routeRootRefsPredecessorToCurrentRootRefFoundrouteRootRefsRouteOrderProvenrouteRootRefsProofFound#routeRootRefsRouteRootRefProofFoundrouteRootRefProofFound&routeRootRefsFailedRouteRootRefGateIdsrouteRootRefsMissingEvidencerouteRootRefsPromotionStatus'routePairEntryExecutionEvidenceRowCount#routePairEntryExecutionEvidenceRows#routePairEntryExecutionEvidenceRefs'routePairEntryExecutionEvidenceRefCount-routePairEntryExecutionRoutePairEntryRowCount)routePairEntryExecutionRoutePairEntryRows-routePairEntryExecutionNegativeReaderRowCount)routePairEntryExecutionNegativeReaderRows&routePairEntryExecutionRemainingProofsroutePairEntryExecutionStatus<routePairEntryExecutionGlobalCurrentSelectorRoutePairIndicesEroutePairEntryExecutionGlobalCurrentSelectorNegativeRoutePairRowCountHroutePairEntryExecutionGlobalCurrentSelectorNonNegativeRoutePairRowCount<routePairEntryExecutionGlobalCurrentFrontierLeafOnlyNegative<routePairEntryExecutionCorrectedTraceNormalSelectionGapFound=routePairEntryExecutionCorrectedTraceNormalSelectionGapStatus<routePairEntryExecutionSourcePredecessorCurrentProducerCount=routePairEntryExecutionOpcode08SourcePredecessorBucketSummary=routePairEntryExecutionOpcode08CurrentSelectorContrastSummary9routePairEntryExecutionOpcode07DirectEntrySelectionAbsentQroutePairEntryExecutionOpcode09SourceOrPredecessorUnsupportedModeOpcode09RowCountGroutePairEntryExecutionOpcode09SourcePredecessorPointerCollisionSummary>routePairEntryExecutionWrapperEntryCurrentRootEntryRunRefCount>routePairEntryExecutionWrapperEntryOpcode5aFallthroughRefCount=routePairEntryExecutionWrapperEntryFallthroughNonCodeRefCount>routePairEntryExecutionWrapperEntryFallthroughHandlerSummaries6routePairEntryExecutionIndexSourceEntryPointerRefCount:routePairEntryExecutionIndexSourceEntryPointerTextRefCount?routePairEntryExecutionIndexSourceEntryPointerPromotingRefCountKroutePairEntryExecutionIndexSourceEncodedEntryAnchorRawScalarCandidateCountSroutePairEntryExecutionIndexSourceEncodedEntryAnchorBranchAttachedEncodedFieldCountTroutePairEntryExecutionIndexSourceEncodedEntryAnchorModeledControlFlowCandidateCountKroutePairEntryExecutionIndexSourceEncodedEntryAnchorPromotingCandidateCountBroutePairEntryExecutionIndexSourceEncodedEntryAnchorClassificationIroutePairEntryExecutionIndexSourceEntryPointerOpcode5aFallthroughRefCountHroutePairEntryExecutionIndexSourceEntryPointerFallthroughNonCodeRefCountJroutePairEntryExecutionIndexSourceNonNegativeEntryPointerPromotingRefCountMroutePairEntryExecutionIndexSourceNegativeReaderEntryPointerPromotingRefCountIroutePairEntryExecutionIndexSourceEntryPointerFallthroughHandlerSummaries>routePairEntryExecutionIndexSourceHigherLevelIndexSourceProven4routePairEntryExecutionRootTableWindowDirectRefCount8routePairEntryExecutionRootTableWindowDirectTextRefCount=routePairEntryExecutionRootTableRouteEntryAddressTextRefCount:routePairEntryExecutionRootTableRouteLeafValueTextRefCount=routePairEntryExecutionRootTableFrontierLeafValueTextRefCount?routePairEntryExecutionRootTableFrontierReaderValueTextRefCount;routePairEntryExecutionRootTableFrontierReaderValueRefCountruntimeTraceProofFound%runtimeTraceFailedRuntimeTraceGateIdsruntimeTraceMissingEvidenceruntimeTraceBlockersruntimeTraceExecutionBlockersruntimeTraceExecutionWinePrefix%runtimeTraceExecutionGdbMultiarchPathr  r  r  r  r  r  runtimePollReachedRoute-runtimeTraceEquivalentRejectionClassificationruntimeTraceEquivalentRejection,runtimePredecessorBranchStatePollSampleCount2runtimePredecessorBranchStatePollObservedSelectors<runtimePredecessorBranchStatePollObservedPublicSaveSelectors.runtimePredecessorBranchStatePollActiveFlagHex*runtimePredecessorBranchStatePollValuesHex,runtimePredecessorBranchStatePollMatchesFill(runtimePredecessorBranchStatePollAllZero5runtimePredecessorBranchStatePollReachedRouteSelector9runtimePredecessorHighFrequencyBranchStatePollSampleCount=runtimePredecessorHighFrequencyBranchStatePollIntervalSeconds?runtimePredecessorHighFrequencyBranchStatePollObservedSelectorsIruntimePredecessorHighFrequencyBranchStatePollObservedPublicSaveSelectors;runtimePredecessorHighFrequencyBranchStatePollActiveFlagHex7runtimePredecessorHighFrequencyBranchStatePollValuesHex9runtimePredecessorHighFrequencyBranchStatePollMatchesFill5runtimePredecessorHighFrequencyBranchStatePollAllZeroBruntimePredecessorHighFrequencyBranchStatePollReachedRouteSelectorAruntimePredecessorLeftOverrunActivationBranchStatePollSampleCountGruntimePredecessorLeftOverrunActivationBranchStatePollObservedSelectorsQruntimePredecessorLeftOverrunActivationBranchStatePollObservedPublicSaveSelectorsCruntimePredecessorLeftOverrunActivationBranchStatePollActiveFlagHex?runtimePredecessorLeftOverrunActivationBranchStatePollValuesHexAruntimePredecessorLeftOverrunActivationBranchStatePollMatchesFill=runtimePredecessorLeftOverrunActivationBranchStatePollAllZeroJruntimePredecessorLeftOverrunActivationBranchStatePollReachedRouteSelector+runtimePredecessorTrailStartPollSampleCount1runtimePredecessorTrailStartPollObservedSelectors;runtimePredecessorTrailStartPollObservedPublicSaveSelectors.runtimePredecessorTrailStartPollClassification)runtimePredecessorTrailStartPollValuesHex+runtimePredecessorTrailStartPollMatchesFill'runtimePredecessorTrailStartPollAllZero.runtimePredecessorTrailStartPollTargetObserved0runtimePredecessorTrailStartPollMovementObserved4runtimePredecessorTrailStartPollReachedRouteSelector1runtimePredecessorTrailLeftOverrunPollSampleCount7runtimePredecessorTrailLeftOverrunPollObservedSelectorsAruntimePredecessorTrailLeftOverrunPollObservedPublicSaveSelectors4runtimePredecessorTrailLeftOverrunPollClassification/runtimePredecessorTrailLeftOverrunPollValuesHex1runtimePredecessorTrailLeftOverrunPollMatchesFill-runtimePredecessorTrailLeftOverrunPollAllZero2runtimePredecessorTrailLeftOverrunPollCameraTarget3runtimePredecessorTrailLeftOverrunPollCameraOutside:runtimePredecessorTrailLeftOverrunPollReachedRouteSelectorcoordinateCandidateCountcoordinateEncodingCount coordinateSpanBoundEncodingCount"targetSpawnCoordinateEncodingCount2targetSpawnCoordinateInterestingPromotableHitCountexitTargetRankingBlockedTargetexitTargetRankingReturnTargetexitTargetRankingExitCountexitTargetRankingRows"exitTargetRankingBlockedTargetRows%exitTargetRankingSelectorOutgoingRows&exitTargetRankingConfirmedIncomingRows exitTargetRankingRemainingProofs'exitTargetRankingBlockedTargetExitCount+exitTargetRankingAutoBlockedTargetExitCount4exitTargetRankingBlockedTargetReturnOverlapExitCount1exitTargetRankingBlockedTargetReciprocalExitCount4exitTargetRankingBlockedTargetCoordinateLikeHitCount*exitTargetRankingCoordinatePromotableCount/exitTargetRankingSelectorOutgoingCandidateCount(exitTargetRankingSelectorOutgoingTargets2exitTargetRankingSelectorOutgoingStrictBackedCount5exitTargetRankingSelectorOutgoingConfirmedBackedCount*exitTargetRankingSelectorOutgoingOnlyCount5exitTargetRankingBlockedTargetSelectorOccurrenceCount4exitTargetRankingReturnTargetSelectorOccurrenceCount'exitTargetRankingConfirmedIncomingCount exitTargetRankingPromotionStatusedgeTriggerCandidateRowCountedgeTriggerCandidateRows"edgeTriggerDirectCallGraphEvidence1dataDescriptorPredecessorRootStopIsDataDescriptor1dataDescriptorPredecessorFillStopIsDataDescriptor$dataDescriptorD0SharedHandlerOpcodes$dataDescriptorC0SharedHandlerOpcodes"dataDescriptorD0PointerRefSections"dataDescriptorC0PointerRefSections.dataDescriptorRouteAndWrapperShareE8Descriptor routeAndWrapperShareE8Descriptor.dataDescriptorDirectLeafUsesDistinctDescriptor-dataDescriptorPayloadDirectlyTargetsLeafTable(dataDescriptorPayloadGraphComponentCountpayloadGraphComponentCount'dataDescriptorPayloadGraphAllEdgesLocalpayloadGraphAllEdgesLocal/dataDescriptorPayloadGraphReachesFrontierTargetdataDescriptorPromotionStatuslocalSavedataStatuslocalSavedataPromotionStatuslocalSavedataProofFoundlocalSavedataSlotScanProofFoundsavedataSlotScanProofFound*localSavedataFailedSavedataSlotScanGateIdsfailedSavedataSlotScanGateIdslocalSavedataMissingEvidencelocalSavedataEvidenceRefCountlocalSavedataFoundCountlocalSavedataValidCountrealSavedataCandidateCountrealSavedataValidCandidateCount"realSavedataValidUniqueSha256Count$realSavedataValidDuplicateGroupCountvalidRealDuplicateGroupCountrealSavedataValidCandidateRowsvalidRealCandidateRows+realSavedataValidCandidateBlockReasonCounts%realSavedataValidCandidatesAllBlocked!realSavedataWorkspaceDatFileCount-realSavedataWorkspaceExpectedSizeDatFileCount&realSavedataWorkspaceZipDatMemberCount3realSavedataWorkspaceHiddenExpectedSizeDatFileCount(realSavedataCurrentSelectorRealSaveCount(realSavedataSelectedPointerRealSaveCount"realSavedataRoutePairRealSaveCount'realSavedataRoutePromotionRealSaveCount#realSavedataRouteEvidenceProofFound#realSavedataRealSelector20SaveFound:realSavedataRealSelector20CapturedCurrentSelectorSaveCount5realSavedataRealSelector20CapturedSourceOnlySaveCount5realSavedataRealSelector20CapturedTargetOnlySaveCount4realSavedataRealSelector20CapturedRoutePairSaveCount0realSavedataRouteEvidenceRejectionClassification"realSavedataRouteEvidenceRejectionrealSavedataProofFound!realSavedataFailedSavedataGateIdsrealSavedataMissingEvidence realSavedataRequiredByteCoverage1realSavedataRequiredSelectorBytePairRealSaveCount'realSavedataSyntheticDiagnosticExcluded(realSavedataPublicCurrentFrontierCovered!realSavedataPublicSearchNoteCount"realSavedataLatestPublicSearchNoterealSavedataEvidenceRefsrealSavedataEvidenceRefCountrealSavedataPromotionStatusfailedGateIdsfailedGateshardBlockersnonPromotingEvidencec              3  J   K   | ]  }|j                  d       dk(  sd  yw)r   openr   Nr   r   s     r   ry   z build_summary.<locals>.<genexpr>  s!     "\@QU[@[1"\   ##c              3  J   K   | ]  }|j                  d       dk(  sd  yw)r   r   r   Nr   r   s     r   ry   z build_summary.<locals>.<genexpr>  s!     %bC3778CTXaCaa%br  z+route_promotion_external_proof_handoff.html)	zcaptured-selector-2-0-savedataz/runtime-trace-or-equivalent-selected-root-proofzstrict-source-hotspot-reviewr   zcurrent-leaf-wrapper-proofzpredecessor-fill-order-proofzselector-merge-proofzopcode20-gate-base-proofzopcode24-runtime-producer-proofzPpython3 tools/refresh_savedata_route_proof.py --search-root <file-or-dir-or-zip> -> z remains blocked: strict source/tile hotspot evidence, real selector 2:0 savedata, and selected-root execution proof are all required before routeAssist or selector scene-list/resource adjacency can be promoted.)r  r  nonPromotingEvidenceDetailsgateChecklistopenNextActionCountblockedNextActionCountr  externalProofHandoffUrl&externalProofHandoffExpectedPackageIds%externalProofHandoffRegenerateCommand
conclusion)r.   r!   rh   nextboolrm   r(   rC   rs   r|   r   r   r   r   r   r   allrc  rn   r   sumr   (
  r-   savedata_slot_scanruntime_trace_feasibilityexit_coordinate_variant_scanstrict_source_hotspot_contextra   "selected_root_execution_gap_report$predecessor_fill_execution_order_gap!predecessor_descriptor_bridge_gap'predecessor_fill_site_execution_contextmerge_runtime_contextwrapper_execution_gapgate_base_proof_gapsecondary_fill_rootsmerge_execution_gap(runtime_source_save_load_variant_contextr   rU  wrapper_execution_evidence_rows"wrapper_execution_remaining_proofsgate_base_window_rowsgate_base_local_rowsgate_base_remaining_proofs&provided_strict_source_hotspot_context'strict_source_hotspot_candidate_contextprovided_edge_trigger_gapedge_trigger_candidate_gapstrict_hotspot_candidate_rows#strict_source_context_evidence_rows&strict_source_context_remaining_proofsstrict_hotspot_review_matrix$strict_hotspot_review_candidate_rows&strict_hotspot_review_remaining_proofscoordinate_false_positiverb  strict_gap_failed_gate_idsstrict_gap_missing_evidencestrict_event_tile_signaturetile_hotspot_pattern_contrastr_  exit_target_rowsexit_target_blocked_rowsexit_target_selector_rowsexit_target_incoming_rowsexit_target_remaining_proofsexit_target_return_targetedge_trigger_candidate_rowsedge_trigger_direct_call_graphdata_descriptor_opcode_mapreal_save_gapselected_root_gapselected_root_reportselected_root_save_loader_gateselected_root_static_gateselected_root_hook_gateselected_root_dispatch_gateselected_root_opcode_gateselected_root_writer_gateselected_root_runtime_gateselected_root_diagnostic_gateselected_root_rejection%selected_root_diagnostic_branch_staterb   selected_root_gate_statusesselected_root_subgate_orderselected_root_gate_rowsselected_root_remaining_proofsselected_root_evidence_refsselected_root_failed_gate_idsselected_root_missing_evidenceselected_pointer_usageroute_root_ref_contextroute_pair_entry_gaproute_pair_entry_evidence_rowsroute_pair_entry_rowsroute_pair_negative_reader_rowsroute_pair_remaining_proofsgate_base_public_active_order"gate_base_public_left_active_order!gate_base_diagnostic_active_ordergate_base_diagnostic_recheckopcode24_source_writesopcode24_runtime_context opcode24_runtime_enabled_contextopcode24_default_effectopcode24_current_root_modesopcode24_indirect_contextopcode24_file_read_contextopcode24_block_writes%opcode24_runtime_enabled_block_writesopcode24_source_rowsopcode24_indirect_base_rows#opcode24_file_read_destination_rowsopcode24_block_rows!opcode24_runtime_save_read_blocks!opcode24_runtime_remaining_proofs opcode24_runtime_failed_gate_ids!opcode24_runtime_missing_evidenceopcode24_runtime_enabled_refs)opcode24_runtime_enabled_save_read_blocks)opcode24_runtime_enabled_remaining_proofs(opcode24_runtime_enabled_failed_gate_ids)opcode24_runtime_enabled_missing_evidence#opcode24_runtime_enabled_block_rows opcode24_default_object61_groups!opcode24_default_remaining_proofsobject61_stream_operandsrW  predecessor_branch_state_poll&predecessor_highfreq_branch_state_poll5predecessor_left_overrun_activation_branch_state_pollpredecessor_trail_start_poll#predecessor_trail_left_overrun_pollstrict_source_hotspot_foundtile_hotspot_confirmedreal_selector20_save_found!selected_root_execution_ref_foundruntime_trace_can_run_nowruntime_trace_blockersruntime_execution_probe runtime_execution_probe_blockersruntime_execution_probesruntime_execution_probe_count)runtime_execution_virtual_desktop_gdbstub4runtime_execution_virtual_desktop_relocated_software1runtime_execution_virtual_desktop_relocated_watchruntime_feasibility_binfmtruntime_execution_binfmt runtime_route_watch_sample_count(runtime_route_watch_startup_wait_seconds&runtime_route_watch_observed_selectorsruntime_route_watch_values!runtime_route_watch_reached_route(predecessor_direction_sweep_sample_count0predecessor_direction_sweep_startup_wait_seconds.predecessor_direction_sweep_observed_selectors,predecessor_direction_sweep_public_selectors&predecessor_direction_sweep_public_hit)predecessor_direction_sweep_reached_route"predecessor_direction_sweep_values#predecessor_direction_sweep_summary6predecessor_left_overrun_activation_sweep_sample_count>predecessor_left_overrun_activation_sweep_startup_wait_seconds<predecessor_left_overrun_activation_sweep_observed_selectors:predecessor_left_overrun_activation_sweep_public_selectors4predecessor_left_overrun_activation_sweep_public_hit7predecessor_left_overrun_activation_sweep_reached_route0predecessor_left_overrun_activation_sweep_values1predecessor_left_overrun_activation_sweep_summary%predecessor_branch_state_sample_count+predecessor_branch_state_observed_selectors2predecessor_branch_state_observed_public_selectors$predecessor_branch_state_active_flagpredecessor_branch_state_hexes%predecessor_branch_state_matches_fill!predecessor_branch_state_all_zero&predecessor_branch_state_reached_route predecessor_branch_state_summary.predecessor_highfreq_branch_state_sample_count7predecessor_highfreq_branch_state_poll_interval_seconds4predecessor_highfreq_branch_state_observed_selectors;predecessor_highfreq_branch_state_observed_public_selectors-predecessor_highfreq_branch_state_active_flag'predecessor_highfreq_branch_state_hexes.predecessor_highfreq_branch_state_matches_fill*predecessor_highfreq_branch_state_all_zero/predecessor_highfreq_branch_state_reached_route)predecessor_highfreq_branch_state_summary=predecessor_left_overrun_activation_branch_state_sample_countCpredecessor_left_overrun_activation_branch_state_observed_selectorsJpredecessor_left_overrun_activation_branch_state_observed_public_selectors<predecessor_left_overrun_activation_branch_state_active_flag6predecessor_left_overrun_activation_branch_state_hexes=predecessor_left_overrun_activation_branch_state_matches_fill9predecessor_left_overrun_activation_branch_state_all_zero>predecessor_left_overrun_activation_branch_state_reached_route8predecessor_left_overrun_activation_branch_state_summary$predecessor_trail_start_sample_count*predecessor_trail_start_observed_selectors1predecessor_trail_start_observed_public_selectors&predecessor_trail_start_classification%predecessor_trail_start_reached_route'predecessor_trail_start_target_observed)predecessor_trail_start_movement_observed#predecessor_trail_start_state_hexes$predecessor_trail_start_matches_fill predecessor_trail_start_all_zeropredecessor_trail_start_summary+predecessor_trail_left_overrun_sample_count1predecessor_trail_left_overrun_observed_selectors8predecessor_trail_left_overrun_observed_public_selectors-predecessor_trail_left_overrun_classification,predecessor_trail_left_overrun_reached_route,predecessor_trail_left_overrun_camera_target-predecessor_trail_left_overrun_camera_outside*predecessor_trail_left_overrun_state_hexes+predecessor_trail_left_overrun_matches_fill'predecessor_trail_left_overrun_all_zero&predecessor_trail_left_overrun_summaryruntime_route_watch_summary!runtime_trace_feasibility_summaryroute_pair_entry_gap_summarywrapper_execution_gap_summarygate_base_proof_summaryopcode24_mode1_summaryruntime_poll_reached_route"runtime_trace_equivalent_rejectionlocal_savedata_found_countlocal_savedata_valid_countreal_savedata_summaryselected_pointer_summaryroute_root_failed_gate_idsroute_root_missing_evidenceroute_root_ref_summaryselected_root_gate_summarypredecessor_fill_root_tail!predecessor_fill_root_tail_beforepredecessor_fill_encoded_entry%predecessor_fill_raw_scalar_rejectionpredecessor_fill_order_summarysecondary_fill_entry_summary#predecessor_descriptor_edge_summary%predecessor_descriptor_edge_rejection%predecessor_descriptor_encoded_target%predecessor_descriptor_bridge_summary"data_descriptor_opcode_map_summary predecessor_fill_context_summaryselector_merge_runtime_summary selector_merge_execution_summarycoordinate_candidate_countcoordinate_encoding_countcoordinate_span_bound_counttarget_spawn_encoding_count#target_spawn_current_root_hit_count+target_spawn_character_descriptor_hit_count&target_spawn_current_root_class_counts.target_spawn_character_descriptor_class_counts!target_spawn_promotable_hit_count-target_spawn_interesting_promotable_hit_count+target_spawn_all_interesting_non_promotabletarget_spawn_strict_foundcoordinate_strict_found#strict_event_tile_signature_summarytile_hotspot_pattern_summary%strict_source_hotspot_context_summaryexit_target_ranking_summary runtime_source_save_load_summary)runtime_predecessor_route_attempt_summarysource_save_loadsource_save_coordinate_loadsource_save_exit_pathsource_save_adaptive_exitsource_save_adaptive_trailsource_save_ready_pathssource_save_diversion_contextgate_checklistr   failed_gatesmissing_evidencenext_required_evidencehard_blockerspromotion_allowednext_actionsnon_promoting_detailsr{  r  s
                                                                                                                                                                                                                                                                          @@r   build_summaryr    s,|  & 56G+1r 9 ?R#?#E2 +O+USU((I(OR%.U.[Y[+1]W[[AV5W][]17R&;&?&?
&K&Qr#)>)B)BCT)U)[Y[&-V=O1PVTV/334DEK.223UV\Z\!4!8!89J!K!Qr/Z7;;?S3TZXZ-W=P1QWUW0 	;;<=	 - 	2 	;;>?	 .
 .K-Pb*.a'++>Z2[a_a "
 ),,-AB 	&3 ,
 !1 6B{{#34Q8Q 0 	& 
 %I/"%! +H*K*KJ*W*][]'-J-N-NO`-a-geg*#*;;/J#K#Qr +G+K+KO+\+b`b(-I-M-MN_-`-fdf* < @ @AW X ^\^239rJ!+0O!P!VTV",..1B"C"Ir")++.L"M"SQS$+KK0L$M$SQS!!++&9:@b*..w7=22667PQWUW 3 7 78T U [Y[ 3 7 78R S YWY#6#:#:;L#M#SQS 0 	6;;x 	6KK &B++H5 
 !4 7 7 G !4	
0	

 	L #3"6"6"G"M2%5%9%9:S%T%ZXZ"!(-F!G!M2KK 9:@bM$>?E2=RAR%9%=%=>N%O%USU" 4 8 89N O USU2667MNTRT"6":":;N"O"USU 4 8 89T U [Y[ 4 8 89P Q WUW!5!9!9:L!M!SQS$8$<$<=V$W$][]!2667WX^\^9==>[\9==>[\:>>?]^dbd"?"C"CDg"h9==>[\"?"C"C9#
 9<<=YZ
-) (++J7=2# 	**# #
 	  !>? 	'& #
 	  !AB 
	
	
   366zBHb  !23 	##$:;	 #
 #7":":>"J"Pb$8$<$<=X$Y$_]_!  !23 	*) # %[[)?@FB$[[)>?E201 	;;;<	 
 &:%=%=n%M%SQS"0445IJPb&:&>&>?S&T&ZXZ#"6":":;L"M"SQS$7$;$;<b$c$igi! QRXVX ' )<(?(?@_(`(fdf%#6#:#:;a#b#hfh $[[)DEK&{{+HIOR'.{{3R'S'YWY$%kk*FGM2")++.H"I"OR ',J K Qr!(-K!L!RPR#KK(BCIr,3KK8[,\,b`b)155f=C";"?"?@T"U"[Y[*D*H*HIh*i*omo'/33F;Ar(@(D(DEU(V(\Z\%(@(D(DEV(W(][]% $$%KLRPR % )A(D(DEV(W(][]%$D$H$H$P$VTV!0P0T0TUe0f0ljl-0P0T0TUf0g0mkm-(,,-RSYWY - 	),,->?E2 . +P*S*STZ*[*a_a''>'B'BC['\'b`b$(?(C(CDU(V(\Z\%&{{+CDJ %IJPb$6$:$:;W$X$^\^!HIOR + 	PQWUW : $6#9#9:`#a#geg *<*@*@Am*n*trt'"&./ 	N(,,-LM# ""?"C"CDZ"[\!%34 	J:;	J!!"AB	J !%%&ABHbI	" )-->-B-BCb-c(d% $%>%B%BCZ%[ \6:::FL"7;;<LMSQS'>'B'B:'N'TRT$ +..x8>B 776? 	   
 %((?(C(CH(M(SQS$T! $$%STZXZ . 	!$$P	
 	 	 9 	!$$G	
 	 	 6 ";!>!>?O!P!VTV6::;KLRPR'8'<'<=_'`$/@/D/DEn/o,->-B-BCk-l-rpr*!2!6!67T!U(,->-B-BCn-o(p%/@/D/D90, 8I7L7L@84 6G5J5J?6 6	 3 4E3H3HI4 4	 1 .2]^.* 15XY1- *;)>)>?k)l&
$%M$Na;
<A88BCJs
K L++.884`+a+heh*i j..T-U V11Z0[ \++M*N	P ( >O=R=RE>: FWEZEZLFB DUCXCXKD D	 A BSAVAVUB B	 ? <@ij<8 ?Cde?; 8I7L7L@84 11g0hhiI
J!88PQXUX
Y Z788NOVSV
W X:?
@ A=B
C D7;
<
	> 6 -J,M,Mm,\)2O2S2STg2h2nln/%))*GHNB 7 ,I+L+LMe+f(%B%F%FGb%c%igi",I,M,MNp,q)(E(I(IJg(h%-1%))*JK.* ""G!H88?@GC
H I((+1c(d(khk'l m,,P+Q R((+1O(P(WTW'X Y--R,S T))J(K L..T-U	W % 6\5_5_`m5n2.223HI < 	/223FGM2 9 	/223PQWUW @ 	/223KL 2 	/223NOUSU , 	/223UV 3 	/223PQ / 7;.223ST73 	/9
:!B
C188HIPS
Q R588OPWTW
X Y98
9 :588;<C
D E:9
: ;65
6 7;:
;	= .& 	>AA-P B 	>AABUV\Z\ H 	>AAB_`fdf O 	>AABZ[ A 	>AAB]^dbd ; 	>AABde B 	>AAB_` > FJ=AABbcFB 	7H
I88WX_\_
` a=88^_fcf
g hAG
H I=88JKRs
S TBH
I J>D
E FCI
J	L =" ,H+K+KM+Z(1M1Q1QRe1f1ljl.$(()FGM2 6 .J-M-MNh-i*,0$(()IJ-) /K.N.NOk.l+0L0P0PQp0q-*F*J*JKf*g*mkm'+G+K+KLn+o('C'G'GHe'f$
 !E Fa88>?F3
G H''*xx0a'b'ifi&j k&&L%M N''*xx0S'T'[X[&\ ],,P+Q R((H'I J//V.W X%%N$O P--R,S		U $ 3V2Y2YZg2h/+//0CDJ 6 	,//0MNTRT = 5X4[4[(51 48+//0PQ40 4W3Z3Z140 5X4[4[251 	,//0KLRPR / 3V2Y2Y*3/ /R.U.U%/+ ''R&SST88EFM#
N O--0XX6n-o-vsv,w x,,Y+Z [--0XX6`-a-heh,i j22]1^ _..U-V W33_2` a44a3b c33_2`		b + 67q3
4A88:;Bs
C D67 8""C!D		F  	A 	A 	 	A+,	A-	A/33LAB	AC#	A 88-112MNTRTU\Y\
]		A^ 		A
 !$$=$A$ABS$T$ZXZ [\	A
]	A 2556HIJ	AK	A ./0	A1	A 2556JKL	AM	A <=>	A?	A 88	A9!	A 588B
C	A DE	A 588D
E	A FG	A 588C
D	AE#	A  @CCHM
N!	A  OP!	A" @CCJO
P#	A" QR#	A$ @CCIN
O%	A$ PQ%	A& =@@J
K'	A& LM'	A( =@@L
M)	A( NO)	A* =@@K
L+	A*M+	A, 477EF-	A, GH-	A. &)))4
5/	A.6/	A0 /22<@A1	A0B1	A2 .11,?@3	A2A3	A4 '**+=>?5	A &<8	@ 8	@
  8	@%C!D E 8	@Q 8	@$%
&8	@&'8	@(+,K(L'M8	@N!8	@!5!9!9:L!M N8	@O8	@ !XX%v>R>V>VWn>o>usu%vv}z}~8	@8	@  9M9Q9QRw9x9~|~   G  DG  H	8	@H	8	@
 !XX%{>R>V>VWs>t>zxz%{{  C  @C  D8	@
D8	@ "hh  'H?S?W?WX  @A  @G  EG  'H  H  O  LO  P8	@P8	@  ##$TU
V8	@ WX8	@  ##$WX
Y8	@Z$8	@ %9$<$<=d$e#f8	@g8	@ 3667_`a8	@b#8	@ $8#;#;<c#d"e8	@f8	@ 0334XYZ8	@[8	@  ##$YZ
[8	@ \]8	@   ##$Z[
\!8	@ ]!8	@" +../WX_\_`#8	@"a#8	@$ 3667_`gdgh%8	@$i!%8	@& "6!9!9:m!n o'8	@&p'8	@( /223opq)8	@(r)8	@*  #xx(<(@(@Aq(r(xvxy   A  ~A  B+8	@*B+8	@, 1445gholop-8	@,q&-8	@. ';&>&>?h&i%j/8	@.k /8	@2  ##$NO
P38	@2 QR38	@4  ##$RS
T58	@4 UV58	@6  ##$WX
Y78	@6Z78	@:  ##$cd
e;8	@: fg;8	@<  ##$kl
m=8	@< no=8	@>  ##$lm
n?8	@> op?8	@@  ##$cd
eA8	@@f#A8	@B $8#;#;<r#s"tC8	@Bu"C8	@F  ##$ab
cG8	@F deG8	@H  ##$`a
bI8	@Hc I8	@L  ##$bc
dM8	@L efM8	@N  ##$ef
gO8	@NhO8	@P  #xx(<(@(@A~(  )F  DF   G   N  KN  OQ8	@POQ8	@R 2556hijS8	@RkS8	@V  ##$CD
EW8	@V FGW8	@X  ##$GH
IY8	@XJ0Y8	@\  ##$LM
N]8	@\ OP]8	@^  ##$IJ
K_8	@^ LM_8	@`  ##$LM
Na8	@` OPa8	@b  ##$NO
Pc8	@bQ'c8	@d (<'?'?@f'g&he8	@die8	@f  4778abcg8	@fd"g8	@h #7":":;d"e!fi8	@hg)i8	@j *>)A)ABj)k(lk8	@jm&k8	@l '*hh/C/G/GHq/r/xvx&y  'A  ~A  &Bm8	@lBm8	@n *--.MNOo8	@nPo8	@p '**+<=>q8	@ !xF	A F	A 	 F	A(,,->?@F	A@BF	A $$%;<
=F	A=?F	A !$$%=>
?F	A@F	A ;<=	F	A>	F	A
 .112DEFF	A
GF	A ABCF	ADF	A (++,?@AF	ABF	A /223PQRF	ASF	A 4778VWXF	AYF	A !$$%;<
=F	A >?F	A !$$%KL
MF	A NOF	A !$$%NO
PF	A QRF	A !$$%NO
PF	A QRF	A !$$%DE
FF	AGF	A" !$$%MN
O#F	A" PQ#F	A$ 88)--.WX^\^_fcf
g%F	A$h%F	A( 88u,A,E,EFm,n,trtuu|y|
})F	A(~)F	A, !$$%UV
W-F	A, XY-F	A. !$$%XY
Z/F	A.[$/F	A0 %:$=$=>e$f#g1F	A0h1F	A4 !$$%DE
F5F	A4 GH5F	A6 !$$%HI
J7F	A6K7F	A: !$$%MN
O;F	A: PQ;F	A< !$$%JK
L=F	A< MN=F	A> !$$%MN
O?F	A> PQ?F	A@ !$$%OP
QAF	A@RAF	AB 1445OPQCF	ABRCF	AD 4778`abEF	ADc#EF	AF $9#<#<=d#e"fGF	AFgGF	AJ !$$%FG
HKF	AJ IJKF	AL 88q,A,E,EFi,j,pnpqqxux
yMF	ALzMF	AN 1445ghiOF	ANjOF	AP .112XYZQF	AP[QF	AR (("{;P;T;TUs;t;zxz"{{  C  @C  DSF	ARDSF	AV !$$%78
9WF	AV :;WF	AX !$$%DE
FYF	AX GHYF	AZ !$$%GH
I[F	AZ JK[F	A\ !$$%HI
J]F	A\ KL]F	A^ !$$%IJ
K_F	A^ LM_F	A` !$$%@A
BaF	A`CaF	Ad !$$%Z[
\eF	Ad ]^eF	Af !$$%[\
]gF	Af^!gF	Ah "7!:!:;n!o piF	Ahq&iF	Aj '<&?&?@i&j%kkF	Ajl#kF	Al $9#<#<=f#g"hmF	Ali!mF	Ap !$$%^_
`qF	Ap abqF	Ar !$$%ef
gsF	Ar hisF	At !$$%gh
iuF	Atj&uF	Av '<&?&?  AD  'E  &FwF	AvFwF	Ax ,//=>yF	Ax?yF	Az "hh'<'@'@AW'X'^\^_fcfg{F	Azh {F	A| !$$9$=$=>O$P$VTV WX}F	A|Y}F	A~ 2556NOPF	A~QF	A@ +../OPQAF	A@RAF	AB .112NOPCF	ABQCF	AD 3667_`aEF	ADbEF	AF 1445TUVGF	AFWGF	AH 4778Z[\IF	AH]IF	AJ /223GHIKF	AJJKF	AL (++,=>?MF	A "TW	? W	? 	 W	?%))*>?@W	?AW	?'++,DEFW	?GW	? $''(=>?W	?@W	? )*+	W	? ,-	W	? .11E-F,G	W	? HI	W	? JMMgIhHi	W	?j	W	? ""#34
5W	? 67W	? ""#45
6W	?7W	? ""#?@
AW	? BCW	? ""#?@
AW	?BW	? ""#GH
IW	? JKW	? ""#HI
JW	?KW	? *--l;<W	?=W	? 2556JKLW	?MW	?  0334KLM!W	? N!W	?" 1445MNO#W	?"P#W	?$  #xx(;(?(?@W(X(^\^_fcfg%W	?$h %W	?& !$$7$;$;<M$N$TRT UV'W	?&W'W	?( (++,]^_)W	?(`)W	?, ""#FG
H-W	?, IJ-W	?. ""#ST
U/W	?. VW/W	?0 ""#EF
G1W	?0 HI1W	?2 ""#EF
G3W	?2 HI3W	?4 ""#WX
Y5W	?4Z5W	?8 ""#Z[
\9W	?8 ]^9W	?: ""#de
f;W	?: gh;W	?< ""#Z[
\=W	?<]=W	?>  3667efg?W	?>h?W	?@ ,//0YZ[AW	?@\AW	?D ""#HI
JEW	?D KLEW	?F ""#UV
WGW	?F XYGW	?H ""#LM
NIW	?H OPIW	?J ""#GH
IKW	?J JKKW	?L ""#GH
IMW	?L JKMW	?N ""#NO
POW	?NQOW	?R ""#\]
^SW	?R _`SW	?T ""#fg
hUW	?T ijUW	?V ""#\]
^WW	?V_"WW	?X #6"9"9:j"k!lYW	?XmYW	?\ ""#KL
M]W	?\ NO]W	?^ ""#CD
E_W	?^F_W	?b ""#DE
FcW	?b GHcW	?d ""#HI
JeW	?d KLeW	?f ""#IJ
KgW	?f LMgW	?h ""#ST
UiW	?h VWiW	?j ""#IJ
KkW	?j LMkW	?l ""#UV
WmW	?l XYmW	?n ""#XY
ZoW	?n [\oW	?p ""#UV
WqW	?p XYqW	?r ""#EF
GsW	?rHsW	?v ),,];
<wW	?v =>wW	?x 881556STZXZ[b_b
cyW	?x deyW	?z ),,-BC
D{W	?z EF{W	?| 881556HIORPWTW
X}W	?|Y}W	?~ 5889OPQW	?~RW	?@ 4778HIJAW	?@KAW	?D .11-@
AEW	?D BCEW	?F 886::;XY_]_`gdg
hGW	?F ijGW	?H .112GH
IIW	?H JKIW	?J 886::;MNTRTU\Y\
]KW	?J^KW	?L >AABXYZMW	?L[MW	?N =@@AQRSOW	?NTOW	?R -00?
@SW	?R ABSW	?T 88599:MNTRTU\Y\
]UW	?T ^_UW	?V -001FG
HWW	?V IJWW	?X 88599:LMSQST[X[
\YW	?X]YW	?Z >AABSTU[W	?ZV[W	?\ <??@PQR]W	?\S]W	?` (++,CD
EaW	?` FGaW	?b (++,JK
LcW	?b MNcW	?d (++,UV
WeW	?dX"eW	?f #?"B"BCm"n!ogW	?fp%gW	?h &B%E%EF]%^$_iW	?h`iW	?j -001OPQkW	?jRkW	?l ,//0BCDmW	?lEmW	?n &))*;<=oW	? vK	u K	u 	 K	u(,,-=>pBZB^B^_oBpqK	urK	u #$
%K	u &'K	u *+
,	K	u -.	K	u
 23
4K	u
 56K	u "#
$K	u %&K	u 01
2K	u 34K	u 01
2K	u 34K	u ,-
.K	u /0K	u 23
4K	u 56K	u /0
1K	u 23K	u 01
2K	u3K	u "%%&:;
<K	u =>K	u "%%&:;
<K	u =>K	u  "%%&BC
D!K	u  EF!K	u" "%%&EF
G#K	u" HI#K	u$ "%%&DE
F%K	u$G%K	u( $''(?@
A)K	u( BC)K	u* $''(@A
B+K	u*C+K	u, (++,CDE-K	u,F-K	u. /223FG5PQ/K	u.R/K	u0 5889KLM1K	u0N1K	u4 %(()LM
N5K	u4 OP5K	u6 %(()MN
O7K	u6 PQ7K	u8 %(()ST
U9K	u8V9K	u< &))*=>
?=K	u< @A=K	u> &))*JK
L?K	u> MN?K	u@ &))*GH
IAK	u@ JKAK	uB &))*FG
HCK	uBICK	uF !$$%?@
AGK	uF BCGK	uH !$$%?@
AIK	uH BCIK	uJ !$$%CD
EKK	uJFKK	uN $''(DE
FOK	uN GHOK	uP $''(DE
FQK	uP GHQK	uR $''(GH
ISK	uR JKSK	uT $''(GH
IUK	uT JKUK	uV $''(NO
PWK	uVQWK	uX 5889[\]YK	uX^YK	uZ 5889TUV[K	uZW[K	u\ 4778TUV]K	u\W]K	u^  8;;<NOP_K	u^Q_K	ub ,//0GH
IcK	ub JKcK	ud ,//0AB
CeK	ud DEeK	uf ,//0BC
DgK	uf EFgK	uh ,//0TU
ViK	uh WXiK	uj ,//0RS
TkK	uj UVkK	ul ,//=
>mK	ul ?@mK	un /334EFL"M
NoK	unOoK	ur 1445LM
NsK	ur OPsK	ut 1445ST
UuK	ut VWuK	uv 1445OP
QwK	uv RSwK	ux 1445OP
QyK	uxRyK	u| '**:6
7}K	u| 89}K	u~ '**+AB
CK	u~ DEK	u@ '**+BC
DAK	u@ EFAK	uB '**+@A
BCK	uB CDCK	uD '**+AB
CEK	uD DEEK	uF '**+AB
CGK	uFDGK	uJ #&&'IJ
KKK	uJ LMKK	uL #&&'@A
BMK	uL CDMK	uN #&&'CD
EOK	uN FGOK	uP #&&'CD
EQK	uP FGQK	uR #&&'CD
ESK	uRF#SK	uT $;#>#>?X#Y"ZUK	uT[UK	uV +../@ArE[E_E_`qErsWK	u \ "&BC 	8,	8B	8 1	8 8"<*$<*0<* 	 !:<* 	$%>%B%B'&
 & <* 	4889JKQr<* 	155nEK<* 	599:LM<* 	#C(>$?<* 	-.E.I.IJ^._<* 	,S1Q-R<* 	*+H<* 	./I/M/Ml/[<*  	+,F,J,J9,U!<*" 	01I1M1Ml1[#<*$ 	B599(C'<** 	D599*E-<*0 	C599)D3<*8 ADDXN ADDZP ADDYO >AA(K >AA*M >AA)L)J+E+I+I0,
 3M2P2P;3
 4Q3T3T44
 #D1ZCu<*&| 	"U*#''(<=F&%/-6&**+OPTYY&**+Z[_cc)--.VW[__ V 	+	
 "4!7!7a!H!3!7!7a!H	9 	9% 	9!!"678 	9 9 	9""#<=>	9?	9%))*FGH	9I	9 *--.MNO	9P	9  ,M,=,=>c,def		9g		9
 &))*ABC	9
D	9 +../RST	9U	9  -001MNO	9P	9 ),,-VWX	9Y	9  -001OPQ	9R	9  -001OPQ	9R	9 '**+CDE	9F	9 ,//0MNO	9P	9 $''56	97	9 ,//0IJK	9L	9 ,//0IJK	9L	9   -001WXY!	9 Z!	9$ D}GXGXYoGpGvtvF{F{  }d  Ge  f  g%	9$g%	9( 45;@@ARS
T)	9( UV)	9* 45;@@ARS
T+	9* UV+	9, 45;@@AQR
S-	9,T-	9. +../LMN/	9.O /	90 !. 1 12P QR1	90S1	92  #xx(9(9:Q(R(XVXY`]`a3	92b 3	94 !$M$5$56G$H$NB OP5	94Q!5	96 "/!2!23J!K L7	96M"7	98 #0"3"34L"M!N9	98O9	9: &))*<=>;	9:?;	9<  ##$567=	9 D	G 	G 	 	G(,,-GHI	GJ	G0445XYZ	G[	G .112JKL	GM	G /223TUV		GW		G
 ),,-IJK	G
L	G 1445Z[\	G]	G 2556KLM	GN	G (++,HIJ	GK	G .112RST	GU	G .112RST	GU	G .112QRS	GT	G -00>?	G@	G -001QRS	GT	G xx 6 : :;^ _ ecefmjmn	Go 	G !$$:$>$>?P$Q$WUW XY	GZ	G  /223EFG!	G H!	G" ),,-CDE#	G ( "8!;!;<W!X!^\^"8"<"<=N"O"USU	+//0PQR S*../MNO P+//0Z[\ ]-112TUV W/334VWX Y,001CDE F,00>? @88./63
7 8  #$? @A B(,,->?@	B \	@ \	@ 	 \	@+//0KLM\	@N\	@+,-\	@.\	@ .112RST\	@U\	@ ,//0UVW	\	@X	\	@
 0334YZ[\	@
\\	@ .112abc\	@d\	@ .112MNO\	@P\	@ /223TUV\	@W\	@ 2556efg\	@h\	@ 3667PQR\	@ ST\	@ *--.LM
N\	@ OP\	@ *--.LM
N\	@O\	@ .112GHI\	@ JK\	@ #&&'GH
I\	@ JK\	@ #&&'=>
?\	@ @A\	@  #&&';<
=!\	@ >!\	@" .112MNO#\	@" PQ#\	@$ #&&'HI
J%\	@$K%\	@& 3667UVW'\	@&X'\	@( -001UVW)\	@(X$)\	@, #&&'FG
H-\	@, IJ-\	@. #&&'ST
U/\	@. VW/\	@0 #&&'PQ
R1\	@0S91\	@4 #&&'ST
U5\	@4 VW5\	@6 #&&'UV
W7\	@6 XY7\	@8 #&&'YZ
[9\	@8 \]9\	@: #&&'[\
];\	@: ^_;\	@< #&&'YZ
[=\	@<\=\	@@ #&&']^
_A\	@@ `aA\	@B #&&'[\
]C\	@B^C\	@F #&&'\]
^G\	@F _`G\	@H #&&'kl
mI\	@H noI\	@J #&&'pq
rK\	@JsK\	@N #&&'XY
ZO\	@N [\O\	@P #&&'bc
dQ\	@P efQ\	@R #&&'de
fS\	@R ghS\	@T #&&'XY
ZU\	@T[U\	@V 4778`abW\	@VcW\	@X 4778YZ[Y\	@X \]Y\	@Z '**+MN
O[\	@ZP[\	@\ 7::;[\]]\	@\ ^_]\	@^ '**+KL
M_\	@^ NO_\	@` '**+WX
Ya\	@`Za\	@d '**+TU
Ve\	@d WXe\	@f '**+Z[
\g\	@f]g\	@j %(()ST
Uk\	@j VWk\	@l %(()RS
Tm\	@l UVm\	@n %(()\]
^o\	@n_o\	@r %(()TU
Vs\	@r WXs\	@t %(()ST
Uu\	@t VWu\	@v %(()]^
_w\	@v`w\	@x 5889hijy\	@x kly\	@z %(()bc
d{\	@ze{\	@| 144]CD}\	@|E}\	@~  9<<=RST\	@~U\	@@ +..|<=A\	@@>#A\	@D 88129c
:E\	@D; E\	@F !$$B CDG\	@FEG\	@H =>?I\	@H@I\	@J 789K\	@J:K\	@L 3667[\]M\	@L^&M\	@N 'A&D&DEt&u%vO\	@NwO\	@P <??@hijQ\	@PkQ\	@R '**+YZ[S\	@R\!S\	@V 1445GH
IW\	@V JKW\	@X 1445GH
IY\	@X JKY\	@Z 889==>QRXVXY`]`
a[\	@Zb#[\	@\ $I#L#LM_#`"a]\	@\b']\	@^ (M'P'PQi'j&k_\	@^l#_\	@` $A#D#DE_#`"aa\	@`b"a\	@d 881556WX^\^_fcf
ge\	@dh"e\	@h 881556VW][]^ebe
fi\	@hg#i\	@j $A#D#DEi#j"kk\	@jl)k\	@l *G)J)JKi)j(km\	@llm\	@n  =@@Aghio\	@nj*o\	@p +H*K*KLw*x)yq\	@pz5q\	@t ),,-Z[
\u\	@t]*u\	@v +H*K*KLz*{)|w\	@v}w\	@x '**+<=>y\	@ @ 	-001HIOR  	#&&'@AGR & 	-001PQWUW # 	-001LMSQS *C	P C	P 	 C	P>BB;OUSUV]Z]^C	P_C	P599:RSTC	PTVC	P 0334KL
MC	P NOC	P 0334NO
P	C	PQ	C	P
 >AABfghC	P
iC	P >AABfghC	Pi!C	P "F!I!IJu!v wC	PxC	P 1445NOUSUZZ[gh
iC	P jkC	P 1445NOUSUZZ[gh
iC	PjC	P 1445MNTRTYYZlm
nC	PoC	P 1445MNTRTYYZz{
|C	P}C	P =@@AabcC	PdC	P  ?BBClmn!C	P o!C	P" CFFGxyz#C	P"{%#C	P$ &J%M%MN  &A  %B%C	P$B%C	P& CFFGyz{'C	P&| 'C	P( !E H HIr st)C	P(u)C	P*  DGGHqrs+C	P*tC+C	P. 4778]^_/C	P. `a/C	P0 4778[\]1C	P0 ^_1C	P2 4778]^_3C	P2 `a3C	P4 4778YZ[5C	P4\5C	P8 &))-8
99C	P8 :;9C	P: &)),7
8;C	P:9;C	P< ADDEabc=C	P<d!=C	P> "F!I!IJk!l m?C	P>n"?C	P@ #G"J"JKn"o!pAC	P@q AC	PB !E H HIl mnCC	PBo"CC	PD #G"J"JKo"p!qEC	PDrEC	PF  DGGHmnoGC	PFpGC	PJ 0334Z[
\KC	PJ ]^KC	PL 0334TU
VMC	PL WXMC	PN 0334cd
eOC	PN fgOC	PP 0334lm
nQC	PPo"QC	PT 0334`a
bUC	PT cdUC	PV 0334fg
hWC	PV ijWC	PX 0334hi
jYC	PXk YC	PZ !E H HIn op[C	PZq[C	P^ -001AB
C_C	P^ DE_C	P` -00@
AaC	P`B aC	Pd 0334_`
aeC	PdbeC	Ph 0334VW
XiC	PhYiC	Pl 0334VW
XmC	PlYmC	Pp 0334_`
aqC	PpbqC	Pt 0334XY
ZuC	Pt[uC	Px 888<<=dekiklsps
tyC	Pxu(yC	P| 3778abhfhi
j}C	P|k }C	P@ 0334^_
`AC	P@a$AC	PD 0334jk
lEC	PDmEC	PH 0334hi
jIC	PHkIC	PL 0334gh
iMC	PLj"MC	PP 0334jk
lQC	PPmQC	PT 0334gh
iUC	PT jkUC	PV 0334gh
iWC	PV jkWC	PX 0334st
uYC	PXv"YC	P\ 888<<=pqwuwx|  A]C	P\A+]C	P` 0334st
uaC	P`v$aC	Pd 0334pq
reC	Pd steC	Pf 0334vw
xgC	Pfy!gC	Pj 0334  A  BkC	PjB/kC	Pn 888<<=|}  D  BD  E  L  IL  MoC	PnMoC	Pr 0334ij
ksC	PrlsC	Pv 0334NO
PwC	PvQwC	Pz 0334LM
N{C	PzO+{C	P~ 0334VW
XC	P~ YZC	P@ 0334UV
WAC	P@ XYAC	PB 0334XY
ZCC	PB[(CC	PF 0334`a
bGC	PF cdGC	PH 0334\]
^IC	PH_IC	PL 0334OP
QMC	PLR!MC	PP 0334UV
WQC	PPX#QC	PT 888<<=`agegholo
pUC	PTq1UC	PX 0334\]
^YC	PX _`YC	PZ 0334[\
][C	PZ ^_[C	P\ 0334^_
`]C	P\a.]C	P` 0334fg
haC	P` ijaC	Pb 0334bc
dcC	Pbe)cC	Pf 0334[\
]gC	Pf ^_gC	Ph 0334Z[
\iC	Ph]/iC	Pl 0334ab
cmC	Pl demC	Pn 0334`a
boC	Pnc&oC	Pr 0334UV
WsC	PrXsC	Pv 0334WX
YwC	PvZ$wC	Pz 0334QR
S{C	PzT.{C	P~ 0334_`
aC	P~ bcC	P@ 0334\]
^AC	P@_4AC	PD 0334_`
aEC	PD bcEC	PF 0334^_
`GC	PF abGC	PH 0334ab
cIC	PHd1IC	PL 0334ij
kMC	PL lmMC	PN 0334ef
gOC	PNh2OC	PR 0334de
fSC	PR ghSC	PT 0334cd
eUC	PTf/UC	PX 0334hi
jYC	PX klYC	PZ 0334wx
y[C	PZ z{[C	P\ 0334|}
~]C	P\$]C	P` 0334ST
UaC	P`V aC	Pd 0334OP
QeC	PdReC	Pf ;>>?YZ[gC	Pf\gC	Ph <??@UVWiC	PhXiC	Pj >AAB[\]kC	Pj^ kC	Pl !E H HIc demC	PlfmC	Pn  DGGHabcoC	Pnd-oC	Pp .R-U-UV}-~,qC	Pp@qC	Pr ADDE\]^sC	Pr_sC	Pv 0334TU
VwC	Pv WXwC	Px 0334]^
_yC	Px`.yC	P| 0334ij
k}C	P| lm}C	P~ 0334cd
eC	P~ fgC	P@ 0334bc
dAC	P@ efAC	PB 0334^_
`CC	PBa.CC	PF 0334kl
mGC	PF noGC	PH 0334ef
gIC	PH hiIC	PJ 0334de
fKC	PJ ghKC	PL 0334`a
bMC	PLc3MC	PP 0334hi
jQC	PP klQC	PR 0334bc
dSC	PR efSC	PT 0334ab
cUC	PT deUC	PV 0334]^
_WC	PV`%WC	PZ 0334UV
W[C	PZX[C	P\ 8;;<WXY]C	P\Z]C	P^ >AABjkl_C	P^m_C	P` ;>>?QRSaC	P`TaC	Pb 9<<=STUcC	PbVcC	Pd ADDEghieC	PdjeC	Pf BEEFfghgC	PfigC	Ph BEEFfghiC	Phi"iC	Pj #G"J"JKs"t!ukC	PjvkC	Pn 0334Z[
\oC	Pn ]^oC	Pp 0334ST
UqC	PpVqC	Pr >AABefgsC	PrhsC	Pt  DGGHmnouC	PtpuC	Px 888<<=abhfhipmp
qyC	Pxr+yC	P| 888<<=`agegholo
p}C	P|q }C	P@ 3778IJPbQ
RAC	P@SAC	PB =@@ASTUCC	PBVCC	PD 699,GHEC	PDIEC	PF 7::;LMNGC	P #N	%))*GHI J1556_`a b  4 8 89] ^_ `##$GH
I##$PQ
RRS##$OP
Q R88(,,-JK  A  pD  pH  pH  Ib  pc  pi  gi  PAhk  mp  mt  mt  u  m@PSPWPWXbPc  PA  B  I  FI  J J##$DE
F G##$GH
I	K !  +L*O*O%+ +	 ( -N,Q,Q!- -	 * -N,Q,Q%- -	 *&	M &	M 	 &	M599:VWX&	MXZ&	M,001ST
U&	MV&	M 699:VWX&	M Y[&	M -001ST
U	&	MV%	&	M
 &G%J%JKu%v$w&	M
x&	M 8;;<WXY&	MZ&	M :==>\]^&	M_&	M ;>>?]^_&	M` &	M !D G GH^ _`&	Ma&	M /223RS
T&	M UV&	M /223RS
T&	MU&	M /223VW
X&	M YZ&	M /223VW
X&	MY&	M  <??@PQR!&	M S!&	M$ 1445PQ
R%&	M$ ST%&	M& 1445TU
V'&	M&W'&	M* 1445NO
P+&	M* QR+&	M, 1445RS
T-&	M, UV-&	M. 1445RS
T/&	M. UV/&	M0 1445NO
P1&	M0Q1&	M2 >AABRST3&	M2U3&	M4 =@@AXYZ5&	M4[5&	M6 3667STU7&	M6V7&	M8 699,GH9&	M8I'9&	M< 88599:YZ`^`aheh
i=&	M<j =&	M@ 0445FGM2N
OA&	M@PA&	MB :==>PQRC&	MBSC&	MF 5889JKQrVVWghiG&	MFjG&	MH 4778IJPbUUVopqI&	MHrI&	MJ 4778IJPbUUVopqK&	MJrK&	ML 4778IJKM&	M *T	8<<=bcd e8<<=bcd e4889[\b`bcjgjk l4889[\b`bcjgjk l((599:Z[a_abifij k((599:Z[a_abifij k8<<=_`a b1556WXY Z599:]^_ `,001BCD
	F 'I	S I	S 	 I	SBFFGdefI	SgI	S 3667MN
OI	S PQI	S 3667UV
W	I	S XY	I	S
 3667ST
UI	S
VI	S >AABlmnI	SoI	S ?BBCghiI	SjI	S =@@AghiI	SjI	S ;>>?\]^I	S_I	S ?BBCbcdI	SeI	S 3667]^
_I	S `aI	S 3667cd
eI	SfI	S 3667^_
`I	S abI	S  3667de
f!I	S g"!I	S$ 3667gh
i%I	S$ jk%I	S& 3667lm
n'I	S& op'I	S( 3667no
p)I	S(q)I	S, 3667]^
_-I	S,`-I	S0 3667_`
a1I	S0b1I	S4 3667_`
a5I	S4b5I	S8 3667ef
g9I	S8 hi9I	S: 3667^_
`;I	S: ab;I	S< 3667hi
j=I	S< kl=I	S> 3667_`
a?I	S>b?I	SB 3667ab
cCI	SB deCI	SD 3667`a
bEI	SD cdEI	SF 3667bc
dGI	SF efGI	SH 88;??@pqwuwx|  AII	SHA"II	SL 88;??@jkqoqryvy
zMI	SL{MI	SP 3667`a
bQI	SPcQI	SR DGGHhijSI	SRkSI	ST BEEFopqUI	STrUI	SV FIIJ{|}WI	SV~ WI	SX !H K KLu vwYI	SXxYI	SZ  GJJKtuv[I	SZwC[I	S^ 7::;`ab_I	S^ cd_I	S` 7::;^_`aI	S` abaI	Sb 7::;`abcI	Sb cdcI	Sd 7::;\]^eI	Sd_eI	Sh 3667LM
NiI	Sh OPiI	Sj 3667KL
MkI	SjNkI	Sl DGGHdefmI	Slg mI	Sn !H K KLo pqoI	SnroI	Sp  GJJKpqrqI	SpsqI	St 3667^_
`uI	St abuI	Sv 3667^_
`wI	SvawI	Sz 3667bc
d{I	Sz ef{I	S| 3667gh
i}I	S|j }I	S@ 3667^_
`AI	S@a AI	SD 3667hi
jEI	SD klEI	SF 3667hi
jGI	SFkGI	SJ 3667gh
iKI	SJ jkKI	SL 3667kl
mMI	SL noMI	SN 3667kl
mOI	SN noOI	SP 3667gh
iQI	SPj"QI	ST 3667^_
`UI	STaUI	SX 3667[\
]YI	SX^YI	S\ 88;??@ghnlnovsv
w]I	S\x(]I	S` 6::;dekikl
maI	S`n aI	Sd 3667ab
ceI	SddeI	Sh 3667lm
niI	ShoiI	Sl 3667Z[
\mI	Sl]4mI	Sp 3667TU
VqI	Sp WXqI	Sr 3667bc
dsI	Sr efsI	St 3667_`
auI	Stb$uI	Sx 3667VW
XyI	SxYyI	S| 4778STZXZ__`op
q}I	S|r }I	S@ 4778STZXZ__`z{
|AI	S@}AI	SD 4778STZXZ__`uv
wEI	SDxEI	SH 4778STZXZ__`wx
yII	SHzII	SL 4778STZXZ__`op
qMI	SLr-MI	SP 4778STZXZ__`}~
QI	SP@'QI	ST 4778STZXZ__`xy
zUI	ST{%UI	SX 4778STZXZ__`z{
|YI	SX}YI	S\ 4778STZXZ__`vw
x]I	S\y]I	S` 4778QRXVX]]^no
paI	S`qaI	Sd 4778QRXVX]]  _H  I  JeI	SdJ.eI	Sh 4778QRXVX]]  _H  I  JiI	Sh JKiI	Sj 4778QRXVX]]  _B  C  DkI	Sj DEkI	Sl 4778QRXVX]]  _A  B  CmI	Sl CDmI	Sn 4778QRXVX]]^|}
~oI	Sn3oI	Sr 4778QRXVX]]  _C  D  EsI	Sr EFsI	St 4778QRXVX]]^|}
~uI	St @uI	Sv 4778QRXVX]]^{|
}wI	Sv ~wI	Sx 4778QRXVX]]^wx
yyI	SxzyI	S| 3667ST
U}I	S| VW}I	S~ 3667ST
UI	S~VI	S@  GJJKhijAI	S@kAI	SD 88;??@Z[a_abifi
jEI	SDkEI	SF >AA,OPGI	SFQ&GI	SJ 88;??@^_ecefmjm
nKI	SJo KI	SL !$$K$O$OPa$b$hfh ijMI	SLkMI	SN @CCDVWXOI	SNYOI	SP @CCDdefQI	SPgQI	SR :==>OPQSI	S %Z	A 	A 	 	A*../?@A	AB	A.223HIJ	AK	A 3667STU	AV	A
 !$$%DE
F	A
 GH	A !$$%CD
E	A FG	A !$$%AB
C	AD	A !$$%RS
T	A UV	A !$$%RS
T	A UV	A !$$%GH
I	AJ	A !$$%CD
E	A FG	A !$$%MN
O	A PQ	A !$$%KL
M	AN	A  1445TUV!	A W!	A" .112VWX#	A"Y#	A$ +../^_`%	A$a%	A& .112Z[\'	A&]'	A( 1445`ab)	A(c)	A* 1445\]^+	A*_+	A, 1445_`a-	A,b-	A. 0334STU/	A.V/	A0 1445`ab1	A0c1	A4 !$$%BC
D5	A4 EF5	A6 !$$%;<
=7	A6>7	A8 .112RST9	A8U9	A: ),,-CDE;	A:F;	A< (++,=>?=	A #D$	? $	? 	' $	?':'>'>?c'd&e$	?f $	? 3 7 78V WX$	?Y$	? hh2667XY_]_`gdgh$	?i$	? *--.JKL	$	?M	$	? ""#BC
D$	? EF$	? ""#BC
D$	? EF$	? ""#AB
C$	?D$	? ,//0LMN$	?O$	? ""#AB
C$	? DE$	? ""#KL
M$	? NO$	? ""#IJ
K$	?L$	? ""#PQ
R$	? ST$	?  ""#PQ
R!$	?  ST!$	?" ""#EF
G#$	?"H#$	?$ !4!8!89Y!Z!`^`ahehi%$	?$j%$	?& XX1556WX^\^_fcfg'$	?&h'$	?( "5"9"9:a"b"hfhipmpq)$	?(r)$	?* "5"9"9:\"]"cacdkhkl+$	?*m+$	?, "hh':'>'>?l'm'sqst{x{|-$	?,}-$	?.  #xx(;(?(?@o(p(vtvw~{~/$	?.@/$	?0 2556^_`1$	?0a1$	?2 -001\]^3$	?2_3$	?4 .112WXY5$	?4Z"5$	?8 ""#RS
T9$	?8 UV9$	?: ""#NO
P;$	?:Q";$	?< #6"9"9:j"k!l=$	?<m=$	?> ),,-[\]?$	?>^?$	?@ ,//0LMNA$	?@OA$	?B +../OPQC$	?BRC$	?D .112TUVE$	?DWE$	?F '**+ABCG$	?FDG$	?H &))*;<=I$	? %N ";!>!>$(()91=" !: = =(,,^<BC! #<"?"?$(()=qA# #<"?"?%$(()FJ# +D*G*G($(()I1M+' 3L2O2O0$(()QSTU3/ .G-J-J4$(()UV\Z\.* 6O5R5R<$(()]^dbd62 )B(E(E'$(()H!L)% 5N4Q4Q2$(()SUVW51 3L2O2O4$(()UV3/ !%!%%6(,,-WX	
! #!%%+(,,-LM	
8	F 8	F# 8	F&**+CD
E8	FEF8	F&**+BC
D8	FE8	F '**+JK
L	8	FM	8	F '**+OP
Q8	FR8	F '**+UV
W8	FX8	F .112VWX8	F YZ8	F '**+;<
=8	F>8	F .112RST8	F UV8	F '**+;<
=8	F>8	F /223TUV8	F WX8	F '**+;<
=8	F>8	F" '**+AB
C#8	F"D#8	F& 9==>TUV
W'8	F&X0'8	F* '**+KL
M+8	F* NO+8	F, '**+MN
O-8	F, PQ-8	F. '**+PQ
R/8	F. ST/8	F0 '**+OP
Q18	F0R18	F4 '**+OP
Q58	F4R58	F8 .112]^_98	F8`98	F: 2556efg;8	F: hi;8	F< '**+VW
X=8	F< YZ=8	F> '**+WX
Y?8	F>Z?8	F@ /223_`aA8	F@ bcA8	FB '**+ST
UC8	FB VWC8	FD '**+TU
VE8	FDWE8	FF 1445_`aG8	FF bcG8	FH '**+QR
SI8	FH TUI8	FJ '**+RS
TK8	FJUK8	FN 9==>[\]
^O8	FN_+O8	FR '**+TU
VS8	FR WXS8	FT '**+WX
YU8	FT Z[U8	FV '**+VW
XW8	FVYW8	FZ '**+IJ
K[8	FZL[8	F\ ,//0UVW]8	F\ XY]8	F^ '**+MN
O_8	F^ PQ_8	F` '**+TU
Va8	F`Wa8	Fd '**+RS
Te8	FdUe8	Fh '**+XY
Zi8	Fh[ i8	Fl '**+QR
Sm8	FlTm8	Fp '**+BC
Dq8	F (x	9==>TUVVW(,,-EF
G H:>>?VWX Y,001cdeef(,,-DE
F G/334ghiij(,,-DE
F G/334cdeef(,,-DE
F G0445efggh(,,-DE
F G0445YZ[ \/334RST U/334EFG	I !$I	I I	I 	 I	I3778HIJI	IKI	I599:LMNI	IOI	I 1445OPQI	IRI	I 0334JKL	I	IM	I	I ),,-JK
LI	I MNI	I ),,-CD
EI	IFI	I 477EFI	IGI	I 699:Z[\I	I]I	I 8;;<Z[\I	I]I	I ),,-MN
OI	I PQI	I ),,-WX
YI	I Z[I	I ),,-_`
aI	I bcI	I ),,-VW
XI	I YZI	I  ),,-cd
e!I	I f!I	I$ 599:pqr
s%I	I$ tu%I	I& 599:xyz
{'I	I&|'I	I* ),,-FG
H+I	I* IJ+I	I, ),,-MN
O-I	I, PQ-I	I. ),,-WX
Y/I	I. Z[/I	I0 ),,-XY
Z1I	I0 [\1I	I2 ),,-PQ
R3I	I2S3I	I6 ),,-QR
S7I	I6 TU7I	I8 ),,-bc
d9I	I8 ef9I	I: ),,-cd
e;I	I: fg;I	I< ),,-[\
]=I	I<^=I	I@ ),,-JK
LAI	I@ MNAI	IB ),,-IJ
KCI	IB LMCI	ID ),,-GH
IEI	ID JKEI	IF ),,-FG
HGI	IF IJGI	IH ),,-RS
TII	IH UVII	IJ ),,-OP
QKI	IJRKI	IN 0334UVWOI	INXOI	IP 0334QRSQI	IPTQI	IR .112PQRSI	IRSSI	IV 0334_`aWI	IVbWI	IX 1445abcYI	IX deYI	IZ ),,-UV
W[I	IZ XY[I	I\ ),,-VW
X]I	I\Y]I	I^ 3667abc_I	I^ de_I	I` ),,-ST
UaI	I` VWaI	Ib ),,-TU
VcI	IbWcI	If ;??@]^_
`gI	Ifa+gI	Ij ),,-VW
XkI	Ij YZkI	Il ),,-YZ
[mI	Il \]mI	In ),,-XY
ZoI	In[oI	Ir ),,-KL
MsI	IrNsI	It .112WXYuI	It Z[uI	Iv ),,-OP
QwI	Iv RSwI	Ix ),,-VW
XyI	IxYyI	I| ),,-BC  UGYZwZ{Z{  }S  [T  HU  V}I	I|V0}I	I@ ),,-MN
OAI	I@ PQAI	IB ),,-OP
QCI	IB RSCI	ID ),,-RS
TEI	ID UVEI	IF ),,-QR
SGI	IFTGI	IJ ),,-QR
SKI	IJTKI	IL 699:]^_MI	IL`MI	IN 0334]^_OI	IN`OI	IP 0334QRSQI	IP TUQI	IR ),,-KL
MSI	IRNSI	IV :>>?bcd
eWI	IVf WI	IZ :>>?ijk
l[I	IZ mn[I	I\ ),,-TU
V]I	I\W]I	I^ 0334PQR_I	I^S_I	Ib ),,-ST
UcI	Ib VWcI	Id ),,-bc
deI	IdeeI	Ih ),,-NO
PiI	Ih QRiI	Ij ),,-LM
NkI	Ij OPkI	Il ),,-Z[
\mI	Il ]^mI	In ),,-Z[
\oI	In]oI	Ir ),,-VW
XsI	Ir YZsI	It ),,-TU
VuI	It WXuI	Iv ),,-YZ
[wI	Iv \]wI	Ix ),,-PQ
RyI	IxSyI	I| ),,-TU
V}I	I| WX}I	I~ ),,-^_
`I	I~ abI	I@ ),,-de
fAI	I@gAI	ID ),,-TU
VEI	ID WXEI	IF ),,-WX
YGI	IF Z[GI	IH ),,-XY
ZII	IH[#II	IL ),,-QR
SMI	IL TUMI	IN ),,-bc
dOI	IN efOI	IP ),,-`a
bQI	IP cdQI	IR ),,-de
fSI	IRg&SI	IV ),,-Z[
\WI	IV ]^WI	IX ),,-de
fYI	IXgYI	I\ ),,-ef
g]I	I\ hi]I	I^ ),,-op
q_I	I^ rs_I	I` ),,-op
qaI	I` rsaI	Ib ),,-tu
vcI	Ib wxcI	Id ),,-ef
geI	Id hieI	If ),,-ij
kgI	If lmgI	Ih ),,-st
uiI	Ih vwiI	Ij ),,-st
ukI	Ij vwkI	Il ),,-xy
zmI	Il {|mI	In ),,-ij
koI	In lmoI	Ip ),,-gh
iqI	Ip jkqI	Ir ),,-qr
ssI	Ir tusI	It ),,-qr
suI	It tuuI	Iv ),,-vw
xwI	Iv yzwI	Ix ),,-gh
iyI	Ix jkyI	Iz ),,-lm
n{I	Iz op{I	I| ),,-vw
x}I	I| yz}I	I~ ),,-vw
xI	I~ yzI	I@ ),,-{|
}AI	I@ ~AI	IB ),,-lm
nCI	IBoCI	IF ),,-\]
^GI	IF _`GI	IH ),,-`a
bII	IH cdII	IJ ),,-^_
`KI	IJ abKI	IL ),,-cd
eMI	ILfMI	IP ),,-TU
VQI	IP WXQI	IR ),,-ef
gSI	IR hiSI	IT ),,-kl
mUI	IT noUI	IV ),,-TU
VWI	IV WXWI	IX ),,-ef
gYI	IX hiYI	IZ ),,-kl
m[I	IZn[I	I^ ),,-`a
b_I	I^ cd_I	I` ),,-_`
aaI	I` bcaI	Ib ),,-\]
^cI	Ib _`cI	Id ),,-gh
ieI	Id jkeI	If ),,-ab
cgI	If degI	Ih ),,-_`
aiI	Ih bciI	Ij ),,-bc
dkI	Ije$kI	In ),,-hi
joI	In kloI	Ip ),,-wx
yqI	Ip z{qI	Ir ),,-|}
~sI	IrsI	Iv ),,-hi
jwI	Iv klwI	Ix ),,-op
qyI	Ix rsyI	Iz ),,-kl
m{I	Iz no{I	I| ),,-lm
n}I	I| op}I	I~ ),,-rs
tI	I~ uvI	I@ ),,-~  AAI	I@ ABAI	IB ),,-ij
kCI	IB lmCI	ID ),,-gh
iEI	IDjEI	IF ;>>  @Q  R  SGI	IFSGI	IJ ),,-KL
MKI	IJ NOKI	IL ),,-WX
YMI	IL Z[MI	IN ),,-XY
ZOI	IN [\OI	IP ),,-LM
NQI	IP OPQI	IR ),,-RS
TSI	IR UVSI	IT ),,-YZ
[UI	IT \]UI	IV ),,-ST
UWI	IV VWWI	IX ),,-TU
VYI	IX WXYI	IZ ),,-TU
V[I	IZW[I	I^ ),,-ST
U_I	I^ VW_I	I` ),,-MN
OaI	I` PQaI	Ib ,001PQWUWX
YcI	Ib Z[cI	Id ),,-[\
]eI	Id^eI	Ih ),,-WX
YiI	Ih Z[iI	Ij ),,-ab
ckI	Ij dekI	Il ),,-YZ
[mI	Il \]mI	In ),,-_`
aoI	In bcoI	Ip ),,-ef
gqI	Ip hiqI	Ir ),,-kl
msI	Ir nosI	It ),,-`a
buI	It cduI	Iv ),,-de
fwI	Iv ghwI	Ix ),,-VW
XyI	IxYyI	I| ),,-ab
c}I	I| de}I	I~ ),,-ab
cI	I~ deI	I@ ),,-BC
DAI	I@ EFAI	IB ),,-LM
NCI	IBOCI	ID 4778TUVEI	IDWEI	IF 699:\]^GI	IF_GI	IH /223RSTII	IHU$II	IL 881556RSYWYZa^a
bMI	ILc MI	IN !$$A$E$EFW$X$^\^ _`OI	INaOI	IP 0334Z[\QI	IP]QI	IR 0334EFGSI	I *Z	? 	? 	 	?$((56	?7	?+//0HIJ	?K	? +../KLM	?N	? -001VWX		?Y		?
 *--.PQR	?
S	? ),,-RST	?U	? /223NOP	?Q	? (++,LMN	?O	? 88/334MNTRTU\Y\]	?^	? ,//0STU	?V	? /223YZ[	?\	? ,//0KLM	?N	? *--.TUV	?W	? ),,-RST	?U	? 1445MNO	?P	?  &))*;<=!	?  & (V0($ 1`11- @CCMRXVX"J"N"NO_"`"fdfDHHTZXZ H L L^ \ b`b!I!M!MNb!c!igiFJJK]^dbd$L$P$PQk$l$rpr! (1Y1 1- 1
/QST UV 1 W( 1(27Y[\(]'^1_&1&0nn5UWX&Y%Z1[*1 +5..*F)G1H+1
 8867>3?1
@41 588S4T3U1V(1 )C'C1D'1 (A&A1B&1 'B%B1C(1 )D'D1E41 5X3X1 YZ1 ??1@&1 '33Y&Z%[1 \]1   NOP1Q)1  55!1  67!1" AA#1" BC#1$ ??%1$@%%1& &?$?'1&@1'1( 2I0I)1( JL)1* 00+1* 13+1, 99-1, :<-1. 44/1. 57/10 //11	
B ,,]Y67r/08934B./1	
 +0h/33HiHI J89;U:VVX()+		
 *7h< <0 <1R0S < T+ <+E*F<FH<+,<,.< **< +-< ..	< /1	<
 22<
 35< 00< 13< 99< :<< 66< 79< 44< 57< 22< 35< 44< 57< 11< 24< ++< ,.< **< +-< 55< 68<  44!<  57!<" //#<" 02#<$ 00%<$ 13%<& 77'<& 8:'<( EE)<( FH)<* 44+<* 57+<, ==-<, >@-<. LL/<. MO/<0 331<0 461<2 ::3< 	
D -0T< <( <)B(C < D+ <+E*F<G0< 699:JKL< MO< ,,	< -/	<
 22<
 35< 00< 13< 99< :<< 66< 79< 44< 57< 22< 35< 44< 57< 11< 24< ++< ,.< **< +-< 55< 68<  44!<  57!<" //#<" 02#<$ 00%<$ 13%<& 77'<& 8:'<( EE)<( FH)<* 44+<* 57+<, ==-<, >@-<. LL/<. MO/<0 331<0 461<2 ::3< 	
szNv -;PS#h-s4yPOP "	 8} d)J488TC
OT
+		
	L 	 DMMW[[*+1r2 &
x= "%%c$iZA
	
    	    	 d)"#45J	
M  D^DD;;}-3L:1x;6x;7x; 	=x; 	kk(+kk(+
	x; 	W[[*x; 	W[[*x; 	,=9CUx; 	-x; 	#$?x; 	9x; 	&)--.KLPTTx;" 	()E#x;$ 	8(:
%x;* 	;<V+x;, 	-.I-x;. 	-jnn=N.O.USU/x;0 	.z~~>P/Q1x;2 	 63x;4 	56S6W6W27
5x;: 	'(E(I(I$)
 )?x;@ 	+,IAx;B 	./M)0
Cx;H 	5c:]6^Ix;J 	12UKx;L 	1)--n=COx;R 	56S6W6W7
Sx;X 	45[Yx;Z 	5c:^6_[x;\ 	12V]x;^ 	34Z_x;` 	89V9Z9Z(:
 :ex;f 	12O2S2S!3
gx;l 	34Q4U4UVf4gmx;n 	=>[>_>_&?
ox;t 	9:W:[:[";
ux;z 	@A^AbAb)B
{x;@ 	9:W:[:[";
Ax;F 	CDaDeDe,E
Gx;L 	AB_BcBc*C
Mx;R 	CDaDeDe,E
Sx;X 	BC`CdCd+D
Yx;^ 	MNkNoNo6O
_x;d 	UVsVwVw>W
ex;j 	YZwZ{Z{B[
kx;p 	ab  cD  cDJc
qx;v 	LMjMnMn5N
wx;| 	YZwZ{Z{B[
}x;B 	MNkNoNo6O
Cx;H 	<=Z=^=^%>
Ix;N 	CDaDeDe,E
Ox;T 	MNkNoNo6O
Ux;Z 	KLiLmLm4M
[x;` 	NOlOpOp7P
ax;f 	CDaDeDe,E
gx;l 	FGdGhGh/H
mx;r 	GHeHiHi0I
sx;x 	FGdGhGh/H
yx;~ 	XYvYzYzAZ
x;D 	VWtWxWx?X
Ex;J 	YZwZ{Z{B[
Kx;P 	NOlOpOp7P
Qx;V 	QRoRsRs:S
Wx;\ 	BC`CdCd+D
]x;b 	:;X;\;\#<
cx;h 	;<Y<]<]$=
ix;n 	:;X;\;\#<
ox;t 	@A^AbAb)B
ux;z 	@A^AbAb)B
{x;@ 	AB_BcBc*C
Ax;F 	@A^AbAb)B
Gx;L 	?@]@a@a(A
Mx;R 	?@]@a@a(A
Sx;X 	@A^AbAb)B
Yx;^ 	?@]@a@a(A
_x;d 	=>[>_>_&?
ex;j 	<=Z=^=^%>
kx;p 	HIfIjIj1J
qx;v 	EFcFgFg.G
wx;| 	>?\?`?`'@
}x;B 	DEbEfEf-F
Cx;H 	CDaDeDe,E
Ix;N 	EFcFgFg.G
Ox;T 	HIfIjIj1J
Ux;Z 	GHeHiHi0I
[x;` 	GHeHiHi0I
ax;f 	9:W:[:[";
gx;l 	89V9Z9Z!:
mx;r 	@A^AbAb)B
sx;x 	AB_BcBc*C
yx;~ 	NOlOpOp7P
x;D 	OPmPqPq8Q
Ex;J 	KLiLmLm4M
Kx;P 	LMjMnMn5N
Qx;V 	MNkNoNo6O
Wx;\ 	IJgJkJk2K
]x;b 	JKhKlKl3L
cx;h 	LMjMnMn5N
ix;n 	OPmPqPq8Q
ox;t 	NOlOpOp7P
ux;z 	@A^AbAb)B
{x;@ 	AB_BcBc*C
Ax;F 	HIfIjIj1J
Gx;L 	EFcFgFg.G
Mx;R 	LMjMnMn5N
Sx;X 	FGdGhGh/H
Yx;^ 	LMjMnMn5N
_x;d 	@A^AbAb)B
ex;j 	AB_BcBc*C
kx;p 	FGdGhGh/H
qx;v 	M)--.XYyx;| 	J)--.UVx;B	 	X)--.cdE	x;H	 	?@]@a@a(A
I	x;N	 	IJgJkJk2K
O	x;T	 	XYvYzYzAZ
U	x;Z	 	DEbEfEf-F
[	x;`	 	BC`CdCd+D
a	x;f	 	PQnQrQr9R
g	x;l	 	PQnQrQr9R
m	x;r	 	NOlOpOp7P
s	x;x	 	?@]@a@a(A
y	x;~	 	@A^AbAb)B
	x;D
 	LMjMnMn5N
E
x;J
 	JKhKlKl3L
K
x;P
 	CDaDeDe,E
Q
x;V
 	OPmPqPq8Q
W
x;\
 	FGdGhGh/H
]
x;b
 	JKhKlKl3L
c
x;h
 	TUrUvUv=V
i
x;n
 	Z[x[|[|C\
o
x;t
 	JKhKlKl3L
u
x;z
 	MNkNoNo6O
{
x;@ 	NOlOpOp7P
Ax;F 	GHeHiHi0I
Gx;L 	XYvYzYzAZ
Mx;R 	VWtWxWx?X
Sx;X 	Z[x[|[|C\
Yx;^ 	[\y\}\}D]
_x;d 	[\y\}\}D]
ex;j 	PQnQrQr9R
kx;p 	Z[x[|[|C\
qx;v 	ab  cD  cDJc
wx;| 	b  dA  dE  dEKd
}x;B 	b  dA  dE  dEKd
Cx;H 	YZwZ{Z{B[
Ix;N 	\]z]~]~E^
Ox;T 	]^{^^F_
Ux;Z 	RSpStSt;T
[x;` 	[\y\}\}D]
ax;f 	e  gD  gH  gHNg
gx;l 	e  gD  gH  gHNg
mx;r 	j  lI  lM  lMSl
sx;x 	[\y\}\}D]
yx;~ 	VWtWxWx?X
x;D 	_`}  aB  aBHa
Ex;J 	i  kH  kL  kLRk
Kx;P 	i  kH  kL  kLRk
Qx;V 	n  pM  pQ  pQWp
Wx;\ 	_`}  aB  aBHa
]x;b 	TUrUvUv=V
cx;h 	]^{^^F_
ix;n 	g  iF  iJ  iJPi
ox;t 	g  iF  iJ  iJPi
ux;z 	l  nK  nO  nOUn
{x;@ 	]^{^^F_
Ax;F 	YZwZ{Z{B[
Gx;L 	b  dA  dE  dEKd
Mx;R 	l  nK  nO  nOUn
Sx;X 	l  nK  nO  nOUn
Yx;^ 	q  sP  sT  sTZs
_x;d 	b  dA  dE  dEKd
ex;j 	JKhKlKl3L
kx;p 	[\y\}\}D]
qx;v 	ab  cD  cDJc
wx;| 	JKhKlKl3L
}x;B 	[\y\}\}D]
Cx;H 	ab  cD  cDJc
Ix;N 	VWtWxWx?X
Ox;T 	IJgJkJk2K
Ux;Z 	UVsVwVw>W
[x;` 	RSpStSt;T
ax;f 	]^{^^F_
gx;l 	WXuXyXy@Y
mx;r 	UVsVwVw>W
sx;x 	XYvYzYzAZ
yx;~ 	^_|  `A  `AG`
x;D 	m  oL  oP  oPVo
Ex;J 	r  tQ  tU  tU[t
Kx;P 	^_|  `A  `AG`
Qx;V 	QRoRsRs:S
Wx;\ 	e  gD  gH  gHNg
]x;b 	ab  cD  cDJc
cx;h 	b  dA  dE  dEKd
ix;n 	h  jG  jK  jKQj
ox;t 	t  vS  vW  vW]v
ux;z 	t  vS  vW  vW]v
{x;@ 	_`}  aB  aBHa
Ax;F 	]^{^^F_
Gx;L 	OPmPqPq8Q
Mx;R 	EFcFgFg.G
Sx;X 	78U8Y8Y9
Yx;^ 	?)--.JKQrax;d 	4)--.?@FBgx;j 	/0M0Q0Q+1
kx;p 	<=Z=^=^2>
qx;v 	./L/P/P$0
 0{x;| 	45R5V5VWh5i}x;~ 	AB_BcBc*C
x;D 	MNkNoNo6O
Ex;J 	NOlOpOp7P
Kx;P 	EFcFgFg.G
Qx;V 	BC`CdCd+D
Wx;\ 	HIfIjIj1J
]x;b 	OPmPqPq8Q
cx;h 	IJgJkJk2K
ix;n 	JKhKlKl3L
ox;t 	JKhKlKl3L
ux;z 	AB_BcBc*C
{x;@ 	IJgJkJk2K
Ax;F 	CDaDeDe,E
Gx;L 	Fs)--.MNTRTH
Mx;R 	QRoRsRs:S
Sx;X 	@A^AbAb)B
Yx;^ 	MNkNoNo6O
_x;d 	WXuXyXy@Y
ex;j 	OPmPqPq8Q
kx;p 	UVsVwVw>W
qx;v 	[\y\}\}D]
wx;| 	ab  cD  cDJc
}x;B 	VWtWxWx?X
Cx;H 	Z[x[|[|C\
Ix;N 	LMjMnMn5N
Ox;T 	FGdGhGh/H
Ux;Z 	WXuXyXy@Y
[x;` 	WXuXyXy@Y
ax;f 	89V9Z9Z!:
gx;l 	BC`CdCd+D
mx;r 	BC`CdCd+D
sx;x 	./Wyx;z 	./O{x;| 	./W/[/[\l/m}x;~ 	/0X0\0\]n0ox;@ 	=>f>j>j+?
Ax;F 	?@h@l@l-A
Gx;L 	;<d<h<h)=
Mx;R 	/0@0D0D]0SSx;T 	12B2F2F2WUx;V 	56F6J6JK^6_6eceWx;X 	?  !>?E2[x;^ 	67G7K7KL`7a_x;` 	89I9M9M,:
ax;f 	67G7K7KLc7dgx;h 	56Q6U6UVc6dix;j 	78S8W8WXg8hkx;l 	;'++,?@FBox;r 	E'++,IJPbux;x 	<=X=\=\ >
yx;~ 	AB]BaBa%C
x;D 	34I4M4Mm4\Ex;F 	56K6O6OP_6`Gx;H 	9:O:S:STg:h:nlnIx;J 	C!%%&CDJMx;P 	:;P;T;TUi;jQx;R 	9:O:S:STg:hSx;T 	78M8Q8QRc8dUx;V 	<=R=V=V,>
Wx;\ 	:;P;T;TUl;m]x;^ 	34M4Q4QR_4`_x;` 	56O6S6STc6dax;b 	89R9V9VWi9jcx;d 	9:S:W:WXk:lex;f 	78Q8U8UVg8hgx;h 	<=V=Z=Z,>
ix;n 	:;T;X;XYp;qox;p 	89S9W9WXe9fqx;r 	:;U;Y;YZi;jsx;t 	=>X>\>\]o>pux;v 	>?Y?]?]@
wx;| 	<=W=[=[\m=n}x;~ 	AB\B`B`,C
x;D 	?@Z@^@^#A
Ex;J 	@AXA\A\%B
Kx;P 	./F/J/JK[/\Qx;R 	<=T=X=X*>
Sx;X 	@AXA\A\.B
Yx;^ 	ABYB]B]&C
_x;d 	E#''(FGM2gx;j 	?@]@a@aA
kx;p 	12O2S2ST^2_qx;r 	:;X;\;\]h;i;omosx;t 	<=Z=^=^!>
ux;z 	BC`CdCdD
{x;@ 	BC`CdCdD
Ax;F 	GHeHiHi$I
Gx;L 	T)--.STOx;R 	U)--.TUUx;X 	Y)--.XY[x;^ 	G*../DEKPPQZ[ax;d 	H*../DEKPPQ[\gx;j 	Q)--.^_mx;p 	L)--.KLsx;v 	01Zwx;x 	01Zyx;z 	89b9f9f:
{x;@ 	34]4a4a5
Ax;F 	:;d;h;h/<
Gx;L 	89b9f9f:
Mx;R 	;<e<i<i =
Sx;X 	9:c:g:g;
Yx;^ 	@AjAnAn0B
_x;d 	>?h?l?l#@
ex;j 	<=f=j=j!>
kx;p 	?599:RSYWYsx;v 	?599:RSYWYyx;| 	BClCpCp'D
}x;B 	FGpGtGt+H
Cx;H 	GHqHuHu,I
Ix;N 	KLuLyLy0M
Ox;T 	MNwN{N{2O
Ux;Z 	L599:\]cac
#
_x;` 	H599:\]cac
#>
?ex;f 	6599:`agegix;l 	8599:KLRPRox;r 	48a24giux;x 	./J/N/NOg/hyx;z 	-.I.M.MNe.f{x;| 	:;V;Z;Z0<
}x;B 	@A\A`A`6B
Cx;H 	EFaFeFe0G
Ix;N 	78S8W8W"9
Ox;T 	AB]BaBa,C
Ux;Z 	CD_DcDc.E
[x;` 	FGbGfGf1H
ax;f 	EFaFeFe0G
gx;l 	EFaFeFe0G
mx;r 	78S8W8W"9
sx;x 	AB]BaBa,C
yx;~ 	BC^CbCb-D
x;D 	LMhMlMl7N
Ex;J 	PQlQpQp;R
Kx;P 	LMhMlMl7N
Qx;V 	MNiNmNm8O
Wx;\ 	MNiNmNm8O
]x;b 	IJeJiJi4K
cx;h 	JKfKjKj5L
ix;n 	KLgLkLk6M
ox;t 	GHcHgHg2I
ux;z 	HIdIhIh3J
{x;@ 	JKfKjKj5L
Ax;F 	MNiNmNm8O
Gx;L 	LMhMlMl7N
Mx;R 	>?Z?^?^)@
Sx;X 	?@[@_@_*A
Yx;^ 	FGbGfGf1H
_x;d 	CD_DcDc.E
ex;j 	JKfKjKj5L
kx;p 	=>Y>]>]3?
qx;v 	CD_DcDc9E
wx;| 	GHcHgHg2I
}x;B 	+,G,K,KLc,dCx;D 	12O2S2STj2kEx;F 	34Q4U4UVn4oGx;H 	23P3T3TUl3mIx;J 	78U8Y8Y>9
Kx;P 	89V9Z9Z?:
Qx;V 	45R5V5V;6
Wx;\ 	56S6W6W<7
]x;b 	9:W:[:[0;
cx;h 	9:W:[:[*;
ix;n 	,-J-N-NO`-aox;p 	"#=qx;r 	956<"AABXYux;x 	456<"AABST{x;~ 	456<"AABSTAx;D 	356<"AABRSGx;J 	()JKx;L 	)*>*B*B<*PMx;N 	01NOx;P 	&'EQx;R 	78L8P8P:9
Sx;X 	)*AYx;Z 	*+?+C+CDU+V[x;\ 	+,G,K,KLg,h]x;^ 	01L1P1P,2
_x;d 	12M2Q2Q13
ex;j 	./J/N/N10
kx;p 	67R7V7V;8
qx;v 	23N3R3R'4
wx;| 	-.I.M.M-/
}x;B  	45P5T5T;6
C x;H  	()D)H)H-*
I x;N  	+,G,K,K;-
O x;T  	)*EU x;V  	&'EW x;X  	#$8$<$<&+,%
Y x;`  	#C(?$@a x;b  	 7c x;d  	&'Ee x;f  	*3/M+Ng x;h  	#$?i x;j  	',G(Hk x;l  	/0D0H0H2f9ff1
m x;t  	./C/G/G155 jiMhii	0
u x;B! 	89W9[9[%:
C!x;H! 	=>\>`>`*?
I!x;N! 	=>\>`>`*?
O!x;T! 	78V8Z8Z$9
U!x;Z! 	<=[=_=_)>
[!x;`! 	<=[=_=_)>
a!x;f! 	01J1N1NOd1eg!x;h! 	45N5R5R-6
i!x;n! 	9:S:W:W1;
o!x;t! 	./F/J/JK`/au!x;v! 	45L5P5P,6
w!x;|! 	+,C,G,GH^,_}!x;~! 	)*A*E*EFZ*[!x;@" 	01H1L1L'2
A"x;F" 	67N7R7R-8
G"x;L" 	45L5P5P+6
M"x;R" 	56M6Q6Q,7
S"x;X" 	56M6Q6Q,7
Y"x;^" 	56M6Q6Q,7
_"x;d" 	89P9T9T/:
e"x;j" 	9:Q:U:U0;
k"x;p" 	56M6Q6Q,7
q"x;v" 	34K4O4O*5
w"x;|" 	9:Q:U:U0;
}"x;B# 	56M6Q6Q,7
C#x;H# 	<=T=X=X3>
I#x;N# 	45L5P5P+6
O#x;T# 	ABYB]B]8C
U#x;Z# 	>?V?Z?Z5@
[#x;`# 	ABYB]B]8C
a#x;f# 	CD[D_D_:E
g#x;l# 	GH_HcHc>I
m#x;r# 	IJaJeJe@K
s#x;x# 	K#''(^_{#x;~# 	I#''(\]A$x;D$ 	GH_HcHc>I
E$x;J$ 	J#''(]^M$x;P$ 	Y#''TS$x;Z$ 	^#''Y]$x;d$ 	=>U>Y>Y4?
e$x;j$ 	FG^GbGb=H
k$x;p$ 	P#''Ks$x;z$ 	R#''M}$x;D% 	F#''(YZG%x;J% 	+,C,G,GH_,`,fdfK%x;L% 	:;V;Z;Z)<
M%x;R% 	9:U:Y:Y(;
S%x;X% 	>?Z?^?^-@
Y%x;^% 	?@[@_@_.A
_%x;d% 	=>Y>]>],?
e%x;j% 	AB]BaBa0C
k%x;p% 	I'++,XYs%x;v% 	U'++Hy%x;@& 	F'++,UVC&x;F& 	L'++,[\I&x;L& 	L'++,[\O&x;R& 	M'++,\]U&x;X& 	X'++K[&x;b& 	01L1P1P32
c&x;h& 	9%))*TU%))*ST%))*]^;
i&x;r& 	:%))*UV%))*TU%))*^_<
s&x;|& 	J%))*YZ&x;B' 	T%))*cdE'x;H' 	-.G.K.KM.ZI'x;J' 	45N5R5R!6
K'x;P' 	/0J0N0N01
Q'x;V' 	=>X>\>\;?
W'x;\' 	23P3T3T44
]'x;b' 	<=b=f=f>
c'x;h' 	<=b=f=f>
i'x;n' 	=>c>g>g?
o'x;t' 	BChClCl$D
u'x;z' 	<=b=f=f>
{'x;@( 	BChClCl$D
A(x;F( 	;<a<e<e=
G(x;L( 	9:W:[:[&;
M(x;R( 	@A^AbAb-B
 B Y(x;Z( 	?@]@a@a,A
 A a(x;b( 	CDaDeDe0E
c(x;h( 	=>[>_>_*?
i(x;n( 	EFcFgFg2G
o(x;t( 	@A^AbAb-B
u(x;z( 	FGdGhGh3H
 H A)x;B) 	JKhKlKl7L
C)x;H) 	BC`CdCd/D
I)x;N) 	HIfIjIj5J
 J U)x;V) 	LMjMnMn9N
W)x;\) 	MNkNoNo:O
])x;b) 	()M)Q)QR])^)dbdc)x;d) 	12V2Z2Z$3
e)x;j) 	01U1Y1Y#2
k)x;p) 	34X4\4\&5
q)x;v) 	=>b>f>f0?
w)x;|) 	=>b>f>f0?
})x;B* 	89]9a9a7:
C*x;H* 	67[7_7_%8
 8M*x;N* 	56Z6^6^$7
 7S*x;T* @A_U*x;V* <=bW*x;X* A4889bc[*x;^* 	E0445fga*x;d* 	E0445fgg*x;j* 	F0445ghm*x;p* 	=0445^_s*x;v* 89]9a9a0:w*x;|* J4889bc*x;B+ @4889XYE+x;H+ F4889^_K+x;N+ D4889\]Q+x;T+ F4889^_W+x;Z+ B4889Z[]+x;`+ =4889UV\Z\c+x;f+ G4889_`fdfi+x;l+ 89Sm+x;n+ 	9:^:b:b(;
o+x;t+ 	23M3Q3QR_3`u+x;v+ 	12L2P2PQ]2^w+x;x+ 	:;U;Y;Y!<
y+x;~+ 	:;U;Y;Y!<
+x;D, 	;<V<Z<Z"=
E,x;J, 	<=W=[=[#>
K,x;P, 	>?c?g?g-@
 @U,x;V, 	@AeAiAi/B
 B[,x;\, 	@AeAiAi/B
],x;b, 	ABfBjBj0C
c,x;h, 	BCgCkCk1D
i,x;n, 	BCgCkCk1D
o,x;t, 	=>b>f>f,?
u,x;z, 	CDhDlDl2E
{,x;@- 	=>b>f>f,?
A-x;F- 	JKoKsKs9L
G-x;L- 	STxT|T|BU
M-x;R- 	LMqMuMu;N
S-x;X- 	UVzV~V~DW
Y-x;^- 	>?c?g?g-@
_-x;d- 	I0445abg-x;j- 	O044B  s-x;v- 	Q044D  -x;B. 	N044A  K.x;N. 	I-112BCQ.x;T. 	E-11.AW.x;Z. 	56P6T6T7
[.x;`. 	78\8`8`19
a.x;f. 	78\8`8`19
g.x;l. 	45Y5]5].6
m.x;r. 	45Y5]5].6
s.x;x. 	=>b>f>f7?
y.x;~. 	=>b>f>f7?
.x;D/ 	=>b>f>f7?
E/x;J/ 	67[7_7_08
K/x;P/ 	9:^:b:b3;
 ; W/x;X/ 	;<`<d<d5=
 = _/x;`/ 	<=a=e=e6>
a/x;f/ 	78\8`8`B9
g/x;l/ 	>?c?g?g@@
m/x;r/ 	=>b>f>f??
s/x;x/ 	@AeAiAiBB
y/x;~/ 	=>b>f>f??
/x;D0 	ABfBjBjCC
E0x;J0 	=>b>f>f??
K0x;P0 	=>b>f>f??
Q0x;V0 	<=a=e=e>>
W0x;\0 	IJnJrJrKK
]0x;b0 	I044Oe0x;l0 	U044[o0x;v0 	I044Oy0x;@1 	H044NC1x;J1 	F044LM1x;T1 	L044RW1x;^1 	L044Ra1x;h1 	K044Qk1x;r1 	G044Eu1x;|1 	90445\] A2x;D2 	=c0445\] ?
E2x;L2 	78\8`8`&9
M2x;R2 	56Z6^6^$7
S2x;X2 	?0445WX[2x;^2 	>0445VWa2x;d2 	A0445YZg2x;j2 	I044<m2x;t2 	E0445]^w2x;z2 	80445PQ}2x;@3 	>0445VWC3x;F3 	@0445XYI3x;L3 	@0445XY_]_O3x;R3 	D0445\]U3x;X3 	C0445[\[3x;^3 	@0445XYa3x;d3 	E0445]^g3x;j3 	D0445\]m3x;p3 	G0445_`s3x;v3 	O044By3x;@4 	K0445cdC4x;F4 	J044=I4x;P4 	I044<S4x;Z4 	>0445VW]4x;`4 	@0445XYc4x;f4 	<0445TUi4x;l4 	:0445RSo4x;r4 	H044;u4x;|4 	E0445]^4x;B5 	H0445`aE5x;H5 	G0445_`K5x;N5 	J044=Q5x;X5 	R044E[5x;b5 	N044Ae5x;l5 	M044@o5x;v5 	L044?y5x;@6 	Q044DC6x;J6 	`044SM6x;T6 	e044XW6x;^6 	80445PQa6x;d6 	78\8`8`&9
e6x;j6 	23W3[3[!4
k6x;p6 	67[7_7_%8
q6x;v6 	78\8`8`&9
w6x;|6 	67[7_7_%8
}6x;B7 	DEiEmEm3F
C7x;H7 	45Y5]5]#6
I7x;N7 	=0445UVQ7x;T7 	F0445^_W7x;Z7 	>0445VW]7x;`7 	R044Ec7x;j7 	L044?m7x;t7 	K044>w7x;~7 	G0445_`A8x;D8 	T044GG8x;N8 	N044AQ8x;X8 	M044@[8x;b8 	I0445abe8x;h8 	Q044Dk8x;r8 	K044>u8x;|8 	J044=8x;F9 	F0445^_I9x;L9 	89]9a9a':
M9x;R9 	12V2Z2Z43
S9x;X9 	/0T0X0X1
Y9x;^9 	34X4\4\"5
_9x;d9 	?0445WXg9x;j9 	=0445UVm9x;p9 	=0445UVs9x;v9 	E0445]^y9x;|9 	,0445STZXZ9x;B: 	-.R.V.V+/
C:x;H: 	12V2Z2Z/3
I:x;N: 	45Y5]5]26
O:x;T: 	20445YZ`^`W:x;Z: 	34X4\4\15
[:x;`: 	,0445XY_]_c:x;f: 	.0445FGM2i:x;l: 	+044^DJo:x;r: 	/0T0X0X1
s:x;x: 	)*N*R*RS_*`y:x;z: 	./S/W/W0
{:x;@; 	33778LMSQSC;x;F; 	-377GM2I;x;L; 	12Y2]2]3
M;x;R; 	+,S,W,W-
S;x;X; 	=3778VW][][;x;^; 	03778IJPba;x;d; 	/0D0H0HIf0ge;x;f; 	;<P<T<T5=
g;x;l; 	67K7O7O08
m;x;r; 	56J6N6N/7
s;x;x; 	>?S?W?W8@
y;x;~; 	=>R>V>V7?
;x;D< 	/ 1
"&&'DEK1
 1
 ,//0IJPb
wwz" GGJ
I<x;R< 	23G3K3K,4
S<x;X< 	56J6N6N/7
Y<x;^< 	56J6N6N/7
_<x;d< 	56W6[6[(7
e<x;j< 	;<]<a<a.=
k<x;p< 	56W6[6[(7
q<x;v< 	;<]<a<a.=
w<x;|< 	?@a@e@e6A
}<x;B= 	56W6[6['7
C=x;H= 	78Y8]8]*9
I=x;N= 	89Z9^9^*:
O=x;T= 	01R1V1V(2
U=x;Z= 	34U4Y4Y5
[=x;`= 	34U4Y4Y+5
 5 g=x;h= 	56W6[6[7
 7 o=x;p= 	67X7\7\8
q=x;v= 	56W6[6[7
 7{=x;|= 	:;^;b;b"<
}=x;B> 	CDgDkDk+E
C>x;H> 	CDgDkDk+E
I>x;N> 	GHkHoHo/I
O>x;T> 	GHkHoHo/I
U>x;Z> 	ABgBkBkC
[>x;`> 	?@e@i@i#A
a>x;f> 	CDiDmDm'E
g>x;l> 	GHmHqHq+I
m>x;r> 	GHmHqHq+I
s>x;x> 	GHmHqHq+I
y>x;~> 	KLqLuLu/M
>x;D? 	KLqLuLu/M
E?x;J? 	45Z5^5^,6
 6 Q?x;R? 	45Z5^5^,6
 6 Y?x;Z? 	ABgBkBkC
[?x;`? 	J1556OPc?x;f? 	N1556STi?x;l? 	N1556STo?x;r? 	J1556OPu?x;x? 	>1556IJPb{?x;~? 	=155lCIrA@x;D@ 	56W6[6[7
E@x;J@ 	<=d=h=h)>
K@x;P@ 	56]6a6a"7
Q@x;V@ 	=>e>i>i*?
W@x;\@ 	;<c<g<g(=
]@x;b@ 	I3778bce@x;h@ 	C3778\]k@x;n@ 	E3778^_q@x;t@ 	<3778UVw@x;z@ 	>3778WX}@x;@A 	E3778^_CAx;FA 	K3778deIAx;LA 	N3778ghOAx;RA 	L3778efUAx;XA 	F3778_`[Ax;^A 	L3778efaAx;dA 	O3778higAx;jA 	M3778fgmAx;pA 	V3778opsAx;vA 	T3778mnyAx;|A 	E3778^_Ax;BB 	G3778`aEBx;HB 	G3778`aKBx;NB 	M3778fgQBx;TB 	F3778_`WBx;ZB 	P3778ij]Bx;`B 	=3778VWcBx;fB 	G3778`aiBx;lB 	I3778bcoBx;rB 	H3778abuBx;xB 	J3778cd{Bx;~B 	O3778hiomoACx;DC 	I3778bcigiGCx;JC 	:3778abMCx;PC 	?3778abSCx;VC 	G377AYCx;`C 	?3778abcCx;fC :7;;<\]iCx;lC L7;;<efoCx;rC B7;;<[\uCx;xC H7;;<ab{Cx;~C F7;;<_`ADx;DD H7;;<abGDx;JD D7;;<]^MDx;PD ?7;;<XY_]_SDx;VD I7;;<bcigiYDx;\D ?3778TU_Dx;bD 	43778MNeDx;hD 	33778LMkDx;nD 	B3778[\qDx;tD 	D3778]^wDx;zD 	K3778de}Dx;@E 	G3778`aCEx;FE 	F3778_`IEx;LE 	F3778_`OEx;RE 	J3778cdUEx;XE 	O377@[Ex;bE 	F3778_`eEx;hE 	D3778]^kEx;nE 	H3778abqEx;tE 	L3778efwEx;zE 	P377A}Ex;DF 	P377AGFx;NF 	F3778_`QFx;TF 	O377@WFx;^F 	S377DaFx;hF 	S377DkFx;rF 	O377@uFx;|F 	I377EFx;FG 	83778\]IGx;LG 	;3778_` QGx;TG 	=3778ab YGx;\G 	>3778bc_Gx;bG 	B3778[\eGx;hG 	>3778WXkGx;nG 	<3778UVqGx;tG 	J377;wGx;~G 	G3778`aAHx;DH 	94889TU[Y[``*GHx;NH 	94889RSYWY^^ QHx;XH 	B4889RSYWY^^9[Hx;bH 	N4889RSYWY^^9eHx;lH 	H4889RSYWY^^3oHx;vH 	G4889RSYWY^^2yHx;@I 	C4889RSYWY^^.CIx;JI 	M4889RSYWY^^4MIx;TI 	G4889RSYWY^^.WIx;^I 	F4889RSYWY^^-aIx;hI 	B4889RSYWY^^)kIx;rI 	;3778TUuIx;xI 	;3778TU{Ix;~I 	=3778VW][]AJx;DJ 	:3778STZXZGJx;JJ 	93778RSYWYMJx;PJ 	<3778UVSJx;VJ 	'(O(S(S,)
WJx;\J 	01X1\1\2
]Jx;bJ 	ABWB[B[0C
cJx;hJ 	BCXC\C\1D
iJx;nJ 	>?T?X?X-@
 @sJx;tJ 	;<Q<U<U*=
uJx;zJ 	-.C.G.GHX.Y{Jx;|J 	23H3L3L!4
}Jx;BK 	9:O:S:S(;
CKx;HK 	<=R=V=V+>
IKx;NK 	;<Q<U<U*=
OKx;TK 	9:O:S:S(;
UKx;ZK 	;<Q<U<U*=
[Kx;`K 	EF[F_F_4G
aKx;fK 	CDYD]D]2E
gKx;lK 	<=R=V=V+>
mKx;rK 	ABWB[B[0C
sKx;xK 	LMbMfMf;N
yKx;~K 	EF[F_F_4G
Kx;DL 	HI^IbIb7J
ELx;JL 	DEZE^E^3F
KLx;PL 	GH]HaHa6I
QLx;VL 	<=R=V=V+>
WLx;\L 	HI^IbIb7J
]Lx;bL 	:;P;T;T)<
cLx;hL 	34I4M4M"5
iLx;nL 	)*?*C*C,+
oLx;tL 	&'<'@'@AW'XuLx;vL 	./D/H/HIZ/[wLx;xL 	JK`KdKd9L
yLx;~L 	JK`KdKd9L
Lx;DM 	?@U@Y@Y.A
EMx;JM 	CDWD[D[0E
KMx;PM 	=>Q>U>U*?
QMx;VM 	@ATAXAX-B
 B[Mx;\M 	;<O<S<S(=
]Mx;bM 	>?R?V?V+@
cMx;hM 	>?R?V?V+@
iMx;nM 	=>Q>U>U*?
oMx;tM 	;<O<S<S(=
uMx;zM 	=>Q>U>U*?
{Mx;@N 	GH[H_H_4I
ANx;FN 	EFYF]F]2G
GNx;LN 	LM`MdMd9N
MNx;RN 	LM`MdMd9N
SNx;XN 	ABUBYBY.C
YNx;^N 	?@S@W@W,A
 AcNx;dN 	@ATAXAX-B
 BiNx;jN 	FGZG^G^3H
 HoNx;pN 	ABUBYBY.C
 CuNx;vN 	LM`MdMd9N
 N }Nx;~N 	GH[H_H_4I
Nx;DO 	NObOfOf;P
 P KOx;LO 	JK^KbKb7L
MOx;RO 	JK^KbKb7L
SOx;XO 	DEXE\E\1F
YOx;^O 	EFYF]F];G
_Ox;dO 	ABUBYBY7C
eOx;jO 	FGZG^G^<H
kOx;pO 	MNaNeNe:O
qOx;vO 	;<O<S<S(=
wOx;|O 	?@S@W@W,A
}Ox;BP 	+,?,C,C.-
CPx;HP 	()<)@)@AW)XIPx;JP 	01D1H1HIZ1[KPx;LP 	.s3R/SMPx;NP 	*+JOPx;PP 	*+@+D+D^+T+ZXZQPx;RP 	./D/H/HI[/\SPx;TP 	-.PUPx;VP 	()>)B)B<)PWPx;XP 	23H3L3L"4
 4 _Px;`P 	-.C.G.GHY.Z.`^`aPx;bP 	%&;&?&?	&JcPx;dP 	12G2K2KLa2bePx;fP 	,-B-F-FGW-XgPx;hP 	-.C.G.GHY.ZiPx;jP 	/0E0I0IJ]0^kPx;lP 	-.C.G.GHY.ZmPx;nP 	23H3L3LMc3doPx;pP 	45J5N5NOg5hqPx;rP 	89N9R9R(:
sPx;xP 	9:O:S:S);
yPx;~P 	:;P;T;T*<
Px;DQ 	23H3L3LMc3dEQx;FQ 	BCXC\C\2D
GQx;LQ 	EF[F_F_5G
MQx;RQ 	EF[F_F_5G
SQx;XQ 	DEZE^E^4F
YQx;^Q 	EF[F_F_5G
 G eQx;fQ 	FG\G`G`6H
gQx;lQ 	;<Q<U<U+=
mQx;rQ 	>?T?X?X.@
sQx;xQ 	CDYD]D]3E
 E Qx;@R 	LMbMfMf<N
ARx;FR 	OPePiPi?Q
GRx;LR 	CDYD]D]3E
MRx;RR 	67L7P7P&8
SRx;XR 	;<Q<U<U+=
YRx;^R 	?@U@Y@Y/A
_Rx;dR 	CDYD]D]3E
 E kRx;lR 	DEZE^E^4F
mRx;rR 	ABWB[B[1C
sRx;xR 	DEZE^E^4F
yRx;~R 	FG\G`G`6H
Rx;DS 	BCXC\C\2D
ESx;JS 	CDYD]D]3E
KSx;PS 	DEZE^E^4F
QSx;VS 	67L7P7P-8
WSx;\S 	89N9R9R/:
 :aSx;bS 	>?T?X?X>@
cSx;hS 	12G2K2K*3
iSx;nS 	23H3L3L24
oSx;tS 	<=R=V=V,>
uSx;zS 	=>S>W>W-?
{Sx;@T 	:;P;T;T*<
 <ETx;FT 	78M8Q8Q'9
GTx;LT 	/0E0I0IJ]0^MTx;NT 	./D/H/HI[/\OTx;PT 	;<Q<U<U+=
QTx;VT 	>?T?X?X.@
WTx;\T 	?@U@Y@Y/A
]Tx;bT 	@AVAZAZ0B
cTx;hT 	78M8Q8Q'9
iTx;nT 	9:O:S:S);
oTx;tT 	QRgRkRkAS
uTx;zT 	RShSlSlBT
{Tx;@U 	OPePiPi?Q
AUx;FU 	EF[F_F_5G
GUx;LU 	EF[F_F_5G
MUx;RU 	KLaLeLe;M
SUx;XU 	EF[F_F_5G
YUx;^U 	DEZE^E^4F
 FcUx;dU 	GH]HaHa7I
eUx;jU 	UVkVoVoEW
kUx;pU 	\]r]v]vL^
qUx;vU 	^_t_x_xN`
wUx;|U 	_`u`y`yOa
}Ux;BV 	45J5N5N$6
CVx;HV 	<=R=V=V,>
IVx;NV 	89N9R9R(:
OVx;TV 	DEZE^E^4F
UVx;ZV 	;<Q<U<U+=
[Vx;`V 	>?T?X?X.@
aVx;fV 	01F1J1JK_1`gVx;hV 	-.C.G.GHY.ZiVx;jV 	*+>+B+BCW+XkVx;lV 	./B/F/FG_/`mVx;nV 	+,?,C,CDY,ZoVx;pV 	>?R?V?V4@
qVx;vV 	&':'>'>?O'PwVx;xV 	'(;(?(?@Q(RyVx;zV 	*3/D+E{Vx;|V 	&'<}Vx;~V 	23F3J3J(4
Vx;DW 	23F3J3J(4
EWx;JW 	8=Q9RKWx;LW 	89MMWx;NW 	:;N;R;R0<
OWx;TW 	;<O<S<S1=
UWx;ZW 	"#6#:#:<#H[Wx;\W 	*+>+B+BCW+X]Wx;^W 	-.A.E.EF].^_Wx;`W 	./B/F/FG_/`aWx;bW 	89L9P9P.:
cWx;hW 	/0C0G0GHa0biWx;jW 	-.A.E.E#/
 / qWx;rW 	'(;(?(?@Q(R(XVXsWx;tW 	GH[H_H_=I
uWx;zW 	9:M:Q:Q/;
{Wx;@X 	FGZG^G^<H
AXx;FX 	DEXE\E\:F
GXx;LX 	MNaNeNeCO
MXx;RX 	WXkXoXoMY
SXx;XX 	MNaNeNeCO
YXx;^X 	89L9P9P.:
_Xx;dX 	89L9P9P.:
eXx;jX 	JK^KbKb@L
kXx;pX 	?@S@W@W5A
qXx;vX 	;<O<S<S1=
wXx;|X 	HI\I`I`>J
}Xx;BY 	FGZG^G^<H
CYx;HY 	OPcPgPgEQ
IYx;NY 	YZmZqZqO[
OYx;TY 	OPcPgPgEQ
UYx;ZY 	?@S@W@W5A
[Yx;`Y 	:;N;R;R0<
aYx;fY 	:;N;R;R0<
gYx;lY 	ABUBYBY7C
mYx;rY 	>?R?V?V4@
sYx;xY 	67J7N7N,8
yYx;~Y 	78K8O8O-9
Yx;DZ 	;<O<S<S1=
EZx;JZ 	<=P=T=T2>
KZx;PZ 	FGZG^G^<H
QZx;VZ 	?@S@W@W5A
WZx;\Z 	89L9P9P.:
]Zx;bZ 	;<O<S<S1=
cZx;hZ 	<=P=T=T2>
iZx;nZ 	HI\I`I`>J
oZx;tZ 	KL_LcLcAM
uZx;zZ 	HI\I`I`>J
{Zx;@[ 	CDWD[D[9E
A[x;F[ 	BCVCZCZ8D
G[x;L[ 	89L9P9P.:
M[x;R[ 	DEXE\E\:F
S[x;X[ 	45R5V5V6
Y[x;^[ 	67T7X7X8
_[x;d[ 	:;X;\;\<
 <i[x;j[ 	D)--.KLRPRm[x;p[ 	;<Y<]<] =
q[x;v[ 	=>[>_>_"?
w[x;|[ 	<=Z=^=^!>
}[x;B\ 	9:W:[:[;
 ;G\x;H\ 	;<Y<]<] =
I\x;N\ 	78U8Y8Y9
O\x;T\ 	?@b@f@fA
U\x;Z\ 	ABdBhBhC
[\x;`\ 	EFhFlFlG
 Ge\x;f\ 	O.223PQWUWi\x;l\ 	FGiGmGm H
m\x;r\ 	HIkIoIo"J
s\x;x\ 	GHjHnHn!I
y\x;~\ 	DEgEkEkF
 FC]x;D] 	FGiGmGm H
E]x;J] 	BCeCiCiD
K]x;P] 	-.O.S.STa.bQ]x;R] 	34U4Y4Y5
 5W]x;X] 	56W6[6[!7
Y]x;^] 	23T3X3X4
 4c]x;d] 	45V5Z5Z 6
e]x;j] 	01R1V1V2
k]x;p] 	12S2W2W3
q]x;v] 	>?[?_?_#@
w]x;|] 	FGcGgGg*H
}]x;B^ 	IJfJjJj5K
C^x;H^ 	?@\@`@`6A
I^x;N^ 	>?[?_?_#@
O^x;T^ 	45H5L5L*6
U^x;Z^ 	CDWD[D[9E
 E_^x;`^ 	'(Ba^x;b^ 	$%8%<%<^%L%RPRc^x;d^ 	()<)@)@AS)Te^x;f^ 	'(;(?(?@Q(Rg^x;h^ 	!"8"<"<=M"N #:#''(89k^x;l^ 	+C0D,Em^x;n^ 	'(<o^x;p^ 	%&<&@&@AU&Vq^x;r^ 	*+A+E+EFZ+[s^x;t^ 	&'='A'ABR'S'YWYu^x;v^ 	23I3M3M(4
w^x;|^ 	."&&'?@FB^x;B_ 	56L6P6P+7
C_x;H_ 	1"&&'BCIrK_x;N_ 	45K5O5O*6
O_x;T_ 	0"&&'ABHbW_x;Z_ 	23I3M3MN_3`[_x;\_ 	1#6W2X]_x;^_ 	-.O__x;`_ 	./Pa_x;b_ 	-.F.J.J#/
c_x;h_ 	./G/K/K$0
i_x;n_ 	()A)E)EF])^o_x;p_ 	34L4P4P.5
q_x;v_ 	)*B*F*FGZ*[w_x;x_ 	()A)E)EFX)Yy_x;z_ 	23K3O3O(4
{_x;@` 	23K3O3O(4
A`x;F` 	56N6R6R+7
G`x;L` 	56N6R6R+7
M`x;R` 	<=U=Y=Y2>
S`x;X` 	89Q9U9U.:
Y`x;^` 	12J2N2N'3
_`x;d` 	23K3O3O(4
e`x;j` 	)*B*F*F|*Tk`x;l` 	12J2N2N/3
m`x;r` 	=>V>Z>Z4?
s`x;x` 	12J2N2N 3
y`x;~` 	,-M`x;@a 	./PAax;Ba 	+,D,H,H,X,^\^Cax;Da 	/0H0L0LM_0`Eax;Fa 	56N6R6R7
Gax;La 	6s;V7WMax;Na 	23NOax;Pa 	/0I0M0MN_0`0fdfQax;Ra 	4%))*@AGRUax;Xa 	<=V=Z=Z/>
Yax;^a 	8%))*IJPbaax;da 	=>W>[>[0?
eax;ja 	9%))*JKQrmax;pa 	CD]DaDa6E
qax;va 	?%))*PQWUWyax;|a 	56O6S6S+7
}ax;Bb 	)*D*H*HI\*]Cbx;Db 	67Q7U7U,8
Ebx;Jb 	56YKbx;Lb 	./I/M/M)0
Mbx;Rb 	*+E+I+IJc+d ,Ubx;Vb 	-.H.L.L(/
Wbx;\b 	%c*=&>]bx;^b 	!"5_bx;`b 	56K6O6O&7
abx;fb 	12G2K2KLb2c 3ibx;jb 	01F1J1J&2
kbx;pb 	,-B-F-FG]-^-dbdqbx;rb 	9:O:S:S*;
sbx;xb 	5!%%&@AGR{bx;~b 	()I)M)M#*
bx;Dc 	)#.K*LEcx;Fc 	%&CGcx;Hc 	3C8a4bIcx;Jc 	/0YKcx;Lc 	01ZMcx;Nc 	01Q1U1U2
Ocx;Tc 	12R2V2V3
Ucx;Zc 	01Q1U1U02
[cx;`c 	67W7[7[#8
acx;fc 	:;[;_;_5<
gcx;lc 	:;[;_;_.<
mcx;rc 	78X8\8\+9
scx;xc 	+,L,P,P-
ycx;~c 	/0P0T0T.1
cx;Dd 	78X8\8\,9
Edx;Jd 	./WKdx;Ld 	01ZMdx;Nd 	01Q1U1U2
Odx;Td 	23X3\3\4
Udx;Zd 	./T/X/X0
[dx;`d 	*+Nadx;bd 	BChClCl*D
cdx;hd 	>1556PQWUWkdx;nd 	>?d?h?h&@
odx;td 	:1556LMSQSwdx;zd 	9:_:c:c&;
{dx;@e 	51556LMSQSCex;Fe 	56[6_6_7
Gex;Le 	*+F+J+J:+VMex;Ne 	23N3R3R"4
Oex;Te 	34O4S4S#5
Uex;Ze 	12M2Q2Q!3
[ex;`e 	23N3R3R"4
aex;fe 	23N3R3R"4
gex;le 	/0K0O0O1
mex;re 	23N3R3R4
sex;xe 	/0G0K0K%1
yex;~e 	9#>^:_ex;@f 	56VAfx;Bf 	,-D-H-H-Y-_]_Cfx;Df 	./PEfx;Ff 	9:Q:U:U(;
Gfx;Lf 	9:Q:U:U(;
Mfx;Rf 	3 #&&'=>J 5L4O4O"5
 &))*@A[fx;\f 	23J3N3N(4
]fx;bf 	67N7R7R%8
cfx;hf 	45L5P5P#6
ifx;nf 	./F/J/JK\/]ofx;pf 	#$:$>$>?Y$Zqfx;rf 	,-C-G-GHk-lsfx;tf 	()?)C)CD\)]ufx;vf 	12H2L2LMn2owfx;xf 	-.D.H.HIe.fyfx;zf 	67M7Q7Q18
{fx;@g 	-.D.H.HI^._Agx;Bg 	45K5O5OPl5mCgx;Dg 	)*@*D*DEe*fEgx;Fg 	)*@*D*DEe*fGgx;Hg 	()?)C)CDc)dIgx;Jg 	./E/I/IJ`/aKgx;Lg 	$%;%?%?%MMgx;Ng 	)*@*D*DEe*fOgx;Pg 	;"&&'JKQrSgx;Vg 	)*@*D*DEV*W*][]Wgx;Xg 	*+A+E+EFX+YYgx;Zg 	67M7Q7Q,8
[gx;`g 	45K5O5OPn5oagx;bg 	@AWA[A[6B
cgx;hg 	89O9S9S.:
igx;ng 	89O9S9S.:
ogx;tg 	()?)C)CDV)Wugx;vg 	"#9#=#=l#Kwgx;xg 	./E/I/I$0
ygx;~g 	12Lgx;@h 	'(CAhx;Bh 	'(>(B(BCT(UChx;Dh 	237U3VEhx;Fh 	./MGhx;Hh 	./C/G/G/W/][]Ihx;Jh 	23G3K3KL^3_Khx;Lh 	8=R9SMhx;Nh 	45JOhx;Ph 	8=\9]Qhx;Rh 	45TShx;Th 	12MUhx;Vh 	()=)A)ABa)bWhx;Xh 	()=)A)ABS)TYhx;Zh 	GH\H`H`3I
 I ahx;bh 	PQeQiQi<R
chx;hh 	SThTlTl?U
ihx;nh 	GH\H`H`3I
ohx;th 	GH\H`H`3I
uhx;zh 	HI]IaIa4J
{hx;@i 	GH\H`H`5I
Aix;Fi 	HI]IaIa4J
Gix;Li 	HI]IaIa4J
Mix;Ri 	DEYE]E]0F
Six;Xi 	\]q]u]uH^
Yix;^i 	RSgSkSk>T
_ix;di 	IJ^JbJb5K
eix;ji 	IJ^JbJb5K
kix;pi 	HI]IaIa4J
qix;vi 	IJ^JbJb5K
 K }ix;~i 	ABVBZBZ6C
ix;Dj 	EFZF^F^:G
Ejx;Jj 	JK_KcKc?L
Kjx;Pj 	VWkWoWoKX
Qjx;Vj 	^_s_w_wS`
Wjx;\j 	_`t`x`xTa
]jx;bj 	VWkWoWoKX
cjx;hj 	MNbNfNfBO
ijx;nj 	TUiUmUmIV
ojx;tj 	SThTlTlHU
ujx;zj 	UVjVnVnJW
{jx;@k 	XYmYqYqMZ
Akx;Fk 	TUiUmUmIV
 V Mkx;Nk 	IJ^JbJb>K
Okx;Tk 	?@T@X@X+A
Ukx;Zk 	CDXD\D\/E
[kx;`k 	HI]IaIa4J
akx;fk 	EFZF^F^1G
gkx;lk 	HI]IaIa4J
mkx;rk 	JK_KcKc6L
skx;xk 	FG[G_G_2H
ykx;~k 	 !:kx;@l 	!";"?"?"MAlx;Bl 	01J1N1N'2
 2 Ilx;Jl 	&'@'D'DEV'W'][]Klx;Ll 	#C(>$?Mlx;Nl 	 6Olx;Pl 	-.E.I.IJ^._Qlx;Rl 	,S1Q-RSlx;Tl 	()IUlx;Vl 	*+HWlx;Xl 	./I/M/Ml/[Ylx;Zl 	+,F,J,J9,U[lx;\l 	01I1M1Ml1[]lx;^l 	*+B+F+F|+T_lx;`l 	01H1L1LM_1`alx;bl 	B599(Celx;hl 	D599*Eklx;nl 	C599)Dqlx;tl 	O@DDXNwlx;zl 	Q@DDZP}lx;@m 	P@DDYOCmx;Fm 	G=AA(KImx;Lm 	I=AA*MOmx;Rm 	H=AA)LUmx;Xm 	"#=Ymx;Zm 	89[9_9_:
[mx;`m 	*+Mamx;bm 	+,Lcmx;dm 	23[emx;fm 	12Xgmx;hm 	&'Aimx;jm 	45Vkmx;lm 	:;cmmx;nm 	ABromx;pm 	@Aoqmx;rm 	JKwsmx;tm 	HIoumx;vm 	CDmwmx;xm 	56Xymx;zm 	FB}mx;@n 	MJCnx;Fn 	LHInx;Ln 	VFOnx;Rn 	T@Unx;Xn 	OC[nx;^n 	A<anx;dn 	78]enx;fn 	=>ignx;hn 	GHzinx;jn 	9:^knx;ln 	56Tmnx;nn 	78]onx;pn 	34Uqnx;rn 	@Agsnx;tn 	D:wnx;zn 	HC}nx;@o 	J@Cox;Fo 	TGIox;Lo 	F9Oox;Ro 	B3Uox;Xo 	D:[ox;^o 	@6aox;do 	M;gox;jo 	LImox;po 	ROsox;vo 	\Vyox;|o 	NHox;Bp 	JBEpx;Hp 	LIKpx;Np 	HEQpx;Tp 	UJWpx;Zp 	67[[px;\p 	<=g]px;^p 	FGx_px;`p 	9:`apx;bp 	45Xcpx;dp 	67[epx;fp 	23Sgpx;hp 	9:aipx;jp 	;<ekpx;lp 	?@empx;np 	<=hopx;pp 	BCtqpx;rp 	L  NFspx;tp 	?@mupx;vp 	:;ewpx;xp 	<=hypx;zp 	89`{px;|p 	=>j}px;~p 	>?lpx;@q 	EFrAqx;Bq 	#$>Cqx;Dq 	"#<Eqx;Fq 	+,GGqx;Hq 	-.IIqx;Jq 	34WKqx;Lq 	;<gMqx;Nq 	?@fOqx;Pq 	G:Sqx;Vq 	23TWqx;Xq 	=9[qx;^q 	?7aqx;dq 	34Meqx;fq 	()@gqx;hq 	)*Diqx;jq 	()Bkqx;lq 	%&9&=&=k&Jmqx;nq 	 !1oqx;pq 	-.Fqqx;rq 	01Jsqx;tq 	12Kuqx;vq 	+,Hwqx;xq 	23F3J3J$4
yqx;~q 	67J7N7N(8
qx;Dr 	?@S@W@W1A
Erx;Jr 	<=P=T=T.>
Krx;Pr 	?@S@W@W1A
Qrx;Vr 	56I6M6M'7
Wrx;\r 	:;N;R;R,<
]rx;br 	34G4K4K%5
 5grx;hr 	=>Q>U>U/?
irx;nr 	@ATAXAX2B
orx;tr 	56I6M6M'7
urx;zr 	@ATAXAX2B
{rx;@s 	?@S@W@W1A
Asx;Fs 	23F3J3J$4
Gsx;Ls 	+,?,C,CDU,VMsx;Ns 	',G(HOsx;Ps 	#$?Qsx;Rs 	-.LSsx;Ts 	<=W=[=[1>
Usx;Zs 	<=W=[=[1>
[sx;`s 	/0J0N0N.1
 1esx;fs 	/0J0N0N.1
 1ksx;ls 	-.H.L.L,/
 /qsx;rs 	-.H.L.L,/
 /wsx;xs 	9:T:X:X.;
ysx;~s 	9:T:X:X.;
sx;Dt 	89S9W9W-:
Etx;Jt 	34N4R4R(5
Ktx;Pt 	23M3Q3Q'4
Qtx;Vt 	:;U;Y;Y/<
Wtx;\t 	()C)G)GHY)Z]tx;^t 	155h	J_tx;`t 	'(:(>(>?PR[(\atx;bt 	"#5#9#9,#Gctx;dt 	*+=+A+AB^+_etx;ft 	5""#BCIritx;lt 	'(:(>(>?P(Q(WUWmtx;nt 	();)?)?@R)Sotx;pt 	"#=qtx;rt 	"#=stx;tt 	%m&7&78L&Mutx;vt 	*=+<+<=V+Wwtx;xt 	-m.?.?@\.]ytx;zt 	/0A0AB`0a{tx;|t 	)-*;*;<T*U*[Y[}tx;~t 	6CDJAux;Du 	01B1BCb1cEux;Fu 	,]->->?V-WGux;Hu 	89J9J/:
Iux;Nu 	1-2C2CD`2aOux;Pu 	>}?P?P5@
Qux;Vu 	3M4E4EFd4eWux;Xu 	3M4E4EFd4eYux;Zu 	-m.?.?@X.Y[ux;\u 	2=3D3DEb3c]ux;^u 	.}/@/@AZ/[_ux;`u 	.}/@/@AZ/[aux;bu 	EmFWFW<G
cux;hu 	@ARAR7B
iux;nu 	@ARAR7B
oux;tu 	?@Q@Q6A
uux;zu 	;M<M<M2=
{ux;@v 	-m.?.?@d.e.kikAvx;Bv 	!-"3"3L"ACvx;Dv 	,]->->?V-W-][]Evx;Fv 	&}'8'89J'K'QrGvx;Hv 	+M,=,=>T,U,[Y[Ivx;Jv 	<7""#9:@bEEFmnMvx;Vv 	2=3D3DEb3cWvx;Xv 	3M4E4EFd4eYvx;Zv 	,]->->?V-W[vx;\v 	-m.?.?@X.Y]vx;^v 	#M$5$5n$E$K_vx;`v 	'(9(9:L(Mavx;bv 	&}'8'89J'Kcvx;dv 	+evx;fv 	gvx;hv 	|ivx;jv 	kvx;lv !7 ',B C Ir'<'""\"\\"%%b<%b"b $
   9
 $Q
3
 _ {{8$%T'++h*?)@ Am miwx; x;=#Z P! PAJ Q	
d<
p:
s_   <(NK*NK`1NK#"a	NK#"[NK([NK([,ANK-],+NK2^*NK7^>NK<r+NL
JNLc                6    | d   }g dd| d   dd|j                  d       d|j                  d       d	d
| d    d	d| d    d| j                  d      xs d d| j                  d      xs d d| j                  d      xs d d| j                  d       d| j                  d       ddj                  | j                  d      xs g        d	dj                  g d| j                  d       d| j                  d       d | j                  d!       d"| j                  d#       d$| j                  d%       d&| j                  d'       d(| j                  d)       d*| j                  d+       d,| j                  d-       d.| j                  d/       d,| j                  d0       d1| j                  d2       d3dj                  | j                  d4      xs g       xs d d5| j                  d6       d,| j                  d7       d8| j                  d9       d:| j                  d;             d<| j                  d=       d,| j                  d>       d?dj                  | j                  d@      xs g       xs d dAdj                  | j                  dB      xs g       xs d dCdj                  | j                  dD      xs g       xs d dEdj                  | j                  dF      xs g       xs d dG| j                  dH       dI| j                  dJ       dK| j                  dL       dM| j                  dN       dO| j                  dP       d,| j                  dQ       d,| j                  dR       dSdj                  | j                  dT      xs g       xs d d	dj                  g dU| j                  dV       dW| j                  dX       dYdj                  | j                  dZ      xs g       xs d d[| j                  d\       d]| j                  d^       d,| j                  d_       d,| j                  d`       da| j                  db       dc| j                  dd       d,| j                  de       d,| j                  df       dg| j                  dh       d,| j                  di       d,| j                  dj       dkdj                  | j                  dl      xs g       xs d dmdj                  | j                  dn      xs g       xs d dEdj                  | j                  do      xs g       xs d dp| j                  dq       dr| j                  ds       dt| j                  du       dv| j                  dw       dx| j                  dy             dz| d{    d|| d}    d,| d~    d| j                  d       d| j                  d       ddj                  | j                  d      xs g       xs d dt        | j                  d      xs g        d| j                  d       dj                  g d| j                  d       ddj                  | j                  d      xs g       xs d dt        | j                  d      xs g        d| j                  d       d| j                  d       d| j                  d       d| j                  d       d| j                  d       d| j                  d       d,| j                  d       d,| j                  d       d| j                  d       d,| j                  d       d,| j                  d       d,| j                  d       d,| j                  d       d,| j                  d       d| j                  d       d,| j                  d       d,| j                  d       d| j                  d       d| j                  d       d| j                  d       d	      d| j                  d       d| j                  d       ddj                  | j                  d      xs g       xs d d| j                  d       d| j                  d       d	d| j                  d       d| j                  d       ddj                  | j                  d      xs g       xs d ddj                  | j                  d      xs g       xs d d| j                  d       d| j                  d       d| j                  d       d	d| j                  dë       d| j                  dī       ddj                  | j                  dū      xs g       xs d ddj                  | j                  dƫ      xs g       xs d d| j                  dǫ       d| j                  dȫ       d| j                  dʫ       d	d| j                  d̫       ddj                  | j                  dΫ      xs g       xs d ddj                  | j                  dϫ      xs g       xs d d| j                  dѫ       ddj                  | j                  dӫ      xs g       xs d d| j                  dի       d| j                  d׫       d| j                  dث       d| j                  dګ       d| j                  dܫ       ddj                  | j                  dݫ      xs g       xs d ddj                  | j                  dޫ      xs g       xs d d| j                  d߫       ddj                  | j                  d      xs g       xs d d| j                  d       d| j                  d       d| j                  d       d| j                  d       ddj                  | j                  d      xs g       xs d ddj                  | j                  d      xs g       xs d d| j                  d       ddj                  | j                  d      xs g       xs d d| j                  d       d| j                  d       d| j                  d       d| j                  d       d| j                  d       d| j                  d       ddj                  | j                  d      xs g       xs d ddj                  | j                  d      xs g       xs d d| j                  d       ddj                  | j                  d      xs g       xs d d| j                  d       d| j                  d       d| j                  d       d| j                  d       d| j                  d       d| d     d| d    ddddd}| d   D ]5  }|j                  d|d    d	|d
    d	|d    d	|d    d	       7 |j	                  g d       | d   D ]  }|j                  d|         |j	                  g d       | d   D ]Q  }|j                  d|j                  d       d|j                  d       d|j                  d       d       S |j	                  g d       | d   D ]  }|j                  d|j                  d       d|j                  d       d|j                  d       d	|j                  d      xs d dt        |j                  d             dt        |j                  d             dt        |j                  d      xs g        d        |j                  d       dj                  |      S (   Nrx  z# Route Promotion Gater   r  z
- route: `r  r	  rw  `z- promotion status: `r   z- promotion allowed: r  z$- strict source hotspot candidates: r  r2   z- runtime source-save load: r  z%- runtime predecessor route attempt: rX  z- external proof handoff: `r  z` via `r  z` packages `r<   r  z- exit target ranking: exits r
  , blocked-target exits r
  , auto blocked-target exits r
  1, blocked-target exits overlapping return target r
  , reciprocal hints r
  , coordinate-like hints r
  , coordinate-promotable r
  z, blocked/return targets `r
  rk   r
  z'`, blocked/return selector occurrences r
  r
  , selector outgoing r
  z
 targets `r
  z`, strict/confirmed backed r
  r
  , selector-only r
  , incoming confirmed r
  z@- data descriptor opcode map: predecessor root/fill descriptors r
  r
  z
, d0 ops `r
  z`, c0 ops `r
  z	`, refs `r
  z`/`r
  z`, payload frontier r
  z#- secondary fill entry refs: roots r  , route-overlap roots r  , predecessor candidate r  , predecessor refs r  r  r  z, entry selectors `r  z0- selector merge execution: current=pred+source r  , route-pair-only-current r  z	, extra `r  z`, exact pairs r  
, forward r  r  r  , forward-merge r  
, reverse r  r  r  
, encoded r  r  r  z, alias data `r  z`, alias public/address `r  r  z`, alias coverage `r  z`, alias exclusion `r  z`, alias execution r  , proof r9  , gap open r  z- local savedata scan: `r
  z` (r
  r
  z), promotion `r
  z	`, proof r
  z, failed gates `r
  z`, missing evidence count r
  z, evidence refs r
  z)- runtime trace feasibility: proof found rk
  rl
  rm
  
, can run r  , blockers r  , execution capture r  , execution blockers r  , execution probes r  , virtual desktop gdbstub r  r  r  , virtual relocated soft/watch r  r  r  r  r  r  , binfmt summary/execution r  r  r  z
, reject `rs
  z`, wine prefix `rp
  z`, gdb `rq
  z- runtime route-watch poll: r   samples @ r  zs, observed `r  z`, reached route r  z- runtime route-watch values: `r  z$- predecessor direction sweep poll: r  r  r  z`, observed public `r  z`, public hit r  z, reached route r  z'- predecessor direction sweep values: `r  z2- predecessor left-overrun activation sweep poll: r  r  r  r  r  r  z5- predecessor left-overrun activation sweep values: `r  z!- predecessor branch-state poll: ru
  z samples, observed `rv
  rw
  z`, active flag `rx
  z
`, state `ry
  z`, matches fill rz
  z, all zero r{
  r|
  z0- predecessor high-frequency branch-state poll: r}
   samples at r~
  r
  r
  r
  r
  r
  r
  r
  z - predecessor trail-start poll: r
  r
  r
  z
`, class `r
  r
  r
  r
  z, target observed r
  z, trail movement r
  r
  z'- predecessor trail-left-overrun poll: r
  r
  r
  r
  r
  r
  r
  z, camera target r
  z, camera outside r
  r
  z- open next actions: r  z- blocked next actions: r  z## Gate Checklistz'| gate | passed | required | evidence |z| --- | --- | --- | --- |r  z| r   z | r  r  r   z |)r   z## Missing Evidencer   r   z- )r   z## Non-Promoting Evidencer   z| evidence | status | detail |z| --- | --- | --- |r
  z | `r   z` | )r   z## Next Actionsr   zU| priority | status | task | why | related failed gates | next input classes | refs |z,| ---: | --- | --- | --- | --- | --- | --- |r  r   r   r   r   z` | `r   r   
)r!   r(   rm   r4   extendr   r9   )summaryrx  linesrb   items        r   markdownr:  ?  s   GE] ]
] 	] 		]
 UYYx()eii.A-B!D]  (9 :;1=]  (: ;<=] /w{{;`/a/heh.ij] 'w{{3X'Y'`]`&ab] 0<c0d0khk/lm]567 8CDE F'++.V"W"][]^__`b]$[ [  [[[!=>?[@$[$+KK0Y$Z#[[\)[ *15b)c(d[e>[
 {{QRS[
T [ !(,_ `a[b%[ &-[[1g%h$i[j%[ &-[[1]%^$_[`'[ (/{{3S'T&U[ VW[ {{:;<[=3[ {{RST[ UV[ {{QRS[T![ ")-^!_ `[a[ -W!X!^\^_fcfg[h'[" {{OPQ#[" RS#[$ {{RST%[$U%[& %[[)UVW'[&X"'[( #*++.W"X!Y)[%]R1{{NOPPQ{{NOP Qxx,R S YWYZa^ab cxx,R S YWYZa^ab cXXgkk*NOUSUV]Z]^ _%IJPbQXUXY Z  ',] ^_aS]h[[!GHI J##*;;/a#b"c d%%,[[1^%_$` a {{GHI{{PQRRS{{OPQ R  #5[)\)b`b c jgjkklni]~G G # G#*;;/i#j"kGl'G'.{{3g'h&iGjG hhw{{+bcigijqnqrGsG #;;'YZ[	G\	G {{PQRG STG {{PQRG STG {{OPQGRG %[[)[\]G^G {{OPQG RSG {{YZ[G \]G {{WXYGZG {{^_`G abG  {{^_`!G  ab!G" {{STU#G"V#G$ 88GKK0g$h$nlnovsvw%G$x%%G& &)XXgkk:}.~  /E  CE  &F  &M  JM  %N'G&N'G( %jkqoqryvyz)G({)G*  '{{+lmn+G*o +G, !(,g hi-G,j-G.  '{{+opq/G.r/G0 [[!CDE1G0F1G2  $CDE3G]v 'w/D'E&F G1231W=V5W4X Y!++&DEF G[[!:;< =%QRXVXY`]`a b&&)'++6T*U*[Y[&\%] ^$[[)HIJLw]JL L  L";;'?@ALBL %LMSQST[X[\L]&L '*'++6S*T*ZXZ&[%\	L]	L
 {{#:;<L
=L  $>?@LA!L ")-Q!R SLT"L #*++.Q"R!SLT L !(,M NOLP'L {{TUVL WXL {{VWXL YZL {{UVWLX,L {{abcL deL  {{cde!L  fg!L" {{bcd#L" ef#L$ {{YZ[%L$ \]%L& {{[\]'L& ^_'L( {{Z[\)L(]()L, {{@AB-L, CD-L. {{=>?/L. @A/L0 {{BCD1L0E1L2 {{#RST3L2U3L4 $KK(IJK5L4L5L6 KK GHI7L6 JK7LK]F +{{=>?{{{DEF G%MNTRTU\Y\] ^$[[)TUV	XG]R *'++6S*T)UUVWS]V 3{{LMNk{{STU V%\]cacdkhkl m%fgmkmnuruv w!++&efg h$[[)cdegW]h 2'++>j2k1llmni]l A{{XYZZe{{_`a b%hiomopwtwx y%rsywyz  B  B  C C!++&qrs t$[[)opqsm]~	KKPQRRS	U]D 0{{IJK L%YZ`^`ahehi j%cdjhjkrors t#KK(XYZ [hhw{{+WX^\^_fcfg h#KK(VWX Y$NOP Q$[[)`ab	dE]\ ?{{VWXXd{{Z[\ ]%fgmkmnuruv w%pqwuwx|  A A#KK(efg hhhw{{+dekiklspst u#KK(cde f$[\] ^$[[)mno
q]]v /{{HIJ K%XY_]_`gdgh i%bcigijqnqr skk"RST Uhhw{{+VW][]^ebef g#KK(UVW X$MNO P&{{+[\] ^%kk*\]^ _$[[)_`acw]R 6{{NOP Q%^_ecefmjmn o%hiomopwtwx ykk"XYZ [hhw{{+\]cacdkhkl m#KK([\] ^$STU V$[[)]^_ `%kk*_`a b$[[)efgiS]l  (= >?@m]n #7+C#D"EFo]p 	q]r 	s]t 	u]v 	2w]x 	$y]E| ' cr#d)CHc#j/9J#cR\oM^^`abc	LL  
 )* "r$[!"	LL   45 ]r#''$-SWWX->,?tCGGJDWCXXZ[\]	LL   }% 
$%T#''(*;)<D@QQTwwu~$% &sww5678 9sww1234D"377>#:#@bAB"	F	

 
LL99Ur   c                F<   | d   }dj                  d | d   D              }dj                  d | d   D              }dj                  d | d   D              }dj                  d	 | d
   D              }dj                  g ddddddddddt        j                  | d          ddt        j                  t        |j	                  d                   dt        j                  t        |j	                  d                   dt        j                  | d          dt        j                  t        | d                d	d t        j                  | j	                  d!      xs d"       dd#t        j                  | j	                  d$      xs d"       dd%t        j                  | j	                  d&      xs d"       dd'j                  g d(t        j                  t        | j	                  d)                   d*t        j                  t        | j	                  d+                   d,t        j                  t        | j	                  d-                   d.t        j                  t        | j	                  d/                   d0t        j                  t        | j	                  d1                   d2t        j                  t        | j	                  d3                   d4t        j                  t        | j	                  d5                   d6t        j                  t        | j	                  d7                   d8t        j                  t        | j	                  d9                   d:t        j                  t        | j	                  d;                   d8t        j                  t        | j	                  d<                   d=t        j                  t        | j	                  d>                   d?t        j                  d@j                  | j	                  dA      xs g       xs d"       dBt        j                  t        | j	                  dC                   d8t        j                  t        | j	                  dD                   dEt        j                  t        | j	                  dF                   dGt        j                  t        | j	                  dH                   d      dIt        j                  t        | j	                  dJ                   d8t        j                  t        | j	                  dK                   dLt        j                  d@j                  | j	                  dM      xs g       xs d"       dNt        j                  d@j                  | j	                  dO      xs g       xs d"       dPt        j                  d@j                  | j	                  dQ      xs g       xs d"       dRt        j                  d@j                  | j	                  dS      xs g       xs d"       dTt        j                  t        | j	                  dU                   ddVt        j                  t        | j	                  dW                   dXt        j                  t        | j	                  dY                   dZt        j                  t        | j	                  d[                   d\t        j                  t        | j	                  d]                   d8t        j                  t        | j	                  d^                   d8t        j                  t        | j	                  d_                   d`t        j                  d@j                  | j	                  da      xs g       xs d"       dbd'j                  g dct        j                  t        | j	                  dd                   det        j                  t        | j	                  df                   dgt        j                  d@j                  | j	                  dh      xs g       xs d"       dit        j                  t        | j	                  dj                   dkt        j                  t        | j	                  dl                   d8t        j                  t        | j	                  dm                   d8t        j                  t        | j	                  dn                   dot        j                  t        | j	                  dp                   dqt        j                  t        | j	                  dr                   d8t        j                  t        | j	                  ds                   d8t        j                  t        | j	                  dt                   dut        j                  t        | j	                  dv                   d8t        j                  t        | j	                  dw                   d8t        j                  t        | j	                  dx                   dyt        j                  d@j                  | j	                  dz      xs g       xs d"       d{t        j                  d@j                  | j	                  d|      xs g       xs d"       dRt        j                  d@j                  | j	                  d}      xs g       xs d"       d~t        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   d      dt        j                  | d          d| d    d8| d    dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        t        | j	                  d      xs g                    dt        j                  t        | j	                  d                   dd'j                  g dt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        t        | j	                  d      xs g                    dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   d8t        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   db      dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        | j	                  dë                   dt        j                  t        | j	                  dū                   dbdt        j                  t        | j	                  dǫ                   dt        j                  t        | j	                  dȫ                   dt        j                  d@j                  | j	                  dɫ      xs g       xs d"       dt        j                  d@j                  | j	                  d˫      xs g       xs d"       dt        j                  t        | j	                  dͫ                   dt        j                  t        | j	                  dϫ                   dt        j                  t        | j	                  dЫ                   dbdt        j                  t        | j	                  dҫ                   dt        j                  t        | j	                  dӫ                   dt        j                  d@j                  | j	                  dԫ      xs g       xs d"       dt        j                  d@j                  | j	                  dի      xs g       xs d"       dt        j                  t        | j	                  d֫                   dt        j                  t        | j	                  d׫                   dt        j                  t        | j	                  dث                   dbdt        j                  t        | j	                  dګ                   dt        j                  d@j                  | j	                  dܫ      xs g       xs d"       dt        j                  d@j                  | j	                  dݫ      xs g       xs d"       dt        j                  t        | j	                  d߫                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   ddt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   ddt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dd t        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g       xs d"       dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d	                   d
t        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   ddt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  t        | j	                  d                   dt        j                  d@j                  | j	                  d      xs g              db	dd| ddd| ddd| ddd| dddd'      S (   Nrx  r5  c              3     K   | ]t  }d t        j                  |d          dt        j                  t        |d                dt        j                  |d          dt        j                  |d          d	 v yw)<tr><td>r   	</td><td>r  r  r   
</td></tr>N)htmlescaper5   r   s     r   ry   zhtml_page.<locals>.<genexpr>F  s       	{{3t9%& '{{3s8}-./ 0{{3z?+, -{{3z?+, -		s   A:A<r  c              3    K   | ]R  }d t        j                  t        |j                  d                   dt        j                  t        |j                  d                   dt        j                  t        |j                  d                   dt        j                  t        |j                  d      xs d             dt        j                  t	        |j                  d	                   d
t        j                  t	        |j                  d                   dt        j                  t        |j                  d      xs g              d U yw)r=  r   </td><td><code>r   </code></td><td>r   r>  r   r2   r   z</code></td><td><code>r   r   r?  N)r@  rA  r5   r!   r   r9   r   s     r   ry   zhtml_page.<locals>.<genexpr>O  s      	{{3swwz2345 6[[SWWX%6!789 :{{3swwv/01 2{{3swwu~4567 8[[0F(G!HIJ K[[0B(C!DEF G{{.sww~/F/L"MNO P	s   EEr  c              3  N   K   | ]  }d t        j                  |       d  yw)z<li>z</li>N)r@  rA  )rw   r9  s     r   ry   zhtml_page.<locals>.<genexpr>[  s#     e$T[[%6$7u=es   #%r   c              3  6  K   | ]  }d t        j                  t        |j                  d                   dt        j                  t        |j                  d                   dt        j                  t        |j                  d                   d  yw)r=  r   rC  r   rD  r   r?  N)r@  rA  r5   r!   r   s     r   ry   zhtml_page.<locals>.<genexpr>\  s      # 	{{3swwt}-./ 0[[SWWX%6!789 :{{3swwz2345 6	#s   BBr
  z<!doctype html>z<html lang="en">z<head>z  <meta charset="utf-8">z%  <title>Route Promotion Gate</title>a    <style>body{font-family:system-ui,sans-serif;margin:24px;line-height:1.45;max-width:1200px}table{border-collapse:collapse;width:100%;margin:16px 0}td,th{border:1px solid #ddd;padding:6px 8px;text-align:left;vertical-align:top}th{background:#f5f5f5}code{white-space:nowrap}</style>z</head>z<body>z  <h1>Route Promotion Gate</h1>z  <p>r  z</p>z  <p><b>Route:</b> <code>r  r	  rw  z</code>; status <code>r   z</code>; promotion allowed r  z.</p>z.  <p><b>strict source hotspot candidates:</b> r  r2   z&  <p><b>runtime source-save load:</b> r  z/  <p><b>runtime predecessor route attempt:</b> rX  r   z'  <p><b>exit target ranking:</b> exits r
  r  r
  r  r
  r  r
  r  r
  r  r
  r  r
  z, blocked/return targets <code>r
  rk   r
  z-</code>, blocked/return selector occurrences r
  r
  r  r
  z targets <code>r<   r
  z!</code>, strict/confirmed backed r
  r
  r  r
  r   r
  zJ  <p><b>data descriptor opcode map:</b> predecessor root/fill descriptors r
  r
  z; d0 ops <code>r
  z</code>; c0 ops <code>r
  z</code>; refs <code>r
  z</code>/<code>r
  z</code>; payload frontier r
  z-  <p><b>secondary fill entry refs:</b> roots r  r!  r  r"  r  r#  r  r  r  z, entry selectors <code>r  z</code>.</p>z:  <p><b>selector merge execution:</b> current=pred+source r  r$  r  z, extra <code>r  z</code>, exact pairs r  r%  r  r  r  r&  r  r'  r  r  r  r(  r  r  r  z, alias data <code>r  z$</code>, alias public/address <code>r  r  z</code>, alias coverage <code>r  z</code>, alias exclusion <code>r  z</code>, alias execution r  r)  r9  r*  r  z'  <p><b>local savedata scan:</b> <code>r
  z	</code> (r
  r
  z); promotion <code>r
  z</code>; proof r
  z; failed gates <code>r
  z </code>; missing evidence count r
  z; evidence refs r
  z3  <p><b>runtime trace feasibility:</b> proof found rk
  z, failed gates <code>rl
  z </code>, missing evidence count rm
  r+  r  r,  r  r-  r  r.  r  r/  r  r0  r  r  r  r1  r  r  r  r  r  r  r2  r  r  r  z, reject <code>rs
  z</code>, wine prefix <code>rp
  z</code>, gdb <code>rq
  z&  <p><b>runtime route-watch poll:</b> r  r3  r  zs; observed <code>r  z</code>; reached route r  z; values <code>r  z.  <p><b>predecessor direction sweep poll:</b> r  r  r  z</code>; observed public <code>r  z</code>; public hit r  z; reached route r  r  z<  <p><b>predecessor left-overrun activation sweep poll:</b> r  r  r  r  r  r  r  z+  <p><b>predecessor branch-state poll:</b> ru
  z samples; observed <code>rv
  rw
  z</code>; active flag <code>rx
  z</code>; state <code>ry
  z</code>; matches fill rz
  z; all zero r{
  r|
  z:  <p><b>predecessor high-frequency branch-state poll:</b> r}
  r4  r~
  r
  r
  r
  r
  r
  r
  r
  z*  <p><b>predecessor trail-start poll:</b> r
  r
  r
  z</code>; class <code>r
  r
  r
  r
  z; target observed r
  z; trail movement r
  r
  z1  <p><b>predecessor trail-left-overrun poll:</b> r
  r
  r
  r
  r
  r
  r
  z; camera target r
  z; camera outside r
  r
  z-  <p><b>external proof handoff:</b> <a href="r  z">z</a>; command <code>r  z</code>; packages <code>r  z  <h2>Gate Checklist</h2>zf  <table><thead><tr><th>gate</th><th>passed</th><th>required</th><th>evidence</th></tr></thead><tbody>z</tbody></table>z  <h2>Missing Evidence</h2>z  <ul>z</ul>z!  <h2>Non-Promoting Evidence</h2>zW  <table><thead><tr><th>evidence</th><th>status</th><th>detail</th></tr></thead><tbody>z  <h2>Next Actions</h2>z  <table><thead><tr><th>priority</th><th>status</th><th>task</th><th>why</th><th>related failed gates</th><th>next input classes</th><th>refs</th></tr></thead><tbody>z</body>z</html>)r(   r@  rA  r5   r!   rm   )r7  rx  	gate_rowsaction_rowsmissing_itemsnon_promoting_rowss         r   	html_pagerK  D  s   GE		  ?+ I ))  =) K IIe'RcJdeeM # 89#  99 zzz 	z 	#	z
 	0z 	ez 	z 	z 	*z GL12348z[[UYYx%8!9:;4CPUPYPYZbPcLd@e?f g KK0A(BCD E!!%S9K1L-M!N OuVz" 9W[[QvEwE~{~9  9A  AE  	F#z$ 1W[[In=o=vsv1w0xx|}%z& :$++gkkRyFz  GB  B  ;C  :D  DH  	I'z*r r  r[[W[[1M%N!OPQrR$r$(KKGKK@i4j0k$l#mrn)r *.SEr9s5t)u(vrw>r
 {{3w{{+abcder
f r !%C<o0p,q rsrt%r &*[[W[[Aw5x1y%z${r|%r &*[[W[[Am5n1o%p$qrrr [[W[[1Q%R!STUr r C,K LMNOrP3r {{3w{{+bcdefr ghr {{3w{{+abcderf!r "&S=n1o-p!q rrsr  "[['++>h2i2omo)p)wtwxy!r z'!r$ {{3w{{+_`abc%r$ de%r& {{3w{{+bcdef'r&g'r( "[[W[[9e-f)ghi)r(j")r* #'++c'++>g2h.i"j!k+r* lq+r+zZ Y{{3w{{+^_`abbc{{3w{{+^_`ab c KK=c1d1jhj(k(rorst u KK=c1d1jhj(k(rorst u++chhw{{;_/`/fdf&g&nknop q[['++6Z*[*a_a!b!ifijk l  $C<m0n,o pqqvx[zn[[W[[1W%X!YZ[ \#{{3w{{+]^_`a b%{{3w{{+XYZ[\ ] {{3w{{+WXYZ[[\{{3w{{+`abcdde{{3w{{+_`abc d[['++6\*]*cac!d!khklmmy{ozJ!^ !^ # !^{{3w{{+efghi!^j'!^ {{3w{{+_`abc	!^d	!^ [['++6m*n*trt!u!|y|}~!^!^  ;;s7;;7i+j'klm!^n!^ {{3w{{+`abcd!^ ef!^ {{3w{{+`abcd!^ ef!^ {{3w{{+_`abc!^d!^ "[[W[[9k-l)mno!^p!^ {{3w{{+_`abc!^ de!^ {{3w{{+ijklm!^ no!^  {{3w{{+ghijk!!^ l!!^$ {{3w{{+nopqr%!^$ st%!^& {{3w{{+nopqr'!^& st'!^( {{3w{{+cdefg)!^(h)!^, [['++6m*n*trt!u!|y|}~-!^,-!^0 [['++6y*z  +A  A  "B  "I  FI  J  K1!^0K1!^2 [['++6{*|  +C  AC  "D  "K  HK  L  M3!^2M3!^6 [[W[[1r%s!tuv7!^6w7!^: [[W[[1l%m!nop;!^:q;!^> {{3w{{+opqrs?!^>t?!^@ [[W[[1S%T!UVWA!^@XA!^B C4S(T$UVWC!^B X]C!^KzR 6dkk'J_B`6a5b c1231W=V5W4X Y[[W[[1O%P!QRS T[[W[[1J%K!LMN O[['++6b*c*igi!j!qnqrs t&{{3s7;;/M#N#TRTUVWX Y![[W[[9X-Y)Z[\\a	cSzjn n  n;;s7;;7O+P'QRSnTn [['++6]*^*dbd!e!lilmnno&n
 {{3s7;;/L#M#SQSTUVWn
Xn {{3w{{3J'K#LMNnOn C4N(O$PQRnS!n {{3w{{+OPQRSnT"n #'++c'++>a2b.c"d!enf n !%C<]0^,_ `anb'n {{3w{{+defghn ijn {{3w{{+fghijn kln {{3w{{+efghinj,n" {{3w{{+qrstu#n" vw#n$ {{3w{{+stuvw%n$ xy%n& {{3w{{+rstuv'n& wx'n( {{3w{{+ijklm)n( no)n* {{3w{{+klmno+n* pq+n, {{3w{{+jklmn-n,o(-n0 {{3w{{+PQRST1n0 UV1n2 {{3w{{+MNOPQ3n2 RS3n4 {{3w{{+RSTUV5n4W5n6 !KKGKK8g,h(ijk7n6l!7n8 "&S=^1_-`!a b9n8c9n: S5\)]%^_`;n: am;nkzj 5{{3w{{+MNOPQQ\{{3w{{+TUVWX Y[['++6^*_*ece!f!mjmno p![[W[[9d-e)fgh i KKGKK8U,V(WXYYegkzz ={{3w{{+\]^_``k{{3w{{+cdefg h[['++6m*n*trt!u!|y|}~ [['++6w*x*~|~!  "G  DG  H  I I++c'++6u*v&wxy z![[W[[9s-t)uvw x KKGKK8d,e(fghhtv{zP K{{3w{{+hijkllw{{3w{{+opqrs t[['++6y*z  +A  A  "B  "I  FI  J  K K[['++  7D  +E  +K  IK  "L  "S  PS  T  U U++c'++  7B  +C  'D  E  F F![[W[[9  .A  *B  C  D D KKGKK8p,q(rst  uABQzf :{{3w{{+YZ[\] ^[['++6j*k*qoq!r!yvyz{ |[['++6t*u*{y{!|  "D  AD  E  F F!!%S=m1n-o!p q r;;sxx<h0i0omo'p'wtwxy z KKGKK8f,g(hij kC4^(_$`ab c![[W[[9p-q)rstty	{gz~ I{{3w{{+fghijjv{{3w{{+jklmn o[['++6w*x*~|~!  "G  DG  H  I I[['++  7B  +C  +I  GI  "J  "Q  NQ  R  S S!!%S=z1{-|!} ~ ;;sxx<u0v0|z|'}  (E  BE  F  G G KKGKK8s,t(uvw xC4k(l$mno p![[W[[9}-~)  A  B  BG
HzX 9{{3w{{+XYZ[\ ][['++6i*j*pnp!q!xuxyz {[['++6s*t*zxz!{  "C  @C  D  E E;;s7;;7g+h'ijk l;;sxx<g0h0nln'o'vsvwx y KKGKK8e,f(ghi jC4](^$_`a b#{{3w{{;k/l+mno p"kk#gkk:l.m*nop q![[W[[9o-p)qrssxzYzt @{{3w{{+^_`ab c[['++6o*p*vtv!w!~{~  A A[['++6y*z  +A  A  "B  "I  FI  J  K K;;s7;;7m+n'opq r;;sxx<m0n0trt'u'|y|}~  KKGKK8k,l(mno pC4c(d$efg h![[W[[9m-n)opq r"kk#gkk:o.p*qrs t![[W[[9u-v)wxyy~@uzPS5N)O%PQRRU{{3w{{+DEFGH I![[W[[9`-a)bcd e[['++6^*_*ece!fghhtvQz^ 	$_z` qqzp{  |L  	Mazb 	&czd u%ezf 	,gzh bbtau  vF  	Gizj 	"kzl q  r}  q~  ~N  	Omzn 	ozp 	qzr 	sz z zr   c                    |j                  dd       |dz  j                  t        j                  | dd      dz   d	       |d
z  j                  t	        |       d	       y )NT)parentsexist_okzroute_promotion_gate.jsonFr;   )ensure_asciir?   r5  utf-8encodingroute_promotion_gate.html)mkdir
write_textr@   rA   rK  )r7  out_dirs     r   write_outputsrW  a  sd    MM$M.**66

7:FM 7  **66y7IT[6\r   c                    	 t        j                  | j                  d            S # t        t         j                  f$ r |cY S w xY w)NrP  rQ  )r@   loads	read_textFileNotFoundErrorJSONDecodeError)r1   defaults     r   	load_jsonr^  j  s@    zz$..'.:;;t334 s   $' AAc                 6   t        j                  t              } | j                  dt        t
               | j                         }t        t        |j                  dz  g       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  d	z  i       t        |j                  d
z  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i       t        |j                  dz  i             }t        ||j                         t        d|j                  dz          y )N)descriptionz	--out-dir)typer]  zroute_investigation_queue.jsonzsavedata_slot_scan.jsonzruntime_trace_feasibility.jsonz*map1_01a_exit_coordinate_variant_scan.jsonz+map1_01a_strict_source_hotspot_context.jsonzmap1_01a_edge_trigger_gap.jsonz.save_selector_selected_root_execution_gap.jsonz7save_selector_predecessor_fill_execution_order_gap.jsonz4save_selector_predecessor_descriptor_bridge_gap.jsonz:save_selector_predecessor_fill_site_execution_context.jsonz(save_selector_merge_runtime_context.jsonz(save_selector_wrapper_execution_gap.jsonz&save_selector_gate_base_proof_gap.jsonz'save_selector_secondary_fill_roots.jsonz&save_selector_merge_execution_gap.jsonz-runtime_source_save_load_variant_context.jsonz.runtime_predecessor_route_attempt_context.jsonzwrote route promotion gate -> rS  )argparseArgumentParser__doc__add_argumentr   OUT
parse_argsr  r^  rV  rW  print)parserargsr7  s      r   mainrk  q  s   $$9F
$<D$,,!AA2F$,,!::B?$,,!AA2F$,,!MMrR$,,!NNPRS$,,!AA2F$,,!QQSUV$,,!ZZ\^_$,,!WWY[\$,,!]]_ab$,,!KKRP$,,!KKRP$,,!II2N$,,!JJBO$,,!II2N$,,!PPRTU$,,!QQSUV#G& '4<<(	*4<<:U+U*V
WXr   __main__)r   list[object]returnrm  )r"   	list[str]rn  ro  )r)   ro  rn  r5   )r-   list[dict] | dictrn  r   )r6   
list[dict]rn  r5   )rB   objectrn  r5   )r`   r   ra   r   rn  rq  )rd   list[dict] | Nonern  r5   )rr   rs  rn  r5   )r{   dict | Nonern  r5   )r   zlist | tuple | Nonern  r5   )r   rr  r   ro  rn  ro  )rn  r   r   )rb   r   r   ro  r   rt  rn  r   )r   rt  rn  r5   )rU  r   r   rt  rn  rq  )NNNNNNNNNNNNNNNN)$r-   rp  r  rt  r  rt  r  rt  r  rt  ra   rt  r  rt  r  rt  r  rt  r  rt  r  rt  r  rt  r   rt  r!  rt  r"  rt  r#  rt  r   rt  rn  r   )r7  r   rn  r5   )r7  r   rV  r   rn  None)r1   r   )rn  ru  )(rd  
__future__r   rb  r@  r@   pathlibr   __file__resolverM  ROOTrf  r   r   r    r   r$   r*   r.   r9   rC   rh   rn   rs   r|   r   r   r   r   r   r   rc  r  r:  rK  rW  r^  rk  __name__rv   r   r   <module>r|     s   N "     H~''*
Ul 6:C: N  	 !;< 89 "9:89!;<!;<"$;<89
' # G@:< C% !'$\#J&R
#"VC
2 >B 	   0;  
	 F>B> >BNN/:N Nf '+-10415$(6:8<59;?)-)-'+(,'+<@=A#q\0q\#q\  +q\ #.	q\
 $/q\ "q\ )4q\ +6q\ (3q\ .9q\ 'q\ 'q\ %q\ &q\ %q\  /:!q\" 0;#q\$ 
%q\hyBJZz 25 ]Y6 zF r   