MFETCONT���������������������&
^B×q«Ú’T³S†ÞªÖ¥šª0¸È
Ù¿P8Êx‚ä_u׏äoªò£{{ñ,DD•ÐÃwßã[8¿Öpø“¹ÄºàZa¾‰òoâ˜Âü£eôÙ™^7ÉS(w œáL|Ä@¾ÓQÐvVÒ5Áç³›xÑO~U_Ò¦²uƈgÚWÌ€ç-%©mºm±|ӝKS²Í¢Ýz>®HK±Z¨ w¬»Xïè¹æh�è|£dI#A
^äÒuÄöðF^(	Ò5´P·„´{´
)EnÉO;õ^]­.	êÕO#a~RpŠ7š5PÿzLuaQ����������������|������A@��@�À��€€�€����������@�À�A��€�€�À�A€�€�@�
���À�
À�	€Ã†	�ć	€Äˆ	�ʼn	€ÅŠ	�Æ‹	€ÆŒ��
€�	@GŽ	ÀG	@H	ÀH‘	@I’	ÀI“À�À�d���	@�”À�d@��	@€”À�d€��	@�•À�dÀ��	@€•€����@€€�€K�À�Ã�€À�G@������L�@€@�@L�A€�@��EÀ�F�Í�€���Á@
�•À�Á€
�\€€Z���€€…À�‹�JÁ
�A�œ@�…@�†@LÁ@�À�…À�†�MÀ���A
�Õ�
�œ€€@��Z���@€…À�‹�JÁ
�A�œ@�€€…À�†�OÃ�€A�œ@€�€…À�†€OÃ�€Á�œ@€€€À��P�C�€�@�@€�€À��P�C�€�€�@€�€�C������require����package/windows/WinUtils����g_dataCollector����scriptabledatacollector�
���g_systemtime����g_systemtimems����g_objTelemetryUtils����scriptableserviceobject����telemetryutils����g_objStockSystemProperty����stocksystemprop����RuleParser����errorCodes����PRECONDITIONFAILED���������MALFORMEDQUERY��������@
���INVALIDQUERY�������@
���EXPIREDQUERY�������@���PLATFORMNOTSUPPORTED�������@���NOPROPERTYCOLLECTED�������@���INVALIDSOURCE�������@���SYSTEMEVENTSPROPS����level�
���sysevt.level����eventid�
���sysevt.id����source����sysevt.source����timeoccured����sysevt.timeoccured����description����sysevt.description����evttype����sysevt.type����parseAllRules����parseSelectedRules����collectionProlog����collectionEpilog����bret����res����invoke����getcontentpath������������contentPath����\rules����io����open����.lua����r����BASIC����rules����\extraRules����extraRules����logger�	���log_warn����extraRules.lua does not exist ����log_err����rules.lua does not exist����log_dbg�$���TelemetryScriptUtils::invoke failed�.���Unable to create TelemetryScriptUtils Object �����������^����4ë��Å�����Ü@�Z@����€A@��Å€����EÁ��…�†AA\��€E�FÁÁFÂ\€�A�€B��€Á�ÊA��Ɂ†BÁ‚�À€B�Â�DC€B�Å‚���Ü‚�•ÂB€€B�€Â�ÂDC€�B€BE�B€�‚�B�EÂ�Š��ÀƊC��‰ƒÆŒÀ€€À�À€€CBÃ�C�ƒGEƒ�…Ã�\ƒ�C�ÁÃ�ƒ��Ã�DC€�C€C�@�Àå€B��†Ä†„H	†ÄH	ÆÄÆ„È	ÆÉ	Å…H
EI
FÅF…È
F…É
†Å†…H†ÅIÆÅÆ…ÈÆÊÆ†HFJE†
�†Æ††H
†ÆJ
\†�‚€��K��€F�À
��J��Š��Â��
��JH��Iˆ—…È�€�É�AÉ�‹IÃ
�@
€œ‰��	�…É�†	DÃ	€J�EŠ�€
�\�J
œI€	��À€WÀB@€…É�†	DÃ	€Š�œI€�€�…É�À	€
�
�E
�œ‰�@�…	
�œ‰€�@	�…‰�À	€œ‰�X@M@€…I�†‰Mʼn�ÊŠHÊMÜ	�œ‰���N@€Ú���€…I�À	€œ‰�š	��À€…I�À	€œ‰�€‰…€€…I�À	€œ‰�€N@€…É��À	€œ‰�€���€‚��…É�†	DÃ	€Ê�œI€�O
�€€Â€�€@K��€‚��…É�†	DÃ	€J�œI€�O
�€€B€�€@K��€‚��…É�†	DÃ	€Š�EŠ�€
�
\�J
œI€�Ï�¸€€Â€·€�O
�·€…É�À	�	�
�
œ‰€�O€µ€‹IÃ
�@
€œI�†É†‰H†	I@P�M€‰�Á‰�Ê�
DC
€Ê�ÅŠ���	ÜŠ�•Ê
J€Ê
QJQŠ€���Ê�
DC
€Š�ÅŠ���ÜŠ�•Ê
J€��€@€Ê
QÈQ
�@
�Š�@R�€Ê�
DC
€Š�J€Ê�FÊF
ÑF
ÓŠ�J��@€J�ŠS@
�†Ê†
Q†ÊQœ
€�J��ÊS€
�ÆÊÆŠÈJ�@ €J�ŠS@
�ŠJ��ÅJ�ÆŠÔ‰Ê
¨J€Ê�ÊTC
€
�J€ÊS€
�ÆÊÆŠÈJ�€›€Ê
Q
S
��@-€Ê�
DC
€J�J€

��J
��…J�ÆÊÆ
ÑÆ
Ӝ
�€ÅË�ÆÄ�AŒ�…Œ�À�œŒ�UŒŒÜK€ÅË�ËÖ@�Ü‹€�
€ÆKVÚ��@€ÆKV€Ö€€ÅË�ÆÄ�AÌ�ÜK€€P€�€†IFÆ	W€
€À�L�EŒ�†LF\Œ�•IŒÀ€L�EŒ�†W\Œ�ÕIŒ@€ÆKVÚ��À€ÆKV€×�€ÅË�ÆÄ�AÌ�ÜK€ÆWLFI
Œ€€ÆKVÚ��€€ÆKV�ØÀ€ÅË�ÆÄ�AL�ÜK€†IFÆ	W��€Â��¡Š���í�Ï�€†Ê†
Q†ŠXš
���€…J�ÆÊÆ
ÑÆŠØœ
�€ÅË���@€	Ü‹€À€¡Š���þ†JV€VÀ�€	ЉŒ	Ê	²	ʆ²€€†JV€W€�€	JŠŒ	ʆ²�€†JV�X@�€	ЉŒ	Ê	²…Š�À
�Ë‹H@€	œŠ�À�Ú��@€…Ê�†
DÃ
€Ë�E‹�€�	\‹��Å‹�L�Ü‹�ËœJ€�u€…Ê�†ÊTÃ
€‹�E‹�€�	\‹�KœJ€€r€…J�†ŠSÀ
�
K��EK�FËÚ	K¨œJ€…Ê�†ÊTÃ
€�E‹�€�	\‹�KœJ€‹ÊS��FËF‹ÈœJ�Àl€J�ŠS@
�ŠJ��ÅJ�ÆJÛ‰Ê
¨J€Ê�ÊTC
€Š�J€ÊS€
�ÆÊÆŠÈJ��h€J�ŠS@
�ŠJ��ÅJ�ÆÊÛ‰Ê
¨J€Ê�ÊTC
€
�ÅŠ���	ÜŠ�•Ê
J€ÊS€
�ÆÊÆŠÈJ�@b€†É†‰H†	IW@\@€†É†‰H†	IW€\�€†É†‰H†	IÀ\�€…É�†	DÃ	€
�EŠ�€
�	\�J
œI€†É†	Q†IQœ‰€�š	��€€…É�†	DÃ	€J�œI€ŠI�ÆÉÆ	ÑƉØƉ݉É	»Å	�Ê
QŠXJ^܉�‰É‰»ÆÉÆ	ÑƉØƉÞ‰É	½ÆÉÆ	ÑƉØÆÉމɉ½ÆÉÆ	ÑƉØÆ	߉É	¾ÆÉÆ	ÑƉØÆI߉ɉ¾ÆÉÆ	ÑƉØƉ߉É	¿ÆÉÆ	ÑƉØÆÉ߉ɉ¿ÆÉÆ	ÑƉØÆ	à‰É	À@�…‰�À	€ÊŠH@
€	œ‰�À�Ú��@€…É�†	DÃ	€Ê�EŠ�€
�	\Š�
�ÅŠ�K�ÜŠ�Ê
œI€€G€…É�†ÉTÃ	€J �œI€�F€…I�†‰SÀ	�
J��EJ�FÊÛ	J
¨œI€…É�†ÉTÃ	€
�EŠ�€
�	\�J
œI€‹ÉS�
�FÊFŠÈœI�@@€†É†‰H†	I€`�€…É�†	DÃ	€Ê �EŠ�€
�	\�J
œI€†É†	Q†IQœ‰€�š	��€€†É†	QFS…É�†	DÃ	€
!�œI€…I�À	€œ	À�€ÅJ!��€@�ÜJ€¡‰��@þ…‰�À	€ÊŠH@
€	œ‰�À�Ú��@€…É�†	DÃ	€Ê�EŠ�€
�	\Š�
�ÅŠ�K�ÜŠ�Ê
œI€�1€…É�†ÉTÃ	€J �œI€€/€…I�†‰SÀ	�
J��EJ�FÊÛ	J
¨œI€…É�†ÉTÃ	€
�EŠ�€
�	\�J
œI€‹ÉS�
�FÊFŠÈœI�À)€†É†‰H†	I€a€(€…É�†	DÃ	€Ê!�EŠ�€
�	\�J
œI€…I"�œ‰€�‡	"�…	"�€	Å�€†É†	Q†IQœ‰€�š	��À€…É�†	DÃ	€Ê"�œI€…	�ÆÉÆ	ÑÆÉÑœ‰�@RÀ€…É�†	DÃ	€
#�œI€†É†	Q†ÉQÆÉÆ	ÑƉØÊŠHœ‰€À�@
€Š‰��ÆÉÆ	ÑƉØƉ߉É	¿ÆÉÆ	ÑƉØÆ	щÉ	¢@�Š	��‡I#�…I�ÆÉÆ	ÑÆ	Óœ	€€ÅJ�‹#�Ü
�€€Š€�€L#�	Ì@�€áŠ���þ¡‰��€ü…I#�I‡‰Ç…‰�À	€ÊŠH@
€	œ‰�À�Ú��@€…É�†	DÃ	€Ê�EŠ�€
�	\Š�
�ÅŠ��€ÜŠ�Ê
œI€À
€…É�†ÉTÃ	€
$�EŠ�€
�	\�J
œI€@€…I�†‰SÀ	�
J��EJ�FÊÛ	J
¨œI€…É�†ÉTÃ	€
�EŠ�€
�	\�J
œI€‹ÉS�
�FÊFŠÈœI�€€…I�†‰SÀ	�
J��EJ�FJä	J
¨œI€…É�†ÉTÃ	€Š$�EŠ�…
"�\�J
œI€‹ÉS�
�FÊFŠÈœI�Àÿ…É�†	DÃ	€Ê$�EŠ�€
�	\�J
œI€…É�†	DÃ	€
%�œI€@€…É�†	DÃ	€J%�EŠ�€
�	\�J
œI€W€Â€€…I�†‰SÀ	�
J��EJ�FŠå	J
¨œI€…É�†ÉTÃ	€Ê%�EŠ�€
�	\Š�
&�Š
œI€‹ÉS�
�FÊFŠÈœI�!ƒ��@Cf�C€��€�š������require����BASIC����g_objTelemetryUtils����CheckTelemetryActivation����ACTIVATION����THROTTLEPERCENT�
���POINTPRODUCT�
���TELEMETRY����OPTIN������������������value����invoke����setActivationState����logger����log_dbg����Set the ActivationState to �	���tostring�	���log_warn�Y���NOT collecting any data with optin required set to yes as Telemetry is NOT activated yet����collectionProlog����CONFIGURATIONS����g_objStockSystemProperty����getpropval�	���property����sysprop::systemtime����g_systemtimems�
���g_systemtime����string����sub�������$@���Entering parseAllRules����pairs�	���datatype����id�	���teletype�
���frequency�
���startdate����enddate����throttlePercent����optinrequired����CheckDestPresent����dest�����yes����key����g_dataCollector����isservicestopping����Service Status :: �2���Exiting collection since Service is shutting down����hasRuleExpired����GetTelemetryVersion����2.0����lower�	���sanitize����no�	���tonumber�������Y@:���Checking if this rule is required to be run when OptedOut�L���Checking if this rule is required to be run when Telemetry is not activated����Frequency Value is :����validateFrequency����setLastSuccessfulRunTime����sysprop�����:���Entering parseAllRules with teletype as sysprop for ID : ����query�	���provided����Provided Clause ����how����type�	���function����Inside How����next����select����table����insert����store����result����errorCodes����MALFORMEDQUERY����log_err����Malformed query����Inside Select����Select Query ����sysPropMapper�	���findProp����pSource����wmi����pSource is WMI����PIprop����,����winreg����pSource is registry����api����pSource is api����where����WhereParser����propertynames����filters����QueryDispatcher����Executed select for ID �
��� Result: ����ret�S���Failed to create instance of scriptableserviceobject while executing rule with id ����INVALIDSOURCE�7���Invalid collection Source - Skipping the rule with id �
���INVALIDQUERY����No Query Found����PRECONDITIONFAILED�'���pre condition failed for rule with id ����pplog�
���featureusage����custom�8���Entering parseAllRules with teletype as pplog for ID : �(���Now handling pploggrep path in main.lua����pp�	���filepath����getActualPath����path����searchkeyword�
���matchcase����linesbefore����linesafter�	���maxoccur����bRegEx����bMultiline�6���Failed to create instance of scriptableserviceobject ����pprop�8���Entering parseAllRules with teletype as pprop for ID : �'���Printing value of select for pprop :: ����mylog����sysevt�9���Entering parseAllRules with teletype as sysevt for ID : �
���osVersion����_getosversion_����6.0�'���Now handling Sysevent path in main.lua����Inside how����sysevtprop����SYSTEMEVENTSPROPS�	���mappings�G���Failed to create instance of scriptableserviceobject for rule with id ����PLATFORMNOTSUPPORTED����Not supported in os version����All Rules Parsed for ����Exiting parseAllRules()����Rule skipped :: �
���EXPIREDQUERY����Rule with id �	��� Expired����collectionEpilog���������������������`��š������Z@����€A���Å€��Æ@€Ç@��ÅÀ��Æ�Á�AA�Ü@€Å€�A��Ü�À;€��Â�B��B�‚��Â�B��‚BC‚C�B��‚BCÂC�D�7€�€�@6€Â��BDC€‚�ÅÂ��Ü‚�•ÂB€B��‚BE‚EÂE�Â��BDC€�ÅÂ��Ü‚�•ÂB€���€*€B��‚BEBF���)€Â��BDC€‚�B€‚�EB��F‚FBÅFBÆÀ€EÃ�€�\C�EÃ��FCă�Á�Ä�@�„�Õ„\C€EC�KƒÈÀ�\C�ÇÃ�‡ƒ�GC�E�@Â�€EÃ�G�E�Gƒ�@€E�Ã�ÅÃ�Ä�܃�UÃG�Eƒ�Ã�ÅÃ��܃�UÃGƒ�EC��FƒFCÅFÉZ��À€EÃ�@É�€EÃ��FCă�Áƒ	�\C€B€�GÃ�Eƒ�…C��†ƒ†CE†I\�€…Ä��†DD	À	Å	�EÅ�€€\…�E
œD€…
�À€œ„�‡Ä�aƒ���ü!‚��@ëÂ��BDC€B
�ÅÂ�ƒ
�Ü‚�Ã�EÃ�…Ã
�\ƒ�Ã�ÅÃ��܃�Ä�EÄ�…„�\„�Ä�ÅÄ�Å�Ü„�•ÂB€
B�EB�	B‚–E‚�	B—E�	B‚—E‚�	B˜EÂ�	B‚˜�Â�E�…B��†‚†BC‚€‚�‚���@€Â��BDC€
�ÅÂ��Ü‚�C
�EÃ�…ƒ
�\ƒ�•BB€@€Â��ÂMC€�ÅÂ��Ü‚�•ÂB€À€
��B�B�	ÂNÂ��BDC€�ÅÂ��Ü‚�•ÂB€B�‚O…B�ÅB��Æ‚ÆBÃB�á€��@ÃÅÀ��Æ@Ä�AÁ�Ü@€ÅÀ��Æ@Ä�A�Ü@€Å€�Þ���€�A������BASIC����config����CONFIGURATIONS����logger�	���log_info����Entering parseSelectedRules����pairs�
���whereFlag����properties�����
���propnames����whereClause����ruleId�	���datatype����id�	���teletype����sysprop����log_dbg�:���Entering parseAllRules with teletype as sysprop for ID : �	���tostring����pFlag����query�	���provided���������Provided Clause ����select����Inside Select����print����Select Query �
���namespaceVal�
���classnameVal����propertyVal�
���piPropVal����sysPropMapper�	���findProp����,����where��
���Inside Where����Where Clause in Query ����WhereParser�"���List for scriptableservice obj - ����a����b����t�
���namespace�
���classname�	���property����propertynames����filters����retVal����QueryDispatcher����Executed select for ID �
��� Result: ����ret����log_err�G���Failed to create instance of scriptableserviceobject for rule with id �	���outTable����result����pre condition failed�'���pre condition failed for rule with id ����dataCollector����store����All Rules Parsed ����Exiting parseSelectedRules()���������������������ž��§�������E���Z����€‹@À���C€œ@�‹@À�Á��C€œÀ��A€€AÁ��À€�ÁABABE�†AÁ\�A���€�������g_objTelemetryUtils����invoke����CollectionProlog����getCREVersion������������result�
���POINTPRODUCT�
���TELEMETRY�
���ENGINEVER����set�	���tostring���������������������¬��±�������E���Z���À�€‹@À���C€œ@��€�������g_objTelemetryUtils����invoke����CollectionEpilog�����������������������������