403Webshell
Server IP : 123.56.80.60  /  Your IP : 216.73.216.78
Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev
System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586
User : SYSTEM ( 0)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Windows/SystemApps/Microsoft.Windows.Cortana_cw5n1h2txyewy/Rules/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Windows/SystemApps/Microsoft.Windows.Cortana_cw5n1h2txyewy/Rules/BootstrapRules.xml
<?xml version="1.0" encoding="utf-8"?>
<Store version="70">
<ParamTypes>
    <ParamType id="{4AC3A65A-9123-4058-8754-A395E08F55AA}" type="Microsoft.ReactiveProcessing.Device.CInt32" />
    <ParamType id="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" type="Microsoft.ReactiveProcessing.Device.CDateTime" />
    <ParamType id="{3B3B1D2D-F0E9-4D45-A02D-C3A209410F72}" type="Microsoft.ReactiveProcessing.Device.CLocation" />
    <ParamType id="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" type="Microsoft.ReactiveProcessing.Device.CString" />
    <ParamType id="{427A53E7-AE13-4219-865E-3F93A55CC040}" type="Microsoft.ReactiveProcessing.Device.CDouble" />
    <ParamType id="{215E1285-BC77-469C-8AFD-CA4342BA2D90}" type="Microsoft.ReactiveProcessing.Device.LocationType" />
    <ParamType id="{A22F4FAF-AEB8-4BBF-902A-8A4932EF8242}" type="Microsoft.ReactiveProcessing.Device.GeofenceMode" />
    <ParamType id="{3D89CE4E-EC40-4A90-8826-7DEF9317DAC3}" type="Microsoft.ReactiveProcessing.Device.GeofenceGroupMode" />
    <ParamType id="{D69D2769-1EBE-43FB-87BE-744C935AD347}" type="Microsoft.ReactiveProcessing.Device.CTimeSpan" />
    <ParamType id="{D80913EE-83B0-4F9C-86E8-977ED31283FB}" type="Microsoft.ReactiveProcessing.Device.DaysOfWeek" />
    <ParamType id="{1BC52AC1-B235-43FC-912F-C8E52026A58A}" type="Microsoft.ReactiveProcessing.Device.CommunicationMediumFlag" />
    <ParamType id="{F912A0DA-3F83-4915-BE59-6636DCC478CC}" type="Microsoft.ReactiveProcessing.Device.CommunicationActionFlag" />
    <ParamType id="{A487FF38-8556-484C-A4AD-B546436CEC78}" type="Microsoft.ReactiveProcessing.Device.UserActivityFlags" />
    <ParamType id="{573E5648-771B-43F4-A387-C44542B7C5C9}" type="Microsoft.ReactiveProcessing.Device.CBoolean" />
    <ParamType id="{21936F07-2522-4797-AE2C-A13A8A8313CA}" type="Microsoft.ReactiveProcessing.Device.Agents.Reminder.Recurrence" />
  </ParamTypes>
  <RuleTemplates>
    <RuleTemplate id="{403ADB81-CBB3-4020-A59B-2F5B7974E3B0}" source="0" visibility="0" shareability="1">
      <Description>RecurringNDaysReminder</Description>
      <DisplayTemplate>RecurringNDaysReminder</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.2.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.DateTime", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:rules/device/DateTimeWithRepeat/FirstTrigger", 1], ["bing:rules/device/DateTimeWithRepeat/RepeatInterval", 2]], ["::", "System.IObservable`1", 0], ["&lt;&gt;", 4, [1]], ["&lt;&gt;", 0, [3, 5]], ["::", "System.Int32", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 7], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 7], ["bing:actions/device/ActionStepConfig/Priority", 7], ["bing:actions/device/ActionStepConfig/Resources", 7], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 7], ["bing:actions/device/ActionStepConfig/ExpireTime", 2]], ["::", "System.Object", 0], ["[]", 9], ["{}", ["bing:actions/device/ActionStep/ActionType", 7], ["bing:actions/device/ActionStep/Config", 8], ["bing:actions/device/ActionStep/Parameters", 10], ["bing:actions/device/ActionStep/OptionalParameters", 10]], ["[]", 11], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 12], ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 12]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 12]], ["&lt;&gt;", 14, [15]], ["&lt;&gt;", 0, [13, 16]], ["::", "System.String", 0], ["{}", ["bing:rules/device/reminder/recurrence/mode", 7], ["bing:rules/device/reminder/recurrence/start", 1], ["bing:rules/device/reminder/datetime/after", 1], ["bing:rules/device/reminder/recurrence/frequency", 7], ["bing:rules/device/reminder/id", 18]], ["&lt;&gt;", 4, [15]], ["::", "System.IDisposable", 0], ["::", "System.Boolean", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, 22]], ["&lt;&gt;", 0, [1, 22]], ["&lt;&gt;", 0, [1, 15]], ["&lt;&gt;", 0, [19, 21]], ["::", "System.Func`3", 0], ["&lt;&gt;", 32, [6, 17, 31]]], "Members": [["M", 20, "Subscribe", [16], 21], ["C", 13, [12, 12]], ["C", 11, [7, 8, 10, 10]], ["P", 11, "bing:actions/device/ActionStep/ActionType"], ["P", 11, "bing:actions/device/ActionStep/Config"], ["P", 11, "bing:actions/device/ActionStep/Parameters"], ["P", 11, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 19, "bing:rules/device/reminder/id"], ["P", 13, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["P", 13, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["M&lt;&gt;", 11, [1, 15]], ["M`", 23, "Select", 2, [24, 25], 26], ["M&lt;&gt;", 13, [1]], ["M`", 23, "Where", 1, [27, 28], 27], ["C", 3, [1, 2]], ["P", 19, "bing:rules/device/reminder/recurrence/mode"], ["P", 19, "bing:rules/device/reminder/recurrence/start"], ["P", 1, "Kind"], ["C", 1, [7, 7, 7, 7, 7, 7, 7]], ["P", 1, "Year"], ["P", 1, "UtcNow"], ["P", 1, "Month"], ["P", 1, "Day"], ["P", 1, "Hour"], ["P", 1, "Minute"], ["P", 1, "Second"], ["M", 1, "op_LessThan", [1, 1], 22], ["M", 1, "op_Subtraction", [1, 2], 1], ["P", 1, "Now"], ["P", 3, "bing:rules/device/DateTimeWithRepeat/FirstTrigger"], ["P", 3, "bing:rules/device/DateTimeWithRepeat/RepeatInterval"], ["P", 19, "bing:rules/device/reminder/datetime/after"], ["M", 1, "op_GreaterThanOrEqual", [1, 1], 22], ["P", 2, "Days"], ["M", 1, "op_Subtraction", [1, 1], 2], ["P", 19, "bing:rules/device/reminder/recurrence/frequency"], ["P", 1, "DayOfWeek"], ["M", 1, "DaysInMonth", [7, 7], 7], ["C", 15, [12]], ["P", 15, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 33, ["=&gt;", 31, [".()", 0, [".()", 10, [[".()", 12, [[".()", 12, [["()", ["$", 1, 0], [["new", 14, [["?:", ["==", [".", 15, ["$", 0, 0]], [":", 0, 7]], [".", 16, ["$", 0, 0]], ["?:", ["==", ["&lt;:", 7, [".", 17, [".", 16, ["$", 0, 0]]]], [":", 1, 7]], ["?:", ["&lt;", ["new", 18, [[".", 19, [".", 20]], [".", 21, [".", 20]], [".", 22, [".", 20]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], [".", 20], 26], ["new", 18, [[".", 19, [".", 20]], [".", 21, [".", 20]], [".", 22, [".", 20]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], ["-", ["new", 18, [[".", 19, [".", 20]], [".", 21, [".", 20]], [".", 22, [".", 20]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], [":", "1.00:00:00", 2], 27]], ["?:", ["&lt;", ["new", 18, [[".", 19, [".", 28]], [".", 21, [".", 28]], [".", 22, [".", 28]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], [".", 28], 26], ["new", 18, [[".", 19, [".", 28]], [".", 21, [".", 28]], [".", 22, [".", 28]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], ["-", ["new", 18, [[".", 19, [".", 28]], [".", 21, [".", 28]], [".", 22, [".", 28]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], [":", "1.00:00:00", 2], 27]]]], [":", "1.00:00:00", 2]], [29, 30]]]], ["=&gt;", 29, ["&gt;=", ["$", 0, 0], [".", 31, ["$", 1, 0]], 32], [[1, "dateTime"]]]]], ["=&gt;", 29, ["||", ["||", ["||", ["==", [".", 15, ["$", 1, 0]], [":", 0, 7]], ["&amp;&amp;", ["==", [".", 15, ["$", 1, 0]], [":", 1, 7]], ["==", ["%", [".", 33, ["-", ["$", 0, 0], [".", 16, ["$", 1, 0]], 34]], [".", 35, ["$", 1, 0]]], [":", 0, 7]]]], ["&amp;&amp;", ["==", [".", 15, ["$", 1, 0]], [":", 2, 7]], ["!=", ["&amp;", ["&lt;&lt;", [":", 1, 7], ["&lt;:", 7, [".", 36, ["$", 0, 0]]]], [".", 35, ["$", 1, 0]]], [":", 0, 7]]]], ["&amp;&amp;", ["||", ["&amp;&amp;", ["==", [".", 15, ["$", 1, 0]], [":", 3, 7]], ["==", ["%", ["-", ["+", ["*", ["-", [".", 19, ["$", 0, 0]], [".", 19, [".", 16, ["$", 1, 0]]]], [":", 12, 7]], [".", 21, ["$", 0, 0]]], [".", 21, [".", 16, ["$", 1, 0]]]], [".", 35, ["$", 1, 0]]], [":", 0, 7]]], ["&amp;&amp;", ["==", [".", 15, ["$", 1, 0]], [":", 4, 7]], ["==", [".", 21, ["$", 0, 0]], [".", 21, [".", 16, ["$", 1, 0]]]]]], ["||", ["==", [".", 22, ["$", 0, 0]], [".", 22, [".", 16, ["$", 1, 0]]]], ["&amp;&amp;", ["==", [".()", 37, [[".", 19, ["$", 0, 0]], [".", 21, ["$", 0, 0]]]], [".", 22, ["$", 0, 0]]], ["&gt;", [".", 22, [".", 16, ["$", 1, 0]]], [".", 22, ["$", 0, 0]]]]]]], [[1, "dateTime"]]]]], ["=&gt;", 30, ["new", 38, [["new[]", 11, ["new", 2, [[":", 24, 7], ["default", 8], ["new[]", 9, [":", "action://remember/showReminder", 18], [":", "reminderid", 18], [".", 7, ["$", 1, 0]], [":", "intendedDateTime", 18], ["&lt;:", 9, ["$", 0, 0]]], ["default", 10]], [3, 4, 5, 6]]]], [39]], [[1, "dateTime"]]]]], [["()", ["$", 1, 1], [["new", 1, [["new[]", 11, ["new", 2, [[":", 4, 7], ["default", 8], ["new[]", 9, ["&lt;:", 9, [":", true, 22]]], ["default", 10]], [3, 4, 5, 6]], ["new", 2, [[":", 22, 7], ["default", 8], ["new[]", 9, [".", 7, ["$", 0, 0]]], ["default", 10]], [3, 4, 5, 6]]], ["new[]", 11, ["new", 2, [[":", 20, 7], ["default", 8], ["new[]", 9, [".", 7, ["$", 0, 0]]], ["default", 10]], [3, 4, 5, 6]], ["new", 2, [[":", 4, 7], ["default", 8], ["new[]", 9, ["&lt;:", 9, [":", true, 22]]], ["default", 10]], [3, 4, 5, 6]]]], [8, 9]]]]]], [[19, "args"]]], [[6, "bing:queries/device/timer"], [17, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/datetime/after" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/reminder/recurrence/start" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/reminder/recurrence/mode" typeId="{21936F07-2522-4797-AE2C-A13A8A8313CA}" />
        <Parameter name="bing:rules/device/reminder/recurrence/frequency" typeId="{4AC3A65A-9123-4058-8754-A395E08F55AA}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{574364D4-F929-4A72-8917-D9DABC4F39E4}" source="1" visibility="0" shareability="3">
      <Description>Upload Calendar Delta</Description>
      <DisplayTemplate>Send calendar updates to the cloud.</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.Boolean", 0], ["::", "System.DateTime", 0], ["{}", ["bing:rules/device/CalendarApptFilter/HasLocation", 1], ["bing:rules/device/CalendarApptFilter/HasReminder", 1], ["bing:rules/device/CalendarApptFilter/WindowStart", 2], ["bing:rules/device/CalendarApptFilter/WindowEnd", 2]], ["::", "System.IObservable`1", 0], ["::", "System.Int32", 0], ["::", "System.String", 0], ["{}", ["bing:rules/device/CalendarAppointment/ChangeType", 5], ["bing:rules/device/CalendarAppointment/ItemId", 6], ["bing:rules/device/CalendarAppointment/IsReminderSet", 1], ["bing:rules/device/CalendarAppointment/Subject", 6], ["bing:rules/device/CalendarAppointment/Location", 6], ["bing:rules/device/CalendarAppointment/StartTime", 2], ["bing:rules/device/CalendarAppointment/LengthInMinutes", 5], ["bing:rules/device/CalendarAppointment/ReminderMinutesBeforeStart", 5]], ["&lt;&gt;", 4, [7]], ["&lt;&gt;", 0, [3, 8]], ["&lt;&gt;", 4, [2]], ["&lt;&gt;", 0, [2, 10]], ["::", "System.IObserver`1", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 5], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 5], ["bing:actions/device/ActionStepConfig/Priority", 5], ["bing:actions/device/ActionStepConfig/Resources", 5], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 5], ["bing:actions/device/ActionStepConfig/ExpireTime", 13]], ["::", "System.Object", 0], ["[]", 15], ["{}", ["bing:actions/device/ActionStep/ActionType", 5], ["bing:actions/device/ActionStep/Config", 14], ["bing:actions/device/ActionStep/Parameters", 16], ["bing:actions/device/ActionStep/OptionalParameters", 16]], ["[]", 17], ["{}", ["bing:actions/device/ActionData/ActionSteps", 18]], ["&lt;&gt;", 12, [19]], ["{}", ["bing:rules/device/UploadCalendarDelta/SyncWindowStartInUtc", 2], ["bing:rules/device/UploadCalendarDelta/SyncWindowEndInUtc", 2]], ["&lt;&gt;", 4, [19]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 0, [7, 19]], ["&lt;&gt;", 0, [21, 23]], ["::", "System.Func`4", 0], ["&lt;&gt;", 32, [9, 11, 20, 31]]], "Members": [["M", 22, "Subscribe", [20], 23], ["M&lt;&gt;", 2, [7, 19]], ["M`", 24, "Select", 2, [25, 26], 27], ["M&lt;&gt;", 4, [7, 2]], ["M`", 24, "TakeUntil", 2, [28, 29], 28], ["C", 3, [1, 1, 2, 2]], ["P", 21, "bing:rules/device/UploadCalendarDelta/SyncWindowStartInUtc"], ["P", 21, "bing:rules/device/UploadCalendarDelta/SyncWindowEndInUtc"], ["P", 3, "bing:rules/device/CalendarApptFilter/HasLocation"], ["P", 3, "bing:rules/device/CalendarApptFilter/HasReminder"], ["P", 3, "bing:rules/device/CalendarApptFilter/WindowStart"], ["P", 3, "bing:rules/device/CalendarApptFilter/WindowEnd"], ["C", 19, [18]], ["C", 17, [5, 14, 16, 16]], ["C", 14, [5, 5, 5, 5, 5, 13]], ["C", 13, [5, 5, 5, 5]], ["P", 14, "bing:actions/device/ActionStepConfig/MaxTryCount"], ["P", 14, "bing:actions/device/ActionStepConfig/RetryIntervalInSeconds"], ["P", 14, "bing:actions/device/ActionStepConfig/Priority"], ["P", 14, "bing:actions/device/ActionStepConfig/Resources"], ["P", 14, "bing:actions/device/ActionStepConfig/DataUsageLevel"], ["P", 14, "bing:actions/device/ActionStepConfig/ExpireTime"], ["P", 7, "bing:rules/device/CalendarAppointment/ChangeType"], ["P", 7, "bing:rules/device/CalendarAppointment/ItemId"], ["P", 7, "bing:rules/device/CalendarAppointment/IsReminderSet"], ["P", 7, "bing:rules/device/CalendarAppointment/Subject"], ["P", 7, "bing:rules/device/CalendarAppointment/Location"], ["P", 7, "bing:rules/device/CalendarAppointment/StartTime"], ["P", 7, "bing:rules/device/CalendarAppointment/LengthInMinutes"], ["P", 7, "bing:rules/device/CalendarAppointment/ReminderMinutesBeforeStart"], ["P", 17, "bing:actions/device/ActionStep/ActionType"], ["P", 17, "bing:actions/device/ActionStep/Config"], ["P", 17, "bing:actions/device/ActionStep/Parameters"], ["P", 17, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 19, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 33, ["=&gt;", 31, [".()", 0, [".()", 1, [[".()", 3, [["()", ["$", 1, 0], [["new", 5, [[":", false, 1], [":", false, 1], [".", 6, ["$", 0, 0]], [".", 7, ["$", 0, 0]]], [8, 9, 10, 11]]]], ["()", ["$", 1, 1], [[".", 7, ["$", 0, 0]]]]]], ["=&gt;", 30, ["new", 12, [["new[]", 17, ["new", 13, [[":", 26, 5], ["new", 14, [[":", 3, 5], [":", 30, 5], [":", 2, 5], [":", 1, 5], [":", 2, 5], ["new", 15, [[":", 0, 5], [":", 0, 5], [":", 3, 5], [":", 0, 5]]]], [16, 17, 18, 19, 20, 21]], ["?:", ["==", [".", 22, ["$", 0, 0]], [":", 2, 5]], ["new[]", 15, ["&lt;:", 15, [".", 22, ["$", 0, 0]]], [".", 23, ["$", 0, 0]], ["&lt;:", 15, [".", 6, ["$", 1, 0]]], ["&lt;:", 15, [".", 7, ["$", 1, 0]]]], ["new[]", 15, ["&lt;:", 15, [".", 22, ["$", 0, 0]]], [".", 23, ["$", 0, 0]], ["&lt;:", 15, [".", 24, ["$", 0, 0]]], [".", 25, ["$", 0, 0]], [".", 26, ["$", 0, 0]], ["&lt;:", 15, [".", 27, ["$", 0, 0]]], ["&lt;:", 15, [".", 28, ["$", 0, 0]]], ["&lt;:", 15, [".", 29, ["$", 0, 0]]], ["&lt;:", 15, [".", 6, ["$", 1, 0]]], ["&lt;:", 15, [".", 7, ["$", 1, 0]]]]], ["default", 16]], [30, 31, 32, 33]]]], [34]], [[7, "appt"]]]]], [["$", 1, 2]]], [[21, "args"]]], [[9, "bing:queries/device/calendarappts"], [11, "bing:queries/device/timer"], [20, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/UploadCalendarDelta/SyncWindowStartInUtc" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/UploadCalendarDelta/SyncWindowEndInUtc" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{EFABD00A-9EB6-41CE-AA4C-0D6F80A6E285}" source="1" visibility="0" shareability="2">
      <Description>Error recovery</Description>
      <DisplayTemplate>Resume rules suspended on error</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.TimeSpan", 0], ["::", "System.IObservable`1", 0], ["::", "System.DateTime", 0], ["&lt;&gt;", 2, [3]], ["&lt;&gt;", 0, [1, 4]], ["::", "System.Double", 0], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/LocationQualitySpecifier/Accuracy", 6], ["bing:rules/device/LocationQualitySpecifier/Timeout", 6], ["bing:rules/device/LocationQualitySpecifier/Age", 6], ["bing:rules/device/LocationQualitySpecifier/AutoOnComplete", 7]], ["::", "System.Int32", 0], ["{}", ["bing:rules/device/Location/Latitude", 6], ["bing:rules/device/Location/Longitude", 6], ["bing:rules/device/Location/Accuracy", 6], ["bing:rules/device/Location/Category", 9]], ["&lt;&gt;", 2, [10]], ["&lt;&gt;", 0, [8, 11]], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 9], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 9], ["bing:actions/device/ActionStepConfig/Priority", 9], ["bing:actions/device/ActionStepConfig/Resources", 9], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 9], ["bing:actions/device/ActionStepConfig/ExpireTime", 1]], ["::", "System.Object", 0], ["[]", 14], ["{}", ["bing:actions/device/ActionStep/ActionType", 9], ["bing:actions/device/ActionStep/Config", 13], ["bing:actions/device/ActionStep/Parameters", 15], ["bing:actions/device/ActionStep/OptionalParameters", 15]], ["[]", 16], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 17], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 17]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 17]], ["&lt;&gt;", 19, [20]], ["&lt;&gt;", 0, [18, 21]], ["&lt;&gt;", 2, [20]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 2, [-1]], ["&lt;&gt;", 2, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 2, [-2]], ["&lt;&gt;", 0, [3, 20]], ["&lt;&gt;", 0, [10, 20]], ["::", "System.Func`4", 0], ["&lt;&gt;", 32, [5, 12, 22, 24]]], "Members": [["M", 23, "Subscribe", [21], 24], ["C", 18, [17, 17]], ["C", 16, [9, 13, 15, 15]], ["C", 13, [9, 9, 9, 9, 9, 1]], ["P", 13, "bing:actions/device/ActionStepConfig/MaxTryCount"], ["P", 13, "bing:actions/device/ActionStepConfig/RetryIntervalInSeconds"], ["P", 13, "bing:actions/device/ActionStepConfig/Priority"], ["P", 13, "bing:actions/device/ActionStepConfig/Resources"], ["P", 13, "bing:actions/device/ActionStepConfig/DataUsageLevel"], ["P", 13, "bing:actions/device/ActionStepConfig/ExpireTime"], ["P", 16, "bing:actions/device/ActionStep/ActionType"], ["P", 16, "bing:actions/device/ActionStep/Config"], ["P", 16, "bing:actions/device/ActionStep/Parameters"], ["P", 16, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 18, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 18, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 17, [20]], ["M`", 25, "Concat", 1, [26, 26], 26], ["M&lt;&gt;", 19, [3, 20]], ["M`", 25, "Select", 2, [27, 28], 29], ["C", 20, [17]], ["P", 20, "bing:actions/device/ActionData/ActionSteps"], ["M&lt;&gt;", 19, [10, 20]], ["C", 8, [6, 6, 6, 7]], ["P", 8, "bing:rules/device/LocationQualitySpecifier/Accuracy"], ["P", 8, "bing:rules/device/LocationQualitySpecifier/Timeout"], ["P", 8, "bing:rules/device/LocationQualitySpecifier/Age"], ["P", 8, "bing:rules/device/LocationQualitySpecifier/AutoOnComplete"]]}, "Expression": ["=&gt;", 33, [".()", 0, [".()", 16, [[".()", 18, [["()", ["$", 0, 0], [[":", "00:05:00", 1]]], ["=&gt;", 30, ["new", 20, [["new[]", 16, ["new", 2, [[":", 0, 9], ["default", 13], ["default", 15], ["default", 15]], [10, 11, 12, 13]]]], [21]], [[3, "t"]]]]], [".()", 22, [["()", ["$", 0, 1], [["new", 23, [[":", 5000, 6], [":", 60000, 6], [":", 86400000, 6], [":", true, 7]], [24, 25, 26, 27]]]], ["=&gt;", 31, ["new", 20, [["new[]", 16, ["new", 2, [[":", 23, 9], ["default", 13], ["default", 15], ["default", 15]], [10, 11, 12, 13]]]], [21]], [[10, "g"]]]]]]], [["()", ["$", 0, 2], [["new", 1, [["new[]", 16, ["new", 2, [[":", 4, 9], ["new", 3, [[":", 1, 9], [":", 0, 9], [":", 2, 9], [":", 0, 9], [":", 4, 9], [":", "00:01:00", 1]], [4, 5, 6, 7, 8, 9]], ["new[]", 14, ["&lt;:", 14, [":", true, 7]]], ["new[]", 14]], [10, 11, 12, 13]]], ["new[]", 16, ["new", 2, [[":", 4, 9], ["new", 3, [[":", 1, 9], [":", 0, 9], [":", 2, 9], [":", 0, 9], [":", 4, 9], [":", "00:01:00", 1]], [4, 5, 6, 7, 8, 9]], ["new[]", 14, ["&lt;:", 14, [":", true, 7]]], ["new[]", 14]], [10, 11, 12, 13]]]], [14, 15]]]]]], [[5, "bing:queries/device/timer"], [12, "bing:queries/device/location/single"], [22, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters />
    </RuleTemplate>
    <RuleTemplate id="{123FBC36-8282-46E1-9A5C-719D5237CC80}" source="0" visibility="1" shareability="2">
      <Description>Agent to try a failed network request</Description>
      <DisplayTemplate>Agent to try a failed network request</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.TimeSpan", 0], ["::", "System.IObservable`1", 0], ["::", "System.DateTime", 0], ["&lt;&gt;", 2, [3]], ["&lt;&gt;", 0, [1, 4]], ["::", "System.IObserver`1", 0], ["::", "System.Int32", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 7], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 7], ["bing:actions/device/ActionStepConfig/Priority", 7], ["bing:actions/device/ActionStepConfig/Resources", 7], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 7], ["bing:actions/device/ActionStepConfig/ExpireTime", 1]], ["::", "System.Object", 0], ["[]", 9], ["{}", ["bing:actions/device/ActionStep/ActionType", 7], ["bing:actions/device/ActionStep/Config", 8], ["bing:actions/device/ActionStep/Parameters", 10], ["bing:actions/device/ActionStep/OptionalParameters", 10]], ["[]", 11], ["{}", ["bing:actions/device/ActionData/ActionSteps", 12]], ["&lt;&gt;", 6, [13]], ["::", "System.String", 0], ["{}", ["bing:rules/device/networkrequestretry/previousretryinterval", 7], ["bing:rules/device/networkrequestretry/actionuri", 15]], ["&lt;&gt;", 2, [13]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 2, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 2, [-2]], ["&lt;&gt;", 0, [3, 13]], ["&lt;&gt;", 0, [16, 18]], ["::", "System.Func`3", 0], ["&lt;&gt;", 25, [5, 14, 24]]], "Members": [["M", 17, "Subscribe", [14], 18], ["M&lt;&gt;", 2, [3, 13]], ["M`", 19, "Select", 2, [20, 21], 22], ["C", 1, [7, 7, 7, 7]], ["P", 16, "bing:rules/device/networkrequestretry/previousretryinterval"], ["C", 13, [12]], ["C", 11, [7, 8, 10, 10]], ["C", 8, [7, 7, 7, 7, 7, 1]], ["P", 8, "bing:actions/device/ActionStepConfig/MaxTryCount"], ["P", 8, "bing:actions/device/ActionStepConfig/RetryIntervalInSeconds"], ["P", 8, "bing:actions/device/ActionStepConfig/Priority"], ["P", 8, "bing:actions/device/ActionStepConfig/Resources"], ["P", 8, "bing:actions/device/ActionStepConfig/DataUsageLevel"], ["P", 8, "bing:actions/device/ActionStepConfig/ExpireTime"], ["P", 16, "bing:rules/device/networkrequestretry/actionuri"], ["P", 11, "bing:actions/device/ActionStep/ActionType"], ["P", 11, "bing:actions/device/ActionStep/Config"], ["P", 11, "bing:actions/device/ActionStep/Parameters"], ["P", 11, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 13, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 26, ["=&gt;", 24, [".()", 0, [".()", 1, [["()", ["$", 1, 0], [["new", 3, [[":", 0, 7], [":", 0, 7], [":", 0, 7], ["?:", ["&lt;", [".", 4, ["$", 0, 0]], [":", 90, 7]], [":", 90, 7], ["?:", ["&gt;", [".", 4, ["$", 0, 0]], [":", 43200, 7]], [":", 86400, 7], ["*", [".", 4, ["$", 0, 0]], [":", 2, 7]]]]]]]], ["=&gt;", 23, ["new", 5, [["new[]", 11, ["new", 6, [[":", 24, 7], ["new", 7, [[":", 1, 7], ["?:", ["&lt;", [".", 4, ["$", 1, 0]], [":", 90, 7]], [":", 90, 7], ["?:", ["&gt;", [".", 4, ["$", 1, 0]], [":", 43200, 7]], [":", 86400, 7], ["*", [".", 4, ["$", 1, 0]], [":", 2, 7]]]], [":", 0, 7], [":", 1, 7], [":", 3, 7], ["new", 3, [[":", 1, 7], [":", 0, 7], [":", 0, 7], [":", 0, 7]]]], [8, 9, 10, 11, 12, 13]], ["new[]", 9, [".", 14, ["$", 1, 0]]], ["default", 10]], [15, 16, 17, 18]]]], [19]], [[3, "t"]]]]], [["$", 1, 1]]], [[16, "args"]]], [[5, "bing:queries/device/timer"], [14, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/networkrequestretry/previousretryinterval" typeId="{4AC3A65A-9123-4058-8754-A395E08F55AA}" />
        <Parameter name="bing:rules/device/networkrequestretry/actionuri" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{22129A04-231A-4649-A55E-947AA976509B}" source="0" visibility="0" shareability="1">
      <Description>Agent to fire a given action when specified activities are detected</Description>
      <DisplayTemplate>Agent to fire a given action when specified activities are detected</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.Int32", 0], ["{}", ["bing:rules/deviceUserActivityFilter/ActivitiesOfInterest", 1]], ["::", "System.IObservable`1", 0], ["{}", ["bing:rules/device/UserActivityStatus/CurrentActivities", 1], ["bing:rules/device/UserActivityStatus/SupportedActivities", 1]], ["&lt;&gt;", 3, [4]], ["&lt;&gt;", 0, [2, 5]], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 1], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 1], ["bing:actions/device/ActionStepConfig/Priority", 1], ["bing:actions/device/ActionStepConfig/Resources", 1], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 1], ["bing:actions/device/ActionStepConfig/ExpireTime", 7]], ["::", "System.Object", 0], ["[]", 9], ["{}", ["bing:actions/device/ActionStep/ActionType", 1], ["bing:actions/device/ActionStep/Config", 8], ["bing:actions/device/ActionStep/Parameters", 10], ["bing:actions/device/ActionStep/OptionalParameters", 10]], ["[]", 11], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 12], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 12]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 12]], ["&lt;&gt;", 14, [15]], ["&lt;&gt;", 0, [13, 16]], ["::", "System.String", 0], ["{}", ["bing:rules/device/generic/activities", 1], ["bing:rules/device/generic/action", 18]], ["&lt;&gt;", 3, [15]], ["::", "System.IDisposable", 0], ["::", "System.Boolean", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 3, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 3, [-2]], ["&lt;&gt;", 0, [4, 15]], ["&lt;&gt;", 0, [19, 21]], ["::", "System.Func`3", 0], ["&lt;&gt;", 29, [6, 17, 28]]], "Members": [["M", 20, "Subscribe", [16], 21], ["C", 13, [12, 12]], ["C", 11, [1, 8, 10, 10]], ["P", 19, "bing:rules/device/generic/action"], ["P", 11, "bing:actions/device/ActionStep/ActionType"], ["P", 11, "bing:actions/device/ActionStep/Config"], ["P", 11, "bing:actions/device/ActionStep/Parameters"], ["P", 11, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 13, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 13, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [4, 15]], ["M`", 23, "Select", 2, [24, 25], 26], ["C", 2, [1]], ["P", 19, "bing:rules/device/generic/activities"], ["P", 2, "bing:rules/deviceUserActivityFilter/ActivitiesOfInterest"], ["C", 15, [12]], ["P", 4, "bing:rules/device/UserActivityStatus/CurrentActivities"], ["P", 4, "bing:rules/device/UserActivityStatus/SupportedActivities"], ["P", 15, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 30, ["=&gt;", 28, [".()", 0, [".()", 10, [["()", ["$", 1, 0], [["new", 12, [[".", 13, ["$", 0, 0]]], [14]]]], ["=&gt;", 27, ["new", 15, [["new[]", 11, ["new", 2, [[":", 24, 1], ["default", 8], ["new[]", 9, [".", 3, ["$", 1, 0]], [":", "activities", 18], ["&lt;:", 9, [".", 16, ["$", 0, 0]]], [":", "state", 18], ["&lt;:", 9, ["?:", ["==", ["&amp;", [".", 16, ["$", 0, 0]], [".", 17, ["$", 0, 0]]], [":", 0, 1]], [":", 0, 1], [":", 1, 1]]]], ["default", 10]], [4, 5, 6, 7]]]], [18]], [[4, "e"]]]]], [["()", ["$", 1, 1], [["new", 1, [["new[]", 11, ["new", 2, [[":", 24, 1], ["default", 8], ["new[]", 9, [".", 3, ["$", 0, 0]], [":", "error", 18], ["&lt;:", 9, [":", true, 22]]], ["default", 10]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 1], ["default", 8], ["new[]", 9, ["&lt;:", 9, [":", true, 22]]], ["default", 10]], [4, 5, 6, 7]]], ["new[]", 11, ["new", 2, [[":", 4, 1], ["default", 8], ["new[]", 9, ["&lt;:", 9, [":", true, 22]]], ["default", 10]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[19, "args"]]], [[6, "bing:queries/device/useractivity"], [17, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/generic/activities" typeId="{A487FF38-8556-484C-A4AD-B546436CEC78}" />
        <Parameter name="bing:rules/device/generic/action" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{D5E98E9E-C517-4A10-88EC-AB8114935944}" source="0" visibility="0" shareability="1">
      <Description>Generic Charging Test Rule</Description>
      <DisplayTemplate>Generic Charging Test Rule</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Boolean", 0], ["&lt;&gt;", 0, [1]], ["::", "System.Func`2", 0], ["::", "System.Int32", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 4], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 4], ["bing:actions/device/ActionStepConfig/Priority", 4], ["bing:actions/device/ActionStepConfig/Resources", 4], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 4], ["bing:actions/device/ActionStepConfig/ExpireTime", 5]], ["::", "System.Object", 0], ["[]", 7], ["{}", ["bing:actions/device/ActionStep/ActionType", 4], ["bing:actions/device/ActionStep/Config", 6], ["bing:actions/device/ActionStep/Parameters", 8], ["bing:actions/device/ActionStep/OptionalParameters", 8]], ["[]", 9], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 10], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 10]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 10]], ["&lt;&gt;", 12, [13]], ["&lt;&gt;", 3, [11, 14]], ["::", "System.String", 0], ["{}", ["bing:rules/device/generic/action", 16]], ["&lt;&gt;", 0, [13]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [-1, 1]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [-1, 1]], ["&lt;&gt;", 3, [1, 1]], ["&lt;&gt;", 3, [1, 13]], ["&lt;&gt;", 3, [17, 19]], ["::", "System.Func`3", 0], ["&lt;&gt;", 31, [2, 15, 30]]], "Members": [["M", 18, "Subscribe", [14], 19], ["C", 11, [10, 10]], ["C", 9, [4, 6, 8, 8]], ["P", 17, "bing:rules/device/generic/action"], ["P", 9, "bing:actions/device/ActionStep/ActionType"], ["P", 9, "bing:actions/device/ActionStep/Config"], ["P", 9, "bing:actions/device/ActionStep/Parameters"], ["P", 9, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 11, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 11, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [1, 13]], ["M`", 20, "Select", 2, [21, 22], 23], ["M&lt;&gt;", 13, [1]], ["M`", 20, "Where", 1, [24, 25], 24], ["M&lt;&gt;", 15, [1]], ["M`", 20, "SkipWhile", 1, [26, 27], 26], ["C", 13, [10]], ["P", 13, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 32, ["=&gt;", 30, [".()", 0, [".()", 10, [[".()", 12, [[".()", 14, [["$", 1, 0], ["=&gt;", 28, ["$", 0, 0], [[1, "charging"]]]]], ["=&gt;", 28, ["$", 0, 0], [[1, "charging"]]]]], ["=&gt;", 29, ["new", 16, [["new[]", 9, ["new", 2, [[":", 24, 4], ["default", 6], ["new[]", 7, [".", 3, ["$", 1, 0]]], ["default", 8]], [4, 5, 6, 7]]]], [17]], [[1, "reading"]]]]], [["()", ["$", 1, 1], [["new", 1, [["new[]", 9, ["new", 2, [[":", 24, 4], ["default", 6], ["new[]", 7, [".", 3, ["$", 0, 0]], [":", "error", 16], ["&lt;:", 7, [":", true, 1]]], ["default", 8]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 4], ["default", 6], ["new[]", 7, ["&lt;:", 7, [":", true, 1]]], ["default", 8]], [4, 5, 6, 7]]], ["new[]", 9, ["new", 2, [[":", 4, 4], ["default", 6], ["new[]", 7, ["&lt;:", 7, [":", true, 1]]], ["default", 8]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[17, "args"]]], [[2, "bing:streams/device/chargingstatus"], [15, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/generic/action" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{48652365-0352-4B08-A1A0-4086B6053CEF}" source="0" visibility="0" shareability="1">
      <Description>Agent to fire a given action when communicating with specified contact</Description>
      <DisplayTemplate>Agent to fire a given action when communicating with specified contact</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.Int32", 0], ["::", "System.String", 0], ["{}", ["bing:rules/device/CommunicationSpecifier/CommunicationActionFlags", 1], ["bing:rules/device/CommunicationSpecifier/CommunicationMediumFlags", 1], ["bing:rules/device/CommunicationSpecifier/ContactId", 2]], ["::", "System.IObservable`1", 0], ["::", "System.DateTime", 0], ["{}", ["bing:rules/device/CommunicationEvent/ContactId", 2], ["bing:rules/device/CommunicationEvent/CommunicationAction", 1], ["bing:rules/device/CommunicationEvent/CommunicationMedium", 1], ["bing:rules/device/CommunicationEvent/TimeStamp", 5], ["bing:rules/device/CommunicationEvent/ContactDescription", 2], ["bing:rules/device/CommunicationEvent/CallIdentifier", 1]], ["&lt;&gt;", 4, [6]], ["&lt;&gt;", 0, [3, 7]], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 1], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 1], ["bing:actions/device/ActionStepConfig/Priority", 1], ["bing:actions/device/ActionStepConfig/Resources", 1], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 1], ["bing:actions/device/ActionStepConfig/ExpireTime", 9]], ["::", "System.Object", 0], ["[]", 11], ["{}", ["bing:actions/device/ActionStep/ActionType", 1], ["bing:actions/device/ActionStep/Config", 10], ["bing:actions/device/ActionStep/Parameters", 12], ["bing:actions/device/ActionStep/OptionalParameters", 12]], ["[]", 13], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 14], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 14]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 14]], ["&lt;&gt;", 16, [17]], ["&lt;&gt;", 0, [15, 18]], ["{}", ["bing:rules/device/generic/CommunicationSpecifier/CommunicationActionFlags", 1], ["bing:rules/device/generic/CommunicationSpecifier/CommunicationMediumFlags", 1], ["bing:rules/device/generic/CommunicationSpecifier/ContactId", 2], ["bing:rules/device/generic/action", 2]], ["&lt;&gt;", 4, [17]], ["::", "System.IDisposable", 0], ["::", "System.Boolean", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 0, [6, 17]], ["&lt;&gt;", 0, [20, 22]], ["::", "System.Func`3", 0], ["&lt;&gt;", 30, [8, 19, 29]]], "Members": [["M", 21, "Subscribe", [18], 22], ["C", 15, [14, 14]], ["C", 13, [1, 10, 12, 12]], ["P", 20, "bing:rules/device/generic/action"], ["P", 13, "bing:actions/device/ActionStep/ActionType"], ["P", 13, "bing:actions/device/ActionStep/Config"], ["P", 13, "bing:actions/device/ActionStep/Parameters"], ["P", 13, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 15, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 15, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [6, 17]], ["M`", 24, "Select", 2, [25, 26], 27], ["C", 3, [1, 1, 2]], ["P", 20, "bing:rules/device/generic/CommunicationSpecifier/CommunicationActionFlags"], ["P", 20, "bing:rules/device/generic/CommunicationSpecifier/CommunicationMediumFlags"], ["P", 20, "bing:rules/device/generic/CommunicationSpecifier/ContactId"], ["P", 3, "bing:rules/device/CommunicationSpecifier/CommunicationActionFlags"], ["P", 3, "bing:rules/device/CommunicationSpecifier/CommunicationMediumFlags"], ["P", 3, "bing:rules/device/CommunicationSpecifier/ContactId"], ["C", 17, [14]], ["P", 6, "bing:rules/device/CommunicationEvent/ContactId"], ["P", 6, "bing:rules/device/CommunicationEvent/CommunicationAction"], ["P", 6, "bing:rules/device/CommunicationEvent/CommunicationMedium"], ["P", 17, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 31, ["=&gt;", 29, [".()", 0, [".()", 10, [["()", ["$", 1, 0], [["new", 12, [[".", 13, ["$", 0, 0]], [".", 14, ["$", 0, 0]], [".", 15, ["$", 0, 0]]], [16, 17, 18]]]], ["=&gt;", 28, ["new", 19, [["new[]", 13, ["new", 2, [[":", 24, 1], ["default", 10], ["new[]", 11, [".", 3, ["$", 1, 0]], [":", "contactid", 2], [".", 20, ["$", 0, 0]], [":", "action", 2], ["&lt;:", 11, [".", 21, ["$", 0, 0]]], [":", "medium", 2], ["&lt;:", 11, [".", 22, ["$", 0, 0]]]], ["default", 12]], [4, 5, 6, 7]]]], [23]], [[6, "e"]]]]], [["()", ["$", 1, 1], [["new", 1, [["new[]", 13, ["new", 2, [[":", 24, 1], ["default", 10], ["new[]", 11, [".", 3, ["$", 0, 0]], [":", "error", 2], ["&lt;:", 11, [":", true, 23]]], ["default", 12]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 1], ["default", 10], ["new[]", 11, ["&lt;:", 11, [":", true, 23]]], ["default", 12]], [4, 5, 6, 7]]], ["new[]", 13, ["new", 2, [[":", 4, 1], ["default", 10], ["new[]", 11, ["&lt;:", 11, [":", true, 23]]], ["default", 12]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[20, "args"]]], [[8, "bing:queries/device/communication"], [19, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/generic/CommunicationSpecifier/CommunicationMediumFlags" typeId="{1BC52AC1-B235-43FC-912F-C8E52026A58A}" />
        <Parameter name="bing:rules/device/generic/CommunicationSpecifier/CommunicationActionFlags" typeId="{F912A0DA-3F83-4915-BE59-6636DCC478CC}" />
        <Parameter name="bing:rules/device/generic/CommunicationSpecifier/ContactId" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/generic/action" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{A3953162-8D6D-4E52-90A5-825BF38F69AF}" source="0" visibility="0" shareability="1">
      <Description>Generic Location Test Rule</Description>
      <DisplayTemplate>Generic Location Test Rule</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.Double", 0], ["::", "System.Int32", 0], ["{}", ["bing:rules/device/GeofenceCoordSpecifier/Latitude", 1], ["bing:rules/device/GeofenceCoordSpecifier/Longitude", 1], ["bing:rules/device/GeofenceCoordSpecifier/Radius", 1], ["bing:rules/device/GeofenceCoordSpecifier/Mode", 2]], ["::", "System.IObservable`1", 0], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/GeofenceReading/IsSatisfied", 5], ["bing:rules/device/GeofenceReading/Latitude", 1], ["bing:rules/device/GeofenceReading/Longitude", 1], ["bing:rules/device/GeofenceReading/Accuracy", 1], ["bing:rules/device/GeofenceReading/Category", 2], ["bing:rules/device/GeofenceReading/IsInsideGeofence", 5]], ["&lt;&gt;", 4, [6]], ["&lt;&gt;", 0, [3, 7]], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 2], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 2], ["bing:actions/device/ActionStepConfig/Priority", 2], ["bing:actions/device/ActionStepConfig/Resources", 2], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 2], ["bing:actions/device/ActionStepConfig/ExpireTime", 9]], ["::", "System.Object", 0], ["[]", 11], ["{}", ["bing:actions/device/ActionStep/ActionType", 2], ["bing:actions/device/ActionStep/Config", 10], ["bing:actions/device/ActionStep/Parameters", 12], ["bing:actions/device/ActionStep/OptionalParameters", 12]], ["[]", 13], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 14], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 14]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 14]], ["&lt;&gt;", 16, [17]], ["&lt;&gt;", 0, [15, 18]], ["::", "System.String", 0], ["{}", ["bing:rules/device/geofence/latitude", 1], ["bing:rules/device/geofence/longitude", 1], ["bing:rules/device/geofence/radius", 1], ["bing:rules/device/geofence/mode", 2], ["bing:rules/device/generic/action", 20]], ["&lt;&gt;", 4, [17]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, 5]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, 5]], ["&lt;&gt;", 0, [6, 5]], ["&lt;&gt;", 0, [6, 17]], ["&lt;&gt;", 0, [21, 23]], ["::", "System.Func`3", 0], ["&lt;&gt;", 35, [8, 19, 34]]], "Members": [["M", 22, "Subscribe", [18], 23], ["C", 15, [14, 14]], ["C", 13, [2, 10, 12, 12]], ["P", 21, "bing:rules/device/generic/action"], ["P", 13, "bing:actions/device/ActionStep/ActionType"], ["P", 13, "bing:actions/device/ActionStep/Config"], ["P", 13, "bing:actions/device/ActionStep/Parameters"], ["P", 13, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 15, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 15, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [6, 17]], ["M`", 24, "Select", 2, [25, 26], 27], ["M&lt;&gt;", 13, [6]], ["M`", 24, "Where", 1, [28, 29], 28], ["M&lt;&gt;", 15, [6]], ["M`", 24, "SkipWhile", 1, [30, 31], 30], ["C", 3, [1, 1, 1, 2]], ["P", 21, "bing:rules/device/geofence/latitude"], ["P", 21, "bing:rules/device/geofence/longitude"], ["P", 21, "bing:rules/device/geofence/radius"], ["P", 21, "bing:rules/device/geofence/mode"], ["P", 3, "bing:rules/device/GeofenceCoordSpecifier/Latitude"], ["P", 3, "bing:rules/device/GeofenceCoordSpecifier/Longitude"], ["P", 3, "bing:rules/device/GeofenceCoordSpecifier/Radius"], ["P", 3, "bing:rules/device/GeofenceCoordSpecifier/Mode"], ["P", 6, "bing:rules/device/GeofenceReading/IsSatisfied"], ["C", 17, [14]], ["P", 17, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 36, ["=&gt;", 34, [".()", 0, [".()", 10, [[".()", 12, [[".()", 14, [["()", ["$", 1, 0], [["new", 16, [[".", 17, ["$", 0, 0]], [".", 18, ["$", 0, 0]], [".", 19, ["$", 0, 0]], [".", 20, ["$", 0, 0]]], [21, 22, 23, 24]]]], ["=&gt;", 32, [".", 25, ["$", 0, 0]], [[6, "fence"]]]]], ["=&gt;", 32, [".", 25, ["$", 0, 0]], [[6, "fence"]]]]], ["=&gt;", 33, ["new", 26, [["new[]", 13, ["new", 2, [[":", 24, 2], ["default", 10], ["new[]", 11, [".", 3, ["$", 1, 0]]], ["default", 12]], [4, 5, 6, 7]]]], [27]], [[6, "reading"]]]]], [["()", ["$", 1, 1], [["new", 1, [["new[]", 13, ["new", 2, [[":", 24, 2], ["default", 10], ["new[]", 11, [".", 3, ["$", 0, 0]], [":", "error", 20], ["&lt;:", 11, [":", true, 5]]], ["default", 12]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 2], ["default", 10], ["new[]", 11, ["&lt;:", 11, [":", true, 5]]], ["default", 12]], [4, 5, 6, 7]]], ["new[]", 13, ["new", 2, [[":", 4, 2], ["default", 10], ["new[]", 11, ["&lt;:", 11, [":", true, 5]]], ["default", 12]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[21, "args"]]], [[8, "bing:queries/device/geofence"], [19, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/geofence/latitude" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/longitude" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/radius" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/mode" typeId="{A22F4FAF-AEB8-4BBF-902A-8A4932EF8242}" />
        <Parameter name="bing:rules/device/generic/action" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{6AF6C96D-AD09-4757-B17E-711D4EC5C9D7}" source="0" visibility="0" shareability="1">
      <Description>GenericRecurringTimeAgent</Description>
      <DisplayTemplate>GenericRecurringTimeAgent</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.DateTime", 0], ["&lt;&gt;", 0, [1]], ["::", "System.Func`2", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:rules/device/DateTimeWithRepeat/FirstTrigger", 1], ["bing:rules/device/DateTimeWithRepeat/RepeatInterval", 4]], ["&lt;&gt;", 3, [5, 2]], ["&lt;&gt;", 3, [1, 2]], ["::", "System.Int32", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 8], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 8], ["bing:actions/device/ActionStepConfig/Priority", 8], ["bing:actions/device/ActionStepConfig/Resources", 8], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 8], ["bing:actions/device/ActionStepConfig/ExpireTime", 4]], ["::", "System.Object", 0], ["[]", 10], ["{}", ["bing:actions/device/ActionStep/ActionType", 8], ["bing:actions/device/ActionStep/Config", 9], ["bing:actions/device/ActionStep/Parameters", 11], ["bing:actions/device/ActionStep/OptionalParameters", 11]], ["[]", 12], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 13], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 13]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 13]], ["&lt;&gt;", 15, [16]], ["&lt;&gt;", 3, [14, 17]], ["::", "System.String", 0], ["{}", ["bing:rules/device/generic/datetime/start", 1], ["bing:rules/device/generic/datetime/span", 4], ["bing:rules/device/generic/datetime/days", 8], ["bing:rules/device/generic/datetime/day", 8], ["bing:rules/device/generic/datetime/month", 8], ["bing:rules/device/generic/action", 19], ["bing:rules/device/generic/datetime/end", 4]], ["&lt;&gt;", 0, [16]], ["::", "System.IDisposable", 0], ["::", "System.Boolean", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 3, [-1, 28]], ["::", "System.Func`3", 0], ["&lt;&gt;", 30, [-1, -2, -3]], ["&lt;&gt;", 0, [-3]], ["{}", ["StartTimeOfDay", 4, true], ["IsTimeRangeOnSameDay", 23, true]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 3, [1, 33]], ["{}", ["ActionTime", 1, true], ["Reason", 19, true], ["TimeInRange", 23, true]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [1, 38]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [-1, 23]], ["&lt;&gt;", 3, [1, 23]], ["{}", ["TriggerTime", 1, true], ["Reason", 19, true], ["TimeInRange", 23, true]], ["&lt;&gt;", 3, [1, 44]], ["&lt;&gt;", 3, [44, 38]], ["&lt;&gt;", 0, [38]], ["&lt;&gt;", 3, [1, 47]], ["&lt;&gt;", 30, [1, 38, 38]], ["&lt;&gt;", 3, [38, 16]], ["&lt;&gt;", 3, [33, 21]], ["&lt;&gt;", 30, [33, 16, 16]], ["&lt;&gt;", 3, [20, 22]], ["::", "System.Func`8", 0], ["&lt;&gt;", 54, [2, 2, 6, 7, 7, 7, 18, 53]]], "Members": [["M", 21, "Subscribe", [17], 22], ["C", 14, [13, 13]], ["C", 12, [8, 9, 11, 11]], ["P", 20, "bing:rules/device/generic/action"], ["P", 12, "bing:actions/device/ActionStep/ActionType"], ["P", 12, "bing:actions/device/ActionStep/Config"], ["P", 12, "bing:actions/device/ActionStep/Parameters"], ["P", 12, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 14, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 14, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [16, 1]], ["M`", 24, "TakeUntil", 2, [25, 26], 25], ["M&lt;&gt;", 13, [33, 16, 16]], ["M`", 24, "SelectMany", 3, [27, 29, 31], 32], ["M&lt;&gt;", 15, [1, 33]], ["M`", 24, "Select", 2, [34, 35], 36], ["C", 33, [4, 23]], ["C", 4, [8, 8, 8, 8]], ["P", 1, "Hour"], ["P", 20, "bing:rules/device/generic/datetime/start"], ["P", 1, "Minute"], ["P", 20, "bing:rules/device/generic/datetime/span"], ["M", 4, "op_Addition", [4, 4], 4], ["M", 4, "op_LessThan", [4, 4], 23], ["P", 33, "StartTimeOfDay"], ["P", 33, "IsTimeRangeOnSameDay"], ["M&lt;&gt;", 15, [38, 16]], ["M&lt;&gt;", 28, [38]], ["M`", 24, "Concat", 1, [39, 39], 39], ["M&lt;&gt;", 15, [1, 38]], ["C", 38, [1, 19, 23]], ["P", 1, "UtcNow"], ["P", 38, "ActionTime"], ["P", 38, "Reason"], ["P", 38, "TimeInRange"], ["M&lt;&gt;", 13, [1, 38, 38]], ["M&lt;&gt;", 37, [1]], ["M`", 24, "Where", 1, [41, 42], 41], ["C", 5, [1, 4]], ["C", 1, [8, 8, 8, 8, 8, 8, 8]], ["P", 1, "Year"], ["P", 1, "Month"], ["P", 1, "Day"], ["P", 1, "Kind"], ["P", 5, "bing:rules/device/DateTimeWithRepeat/FirstTrigger"], ["P", 5, "bing:rules/device/DateTimeWithRepeat/RepeatInterval"], ["P", 1, "DayOfWeek"], ["P", 1, "Now"], ["P", 20, "bing:rules/device/generic/datetime/days"], ["M", 4, "op_LessThanOrEqual", [4, 4], 23], ["M", 4, "op_Subtraction", [4, 4], 4], ["M", 1, "op_Subtraction", [1, 4], 1], ["P", 20, "bing:rules/device/generic/datetime/day"], ["P", 1, "Date"], ["P", 20, "bing:rules/device/generic/datetime/month"], ["M&lt;&gt;", 15, [44, 38]], ["M&lt;&gt;", 28, [44]], ["M&lt;&gt;", 15, [1, 44]], ["C", 44, [1, 19, 23]], ["P", 44, "TriggerTime"], ["P", 44, "Reason"], ["P", 44, "TimeInRange"], ["P", 1, "Today"], ["M", 1, "op_Addition", [1, 4], 1], ["M", 1, "op_LessThan", [1, 1], 23], ["C", 16, [13]], ["P", 16, "bing:actions/device/ActionData/ActionSteps"], ["P", 20, "bing:rules/device/generic/datetime/end"]]}, "Expression": ["=&gt;", 55, ["=&gt;", 53, [".()", 0, [".()", 10, [[".()", 12, [[".()", 14, [["$", 1, 0], ["=&gt;", 37, ["new", 16, [["new", 17, [[":", 0, 8], [".", 18, [".", 19, ["$", 1, 0]]], [".", 20, [".", 19, ["$", 1, 0]]], [":", 0, 8]]], ["&lt;", ["+", ["new", 17, [[":", 0, 8], [".", 18, [".", 19, ["$", 1, 0]]], [".", 20, [".", 19, ["$", 1, 0]]], [":", 0, 8]]], [".", 21, ["$", 1, 0]], 22], [":", "1.00:00:00", 4], 23]], [24, 25]], [[1, "_"]]]]], ["=&gt;", 51, [".()", 26, [[".()", 27, [[".()", 29, [["$", 2, 1], ["=&gt;", 40, ["new", 30, [[".", 31], [":", "reset", 19], [":", false, 23]], [32, 33, 34]], [[1, "resetTime"]]]]], [".()", 35, [[".()", 36, [["()", ["$", 2, 2], [["new", 38, [["new", 39, [[".", 40, [".", 19, ["$", 1, 0]]], [".", 41, [".", 19, ["$", 1, 0]]], [".", 42, [".", 19, ["$", 1, 0]]], [".", 18, [".", 19, ["$", 1, 0]]], [".", 20, [".", 19, ["$", 1, 0]]], [":", 0, 8], [".", 43, [".", 19, ["$", 1, 0]]]]], [":", "1.00:00:00", 4]], [44, 45]]]], ["=&gt;", 43, ["&amp;&amp;", ["&amp;&amp;", ["?:", [".", 25, ["$", 1, 0]], ["&amp;&amp;", ["&amp;&amp;", ["!=", ["&amp;", ["&lt;&lt;", [":", 1, 8], ["&lt;:", 8, [".", 46, [".", 47]]]], [".", 48, ["$", 2, 0]]], [":", 0, 8]], ["&lt;=", [".", 24, ["$", 1, 0]], ["new", 17, [[":", 0, 8], [".", 18, [".", 47]], [".", 20, [".", 47]], [":", 0, 8]]], 49]], ["&lt;=", ["new", 17, [[":", 0, 8], [".", 18, [".", 47]], [".", 20, [".", 47]], [":", 0, 8]]], ["+", [".", 24, ["$", 1, 0]], [".", 21, ["$", 2, 0]], 22], 49]], ["||", ["&amp;&amp;", ["&lt;=", [".", 24, ["$", 1, 0]], ["new", 17, [[":", 0, 8], [".", 18, [".", 47]], [".", 20, [".", 47]], [":", 0, 8]]], 49], ["!=", ["&amp;", ["&lt;&lt;", [":", 1, 8], ["&lt;:", 8, [".", 46, [".", 47]]]], [".", 48, ["$", 2, 0]]], [":", 0, 8]]], ["&amp;&amp;", ["&lt;", ["new", 17, [[":", 0, 8], [".", 18, [".", 47]], [".", 20, [".", 47]], [":", 0, 8]]], ["-", ["+", [".", 24, ["$", 1, 0]], [".", 21, ["$", 2, 0]], 22], [":", "1.00:00:00", 4], 50], 23], ["!=", ["&amp;", ["&lt;&lt;", [":", 1, 8], ["&lt;:", 8, [".", 46, ["-", [".", 47], [":", "1.00:00:00", 4], 51]]]], [".", 48, ["$", 2, 0]]], [":", 0, 8]]]]], ["||", ["==", [".", 52, ["$", 2, 0]], [":", 0, 8]], ["==", [".", 42, [".", 53, [".", 47]]], [".", 52, ["$", 2, 0]]]]], ["||", ["==", [".", 54, ["$", 2, 0]], [":", 0, 8]], ["==", [".", 41, [".", 53, [".", 47]]], [".", 54, ["$", 2, 0]]]]], [[1, "startTime"]]]]], ["=&gt;", 48, [".()", 55, [[".()", 56, [[".()", 57, [["()", ["$", 3, 3], [["$", 0, 0]]], ["=&gt;", 45, ["new", 58, [["$", 0, 0], [":", "start", 19], [":", true, 23]], [59, 60, 61]], [[1, "triggerTime"]]]]], [".()", 57, [["()", ["$", 3, 4], [["?:", [".", 25, ["$", 1, 0]], ["+", ["+", [".", 62], [".", 24, ["$", 1, 0]], 63], [".", 21, ["$", 2, 0]], 63], ["?:", ["&lt;", [".", 47], ["+", [".", 62], [".", 24, ["$", 1, 0]], 63], 64], ["+", ["+", ["-", [".", 62], [":", "1.00:00:00", 4], 51], [".", 24, ["$", 1, 0]], 63], [".", 21, ["$", 2, 0]], 63], ["+", ["+", [".", 62], [".", 24, ["$", 1, 0]], 63], [".", 21, ["$", 2, 0]], 63]]]]], ["=&gt;", 45, ["new", 58, [["$", 0, 0], [":", "end", 19], [":", false, 23]], [59, 60, 61]], [[1, "triggerTime"]]]]]]], ["=&gt;", 46, ["new", 30, [[".", 59, ["$", 0, 0]], [".", 60, ["$", 0, 0]], [".", 61, ["$", 0, 0]]], [32, 33, 34]], [[44, "triggerTimeAndReason"]]]]], [[1, "startTime"]]], ["=&gt;", 49, ["$", 0, 1], [[1, "_"], [38, "y"]]]]]]], ["=&gt;", 50, ["new", 65, [["new[]", 12, ["new", 2, [[":", 24, 8], ["default", 9], ["new[]", 10, [".", 3, ["$", 2, 0]], [":", "inTimeRange", 19], ["&lt;:", 10, [".", 34, ["$", 0, 0]]], [":", "now", 19], ["&lt;:", 10, [".", 47]], [":", "StartTimeOfDay", 19], ["&lt;:", 10, [".", 24, ["$", 1, 0]]], [":", "actionDuration", 19], ["&lt;:", 10, [".", 21, ["$", 2, 0]]], [":", "actionTime", 19], ["&lt;:", 10, [".", 32, ["$", 0, 0]]], [":", "dayOfWeek", 19], ["&lt;:", 10, ["&lt;:", 8, [".", 46, [".", 47]]]], [":", "reason", 19], [".", 33, ["$", 0, 0]]], ["default", 11]], [4, 5, 6, 7]]]], [66]], [[38, "times"]]]]], [[33, "baseData"]]], ["=&gt;", 52, ["$", 0, 1], [[33, "_"], [16, "y"]]]]], ["()", ["$", 1, 5], [["+", [".", 19, ["$", 0, 0]], [".", 67, ["$", 0, 0]], 63]]]]], [["()", ["$", 1, 6], [["new", 1, [["new[]", 12, ["new", 2, [[":", 24, 8], ["default", 9], ["new[]", 10, [".", 3, ["$", 0, 0]], [":", "inTimeRange", 19], ["&lt;:", 10, [":", false, 23]], [":", "reason", 19], [":", "error", 19]], ["default", 11]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 8], ["default", 9], ["new[]", 10, ["&lt;:", 10, [":", true, 23]]], ["default", 11]], [4, 5, 6, 7]]], ["new[]", 12, ["new", 2, [[":", 24, 8], ["default", 9], ["new[]", 10, [".", 3, ["$", 0, 0]], [":", "inTimeRange", 19], ["&lt;:", 10, [":", false, 23]], [":", "reason", 19], [":", "final", 19]], ["default", 11]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 8], ["default", 9], ["new[]", 10, ["&lt;:", 10, [":", true, 23]]], ["default", 11]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[20, "args"]]], [[2, "bing:queries/device/asap/datetime/completes"], [2, "bing:queries/device/asap/datetime/completes"], [6, "bing:queries/device/timer"], [7, "bing:queries/device/timer"], [7, "bing:queries/device/timer"], [7, "bing:queries/device/timer"], [18, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/generic/datetime/start" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/generic/datetime/span" typeId="{D69D2769-1EBE-43FB-87BE-744C935AD347}" />
        <Parameter name="bing:rules/device/generic/datetime/days" typeId="{D80913EE-83B0-4F9C-86E8-977ED31283FB}" />
        <Parameter name="bing:rules/device/generic/datetime/day" typeId="{4AC3A65A-9123-4058-8754-A395E08F55AA}" />
        <Parameter name="bing:rules/device/generic/datetime/month" typeId="{4AC3A65A-9123-4058-8754-A395E08F55AA}" />
        <Parameter name="bing:rules/device/generic/datetime/end" typeId="{D69D2769-1EBE-43FB-87BE-744C935AD347}" />
        <Parameter name="bing:rules/device/generic/action" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{D939AACD-6D39-411F-8563-EC38A08DCBB8}" source="0" visibility="0" shareability="1">
      <Description>Generic Test Rule</Description>
      <DisplayTemplate>Generic Test Rule</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.TimeSpan", 0], ["::", "System.IObservable`1", 0], ["::", "System.DateTime", 0], ["&lt;&gt;", 2, [3]], ["&lt;&gt;", 0, [1, 4]], ["::", "System.Int32", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 6], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 6], ["bing:actions/device/ActionStepConfig/Priority", 6], ["bing:actions/device/ActionStepConfig/Resources", 6], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 6], ["bing:actions/device/ActionStepConfig/ExpireTime", 1]], ["::", "System.Object", 0], ["[]", 8], ["{}", ["bing:actions/device/ActionStep/ActionType", 6], ["bing:actions/device/ActionStep/Config", 7], ["bing:actions/device/ActionStep/Parameters", 9], ["bing:actions/device/ActionStep/OptionalParameters", 9]], ["[]", 10], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 11], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 11]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 11]], ["&lt;&gt;", 13, [14]], ["&lt;&gt;", 0, [12, 15]], ["::", "System.String", 0], ["{}", ["bing:rules/device/generic/datetime/wait", 1], ["bing:rules/device/generic/action", 17]], ["&lt;&gt;", 2, [14]], ["::", "System.IDisposable", 0], ["::", "System.Boolean", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 2, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 2, [-2]], ["&lt;&gt;", 0, [3, 14]], ["&lt;&gt;", 0, [18, 20]], ["::", "System.Func`3", 0], ["&lt;&gt;", 28, [5, 16, 27]]], "Members": [["M", 19, "Subscribe", [15], 20], ["C", 12, [11, 11]], ["C", 10, [6, 7, 9, 9]], ["P", 18, "bing:rules/device/generic/action"], ["P", 10, "bing:actions/device/ActionStep/ActionType"], ["P", 10, "bing:actions/device/ActionStep/Config"], ["P", 10, "bing:actions/device/ActionStep/Parameters"], ["P", 10, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 12, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 12, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [3, 14]], ["M`", 22, "Select", 2, [23, 24], 25], ["P", 18, "bing:rules/device/generic/datetime/wait"], ["C", 14, [11]], ["P", 14, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 29, ["=&gt;", 27, [".()", 0, [".()", 10, [["()", ["$", 1, 0], [[".", 12, ["$", 0, 0]]]], ["=&gt;", 26, ["new", 13, [["new[]", 10, ["new", 2, [[":", 24, 6], ["default", 7], ["new[]", 8, [".", 3, ["$", 1, 0]]], ["default", 9]], [4, 5, 6, 7]]]], [14]], [[3, "t"]]]]], [["()", ["$", 1, 1], [["new", 1, [["new[]", 10, ["new", 2, [[":", 24, 6], ["default", 7], ["new[]", 8, [".", 3, ["$", 0, 0]], [":", "error", 17], ["&lt;:", 8, [":", true, 21]]], ["default", 9]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 6], ["default", 7], ["new[]", 8, ["&lt;:", 8, [":", true, 21]]], ["default", 9]], [4, 5, 6, 7]]], ["new[]", 10, ["new", 2, [[":", 4, 6], ["default", 7], ["new[]", 8, ["&lt;:", 8, [":", true, 21]]], ["default", 9]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[18, "args"]]], [[5, "bing:queries/device/timer"], [16, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/generic/datetime/wait" typeId="{D69D2769-1EBE-43FB-87BE-744C935AD347}" />
        <Parameter name="bing:rules/device/generic/action" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{1FFD0A7A-1D21-480E-95C5-827CF920F501}" source="0" visibility="0" shareability="1">
      <Description>Generic WiFi Test Rule</Description>
      <DisplayTemplate>Generic WiFi Test Rule</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Boolean", 0], ["::", "System.String", 0], ["{}", ["bing:rules/device/WifiStatus/IsConnected", 1], ["bing:rules/device/WifiStatus/Ssid", 2]], ["&lt;&gt;", 0, [3]], ["::", "System.Func`2", 0], ["::", "System.Int32", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 6], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 6], ["bing:actions/device/ActionStepConfig/ExpireTime", 7], ["bing:actions/device/ActionStepConfig/Priority", 6], ["bing:actions/device/ActionStepConfig/Resources", 6], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 6]], ["::", "System.Object", 0], ["[]", 9], ["{}", ["bing:actions/device/ActionStep/ActionType", 6], ["bing:actions/device/ActionStep/Config", 8], ["bing:actions/device/ActionStep/Parameters", 10], ["bing:actions/device/ActionStep/OptionalParameters", 10]], ["[]", 11], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 12], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 12]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 12]], ["&lt;&gt;", 14, [15]], ["&lt;&gt;", 5, [13, 16]], ["{}", ["bing:rules/device/generic/action", 2]], ["&lt;&gt;", 0, [15]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 5, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 5, [-1, 1]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 5, [-1, 1]], ["&lt;&gt;", 5, [3, 1]], ["&lt;&gt;", 5, [3, 15]], ["&lt;&gt;", 5, [18, 20]], ["::", "System.Func`3", 0], ["&lt;&gt;", 32, [4, 17, 31]]], "Members": [["M", 19, "Subscribe", [16], 20], ["C", 13, [12, 12]], ["C", 11, [6, 8, 10, 10]], ["P", 18, "bing:rules/device/generic/action"], ["P", 11, "bing:actions/device/ActionStep/ActionType"], ["P", 11, "bing:actions/device/ActionStep/Config"], ["P", 11, "bing:actions/device/ActionStep/Parameters"], ["P", 11, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 13, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 13, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [3, 15]], ["M`", 21, "Select", 2, [22, 23], 24], ["M&lt;&gt;", 13, [3]], ["M`", 21, "Where", 1, [25, 26], 25], ["M&lt;&gt;", 15, [3]], ["M`", 21, "SkipWhile", 1, [27, 28], 27], ["P", 3, "bing:rules/device/WifiStatus/IsConnected"], ["C", 15, [12]], ["P", 15, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 33, ["=&gt;", 31, [".()", 0, [".()", 10, [[".()", 12, [[".()", 14, [["$", 1, 0], ["=&gt;", 29, [".", 16, ["$", 0, 0]], [[3, "wifi"]]]]], ["=&gt;", 29, [".", 16, ["$", 0, 0]], [[3, "wifi"]]]]], ["=&gt;", 30, ["new", 17, [["new[]", 11, ["new", 2, [[":", 24, 6], ["default", 8], ["new[]", 9, [".", 3, ["$", 1, 0]]], ["default", 10]], [4, 5, 6, 7]]]], [18]], [[3, "reading"]]]]], [["()", ["$", 1, 1], [["new", 1, [["new[]", 11, ["new", 2, [[":", 24, 6], ["default", 8], ["new[]", 9, [".", 3, ["$", 0, 0]], [":", "error", 2], ["&lt;:", 9, [":", true, 1]]], ["default", 10]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 6], ["default", 8], ["new[]", 9, ["&lt;:", 9, [":", true, 1]]], ["default", 10]], [4, 5, 6, 7]]], ["new[]", 11, ["new", 2, [[":", 4, 6], ["default", 8], ["new[]", 9, ["&lt;:", 9, [":", true, 1]]], ["default", 10]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[18, "args"]]], [[4, "bing:streams/device/wifistatus"], [17, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/generic/action" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{EB8BE4F3-532D-4EBA-9436-D10993DE254C}" source="0" visibility="0" shareability="1">
      <Description>Business Location Reminder</Description>
      <DisplayTemplate>Each time when near a specified business location type, remind to do something, until disabled.</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.Double", 0], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/LocationQualitySpecifier/Accuracy", 1], ["bing:rules/device/LocationQualitySpecifier/Timeout", 1], ["bing:rules/device/LocationQualitySpecifier/Age", 1], ["bing:rules/device/LocationQualitySpecifier/AutoOnComplete", 2]], ["::", "System.IObservable`1", 0], ["::", "System.Int32", 0], ["{}", ["bing:rules/device/Location/Latitude", 1], ["bing:rules/device/Location/Longitude", 1], ["bing:rules/device/Location/Accuracy", 1], ["bing:rules/device/Location/Category", 5]], ["&lt;&gt;", 4, [6]], ["&lt;&gt;", 0, [3, 7]], ["::", "System.IObserver`1", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 5], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 5], ["bing:actions/device/ActionStepConfig/Priority", 5], ["bing:actions/device/ActionStepConfig/Resources", 5], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 5], ["bing:actions/device/ActionStepConfig/ExpireTime", 10]], ["::", "System.Object", 0], ["[]", 12], ["{}", ["bing:actions/device/ActionStep/ActionType", 5], ["bing:actions/device/ActionStep/Config", 11], ["bing:actions/device/ActionStep/Parameters", 13], ["bing:actions/device/ActionStep/OptionalParameters", 13]], ["[]", 14], ["{}", ["bing:actions/device/ActionData/ActionSteps", 15]], ["&lt;&gt;", 9, [16]], ["::", "System.String", 0], ["{}", ["bing:rules/device/reminder/id", 18], ["bing:rules/device/reminder/location/hint", 18], ["bing:rules/device/reminder/geofences/mode", 5], ["bing:rules/device/reminder/location/count", 5]], ["&lt;&gt;", 4, [16]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 0, [6, 16]], ["&lt;&gt;", 0, [19, 21]], ["::", "System.Func`3", 0], ["&lt;&gt;", 28, [8, 17, 27]]], "Members": [["M", 20, "Subscribe", [17], 21], ["M&lt;&gt;", 2, [6, 16]], ["M`", 22, "Select", 2, [23, 24], 25], ["C", 3, [1, 1, 1, 2]], ["P", 3, "bing:rules/device/LocationQualitySpecifier/Accuracy"], ["P", 3, "bing:rules/device/LocationQualitySpecifier/Timeout"], ["P", 3, "bing:rules/device/LocationQualitySpecifier/Age"], ["P", 3, "bing:rules/device/LocationQualitySpecifier/AutoOnComplete"], ["C", 16, [15]], ["C", 14, [5, 11, 13, 13]], ["C", 11, [5, 5, 5, 5, 5, 10]], ["C", 10, [5, 5, 5, 5]], ["P", 11, "bing:actions/device/ActionStepConfig/MaxTryCount"], ["P", 11, "bing:actions/device/ActionStepConfig/RetryIntervalInSeconds"], ["P", 11, "bing:actions/device/ActionStepConfig/Priority"], ["P", 11, "bing:actions/device/ActionStepConfig/Resources"], ["P", 11, "bing:actions/device/ActionStepConfig/DataUsageLevel"], ["P", 11, "bing:actions/device/ActionStepConfig/ExpireTime"], ["P", 6, "bing:rules/device/Location/Latitude"], ["P", 6, "bing:rules/device/Location/Longitude"], ["P", 19, "bing:rules/device/reminder/id"], ["P", 19, "bing:rules/device/reminder/location/hint"], ["P", 19, "bing:rules/device/reminder/geofences/mode"], ["P", 19, "bing:rules/device/reminder/location/count"], ["P", 14, "bing:actions/device/ActionStep/ActionType"], ["P", 14, "bing:actions/device/ActionStep/Config"], ["P", 14, "bing:actions/device/ActionStep/Parameters"], ["P", 14, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 16, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 29, ["=&gt;", 27, [".()", 0, [".()", 1, [["()", ["$", 1, 0], [["new", 3, [[":", 5000, 1], [":", 922337203685477, 1], [":", 600000, 1], [":", false, 2]], [4, 5, 6, 7]]]], ["=&gt;", 26, ["new", 8, [["new[]", 14, ["new", 9, [[":", 2, 5], ["new", 10, [[":", 3, 5], [":", 0, 5], [":", 2, 5], [":", 1, 5], [":", 4, 5], ["new", 11, [[":", 0, 5], [":", 0, 5], [":", 0, 5], [":", 20, 5]]]], [12, 13, 14, 15, 16, 17]], ["new[]", 12, ["&lt;:", 12, [":", false, 2]], [":", "Reminder_2.0.0.0.0", 18], [":", "Latitude", 18], ["&lt;:", 12, [".", 18, ["$", 0, 0]]], [":", "Longitude", 18], ["&lt;:", 12, [".", 19, ["$", 0, 0]]], [":", "ReminderId", 18], [".", 20, ["$", 1, 0]], [":", "LocationHint", 18], [".", 21, ["$", 1, 0]], [":", "GeofenceGroupMode", 18], ["&lt;:", 12, [".", 22, ["$", 1, 0]]], [":", "Count", 18], ["&lt;:", 12, [".", 23, ["$", 1, 0]]]], ["default", 13]], [24, 25, 26, 27]]]], [28]], [[6, "loc"]]]]], [["$", 1, 1]]], [[19, "args"]]], [[8, "bing:queries/device/location/single"], [17, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/location/hint" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/reminder/location/count" typeId="{4AC3A65A-9123-4058-8754-A395E08F55AA}" />
        <Parameter name="bing:rules/device/reminder/geofences/mode" typeId="{3D89CE4E-EC40-4A90-8826-7DEF9317DAC3}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{85CC9782-643B-4BB7-8C36-146E0D1E086C}" source="0" visibility="0" shareability="1">
      <Description>Business Location Reminder activated at the specified days of the week</Description>
      <DisplayTemplate>Business Location Reminder activated at the specified days of the week</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.2.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "Microsoft.ReactiveProcessing.Device, Version=7.7.0.0, Culture=neutral, PublicKeyToken=null"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Double", 0], ["::", "System.Int32", 0], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/GeofenceReading/Latitude", 1], ["bing:rules/device/GeofenceReading/Longitude", 1], ["bing:rules/device/GeofenceReading/Accuracy", 1], ["bing:rules/device/GeofenceReading/Category", 2], ["bing:rules/device/GeofenceReading/IsInsideGeofence", 3], ["bing:rules/device/GeofenceReading/IsSatisfied", 3]], ["&lt;&gt;", 0, [4]], ["::", "System.Func`2", 0], ["{}", ["bing:rules/device/LocationQualitySpecifier/Accuracy", 1], ["bing:rules/device/LocationQualitySpecifier/Age", 1], ["bing:rules/device/LocationQualitySpecifier/Timeout", 1], ["bing:rules/device/LocationQualitySpecifier/AutoOnComplete", 3]], ["{}", ["bing:rules/device/Location/Latitude", 1], ["bing:rules/device/Location/Longitude", 1], ["bing:rules/device/Location/Accuracy", 1], ["bing:rules/device/Location/Category", 2]], ["&lt;&gt;", 0, [8]], ["&lt;&gt;", 6, [7, 9]], ["::", "System.DateTime", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:rules/device/DateTimeWithRepeat/FirstTrigger", 11], ["bing:rules/device/DateTimeWithRepeat/RepeatInterval", 12]], ["&lt;&gt;", 0, [11]], ["&lt;&gt;", 6, [13, 14]], ["::", "System.Object", 0], ["[]", 16], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 2], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 2], ["bing:actions/device/ActionStepConfig/ExpireTime", 12], ["bing:actions/device/ActionStepConfig/Priority", 2], ["bing:actions/device/ActionStepConfig/Resources", 2], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 2]], ["{}", ["bing:actions/device/ActionStep/ActionType", 2], ["bing:actions/device/ActionStep/Parameters", 17], ["bing:actions/device/ActionStep/Config", 18], ["bing:actions/device/ActionStep/OptionalParameters", 17]], ["[]", 19], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 20], ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 20]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 20]], ["&lt;&gt;", 22, [23]], ["&lt;&gt;", 6, [21, 24]], ["::", "System.String", 0], ["{}", ["bing:rules/device/reminder/datetime/days", 2], ["bing:rules/device/reminder/id", 26], ["bing:rules/device/reminder/location/hint", 26], ["bing:rules/device/reminder/geofences/mode", 2], ["bing:rules/device/reminder/location/count", 2], ["bing:rules/device/reminder/isnew", 3], ["bing:rules/device/reminder/datetime/start", 11], ["bing:rules/device/reminder/datetime/span", 12]], ["&lt;&gt;", 0, [23]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 6, [-1, 33]], ["::", "System.Func`3", 0], ["&lt;&gt;", 35, [-1, -2, -3]], ["&lt;&gt;", 0, [-3]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, 3]], ["::", "Microsoft.ReactiveProcessing.Device.Device+RuleStateI", 2], ["&lt;&gt;", 6, [4, 3]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 6, [8, 23]], ["&lt;&gt;", 6, [4, 28]], ["&lt;&gt;", 35, [4, 23, 23]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, 3]], ["&lt;&gt;", 6, [11, 11]], ["&lt;&gt;", 6, [11, 3]], ["&lt;&gt;", 6, [11, 28]], ["&lt;&gt;", 35, [11, 23, 23]], ["&lt;&gt;", 6, [27, 29]], ["::", "System.Func`6", 0], ["&lt;&gt;", 55, [5, 10, 15, 10, 25, 54]]], "Members": [["M", 28, "Subscribe", [24], 29], ["C", 21, [20, 20]], ["C", 19, [2, 17, 18, 17]], ["P", 19, "bing:actions/device/ActionStep/ActionType"], ["P", 19, "bing:actions/device/ActionStep/Parameters"], ["P", 19, "bing:actions/device/ActionStep/Config"], ["P", 19, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 27, "bing:rules/device/reminder/id"], ["P", 21, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["P", 21, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["M&lt;&gt;", 11, [23]], ["M`", 30, "Concat", 1, [31, 31], 31], ["M&lt;&gt;", 13, [4, 23, 23]], ["M`", 30, "SelectMany", 3, [32, 34, 36], 37], ["M&lt;&gt;", 15, [4]], ["M`", 30, "Where", 1, [38, 39], 38], ["M", 40, "IsResumedInternally", [], 3], ["P", 27, "bing:rules/device/reminder/datetime/days"], ["M&lt;&gt;", 19, [8, 23]], ["M`", 30, "Select", 2, [42, 43], 44], ["C", 7, [1, 1, 1, 3]], ["P", 7, "bing:rules/device/LocationQualitySpecifier/Accuracy"], ["P", 7, "bing:rules/device/LocationQualitySpecifier/Age"], ["P", 7, "bing:rules/device/LocationQualitySpecifier/Timeout"], ["P", 7, "bing:rules/device/LocationQualitySpecifier/AutoOnComplete"], ["C", 23, [20]], ["P", 8, "bing:rules/device/Location/Latitude"], ["P", 8, "bing:rules/device/Location/Longitude"], ["P", 27, "bing:rules/device/reminder/location/hint"], ["P", 27, "bing:rules/device/reminder/geofences/mode"], ["P", 27, "bing:rules/device/reminder/location/count"], ["P", 11, "Date"], ["P", 11, "Now"], ["M", 11, "op_Subtraction", [11, 12], 11], ["P", 27, "bing:rules/device/reminder/isnew"], ["C", 18, [2, 2, 12, 2, 2, 2]], ["C", 12, [2, 2, 2, 2]], ["P", 18, "bing:actions/device/ActionStepConfig/MaxTryCount"], ["P", 18, "bing:actions/device/ActionStepConfig/RetryIntervalInSeconds"], ["P", 18, "bing:actions/device/ActionStepConfig/ExpireTime"], ["P", 18, "bing:actions/device/ActionStepConfig/Priority"], ["P", 18, "bing:actions/device/ActionStepConfig/Resources"], ["P", 18, "bing:actions/device/ActionStepConfig/DataUsageLevel"], ["P", 23, "bing:actions/device/ActionData/ActionSteps"], ["M&lt;&gt;", 13, [11, 23, 23]], ["M&lt;&gt;", 15, [11]], ["M&lt;&gt;", 47, [11]], ["M`", 30, "TakeWhile", 1, [48, 49], 48], ["M&lt;&gt;", 19, [11, 11]], ["C", 13, [11, 12]], ["P", 27, "bing:rules/device/reminder/datetime/start"], ["P", 27, "bing:rules/device/reminder/datetime/span"], ["P", 13, "bing:rules/device/DateTimeWithRepeat/FirstTrigger"], ["P", 13, "bing:rules/device/DateTimeWithRepeat/RepeatInterval"], ["M", 11, "op_Addition", [11, 12], 11], ["M", 11, "op_LessThan", [11, 11], 3], ["P", 11, "DayOfWeek"]]}, "Expression": ["=&gt;", 56, ["=&gt;", 54, [".()", 0, [".()", 10, [[".()", 12, [[".()", 14, [["$", 1, 0], ["=&gt;", 41, ["&amp;&amp;", ["&amp;&amp;", ["!", [".()", 16, []]], ["!=", [".", 17, ["$", 1, 0]], [":", 0, 2]]], ["!=", [".", 17, ["$", 1, 0]], [":", 127, 2]]], [[4, "dummy"]]]]], ["=&gt;", 46, [".()", 18, [["()", ["$", 2, 1], [["new", 20, [["&lt;:", 1, [":", 5000, 2]], [":", 86400000, 1], [":", 60000, 1], [":", true, 3]], [21, 22, 23, 24]]]], ["=&gt;", 45, ["new", 25, [["new[]", 19, ["new", 2, [[":", 2, 2], ["new[]", 16, ["&lt;:", 16, [":", false, 3]], [":", "Reminder_2.0.0.0.0", 26], [":", "Latitude", 26], ["&lt;:", 16, [".", 26, ["$", 0, 0]]], [":", "Longitude", 26], ["&lt;:", 16, [".", 27, ["$", 0, 0]]], [":", "ReminderId", 26], [".", 7, ["$", 2, 0]], [":", "LocationHint", 26], [".", 28, ["$", 2, 0]], [":", "GeofenceGroupMode", 26], ["&lt;:", 16, [".", 29, ["$", 2, 0]]], [":", "Count", 26], ["&lt;:", 16, [".", 30, ["$", 2, 0]]], [":", "EndDateTime", 26], ["&lt;:", 16, ["-", [".", 31, [".", 32]], [":", "1.00:00:00", 12], 33]], [":", "FirstCall", 26], ["&lt;:", 16, ["&amp;&amp;", [".", 34, ["$", 2, 0]], ["!", [".()", 16, []]]]]], ["new", 35, [[":", 3, 2], [":", 0, 2], ["new", 36, [[":", 0, 2], [":", 0, 2], [":", 0, 2], [":", 20, 2]]], [":", 2, 2], [":", 1, 2], [":", 4, 2]], [37, 38, 39, 40, 41, 42]], ["new[]", 16, [":", "{A8B16EFE-68E4-41D6-BD7D-1749A8C63142}", 26], [".", 7, ["$", 2, 0]]]], [3, 4, 5, 6]]]], [43]], [[8, "loc"]]]]], [[4, "dummy"]]], ["=&gt;", 47, ["$", 0, 1], [[4, "_"], [23, "y"]]]]], [".()", 44, [[".()", 45, [[".()", 46, [[".()", 48, [["()", ["$", 1, 2], [["?:", ["||", ["==", [".", 17, ["$", 0, 0]], [":", 0, 2]], ["==", [".", 17, ["$", 0, 0]], [":", 127, 2]]], ["new", 49, [[".", 50, ["$", 0, 0]], [".", 51, ["$", 0, 0]]], [52, 53]], ["new", 49, [[".", 31, [".", 32]], [":", "1.00:00:00", 12]], [52, 53]]]]], ["=&gt;", 50, [".", 32], [[11, "dateTime"]]]]], ["=&gt;", 51, ["&lt;", ["$", 0, 0], ["+", [".", 50, ["$", 1, 0]], [".", 51, ["$", 1, 0]], 54], 55], [[11, "dateTimeNow"]]]]], ["=&gt;", 51, ["||", ["&amp;&amp;", ["||", ["==", [".", 17, ["$", 1, 0]], [":", 0, 2]], ["==", [".", 17, ["$", 1, 0]], [":", 127, 2]]], ["!", [".()", 16, []]]], ["!=", ["&amp;", ["&lt;&lt;", [":", 1, 2], ["&lt;:", 2, [".", 56, ["$", 0, 0]]]], [".", 17, ["$", 1, 0]]], [":", 0, 2]]], [[11, "dateTimeNow"]]]]], ["=&gt;", 52, [".()", 18, [["()", ["$", 2, 3], [["new", 20, [["&lt;:", 1, [":", 5000, 2]], [":", 86400000, 1], [":", 60000, 1], [":", true, 3]], [21, 22, 23, 24]]]], ["=&gt;", 45, ["new", 25, [["new[]", 19, ["new", 2, [[":", 2, 2], ["new[]", 16, ["&lt;:", 16, [":", false, 3]], [":", "Reminder_2.0.0.0.0", 26], [":", "Latitude", 26], ["&lt;:", 16, [".", 26, ["$", 0, 0]]], [":", "Longitude", 26], ["&lt;:", 16, [".", 27, ["$", 0, 0]]], [":", "ReminderId", 26], [".", 7, ["$", 2, 0]], [":", "LocationHint", 26], [".", 28, ["$", 2, 0]], [":", "GeofenceGroupMode", 26], ["&lt;:", 16, [".", 29, ["$", 2, 0]]], [":", "Count", 26], ["&lt;:", 16, [".", 30, ["$", 2, 0]]], [":", "EndDateTime", 26], ["&lt;:", 16, ["?:", ["||", ["==", [".", 17, ["$", 2, 0]], [":", 0, 2]], ["==", [".", 17, ["$", 2, 0]], [":", 127, 2]]], ["+", [".", 50, ["$", 2, 0]], [".", 51, ["$", 2, 0]], 54], ["+", [".", 31, ["$", 1, 0]], [":", "1.00:00:00", 12], 54]]], [":", "IgnoreNoGeofenceError", 26], ["&lt;:", 16, ["?:", ["||", ["==", [".", 17, ["$", 2, 0]], [":", 0, 2]], ["==", [".", 17, ["$", 2, 0]], [":", 127, 2]]], ["!", [".", 34, ["$", 2, 0]]], [":", true, 3]]]], ["new", 35, [[":", 3, 2], [":", 0, 2], ["new", 36, [[":", 0, 2], [":", 0, 2], [":", 0, 2], [":", 20, 2]]], [":", 2, 2], [":", 1, 2], [":", 4, 2]], [37, 38, 39, 40, 41, 42]], ["new[]", 16, [":", "{A8B16EFE-68E4-41D6-BD7D-1749A8C63142}", 26], [".", 7, ["$", 2, 0]]]], [3, 4, 5, 6]]]], [43]], [[8, "loc"]]]]], [[11, "dateTimeNow"]]], ["=&gt;", 53, ["$", 0, 1], [[11, "_"], [23, "y"]]]]]]], [["()", ["$", 1, 4], [["new", 1, [["new[]", 19, ["new", 2, [[":", 4, 2], ["new[]", 16, ["&lt;:", 16, [":", true, 3]]], ["default", 18], ["default", 17]], [3, 4, 5, 6]], ["new", 2, [[":", 22, 2], ["new[]", 16, [".", 7, ["$", 0, 0]]], ["default", 18], ["default", 17]], [3, 4, 5, 6]]], ["new[]", 19, ["new", 2, [[":", 20, 2], ["new[]", 16, [".", 7, ["$", 0, 0]]], ["default", 18], ["default", 17]], [3, 4, 5, 6]], ["new", 2, [[":", 4, 2], ["new[]", 16, ["&lt;:", 16, [":", true, 3]]], ["default", 18], ["default", 17]], [3, 4, 5, 6]]]], [8, 9]]]]]], [[27, "args"]]], [[5, "bing:queries/device/asap/geofence/completes"], [10, "bing:queries/device/location/single"], [15, "bing:queries/device/timer"], [10, "bing:queries/device/location/single"], [25, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/datetime/start" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/reminder/datetime/span" typeId="{D69D2769-1EBE-43FB-87BE-744C935AD347}" />
        <Parameter name="bing:rules/device/reminder/datetime/days" typeId="{D80913EE-83B0-4F9C-86E8-977ED31283FB}" />
        <Parameter name="bing:rules/device/reminder/location/hint" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/reminder/location/count" typeId="{4AC3A65A-9123-4058-8754-A395E08F55AA}" />
        <Parameter name="bing:rules/device/reminder/geofences/mode" typeId="{3D89CE4E-EC40-4A90-8826-7DEF9317DAC3}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/reminder/isnew" typeId="{573E5648-771B-43F4-A387-C44542B7C5C9}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{45B7B1C6-96E2-470D-B425-342115991506}" source="0" visibility="0" shareability="1">
      <Description>DaysOfWeek Geofence Reminder</Description>
      <DisplayTemplate>DaysOfWeek Geofence Reminder</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.2.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "Microsoft.ReactiveProcessing.Device, Version=7.7.0.0, Culture=neutral, PublicKeyToken=null"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Double", 0], ["::", "System.Int32", 0], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/GeofenceReading/Latitude", 1], ["bing:rules/device/GeofenceReading/Longitude", 1], ["bing:rules/device/GeofenceReading/Accuracy", 1], ["bing:rules/device/GeofenceReading/Category", 2], ["bing:rules/device/GeofenceReading/IsInsideGeofence", 3], ["bing:rules/device/GeofenceReading/IsSatisfied", 3]], ["&lt;&gt;", 0, [4]], ["::", "System.Func`2", 0], ["::", "System.DateTime", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:rules/device/DateTimeWithRepeat/FirstTrigger", 7], ["bing:rules/device/DateTimeWithRepeat/RepeatInterval", 8]], ["&lt;&gt;", 0, [7]], ["&lt;&gt;", 6, [9, 10]], ["{}", ["bing:rules/device/GeofenceCoordSpecifier/Latitude", 1], ["bing:rules/device/GeofenceCoordSpecifier/Longitude", 1], ["bing:rules/device/GeofenceCoordSpecifier/Radius", 1], ["bing:rules/device/GeofenceCoordSpecifier/Mode", 2]], ["&lt;&gt;", 6, [12, 5]], ["&lt;&gt;", 6, [7, 10]], ["::", "System.Object", 0], ["[]", 15], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 2], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 2], ["bing:actions/device/ActionStepConfig/ExpireTime", 8], ["bing:actions/device/ActionStepConfig/Priority", 2], ["bing:actions/device/ActionStepConfig/Resources", 2], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 2]], ["{}", ["bing:actions/device/ActionStep/ActionType", 2], ["bing:actions/device/ActionStep/Parameters", 16], ["bing:actions/device/ActionStep/Config", 17], ["bing:actions/device/ActionStep/OptionalParameters", 16]], ["[]", 18], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 19], ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 19]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 19]], ["&lt;&gt;", 21, [22]], ["&lt;&gt;", 6, [20, 23]], ["::", "System.String", 0], ["{}", ["bing:rules/device/reminder/id", 25], ["bing:rules/device/reminder/datetime/days", 2], ["bing:rules/device/reminder/datetime/start", 7], ["bing:rules/device/reminder/datetime/span", 8], ["bing:rules/device/geofence/latitude", 1], ["bing:rules/device/geofence/longitude", 1], ["bing:rules/device/geofence/radius", 1], ["bing:rules/device/geofence/mode", 2]], ["&lt;&gt;", 0, [22]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, 3]], ["::", "Microsoft.ReactiveProcessing.Device.Device+RuleStateI", 2], ["&lt;&gt;", 6, [4, 3]], ["&lt;&gt;", 6, [4, 22]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 6, [-1, 40]], ["::", "System.Func`3", 0], ["&lt;&gt;", 42, [-1, -2, -3]], ["&lt;&gt;", 0, [-3]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, 3]], ["&lt;&gt;", 6, [7, 7]], ["&lt;&gt;", 6, [7, 3]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, 3]], ["&lt;&gt;", 6, [7, 27]], ["&lt;&gt;", 42, [7, 22, 22]], ["&lt;&gt;", 6, [26, 28]], ["::", "System.Func`6", 0], ["&lt;&gt;", 56, [5, 11, 13, 14, 24, 55]]], "Members": [["M", 27, "Subscribe", [23], 28], ["C", 20, [19, 19]], ["C", 18, [2, 16, 17, 16]], ["P", 18, "bing:actions/device/ActionStep/ActionType"], ["P", 18, "bing:actions/device/ActionStep/Parameters"], ["P", 18, "bing:actions/device/ActionStep/Config"], ["P", 18, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 26, "bing:rules/device/reminder/id"], ["P", 20, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["P", 20, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["M&lt;&gt;", 11, [22]], ["M`", 29, "Concat", 1, [30, 30], 30], ["M&lt;&gt;", 13, [4, 22]], ["M`", 29, "Select", 2, [31, 32], 33], ["M&lt;&gt;", 15, [4]], ["M`", 29, "Where", 1, [34, 35], 34], ["M", 36, "IsResumedInternally", [], 3], ["C", 22, [19]], ["P", 22, "bing:actions/device/ActionData/ActionSteps"], ["M&lt;&gt;", 20, [7, 22, 22]], ["M`", 29, "SelectMany", 3, [39, 41, 43], 44], ["M&lt;&gt;", 15, [7]], ["M&lt;&gt;", 23, [7]], ["M`", 29, "TakeWhile", 1, [45, 46], 45], ["M&lt;&gt;", 13, [7, 7]], ["P", 26, "bing:rules/device/reminder/datetime/days"], ["C", 9, [7, 8]], ["P", 26, "bing:rules/device/reminder/datetime/start"], ["P", 26, "bing:rules/device/reminder/datetime/span"], ["P", 9, "bing:rules/device/DateTimeWithRepeat/FirstTrigger"], ["P", 9, "bing:rules/device/DateTimeWithRepeat/RepeatInterval"], ["P", 7, "Date"], ["P", 7, "Now"], ["M", 7, "op_Addition", [7, 8], 7], ["M", 7, "op_LessThan", [7, 7], 3], ["P", 7, "DayOfWeek"], ["M&lt;&gt;", 37, [4, 7]], ["M`", 29, "TakeUntil", 2, [49, 50], 49], ["M&lt;&gt;", 39, [4]], ["M`", 29, "SkipWhile", 1, [51, 52], 51], ["C", 12, [1, 1, 1, 2]], ["P", 26, "bing:rules/device/geofence/latitude"], ["P", 26, "bing:rules/device/geofence/longitude"], ["P", 26, "bing:rules/device/geofence/radius"], ["P", 26, "bing:rules/device/geofence/mode"], ["P", 12, "bing:rules/device/GeofenceCoordSpecifier/Latitude"], ["P", 12, "bing:rules/device/GeofenceCoordSpecifier/Longitude"], ["P", 12, "bing:rules/device/GeofenceCoordSpecifier/Radius"], ["P", 12, "bing:rules/device/GeofenceCoordSpecifier/Mode"], ["P", 4, "bing:rules/device/GeofenceReading/IsSatisfied"]]}, "Expression": ["=&gt;", 57, ["=&gt;", 55, [".()", 0, [".()", 10, [[".()", 12, [[".()", 14, [["$", 1, 0], ["=&gt;", 37, ["!", [".()", 16, []]], [[4, "dummy"]]]]], ["=&gt;", 38, ["new", 17, [["new[]", 18, ["new", 2, [[":", 21, 2], ["new[]", 15, [".", 7, ["$", 1, 0]]], ["default", 17], ["default", 16]], [3, 4, 5, 6]]]], [18]], [[4, "dummy"]]]]], [".()", 19, [[".()", 21, [[".()", 22, [[".()", 24, [["()", ["$", 1, 1], [["?:", ["||", ["==", [".", 25, ["$", 0, 0]], [":", 0, 2]], ["==", [".", 25, ["$", 0, 0]], [":", 127, 2]]], ["new", 26, [[".", 27, ["$", 0, 0]], [".", 28, ["$", 0, 0]]], [29, 30]], ["new", 26, [[".", 31, [".", 32]], [":", "1.00:00:00", 8]], [29, 30]]]]], ["=&gt;", 47, [".", 32], [[7, "dateTime"]]]]], ["=&gt;", 48, ["&lt;", ["$", 0, 0], ["+", [".", 27, ["$", 1, 0]], [".", 28, ["$", 1, 0]], 33], 34], [[7, "dateTimeNow"]]]]], ["=&gt;", 48, ["||", ["||", ["==", [".", 25, ["$", 1, 0]], [":", 0, 2]], ["==", [".", 25, ["$", 1, 0]], [":", 127, 2]]], ["!=", ["&amp;", ["&lt;&lt;", [":", 1, 2], ["&lt;:", 2, [".", 35, ["$", 0, 0]]]], [".", 25, ["$", 1, 0]]], [":", 0, 2]]], [[7, "dateTimeNow"]]]]], ["=&gt;", 53, [".()", 12, [[".()", 36, [[".()", 14, [[".()", 38, [["()", ["$", 2, 2], [["new", 40, [[".", 41, ["$", 1, 0]], [".", 42, ["$", 1, 0]], [".", 43, ["$", 1, 0]], [".", 44, ["$", 1, 0]]], [45, 46, 47, 48]]]], ["=&gt;", 37, [".", 49, ["$", 0, 0]], [[4, "fence"]]]]], ["=&gt;", 37, [".", 49, ["$", 0, 0]], [[4, "fence"]]]]], ["()", ["$", 2, 3], [["?:", ["||", ["==", [".", 25, ["$", 1, 0]], [":", 0, 2]], ["==", [".", 25, ["$", 1, 0]], [":", 127, 2]]], ["+", [".", 27, ["$", 1, 0]], [".", 28, ["$", 1, 0]], 33], ["+", [".", 31, ["$", 0, 0]], [":", "1.00:00:00", 8], 33]]]]]], ["=&gt;", 38, ["new", 17, [["new[]", 18, ["new", 2, [[":", 15, 2], ["new[]", 15, [".", 7, ["$", 2, 0]]], ["default", 17], ["default", 16]], [3, 4, 5, 6]]]], [18]], [[4, "reading"]]]]], [[7, "dateTimeNow"]]], ["=&gt;", 54, ["$", 0, 1], [[7, "_"], [22, "y"]]]]]]], [["()", ["$", 1, 4], [["new", 1, [["new[]", 18, ["new", 2, [[":", 4, 2], ["new[]", 15, ["&lt;:", 15, [":", true, 3]]], ["default", 17], ["default", 16]], [3, 4, 5, 6]], ["new", 2, [[":", 22, 2], ["new[]", 15, [".", 7, ["$", 0, 0]]], ["default", 17], ["default", 16]], [3, 4, 5, 6]]], ["new[]", 18, ["new", 2, [[":", 20, 2], ["new[]", 15, [".", 7, ["$", 0, 0]]], ["default", 17], ["default", 16]], [3, 4, 5, 6]], ["new", 2, [[":", 4, 2], ["new[]", 15, ["&lt;:", 15, [":", true, 3]]], ["default", 17], ["default", 16]], [3, 4, 5, 6]]]], [8, 9]]]]]], [[26, "args"]]], [[5, "bing:queries/device/asap/geofence/completes"], [11, "bing:queries/device/timer"], [13, "bing:queries/device/geofence"], [14, "bing:queries/device/timer"], [24, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/datetime/start" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/reminder/datetime/span" typeId="{D69D2769-1EBE-43FB-87BE-744C935AD347}" />
        <Parameter name="bing:rules/device/reminder/datetime/days" typeId="{D80913EE-83B0-4F9C-86E8-977ED31283FB}" />
        <Parameter name="bing:rules/device/geofence/latitude" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/longitude" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/radius" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/mode" typeId="{A22F4FAF-AEB8-4BBF-902A-8A4932EF8242}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{17A0FE9B-E36C-4513-BD5C-DC53AC84B470}" source="0" visibility="0" shareability="1">
      <Description>Geofence Reminder</Description>
      <DisplayTemplate>Geofence Reminder</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Boolean", 0], ["::", "System.Double", 0], ["::", "System.Int32", 0], ["{}", ["bing:rules/device/GeofenceReading/IsSatisfied", 1], ["bing:rules/device/GeofenceReading/Latitude", 2], ["bing:rules/device/GeofenceReading/Longitude", 2], ["bing:rules/device/GeofenceReading/Accuracy", 2], ["bing:rules/device/GeofenceReading/Category", 3], ["bing:rules/device/GeofenceReading/IsInsideGeofence", 1]], ["&lt;&gt;", 0, [4]], ["::", "System.Func`2", 0], ["::", "System.DateTime", 0], ["&lt;&gt;", 0, [7]], ["&lt;&gt;", 6, [7, 8]], ["{}", ["bing:rules/device/GeofenceCoordSpecifier/Latitude", 2], ["bing:rules/device/GeofenceCoordSpecifier/Longitude", 2], ["bing:rules/device/GeofenceCoordSpecifier/Radius", 2], ["bing:rules/device/GeofenceCoordSpecifier/Mode", 3]], ["&lt;&gt;", 6, [10, 5]], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 3], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 3], ["bing:actions/device/ActionStepConfig/Priority", 3], ["bing:actions/device/ActionStepConfig/Resources", 3], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 3], ["bing:actions/device/ActionStepConfig/ExpireTime", 12]], ["::", "System.Object", 0], ["[]", 14], ["{}", ["bing:actions/device/ActionStep/ActionType", 3], ["bing:actions/device/ActionStep/Config", 13], ["bing:actions/device/ActionStep/Parameters", 15], ["bing:actions/device/ActionStep/OptionalParameters", 15]], ["[]", 16], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 17], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 17]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 17]], ["&lt;&gt;", 19, [20]], ["&lt;&gt;", 6, [18, 21]], ["::", "System.String", 0], ["{}", ["bing:rules/device/reminder/id", 23], ["bing:rules/device/reminder/datetime/start", 7], ["bing:rules/device/geofence/latitude", 2], ["bing:rules/device/geofence/longitude", 2], ["bing:rules/device/geofence/radius", 2], ["bing:rules/device/geofence/mode", 3], ["bing:rules/device/reminder/datetime/span", 12]], ["&lt;&gt;", 0, [20]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 6, [4, 20]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 6, [-1, 34]], ["::", "System.Func`3", 0], ["&lt;&gt;", 36, [-1, -2, -3]], ["&lt;&gt;", 0, [-3]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, 1]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, 1]], ["&lt;&gt;", 6, [4, 1]], ["&lt;&gt;", 6, [7, 25]], ["&lt;&gt;", 36, [7, 20, 20]], ["&lt;&gt;", 6, [24, 26]], ["::", "System.Func`6", 0], ["&lt;&gt;", 49, [5, 9, 11, 9, 22, 48]]], "Members": [["M", 25, "Subscribe", [21], 26], ["C", 18, [17, 17]], ["C", 16, [3, 13, 15, 15]], ["P", 24, "bing:rules/device/reminder/id"], ["P", 16, "bing:actions/device/ActionStep/ActionType"], ["P", 16, "bing:actions/device/ActionStep/Config"], ["P", 16, "bing:actions/device/ActionStep/Parameters"], ["P", 16, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 18, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 18, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [20]], ["M`", 27, "Concat", 1, [28, 28], 28], ["M&lt;&gt;", 13, [4, 20]], ["M`", 27, "Select", 2, [29, 30], 31], ["C", 20, [17]], ["P", 20, "bing:actions/device/ActionData/ActionSteps"], ["M&lt;&gt;", 17, [7, 20, 20]], ["M`", 27, "SelectMany", 3, [33, 35, 37], 38], ["P", 24, "bing:rules/device/reminder/datetime/start"], ["M&lt;&gt;", 20, [4, 7]], ["M`", 27, "TakeUntil", 2, [39, 40], 39], ["M&lt;&gt;", 22, [4]], ["M`", 27, "Where", 1, [41, 42], 41], ["M&lt;&gt;", 24, [4]], ["M`", 27, "SkipWhile", 1, [43, 44], 43], ["C", 10, [2, 2, 2, 3]], ["P", 24, "bing:rules/device/geofence/latitude"], ["P", 24, "bing:rules/device/geofence/longitude"], ["P", 24, "bing:rules/device/geofence/radius"], ["P", 24, "bing:rules/device/geofence/mode"], ["P", 10, "bing:rules/device/GeofenceCoordSpecifier/Latitude"], ["P", 10, "bing:rules/device/GeofenceCoordSpecifier/Longitude"], ["P", 10, "bing:rules/device/GeofenceCoordSpecifier/Radius"], ["P", 10, "bing:rules/device/GeofenceCoordSpecifier/Mode"], ["P", 4, "bing:rules/device/GeofenceReading/IsSatisfied"], ["P", 24, "bing:rules/device/reminder/datetime/span"], ["M", 7, "op_Addition", [7, 12], 7]]}, "Expression": ["=&gt;", 50, ["=&gt;", 48, [".()", 0, [".()", 10, [[".()", 12, [["$", 1, 0], ["=&gt;", 32, ["new", 14, [["new[]", 16, ["new", 2, [[":", 21, 3], ["default", 13], ["new[]", 14, [".", 3, ["$", 1, 0]]], ["default", 15]], [4, 5, 6, 7]]]], [15]], [[4, "t"]]]]], [".()", 16, [["()", ["$", 1, 1], [[".", 18, ["$", 0, 0]]]], ["=&gt;", 46, [".()", 12, [[".()", 19, [[".()", 21, [[".()", 23, [["()", ["$", 2, 2], [["new", 25, [[".", 26, ["$", 1, 0]], [".", 27, ["$", 1, 0]], [".", 28, ["$", 1, 0]], [".", 29, ["$", 1, 0]]], [30, 31, 32, 33]]]], ["=&gt;", 45, [".", 34, ["$", 0, 0]], [[4, "fence"]]]]], ["=&gt;", 45, [".", 34, ["$", 0, 0]], [[4, "fence"]]]]], ["()", ["$", 2, 3], [["+", [".", 18, ["$", 1, 0]], [".", 35, ["$", 1, 0]], 36]]]]], ["=&gt;", 32, ["new", 14, [["new[]", 16, ["new", 2, [[":", 15, 3], ["default", 13], ["new[]", 14, [".", 3, ["$", 2, 0]]], ["default", 15]], [4, 5, 6, 7]]]], [15]], [[4, "reading"]]]]], [[7, "t"]]], ["=&gt;", 47, ["$", 0, 1], [[7, "_"], [20, "y"]]]]]]], [["()", ["$", 1, 4], [["new", 1, [["new[]", 16, ["new", 2, [[":", 20, 3], ["default", 13], ["new[]", 14, [".", 3, ["$", 0, 0]]], ["default", 15]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 3], ["default", 13], ["new[]", 14, ["&lt;:", 14, [":", true, 1]]], ["default", 15]], [4, 5, 6, 7]]], ["new[]", 16, ["new", 2, [[":", 4, 3], ["default", 13], ["new[]", 14, ["&lt;:", 14, [":", true, 1]]], ["default", 15]], [4, 5, 6, 7]], ["new", 2, [[":", 22, 3], ["default", 13], ["new[]", 14, [".", 3, ["$", 0, 0]]], ["default", 15]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[24, "args"]]], [[5, "bing:queries/device/asap/geofence/completes"], [9, "bing:queries/device/timer"], [11, "bing:queries/device/geofence"], [9, "bing:queries/device/timer"], [22, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/datetime/start" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/reminder/datetime/span" typeId="{D69D2769-1EBE-43FB-87BE-744C935AD347}" />
        <Parameter name="bing:rules/device/geofence/latitude" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/longitude" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/radius" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/geofence/mode" typeId="{A22F4FAF-AEB8-4BBF-902A-8A4932EF8242}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{A8B16EFE-68E4-41D6-BD7D-1749A8C63142}" source="0" visibility="0" shareability="0">
      <Description>Rule to invoke action steps in response to error conditions</Description>
      <DisplayTemplate>Rule to invoke action steps in response to error conditions</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Object", 0], ["&lt;&gt;", 0, [1]], ["::", "System.IObserver`1", 0], ["::", "System.Int32", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 4], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 4], ["bing:actions/device/ActionStepConfig/ExpireTime", 5], ["bing:actions/device/ActionStepConfig/Priority", 4], ["bing:actions/device/ActionStepConfig/Resources", 4], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 4]], ["[]", 1], ["{}", ["bing:actions/device/ActionStep/ActionType", 4], ["bing:actions/device/ActionStep/Config", 6], ["bing:actions/device/ActionStep/Parameters", 7], ["bing:actions/device/ActionStep/OptionalParameters", 7]], ["[]", 8], ["{}", ["bing:actions/device/ActionData/ActionSteps", 9]], ["&lt;&gt;", 3, [10]], ["::", "System.String", 0], ["{}", ["bing:rules/device/reminder/instanceid", 12], ["bing:rules/device/reminder/id", 12], ["bing:rules/device/reminder/error/code", 12], ["bing:rules/device/reminder/error/message", 12]], ["&lt;&gt;", 0, [10]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["::", "System.Func`2", 0], ["&lt;&gt;", 18, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 18, [1, 10]], ["&lt;&gt;", 18, [13, 15]], ["::", "System.Func`3", 0], ["&lt;&gt;", 23, [2, 11, 22]]], "Members": [["M", 14, "Subscribe", [11], 15], ["M&lt;&gt;", 2, [1, 10]], ["M`", 16, "Select", 2, [17, 19], 20], ["C", 10, [9]], ["C", 8, [4, 6, 7, 7]], ["P", 13, "bing:rules/device/reminder/instanceid"], ["P", 13, "bing:rules/device/reminder/id"], ["P", 13, "bing:rules/device/reminder/error/code"], ["P", 13, "bing:rules/device/reminder/error/message"], ["P", 8, "bing:actions/device/ActionStep/ActionType"], ["P", 8, "bing:actions/device/ActionStep/Config"], ["P", 8, "bing:actions/device/ActionStep/Parameters"], ["P", 8, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 10, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 24, ["=&gt;", 22, [".()", 0, [".()", 1, [["$", 1, 0], ["=&gt;", 21, ["new", 3, [["new[]", 8, ["new", 4, [[":", 20, 4], ["default", 6], ["new[]", 1, [".", 5, ["$", 1, 0]], [".", 6, ["$", 1, 0]], [".", 7, ["$", 1, 0]], [".", 8, ["$", 1, 0]]], ["default", 7]], [9, 10, 11, 12]]]], [13]], [[1, "reading"]]]]], [["$", 1, 1]]], [[13, "args"]]], [[2, "bing:queries/device/asap/object/completes"], [11, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/instanceid" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/reminder/error/code" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/reminder/error/message" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{9C0FBEED-5AD8-4CE3-BA31-535D373B6A26}" source="0" visibility="0" shareability="1">
      <Description>Agent to remind when communicating with specified contact</Description>
      <DisplayTemplate>Agent to remind when communicating with specified contact</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Int32", 0], ["::", "System.DateTime", 0], ["::", "System.String", 0], ["{}", ["bing:rules/device/CommunicationEvent/CommunicationMedium", 1], ["bing:rules/device/CommunicationEvent/CallIdentifier", 1], ["bing:rules/device/CommunicationEvent/TimeStamp", 2], ["bing:rules/device/CommunicationEvent/CommunicationAction", 1], ["bing:rules/device/CommunicationEvent/ContactId", 3], ["bing:rules/device/CommunicationEvent/ContactDescription", 3]], ["&lt;&gt;", 0, [4]], ["::", "System.Func`2", 0], ["{}", ["bing:rules/device/CommunicationSpecifier/CommunicationActionFlags", 1], ["bing:rules/device/CommunicationSpecifier/CommunicationMediumFlags", 1], ["bing:rules/device/CommunicationSpecifier/ContactId", 3]], ["&lt;&gt;", 6, [7, 5]], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 1], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 1], ["bing:actions/device/ActionStepConfig/ExpireTime", 9], ["bing:actions/device/ActionStepConfig/Priority", 1], ["bing:actions/device/ActionStepConfig/Resources", 1], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 1]], ["::", "System.Object", 0], ["[]", 11], ["{}", ["bing:actions/device/ActionStep/ActionType", 1], ["bing:actions/device/ActionStep/Config", 10], ["bing:actions/device/ActionStep/Parameters", 12], ["bing:actions/device/ActionStep/OptionalParameters", 12]], ["[]", 13], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 14], ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 14]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 14]], ["&lt;&gt;", 16, [17]], ["&lt;&gt;", 6, [15, 18]], ["{}", ["bing:rules/device/reminder/id", 3], ["bing:rules/device/reminder/CommunicationSpecifier/CommunicationActionFlags", 1], ["bing:rules/device/reminder/CommunicationSpecifier/CommunicationMediumFlags", 1], ["bing:rules/device/reminder/CommunicationSpecifier/ContactId", 3]], ["&lt;&gt;", 0, [17]], ["::", "System.IDisposable", 0], ["::", "System.Boolean", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 6, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 6, [4, 17]], ["&lt;&gt;", 6, [20, 22]], ["::", "System.Func`4", 0], ["&lt;&gt;", 31, [5, 8, 19, 30]]], "Members": [["M", 21, "Subscribe", [18], 22], ["C", 15, [14, 14]], ["C", 13, [1, 10, 12, 12]], ["P", 20, "bing:rules/device/reminder/id"], ["P", 13, "bing:actions/device/ActionStep/ActionType"], ["P", 13, "bing:actions/device/ActionStep/Config"], ["P", 13, "bing:actions/device/ActionStep/Parameters"], ["P", 13, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 15, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["P", 15, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["M&lt;&gt;", 11, [17]], ["M`", 24, "Concat", 1, [25, 25], 25], ["M&lt;&gt;", 13, [4, 17]], ["M`", 24, "Select", 2, [26, 27], 28], ["C", 17, [14]], ["P", 17, "bing:actions/device/ActionData/ActionSteps"], ["C", 7, [1, 1, 3]], ["P", 20, "bing:rules/device/reminder/CommunicationSpecifier/CommunicationActionFlags"], ["P", 20, "bing:rules/device/reminder/CommunicationSpecifier/CommunicationMediumFlags"], ["P", 20, "bing:rules/device/reminder/CommunicationSpecifier/ContactId"], ["P", 7, "bing:rules/device/CommunicationSpecifier/CommunicationActionFlags"], ["P", 7, "bing:rules/device/CommunicationSpecifier/CommunicationMediumFlags"], ["P", 7, "bing:rules/device/CommunicationSpecifier/ContactId"], ["P", 4, "bing:rules/device/CommunicationEvent/CommunicationMedium"], ["P", 4, "bing:rules/device/CommunicationEvent/CallIdentifier"]]}, "Expression": ["=&gt;", 32, ["=&gt;", 30, [".()", 0, [".()", 10, [[".()", 12, [["$", 1, 0], ["=&gt;", 29, ["new", 14, [["new[]", 13, ["new", 2, [[":", 21, 1], ["default", 10], ["new[]", 11, [".", 3, ["$", 1, 0]]], ["default", 12]], [4, 5, 6, 7]]]], [15]], [[4, "t"]]]]], [".()", 12, [["()", ["$", 1, 1], [["new", 16, [[".", 17, ["$", 0, 0]], [".", 18, ["$", 0, 0]], [".", 19, ["$", 0, 0]]], [20, 21, 22]]]], ["=&gt;", 29, ["new", 14, [["new[]", 13, ["new", 2, [[":", 16, 1], ["default", 10], ["new[]", 11, [".", 3, ["$", 1, 0]], ["&lt;:", 11, [".", 23, ["$", 0, 0]]], ["&lt;:", 11, [".", 24, ["$", 0, 0]]]], ["default", 12]], [4, 5, 6, 7]]]], [15]], [[4, "e"]]]]]]], [["()", ["$", 1, 2], [["new", 1, [["new[]", 13, ["new", 2, [[":", 20, 1], ["default", 10], ["new[]", 11, [".", 3, ["$", 0, 0]]], ["default", 12]], [4, 5, 6, 7]], ["new", 2, [[":", 4, 1], ["default", 10], ["new[]", 11, ["&lt;:", 11, [":", true, 23]]], ["default", 12]], [4, 5, 6, 7]]], ["new[]", 13, ["new", 2, [[":", 4, 1], ["default", 10], ["new[]", 11, ["&lt;:", 11, [":", true, 23]]], ["default", 12]], [4, 5, 6, 7]], ["new", 2, [[":", 22, 1], ["default", 10], ["new[]", 11, [".", 3, ["$", 0, 0]]], ["default", 12]], [4, 5, 6, 7]]]], [8, 9]]]]]], [[20, "args"]]], [[5, "bing:queries/device/asap/contact/completes"], [8, "bing:queries/device/communication"], [19, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/CommunicationSpecifier/CommunicationMediumFlags" typeId="{1BC52AC1-B235-43FC-912F-C8E52026A58A}" />
        <Parameter name="bing:rules/device/reminder/CommunicationSpecifier/CommunicationActionFlags" typeId="{F912A0DA-3F83-4915-BE59-6636DCC478CC}" />
        <Parameter name="bing:rules/device/reminder/CommunicationSpecifier/ContactId" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{99854EF6-012B-4D17-972D-604029C19D50}" source="0" visibility="0" shareability="1">
      <Description>RecurringTimeReminderAgent</Description>
      <DisplayTemplate>RecurringTimeReminderAgent</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.2.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.Func`2", 0], ["::", "System.DateTime", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:rules/device/DateTimeWithRepeat/FirstTrigger", 1], ["bing:rules/device/DateTimeWithRepeat/RepeatInterval", 2]], ["::", "System.IObservable`1", 0], ["&lt;&gt;", 4, [1]], ["&lt;&gt;", 0, [3, 5]], ["::", "System.Int32", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 7], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 7], ["bing:actions/device/ActionStepConfig/ExpireTime", 2], ["bing:actions/device/ActionStepConfig/Priority", 7], ["bing:actions/device/ActionStepConfig/Resources", 7], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 7]], ["::", "System.Object", 0], ["[]", 9], ["{}", ["bing:actions/device/ActionStep/ActionType", 7], ["bing:actions/device/ActionStep/Config", 8], ["bing:actions/device/ActionStep/Parameters", 10], ["bing:actions/device/ActionStep/OptionalParameters", 10]], ["[]", 11], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 12], ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 12]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 12]], ["&lt;&gt;", 14, [15]], ["&lt;&gt;", 0, [13, 16]], ["::", "System.String", 0], ["{}", ["bing:rules/device/reminder/recurrence/mode", 7], ["bing:rules/device/reminder/recurrence/start", 1], ["bing:rules/device/reminder/datetime/after", 1], ["bing:rules/device/reminder/id", 18]], ["&lt;&gt;", 4, [15]], ["::", "System.IDisposable", 0], ["::", "System.Boolean", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, 22]], ["&lt;&gt;", 0, [1, 22]], ["&lt;&gt;", 0, [1, 15]], ["&lt;&gt;", 0, [19, 21]], ["::", "System.Func`3", 0], ["&lt;&gt;", 32, [6, 17, 31]]], "Members": [["M", 20, "Subscribe", [16], 21], ["C", 13, [12, 12]], ["C", 11, [7, 8, 10, 10]], ["P", 11, "bing:actions/device/ActionStep/ActionType"], ["P", 11, "bing:actions/device/ActionStep/Config"], ["P", 11, "bing:actions/device/ActionStep/Parameters"], ["P", 11, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 19, "bing:rules/device/reminder/id"], ["P", 13, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["P", 13, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["M&lt;&gt;", 11, [1, 15]], ["M`", 23, "Select", 2, [24, 25], 26], ["M&lt;&gt;", 13, [1]], ["M`", 23, "Where", 1, [27, 28], 27], ["C", 3, [1, 2]], ["P", 19, "bing:rules/device/reminder/recurrence/mode"], ["P", 19, "bing:rules/device/reminder/recurrence/start"], ["P", 1, "Kind"], ["C", 1, [7, 7, 7, 7, 7, 7, 7]], ["P", 1, "Year"], ["P", 1, "UtcNow"], ["P", 1, "Month"], ["P", 1, "Day"], ["P", 1, "Hour"], ["P", 1, "Minute"], ["P", 1, "Second"], ["M", 1, "op_LessThan", [1, 1], 22], ["M", 1, "op_Subtraction", [1, 2], 1], ["P", 1, "Now"], ["P", 3, "bing:rules/device/DateTimeWithRepeat/FirstTrigger"], ["P", 3, "bing:rules/device/DateTimeWithRepeat/RepeatInterval"], ["P", 19, "bing:rules/device/reminder/datetime/after"], ["M", 1, "op_GreaterThanOrEqual", [1, 1], 22], ["P", 1, "DayOfWeek"], ["M", 1, "DaysInMonth", [7, 7], 7], ["C", 15, [12]], ["P", 15, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 33, ["=&gt;", 31, [".()", 0, [".()", 10, [[".()", 12, [[".()", 12, [["()", ["$", 1, 0], [["new", 14, [["?:", ["==", [".", 15, ["$", 0, 0]], [":", 0, 7]], [".", 16, ["$", 0, 0]], ["?:", ["==", ["&lt;:", 7, [".", 17, [".", 16, ["$", 0, 0]]]], [":", 1, 7]], ["?:", ["&lt;", ["new", 18, [[".", 19, [".", 20]], [".", 21, [".", 20]], [".", 22, [".", 20]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], [".", 20], 26], ["new", 18, [[".", 19, [".", 20]], [".", 21, [".", 20]], [".", 22, [".", 20]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], ["-", ["new", 18, [[".", 19, [".", 20]], [".", 21, [".", 20]], [".", 22, [".", 20]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], [":", "1.00:00:00", 2], 27]], ["?:", ["&lt;", ["new", 18, [[".", 19, [".", 28]], [".", 21, [".", 28]], [".", 22, [".", 28]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], [".", 28], 26], ["new", 18, [[".", 19, [".", 28]], [".", 21, [".", 28]], [".", 22, [".", 28]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], ["-", ["new", 18, [[".", 19, [".", 28]], [".", 21, [".", 28]], [".", 22, [".", 28]], [".", 23, [".", 16, ["$", 0, 0]]], [".", 24, [".", 16, ["$", 0, 0]]], [".", 25, [".", 16, ["$", 0, 0]]], [".", 17, [".", 16, ["$", 0, 0]]]]], [":", "1.00:00:00", 2], 27]]]], [":", "1.00:00:00", 2]], [29, 30]]]], ["=&gt;", 29, ["&gt;=", ["$", 0, 0], [".", 31, ["$", 1, 0]], 32], [[1, "dateTime"]]]]], ["=&gt;", 29, ["||", ["||", ["||", ["==", [".", 15, ["$", 1, 0]], [":", 0, 7]], ["==", [".", 15, ["$", 1, 0]], [":", 1, 7]]], ["&amp;&amp;", ["==", [".", 15, ["$", 1, 0]], [":", 2, 7]], ["==", ["&lt;:", 7, [".", 33, ["$", 0, 0]]], ["&lt;:", 7, [".", 33, [".", 16, ["$", 1, 0]]]]]]], ["&amp;&amp;", ["||", ["==", [".", 15, ["$", 1, 0]], [":", 3, 7]], ["&amp;&amp;", ["==", [".", 15, ["$", 1, 0]], [":", 4, 7]], ["==", [".", 21, ["$", 0, 0]], [".", 21, [".", 16, ["$", 1, 0]]]]]], ["||", ["==", [".", 22, ["$", 0, 0]], [".", 22, [".", 16, ["$", 1, 0]]]], ["&amp;&amp;", ["==", [".()", 34, [[".", 19, ["$", 0, 0]], [".", 21, ["$", 0, 0]]]], [".", 22, ["$", 0, 0]]], ["&gt;", [".", 22, [".", 16, ["$", 1, 0]]], [".", 22, ["$", 0, 0]]]]]]], [[1, "dateTime"]]]]], ["=&gt;", 30, ["new", 35, [["new[]", 11, ["new", 2, [[":", 24, 7], ["default", 8], ["new[]", 9, [":", "action://remember/showReminder", 18], [":", "reminderid", 18], [".", 7, ["$", 1, 0]], [":", "intendedDateTime", 18], ["&lt;:", 9, ["$", 0, 0]]], ["default", 10]], [3, 4, 5, 6]]]], [36]], [[1, "dateTime"]]]]], [["()", ["$", 1, 1], [["new", 1, [["new[]", 11, ["new", 2, [[":", 4, 7], ["default", 8], ["new[]", 9, ["&lt;:", 9, [":", true, 22]]], ["default", 10]], [3, 4, 5, 6]], ["new", 2, [[":", 22, 7], ["default", 8], ["new[]", 9, [".", 7, ["$", 0, 0]]], ["default", 10]], [3, 4, 5, 6]]], ["new[]", 11, ["new", 2, [[":", 20, 7], ["default", 8], ["new[]", 9, [".", 7, ["$", 0, 0]]], ["default", 10]], [3, 4, 5, 6]], ["new", 2, [[":", 4, 7], ["default", 8], ["new[]", 9, ["&lt;:", 9, [":", true, 22]]], ["default", 10]], [3, 4, 5, 6]]]], [8, 9]]]]]], [[19, "args"]]], [[6, "bing:queries/device/timer"], [17, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/datetime/after" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/reminder/recurrence/start" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/reminder/recurrence/mode" typeId="{21936F07-2522-4797-AE2C-A13A8A8313CA}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{D357BCCB-53C9-4E6D-B9EF-98D3A0ABA6DF}" source="0" visibility="0" shareability="1">
      <Description>Business Location Reminder activated at the specified time</Description>
      <DisplayTemplate>At a specified time when near a specified business location type, remind to do something, until disabled or up to the specified duration.</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "Microsoft.ReactiveProcessing.Device, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"], "Types": [["::", "System.Func`2", 0], ["::", "System.DateTime", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:rules/device/DateTimeWithRepeat/FirstTrigger", 1], ["bing:rules/device/DateTimeWithRepeat/RepeatInterval", 2]], ["::", "System.IObservable`1", 0], ["&lt;&gt;", 4, [1]], ["&lt;&gt;", 0, [3, 5]], ["::", "System.Double", 0], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/LocationQualitySpecifier/Accuracy", 7], ["bing:rules/device/LocationQualitySpecifier/Age", 7], ["bing:rules/device/LocationQualitySpecifier/Timeout", 7], ["bing:rules/device/LocationQualitySpecifier/AutoOnComplete", 8]], ["::", "System.Int32", 0], ["{}", ["bing:rules/device/Location/Latitude", 7], ["bing:rules/device/Location/Longitude", 7], ["bing:rules/device/Location/Accuracy", 7], ["bing:rules/device/Location/Category", 10]], ["&lt;&gt;", 4, [11]], ["&lt;&gt;", 0, [9, 12]], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 10], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 10], ["bing:actions/device/ActionStepConfig/ExpireTime", 2], ["bing:actions/device/ActionStepConfig/Priority", 10], ["bing:actions/device/ActionStepConfig/Resources", 10], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 10]], ["::", "System.Object", 0], ["[]", 15], ["{}", ["bing:actions/device/ActionStep/ActionType", 10], ["bing:actions/device/ActionStep/Config", 14], ["bing:actions/device/ActionStep/Parameters", 16], ["bing:actions/device/ActionStep/OptionalParameters", 16]], ["[]", 17], ["{}", ["bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps", 18], ["bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps", 18]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionData/ActionSteps", 18]], ["&lt;&gt;", 20, [21]], ["&lt;&gt;", 0, [19, 22]], ["::", "System.String", 0], ["{}", ["bing:rules/device/reminder/datetime/start", 1], ["bing:rules/device/reminder/datetime/span", 2], ["bing:rules/device/reminder/id", 24], ["bing:rules/device/reminder/location/hint", 24], ["bing:rules/device/reminder/geofences/mode", 10], ["bing:rules/device/reminder/location/count", 10]], ["&lt;&gt;", 4, [21]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, 8]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 0, [-1, 35]], ["::", "System.Func`3", 0], ["&lt;&gt;", 37, [-1, -2, -3]], ["&lt;&gt;", 4, [-3]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [1, 8]], ["&lt;&gt;", 0, [1, 12]], ["&lt;&gt;", 37, [1, 11, 11]], ["&lt;&gt;", 0, [11, 8]], ["::", "Microsoft.ReactiveProcessing.Device.Device+RuleStateI", 2], ["&lt;&gt;", 0, [11, 21]], ["&lt;&gt;", 0, [25, 27]], ["::", "System.Func`4", 0], ["&lt;&gt;", 48, [6, 13, 23, 47]]], "Members": [["M", 26, "Subscribe", [22], 27], ["C", 19, [18, 18]], ["C", 17, [10, 14, 16, 16]], ["P", 17, "bing:actions/device/ActionStep/ActionType"], ["P", 17, "bing:actions/device/ActionStep/Config"], ["P", 17, "bing:actions/device/ActionStep/Parameters"], ["P", 17, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 25, "bing:rules/device/reminder/id"], ["P", 19, "bing:actions/device/ActionUriInvokerSpecifier/OnCompleteActionSteps"], ["P", 19, "bing:actions/device/ActionUriInvokerSpecifier/OnErrorActionSteps"], ["M&lt;&gt;", 11, [11, 21]], ["M`", 28, "Select", 2, [29, 30], 31], ["M&lt;&gt;", 13, [11]], ["M`", 28, "Where", 1, [32, 33], 32], ["M&lt;&gt;", 15, [1, 11, 11]], ["M`", 28, "SelectMany", 3, [34, 36, 38], 39], ["M&lt;&gt;", 13, [1]], ["M&lt;&gt;", 18, [1]], ["M`", 28, "Take", 1, [40, 10], 40], ["C", 3, [1, 2]], ["P", 25, "bing:rules/device/reminder/datetime/start"], ["P", 25, "bing:rules/device/reminder/datetime/span"], ["P", 3, "bing:rules/device/DateTimeWithRepeat/FirstTrigger"], ["P", 3, "bing:rules/device/DateTimeWithRepeat/RepeatInterval"], ["M", 1, "op_Addition", [1, 2], 1], ["M", 1, "op_LessThan", [1, 1], 8], ["C", 9, [7, 7, 7, 8]], ["P", 2, "TotalSeconds"], ["P", 1, "Now"], ["M", 1, "op_Subtraction", [1, 1], 2], ["P", 9, "bing:rules/device/LocationQualitySpecifier/Accuracy"], ["P", 9, "bing:rules/device/LocationQualitySpecifier/Age"], ["P", 9, "bing:rules/device/LocationQualitySpecifier/Timeout"], ["P", 9, "bing:rules/device/LocationQualitySpecifier/AutoOnComplete"], ["C", 21, [18]], ["C", 14, [10, 10, 2, 10, 10, 10]], ["C", 2, [10, 10, 10, 10]], ["P", 14, "bing:actions/device/ActionStepConfig/MaxTryCount"], ["P", 14, "bing:actions/device/ActionStepConfig/RetryIntervalInSeconds"], ["P", 14, "bing:actions/device/ActionStepConfig/ExpireTime"], ["P", 14, "bing:actions/device/ActionStepConfig/Priority"], ["P", 14, "bing:actions/device/ActionStepConfig/Resources"], ["P", 14, "bing:actions/device/ActionStepConfig/DataUsageLevel"], ["P", 11, "bing:rules/device/Location/Latitude"], ["P", 11, "bing:rules/device/Location/Longitude"], ["P", 25, "bing:rules/device/reminder/location/hint"], ["P", 25, "bing:rules/device/reminder/geofences/mode"], ["P", 25, "bing:rules/device/reminder/location/count"], ["M", 45, "IsResumedInternally", [], 8], ["P", 21, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 49, ["=&gt;", 47, [".()", 0, [".()", 10, [[".()", 12, [[".()", 14, [[".()", 16, [[".()", 17, [["()", ["$", 1, 0], [["new", 19, [[".", 20, ["$", 0, 0]], [".", 21, ["$", 0, 0]]], [22, 23]]]], [":", 2, 10]]], ["=&gt;", 41, ["&lt;", ["$", 0, 0], ["+", [".", 20, ["$", 1, 0]], [".", 21, ["$", 1, 0]], 24], 25], [[1, "t"]]]]], ["=&gt;", 42, ["()", ["$", 2, 1], [["new", 26, [[":", 5000, 7], [":", 600000, 7], ["*", [".", 27, ["-", ["+", [".", 20, ["$", 1, 0]], [".", 21, ["$", 1, 0]], 24], [".", 28], 29]], [":", 1000, 7]], [":", true, 8]], [30, 31, 32, 33]]]], [[1, "t"]]], ["=&gt;", 43, ["$", 0, 1], [[1, "_"], [11, "y"]]]]], ["=&gt;", 44, ["!=", ["$", 0, 0], [":", null, 15]], [[11, "loc"]]]]], ["=&gt;", 46, ["new", 34, [["new[]", 17, ["new", 2, [[":", 2, 10], ["new", 35, [[":", 3, 10], [":", 0, 10], ["new", 36, [[":", 0, 10], [":", 0, 10], [":", 0, 10], [":", 20, 10]]], [":", 2, 10], [":", 1, 10], [":", 4, 10]], [37, 38, 39, 40, 41, 42]], ["new[]", 15, ["&lt;:", 15, [":", false, 8]], [":", "Reminder_2.0.0.0.0", 24], [":", "Latitude", 24], ["&lt;:", 15, [".", 43, ["$", 0, 0]]], [":", "Longitude", 24], ["&lt;:", 15, [".", 44, ["$", 0, 0]]], [":", "ReminderId", 24], [".", 7, ["$", 1, 0]], [":", "LocationHint", 24], [".", 45, ["$", 1, 0]], [":", "GeofenceGroupMode", 24], ["&lt;:", 15, [".", 46, ["$", 1, 0]]], [":", "Count", 24], ["&lt;:", 15, [".", 47, ["$", 1, 0]]], [":", "EndDateTime", 24], ["&lt;:", 15, ["+", [".", 20, ["$", 1, 0]], [".", 21, ["$", 1, 0]], 24]], [":", "FirstCall", 24], ["&lt;:", 15, ["!", [".()", 48, []]]]], ["new[]", 15, [":", "{A8B16EFE-68E4-41D6-BD7D-1749A8C63142}", 24], [".", 7, ["$", 1, 0]]]], [3, 4, 5, 6]]]], [49]], [[11, "loc"]]]]], [["()", ["$", 1, 2], [["new", 1, [["new[]", 17, ["new", 2, [[":", 4, 10], ["default", 14], ["new[]", 15, ["&lt;:", 15, [":", true, 8]]], ["default", 16]], [3, 4, 5, 6]], ["new", 2, [[":", 22, 10], ["default", 14], ["new[]", 15, [".", 7, ["$", 0, 0]]], ["default", 16]], [3, 4, 5, 6]]], ["new[]", 17, ["new", 2, [[":", 20, 10], ["default", 14], ["new[]", 15, [".", 7, ["$", 0, 0]]], ["default", 16]], [3, 4, 5, 6]], ["new", 2, [[":", 4, 10], ["default", 14], ["new[]", 15, ["&lt;:", 15, [":", true, 8]]], ["default", 16]], [3, 4, 5, 6]]]], [8, 9]]]]]], [[25, "args"]]], [[6, "bing:queries/device/timer"], [13, "bing:queries/device/location/single"], [23, "bing:actions/device/actionmanagerinvokerwithparameter"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/reminder/datetime/start" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/reminder/datetime/span" typeId="{D69D2769-1EBE-43FB-87BE-744C935AD347}" />
        <Parameter name="bing:rules/device/reminder/location/hint" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/reminder/location/count" typeId="{4AC3A65A-9123-4058-8754-A395E08F55AA}" />
        <Parameter name="bing:rules/device/reminder/geofences/mode" typeId="{3D89CE4E-EC40-4A90-8826-7DEF9317DAC3}" />
        <Parameter name="bing:rules/device/reminder/id" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{04FB7A35-134D-453E-B7D4-CC5E4214A8BB}" source="0" visibility="0" shareability="1">
      <Description>Traffic Alert</Description>
      <DisplayTemplate>This will generate traffic alerts for calendar appointments located at destinations other than your current one prior to the appointment</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "Microsoft.ReactiveProcessing.Device, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"], "Types": [["::", "System.Func`2", 0], ["::", "System.Boolean", 0], ["::", "System.DateTime", 0], ["{}", ["bing:rules/device/CalendarApptFilter/HasLocation", 1], ["bing:rules/device/CalendarApptFilter/HasReminder", 1], ["bing:rules/device/CalendarApptFilter/WindowStart", 2], ["bing:rules/device/CalendarApptFilter/WindowEnd", 2]], ["::", "System.IObservable`1", 0], ["::", "System.Int32", 0], ["::", "System.String", 0], ["{}", ["bing:rules/device/CalendarAppointment/StartTime", 2], ["bing:rules/device/CalendarAppointment/ChangeType", 5], ["bing:rules/device/CalendarAppointment/ItemId", 6], ["bing:rules/device/CalendarAppointment/Subject", 6], ["bing:rules/device/CalendarAppointment/Location", 6], ["bing:rules/device/CalendarAppointment/LengthInMinutes", 5], ["bing:rules/device/CalendarAppointment/ReminderMinutesBeforeStart", 5], ["bing:rules/device/CalendarAppointment/IsReminderSet", 1]], ["&lt;&gt;", 4, [7]], ["&lt;&gt;", 0, [3, 8]], ["&lt;&gt;", 4, [2]], ["&lt;&gt;", 0, [2, 10]], ["::", "System.IObserver`1", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 5], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 5], ["bing:actions/device/ActionStepConfig/ExpireTime", 13], ["bing:actions/device/ActionStepConfig/Priority", 5], ["bing:actions/device/ActionStepConfig/Resources", 5], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 5]], ["::", "System.Object", 0], ["[]", 15], ["{}", ["bing:actions/device/ActionStep/ActionType", 5], ["bing:actions/device/ActionStep/Config", 14], ["bing:actions/device/ActionStep/Parameters", 16], ["bing:actions/device/ActionStep/OptionalParameters", 16]], ["[]", 17], ["{}", ["bing:actions/device/ActionData/ActionSteps", 18]], ["&lt;&gt;", 12, [19]], ["{}", ["bing:rules/device/traffic/changed/syncwindowstart", 2], ["bing:rules/device/traffic/changed/syncwindowend", 2], ["bing:rules/device/traffic/changed/date", 2]], ["&lt;&gt;", 4, [19]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["::", "System.Double", 0], ["{}", ["bing:rules/device/Location/Latitude", 28], ["bing:rules/device/Location/Longitude", 28], ["bing:rules/device/Location/Accuracy", 28], ["bing:rules/device/Location/Category", 5]], ["{}", ["Appt", 7, true], ["UserLocation", 29, true]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 4, [-2]], ["::", "Microsoft.ReactiveProcessing.Device.Device+StatusI", 2], ["&lt;&gt;", 0, [7, 30]], ["::", "Microsoft.ReactiveProcessing.Device.Device+CalendarI", 2], ["&lt;&gt;", 0, [30, 19]], ["&lt;&gt;", 0, [21, 23]], ["::", "System.Func`4", 0], ["&lt;&gt;", 38, [9, 11, 20, 37]]], "Members": [["M", 22, "Subscribe", [20], 23], ["M&lt;&gt;", 2, [30, 19]], ["M`", 24, "Select", 2, [25, 26], 27], ["M&lt;&gt;", 4, [30, 2]], ["M`", 24, "TakeUntil", 2, [31, 32], 31], ["M&lt;&gt;", 2, [7, 30]], ["C", 3, [1, 1, 2, 2]], ["P", 21, "bing:rules/device/traffic/changed/syncwindowstart"], ["P", 21, "bing:rules/device/traffic/changed/syncwindowend"], ["P", 3, "bing:rules/device/CalendarApptFilter/HasLocation"], ["P", 3, "bing:rules/device/CalendarApptFilter/HasReminder"], ["P", 3, "bing:rules/device/CalendarApptFilter/WindowStart"], ["P", 3, "bing:rules/device/CalendarApptFilter/WindowEnd"], ["C", 30, [7, 29]], ["M", 33, "GetCurrentLocationWithAccuracyAndMaxAge", [5, 5], 29], ["P", 13, "Hours"], ["P", 7, "bing:rules/device/CalendarAppointment/StartTime"], ["P", 2, "UtcNow"], ["M", 2, "op_Subtraction", [2, 2], 13], ["P", 30, "Appt"], ["P", 30, "UserLocation"], ["C", 19, [18]], ["P", 7, "bing:rules/device/CalendarAppointment/ChangeType"], ["C", 17, [5, 14, 16, 16]], ["P", 17, "bing:actions/device/ActionStep/ActionType"], ["P", 17, "bing:actions/device/ActionStep/Config"], ["P", 17, "bing:actions/device/ActionStep/Parameters"], ["P", 17, "bing:actions/device/ActionStep/OptionalParameters"], ["C", 14, [5, 5, 13, 5, 5, 5]], ["C", 13, [5, 5, 5, 5]], ["P", 14, "bing:actions/device/ActionStepConfig/MaxTryCount"], ["P", 14, "bing:actions/device/ActionStepConfig/RetryIntervalInSeconds"], ["P", 14, "bing:actions/device/ActionStepConfig/ExpireTime"], ["P", 14, "bing:actions/device/ActionStepConfig/Priority"], ["P", 14, "bing:actions/device/ActionStepConfig/Resources"], ["P", 14, "bing:actions/device/ActionStepConfig/DataUsageLevel"], ["M", 35, "GenerateInstanceId", [6, 2], 6], ["P", 7, "bing:rules/device/CalendarAppointment/ItemId"], ["P", 21, "bing:rules/device/traffic/changed/date"], ["P", 29, "bing:rules/device/Location/Latitude"], ["P", 29, "bing:rules/device/Location/Longitude"], ["P", 7, "bing:rules/device/CalendarAppointment/Subject"], ["P", 7, "bing:rules/device/CalendarAppointment/Location"], ["P", 7, "bing:rules/device/CalendarAppointment/LengthInMinutes"], ["P", 7, "bing:rules/device/CalendarAppointment/ReminderMinutesBeforeStart"], ["P", 19, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 39, ["=&gt;", 37, [".()", 0, [".()", 1, [[".()", 3, [[".()", 5, [["()", ["$", 1, 0], [["new", 6, [[":", true, 1], [":", true, 1], [".", 7, ["$", 0, 0]], [".", 8, ["$", 0, 0]]], [9, 10, 11, 12]]]], ["=&gt;", 34, ["new", 13, [["$", 0, 0], [".()", 14, [[":", 5000, 5], ["?:", ["&lt;", [".", 15, ["-", [".", 16, ["$", 0, 0]], [".", 17], 18]], [":", 3, 5]], [":", 1800000, 5], [":", 86400000, 5]]]]], [19, 20]], [[7, "appt"]]]]], ["()", ["$", 1, 1], [[".", 8, ["$", 0, 0]]]]]], ["=&gt;", 36, ["new", 21, [["new[]", 17, ["?:", ["!=", [".", 22, [".", 19, ["$", 0, 0]]], [":", 2, 5]], ["new", 23, [["default", 5], ["default", 14], ["default", 16], ["default", 16]], [24, 25, 26, 27]], ["new", 23, [[":", 3, 5], ["new", 28, [[":", 3, 5], [":", 30, 5], ["new", 29, [[":", 0, 5], [":", 0, 5], [":", 3, 5], [":", 0, 5]]], [":", 2, 5], [":", 1, 5], [":", 2, 5]], [30, 31, 32, 33, 34, 35]], ["new[]", 15, ["&lt;:", 15, [":", false, 1]], [".()", 36, [[".", 37, [".", 19, ["$", 0, 0]]], [".", 38, ["$", 1, 0]]]]], ["default", 16]], [24, 25, 26, 27]]], ["?:", ["&amp;&amp;", ["!=", [".", 22, [".", 19, ["$", 0, 0]]], [":", 0, 5]], ["!=", [".", 22, [".", 19, ["$", 0, 0]]], [":", 1, 5]]], ["new", 23, [["default", 5], ["default", 14], ["default", 16], ["default", 16]], [24, 25, 26, 27]], ["new", 23, [[":", 17, 5], ["new", 28, [[":", 3, 5], [":", 30, 5], ["new", 29, [[":", 0, 5], [":", 0, 5], [":", 3, 5], [":", 0, 5]]], [":", 2, 5], [":", 1, 5], [":", 2, 5]], [30, 31, 32, 33, 34, 35]], ["?:", ["!=", [":", null, 15], [".", 20, ["$", 0, 0]]], ["new[]", 15, ["&lt;:", 15, [":", false, 1]], [":", "Traffic_2.0.0.0.0", 6], [":", "CloudInstanceId", 6], [".()", 36, [[".", 37, [".", 19, ["$", 0, 0]]], [".", 38, ["$", 1, 0]]]], [":", "UserLatitude", 6], ["&lt;:", 15, [".", 39, [".", 20, ["$", 0, 0]]]], [":", "UserLongitude", 6], ["&lt;:", 15, [".", 40, [".", 20, ["$", 0, 0]]]], [":", "EventDescription", 6], [".", 41, [".", 19, ["$", 0, 0]]], [":", "EventLocation", 6], [".", 42, [".", 19, ["$", 0, 0]]], [":", "EventStartTime", 6], ["&lt;:", 15, [".", 16, [".", 19, ["$", 0, 0]]]], [":", "EventDurationInMinutes", 6], ["&lt;:", 15, [".", 43, [".", 19, ["$", 0, 0]]]], [":", "ReminderTimeInMinutes", 6], ["&lt;:", 15, [".", 44, [".", 19, ["$", 0, 0]]]], [":", "AppointmentId", 6], [".", 37, [".", 19, ["$", 0, 0]]]], ["new[]", 15, ["&lt;:", 15, [":", false, 1]], [":", "Traffic_2.0.0.0.0", 6], [":", "CloudInstanceId", 6], [".()", 36, [[".", 37, [".", 19, ["$", 0, 0]]], [".", 38, ["$", 1, 0]]]], [":", "EventDescription", 6], [".", 41, [".", 19, ["$", 0, 0]]], [":", "EventLocation", 6], [".", 42, [".", 19, ["$", 0, 0]]], [":", "EventStartTime", 6], ["&lt;:", 15, [".", 16, [".", 19, ["$", 0, 0]]]], [":", "EventDurationInMinutes", 6], ["&lt;:", 15, [".", 43, [".", 19, ["$", 0, 0]]]], [":", "ReminderTimeInMinutes", 6], ["&lt;:", 15, [".", 44, [".", 19, ["$", 0, 0]]]], [":", "AppointmentId", 6], [".", 37, [".", 19, ["$", 0, 0]]]]], ["default", 16]], [24, 25, 26, 27]]]]], [45]], [[30, "a"]]]]], [["$", 1, 2]]], [[21, "args"]]], [[9, "bing:queries/device/calendarappts"], [11, "bing:queries/device/timer"], [20, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/traffic/changed/syncwindowstart" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/traffic/changed/syncwindowend" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/traffic/changed/date" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{4CE19B43-A0D7-48ED-BE22-EE43EEA341A5}" source="0" visibility="0" shareability="0">
      <Description>Calendar nightly sync rule</Description>
      <DisplayTemplate>Nightly sync at every midnight. Will wait up to 2 hours for Wifi to turn on and for the device to be charging before triggering a sync.</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "Microsoft.ReactiveProcessing.Device, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"], "Types": [["::", "System.Func`2", 0], ["::", "System.Double", 0], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/LocationQualitySpecifier/Accuracy", 1], ["bing:rules/device/LocationQualitySpecifier/Timeout", 1], ["bing:rules/device/LocationQualitySpecifier/Age", 1], ["bing:rules/device/LocationQualitySpecifier/AutoOnComplete", 2]], ["::", "System.IObservable`1", 0], ["::", "System.Int32", 0], ["{}", ["bing:rules/device/Location/Latitude", 1], ["bing:rules/device/Location/Longitude", 1], ["bing:rules/device/Location/Accuracy", 1], ["bing:rules/device/Location/Category", 5]], ["&lt;&gt;", 4, [6]], ["&lt;&gt;", 0, [3, 7]], ["::", "System.DateTime", 0], ["&lt;&gt;", 4, [9]], ["::", "System.TimeSpan", 0], ["{}", ["bing:rules/device/DateTimeWithRepeat/FirstTrigger", 9], ["bing:rules/device/DateTimeWithRepeat/RepeatInterval", 11]], ["&lt;&gt;", 0, [12, 10]], ["::", "System.String", 0], ["{}", ["bing:rules/device/WifiStatus/IsConnected", 2], ["bing:rules/device/WifiStatus/Ssid", 14]], ["&lt;&gt;", 4, [15]], ["&lt;&gt;", 4, [2]], ["::", "System.IObserver`1", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 5], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 5], ["bing:actions/device/ActionStepConfig/ExpireTime", 11], ["bing:actions/device/ActionStepConfig/Priority", 5], ["bing:actions/device/ActionStepConfig/Resources", 5], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 5]], ["::", "System.Object", 0], ["[]", 20], ["{}", ["bing:actions/device/ActionStep/ActionType", 5], ["bing:actions/device/ActionStep/Config", 19], ["bing:actions/device/ActionStep/Parameters", 21], ["bing:actions/device/ActionStep/OptionalParameters", 21]], ["[]", 22], ["{}", ["bing:actions/device/ActionData/ActionSteps", 23]], ["&lt;&gt;", 18, [24]], ["&lt;&gt;", 4, [24]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, -2]], ["&lt;&gt;", 4, [-2]], ["{}", ["Location", 6, true], ["SyncWindowStart", 9, true], ["SyncWindowEnd", 9, true], ["Date", 9, true]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 0, [-1, 2]], ["&lt;&gt;", 0, [6, 33]], ["&lt;&gt;", 0, [33, 2]], ["&lt;&gt;", 0, [33, 24]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 0, [-1, 40]], ["::", "System.Func`3", 0], ["&lt;&gt;", 42, [-1, -2, -3]], ["&lt;&gt;", 4, [-3]], ["&lt;&gt;", 0, [9, 10]], ["&lt;&gt;", 42, [9, 9, 9]], ["{}", ["Wifi", 15, true], ["Power", 2, true], ["Timer", 9, true], ["SyncWindowStart", 9, true], ["Pulse", 9, true], ["Location", 6, true], ["Date", 9, true]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 4, [-1]], ["&lt;&gt;", 4, [-2]], ["&lt;&gt;", 42, [-1, -2, -3]], ["&lt;&gt;", 4, [-3]], ["{}", ["Wifi", 15, true], ["Power", 2, true]], ["&lt;&gt;", 42, [15, 2, 53]], ["::", "Microsoft.ReactiveProcessing.Device.Device+StatusI", 2], ["&lt;&gt;", 42, [53, 9, 47]], ["&lt;&gt;", 0, [47, 2]], ["&lt;&gt;", 0, [47, 33]], ["&lt;&gt;", 0, [9, 26]], ["&lt;&gt;", 42, [9, 24, 24]], ["::", "System.Func`8", 0], ["&lt;&gt;", 61, [8, 10, 13, 16, 17, 13, 25, 27]]], "Members": [["M", 26, "Subscribe", [25], 27], ["M&lt;&gt;", 2, [24]], ["M`", 28, "Concat", 1, [29, 29], 29], ["M&lt;&gt;", 4, [33, 24]], ["M`", 28, "Select", 2, [30, 31], 32], ["M&lt;&gt;", 6, [33]], ["M`", 28, "Where", 1, [34, 35], 34], ["M&lt;&gt;", 4, [6, 33]], ["C", 3, [1, 1, 1, 2]], ["P", 3, "bing:rules/device/LocationQualitySpecifier/Accuracy"], ["P", 3, "bing:rules/device/LocationQualitySpecifier/Timeout"], ["P", 3, "bing:rules/device/LocationQualitySpecifier/Age"], ["P", 3, "bing:rules/device/LocationQualitySpecifier/AutoOnComplete"], ["C", 33, [6, 9, 9, 9]], ["P", 9, "UtcNow"], ["M", 9, "ToUniversalTime", [], 9], ["P", 9, "Today"], ["M", 9, "op_Addition", [9, 11], 9], ["M", 9, "AddDays", [1], 9], ["P", 33, "Location"], ["P", 33, "SyncWindowStart"], ["P", 33, "SyncWindowEnd"], ["P", 33, "Date"], ["M", 9, "op_LessThan", [9, 9], 2], ["C", 24, [23]], ["C", 22, [5, 19, 21, 21]], ["C", 19, [5, 5, 11, 5, 5, 5]], ["C", 11, [5, 5, 5, 5]], ["P", 19, "bing:actions/device/ActionStepConfig/MaxTryCount"], ["P", 19, "bing:actions/device/ActionStepConfig/RetryIntervalInSeconds"], ["P", 19, "bing:actions/device/ActionStepConfig/ExpireTime"], ["P", 19, "bing:actions/device/ActionStepConfig/Priority"], ["P", 19, "bing:actions/device/ActionStepConfig/Resources"], ["P", 19, "bing:actions/device/ActionStepConfig/DataUsageLevel"], ["P", 6, "bing:rules/device/Location/Latitude"], ["P", 6, "bing:rules/device/Location/Longitude"], ["P", 22, "bing:actions/device/ActionStep/ActionType"], ["P", 22, "bing:actions/device/ActionStep/Config"], ["P", 22, "bing:actions/device/ActionStep/Parameters"], ["P", 22, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 24, "bing:actions/device/ActionData/ActionSteps"], ["M&lt;&gt;", 42, [9, 24, 24]], ["M`", 28, "SelectMany", 3, [39, 41, 43], 44], ["M&lt;&gt;", 42, [9, 9, 9]], ["C", 12, [9, 11]], ["P", 12, "bing:rules/device/DateTimeWithRepeat/FirstTrigger"], ["P", 12, "bing:rules/device/DateTimeWithRepeat/RepeatInterval"], ["M&lt;&gt;", 4, [47, 33]], ["M&lt;&gt;", 49, [47]], ["M`", 28, "Take", 1, [48, 5], 48], ["M&lt;&gt;", 6, [47]], ["M&lt;&gt;", 52, [53, 9, 47]], ["M`", 28, "CombineLatest", 3, [49, 50, 51], 52], ["M&lt;&gt;", 52, [15, 2, 53]], ["C", 53, [15, 2]], ["P", 53, "Wifi"], ["P", 53, "Power"], ["C", 47, [15, 2, 9, 9, 9, 6, 9]], ["M", 55, "GetCurrentLocationWithAccuracyAndMaxAge", [5, 5], 6], ["P", 47, "Wifi"], ["P", 47, "Power"], ["P", 47, "Timer"], ["P", 47, "SyncWindowStart"], ["P", 47, "Pulse"], ["P", 47, "Location"], ["P", 47, "Date"], ["P", 15, "bing:rules/device/WifiStatus/IsConnected"], ["M", 9, "op_GreaterThanOrEqual", [9, 9], 2]]}, "Expression": ["=&gt;", 62, [".()", 0, [".()", 1, [[".()", 3, [[".()", 5, [[".()", 7, [["()", ["$", 0, 0], [["new", 8, [[":", 5000, 1], [":", 60000, 1], [":", 86400000, 1], [":", true, 2]], [9, 10, 11, 12]]]], ["=&gt;", 36, ["new", 13, [["$", 0, 0], [".", 14], ["+", ["+", ["+", [".()", 15, [".", 16], []], [":", "00:00:00", 11], 17], [":", "02:00:00", 11], 17], [":", "02:00:00", 11], 17], [".()", 15, [".()", 18, [".", 16], [[":", -1, 1]]], []]], [19, 20, 21, 22]], [[6, "location"]]]]], ["=&gt;", 37, ["&lt;", [".", 20, ["$", 0, 0]], [".", 21, ["$", 0, 0]], 23], [[33, "t"]]]]], ["=&gt;", 38, ["new", 24, [["new[]", 22, ["new", 25, [[":", 7, 5], ["new", 26, [[":", 3, 5], [":", 30, 5], ["new", 27, [[":", 0, 5], [":", 0, 5], [":", 10, 5], [":", 0, 5]]], [":", 2, 5], [":", 1, 5], [":", 2, 5]], [28, 29, 30, 31, 32, 33]], ["?:", ["!=", [":", null, 20], [".", 19, ["$", 0, 0]]], ["new[]", 20, ["&lt;:", 20, [".", 20, ["$", 0, 0]]], ["&lt;:", 20, [".", 21, ["$", 0, 0]]], ["&lt;:", 20, [".", 34, [".", 19, ["$", 0, 0]]]], ["&lt;:", 20, [".", 35, [".", 19, ["$", 0, 0]]]], ["&lt;:", 20, [".", 22, ["$", 0, 0]]]], ["new[]", 20, ["&lt;:", 20, [".", 20, ["$", 0, 0]]], ["&lt;:", 20, [".", 21, ["$", 0, 0]]], [":", "", 14], [":", "", 14], ["&lt;:", 20, [".", 22, ["$", 0, 0]]]]], ["default", 21]], [36, 37, 38, 39]], ["new", 25, [[":", 2, 5], ["default", 19], ["new[]", 20, ["&lt;:", 20, [":", true, 2]], [":", "{04FB7A35-134D-453E-B7D4-CC5E4214A8BB}", 14], [":", "SyncWindowStart", 14], ["&lt;:", 20, [".", 20, ["$", 0, 0]]], [":", "SyncWindowEnd", 14], ["&lt;:", 20, [".", 21, ["$", 0, 0]]], [":", "Date", 14], ["&lt;:", 20, [".", 22, ["$", 0, 0]]]], ["default", 21]], [36, 37, 38, 39]]]], [40]], [[33, "t"]]]]], [".()", 41, [[".()", 43, [["$", 0, 1], ["=&gt;", 45, ["()", ["$", 1, 2], [["new", 44, [["+", [".", 16], [":", "00:00:00", 11], 17], [":", "1.00:00:00", 11]], [45, 46]]]], [[9, "dummyTime"]]], ["=&gt;", 46, ["$", 0, 1], [[9, "_"], [9, "y"]]]]], ["=&gt;", 59, [".()", 3, [[".()", 47, [[".()", 48, [[".()", 50, [[".()", 51, [[".()", 53, [["$", 1, 3], ["$", 1, 4], ["=&gt;", 54, ["new", 54, [["$", 0, 0], ["$", 0, 1]], [55, 56]], [[15, "wifi"], [2, "power"]]]]], ["()", ["$", 1, 5], [["new", 44, [[".()", 15, ["$", 0, 0], []], [":", "02:00:00", 11]], [45, 46]]]], ["=&gt;", 56, ["new", 57, [[".", 55, ["$", 0, 0]], [".", 56, ["$", 0, 0]], ["$", 0, 1], ["+", ["+", ["+", [".()", 15, [".", 16], []], [":", "00:00:00", 11], 17], [":", "02:00:00", 11], 17], [":", "02:00:00", 11], 17], [".()", 15, ["$", 1, 0], []], [".()", 58, [[":", 5000, 5], [":", 86400000, 5]]], [".()", 15, [".", 16], []]], [59, 60, 61, 62, 63, 64, 65]], [[53, "a"], [9, "timer"]]]]], ["=&gt;", 57, ["||", ["&amp;&amp;", [".", 66, [".", 59, ["$", 0, 0]]], [".", 60, ["$", 0, 0]]], ["&gt;=", [".", 14], ["+", [".", 63, ["$", 0, 0]], [":", "02:00:00", 11], 17], 67]], [[47, "g"]]]]], [":", 1, 5]]], ["=&gt;", 58, ["new", 13, [[".", 64, ["$", 0, 0]], ["?:", ["&lt;", [".", 62, ["$", 0, 0]], [".", 14], 23], [".", 14], [".", 62, ["$", 0, 0]]], ["+", [".", 62, ["$", 0, 0]], [":", "1.00:00:00", 11], 17], [".", 65, ["$", 0, 0]]], [19, 20, 21, 22]], [[47, "prev"]]]]], ["=&gt;", 38, ["new", 24, [["new[]", 22, ["new", 25, [[":", 7, 5], ["new", 26, [[":", 3, 5], [":", 30, 5], ["new", 27, [[":", 0, 5], [":", 0, 5], [":", 10, 5], [":", 0, 5]]], [":", 2, 5], [":", 1, 5], [":", 2, 5]], [28, 29, 30, 31, 32, 33]], ["?:", ["!=", [":", null, 20], [".", 19, ["$", 0, 0]]], ["new[]", 20, ["&lt;:", 20, [".", 20, ["$", 0, 0]]], ["&lt;:", 20, [".", 21, ["$", 0, 0]]], ["&lt;:", 20, [".", 34, [".", 19, ["$", 0, 0]]]], ["&lt;:", 20, [".", 35, [".", 19, ["$", 0, 0]]]], ["&lt;:", 20, [".", 22, ["$", 0, 0]]]], ["new[]", 20, ["&lt;:", 20, [".", 20, ["$", 0, 0]]], ["&lt;:", 20, [".", 21, ["$", 0, 0]]], [":", "", 14], [":", "", 14], ["&lt;:", 20, [".", 22, ["$", 0, 0]]]]], ["default", 21]], [36, 37, 38, 39]], ["new", 25, [[":", 2, 5], ["default", 19], ["new[]", 20, ["&lt;:", 20, [":", true, 2]], [":", "{04FB7A35-134D-453E-B7D4-CC5E4214A8BB}", 14], [":", "SyncWindowStart", 14], ["&lt;:", 20, [".", 20, ["$", 0, 0]]], [":", "SyncWindowEnd", 14], ["&lt;:", 20, [".", 21, ["$", 0, 0]]], [":", "Date", 14], ["&lt;:", 20, [".", 22, ["$", 0, 0]]]], ["default", 21]], [36, 37, 38, 39]]]], [40]], [[33, "g"]]]]], [[9, "pulse"]]], ["=&gt;", 60, ["$", 0, 1], [[9, "_"], [24, "y"]]]]]]], [["$", 0, 6]]], [[8, "bing:queries/device/location/single"], [10, "bing:queries/device/asap/datetime/completes"], [13, "bing:queries/device/timer"], [16, "bing:streams/device/wifistatus"], [17, "bing:streams/device/chargingstatus"], [13, "bing:queries/device/timer"], [25, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters />
    </RuleTemplate>
    <RuleTemplate id="{AC9EF895-8BD2-46C0-B8F3-9F4324977BB1}" source="1" visibility="0" shareability="2">
      <Description>Show "time to leave" alert</Description>
      <DisplayTemplate>Show traffic alert</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "Microsoft.ReactiveProcessing.Device, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.DateTime", 0], ["&lt;&gt;", 0, [1]], ["::", "System.Func`2", 0], ["::", "System.Double", 0], ["::", "System.Int32", 0], ["{}", ["bing:rules/device/GeofenceCoordSpecifier/Latitude", 4], ["bing:rules/device/GeofenceCoordSpecifier/Longitude", 4], ["bing:rules/device/GeofenceCoordSpecifier/Radius", 4], ["bing:rules/device/GeofenceCoordSpecifier/Mode", 5]], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/GeofenceReading/IsInsideGeofence", 7], ["bing:rules/device/GeofenceReading/Latitude", 4], ["bing:rules/device/GeofenceReading/Longitude", 4], ["bing:rules/device/GeofenceReading/Accuracy", 4], ["bing:rules/device/GeofenceReading/Category", 5], ["bing:rules/device/GeofenceReading/IsSatisfied", 7]], ["&lt;&gt;", 0, [8]], ["&lt;&gt;", 3, [6, 9]], ["&lt;&gt;", 3, [1, 2]], ["::", "System.IObserver`1", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 5], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 5], ["bing:actions/device/ActionStepConfig/ExpireTime", 13], ["bing:actions/device/ActionStepConfig/Priority", 5], ["bing:actions/device/ActionStepConfig/Resources", 5], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 5]], ["::", "System.Object", 0], ["[]", 15], ["{}", ["bing:actions/device/ActionStep/ActionType", 5], ["bing:actions/device/ActionStep/Config", 14], ["bing:actions/device/ActionStep/Parameters", 16], ["bing:actions/device/ActionStep/OptionalParameters", 16]], ["[]", 17], ["{}", ["bing:actions/device/ActionData/ActionSteps", 18]], ["&lt;&gt;", 12, [19]], ["::", "System.String", 0], ["{}", ["bing:rules/device/traffic/alert/alertlocaltime", 1], ["bing:rules/device/traffic/alert/expiretimeutc", 1], ["bing:rules/device/traffic/alert/sourcelat", 4], ["bing:rules/device/traffic/alert/sourcelon", 4], ["bing:rules/device/traffic/alert/sourceradius", 4], ["bing:rules/device/traffic/alert/destlat", 4], ["bing:rules/device/traffic/alert/destlon", 4], ["bing:rules/device/traffic/alert/destradius", 4], ["bing:rules/device/traffic/alert/remindertype", 21], ["bing:rules/device/traffic/alert/remindertitle", 21], ["bing:rules/device/traffic/alert/reminderbody", 21], ["bing:rules/device/traffic/alert/remindertaskuri", 21], ["bing:rules/device/traffic/alert/reminderstarttime", 21], ["bing:rules/device/traffic/alert/reminderendtime", 21], ["bing:rules/device/traffic/alert/reminderid", 21], ["bing:rules/device/traffic/alert/remindertext2", 21], ["bing:rules/device/traffic/alert/remindertext3", 21], ["bing:rules/device/traffic/alert/remindertaskuri2", 21], ["bing:rules/device/traffic/alert/reminderimage", 21], ["bing:rules/device/traffic/alert/reminderemotion", 21]], ["&lt;&gt;", 0, [19]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 3, [-1, 29]], ["::", "System.Func`3", 0], ["&lt;&gt;", 31, [-1, -2, -3]], ["&lt;&gt;", 0, [-3]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [-1, 7]], ["::", "Microsoft.ReactiveProcessing.Device.Device+RuleStateI", 2], ["&lt;&gt;", 3, [1, 7]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 31, [-1, -2, -3]], ["&lt;&gt;", 0, [-3]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 31, [8, 8, 19]], ["&lt;&gt;", 3, [1, 23]], ["&lt;&gt;", 31, [1, 19, 19]], ["&lt;&gt;", 3, [22, 24]], ["::", "System.Func`6", 0], ["&lt;&gt;", 47, [2, 10, 10, 11, 20, 46]]], "Members": [["M", 23, "Subscribe", [20], 24], ["M&lt;&gt;", 2, [19, 1]], ["M`", 25, "TakeUntil", 2, [26, 27], 26], ["M&lt;&gt;", 4, [1, 19, 19]], ["M`", 25, "SelectMany", 3, [28, 30, 32], 33], ["M&lt;&gt;", 6, [1]], ["M`", 25, "Where", 1, [34, 35], 34], ["P", 22, "bing:rules/device/traffic/alert/alertlocaltime"], ["M", 1, "op_Subtraction", [1, 13], 1], ["P", 1, "Now"], ["M", 1, "op_LessThan", [1, 1], 7], ["M", 1, "op_Addition", [1, 13], 1], ["M", 1, "op_GreaterThan", [1, 1], 7], ["P", 22, "bing:rules/device/traffic/alert/expiretimeutc"], ["P", 1, "UtcNow"], ["M", 36, "IsResumedInternally", [], 7], ["M&lt;&gt;", 17, [8, 8, 19]], ["M`", 25, "CombineLatest", 3, [38, 39, 40], 41], ["M&lt;&gt;", 19, [8]], ["M`", 25, "Take", 1, [42, 5], 42], ["C", 6, [4, 4, 4, 5]], ["P", 22, "bing:rules/device/traffic/alert/sourcelat"], ["P", 22, "bing:rules/device/traffic/alert/sourcelon"], ["P", 22, "bing:rules/device/traffic/alert/sourceradius"], ["P", 6, "bing:rules/device/GeofenceCoordSpecifier/Latitude"], ["P", 6, "bing:rules/device/GeofenceCoordSpecifier/Longitude"], ["P", 6, "bing:rules/device/GeofenceCoordSpecifier/Radius"], ["P", 6, "bing:rules/device/GeofenceCoordSpecifier/Mode"], ["P", 22, "bing:rules/device/traffic/alert/destlat"], ["P", 22, "bing:rules/device/traffic/alert/destlon"], ["P", 22, "bing:rules/device/traffic/alert/destradius"], ["P", 8, "bing:rules/device/GeofenceReading/IsInsideGeofence"], ["C", 19, [18]], ["C", 17, [5, 14, 16, 16]], ["P", 17, "bing:actions/device/ActionStep/ActionType"], ["P", 17, "bing:actions/device/ActionStep/Config"], ["P", 17, "bing:actions/device/ActionStep/Parameters"], ["P", 17, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 19, "bing:actions/device/ActionData/ActionSteps"], ["P", 22, "bing:rules/device/traffic/alert/remindertype"], ["P", 22, "bing:rules/device/traffic/alert/remindertitle"], ["P", 22, "bing:rules/device/traffic/alert/reminderbody"], ["P", 22, "bing:rules/device/traffic/alert/remindertaskuri"], ["P", 22, "bing:rules/device/traffic/alert/reminderstarttime"], ["P", 22, "bing:rules/device/traffic/alert/reminderendtime"], ["P", 22, "bing:rules/device/traffic/alert/reminderid"], ["P", 22, "bing:rules/device/traffic/alert/remindertext2"], ["P", 22, "bing:rules/device/traffic/alert/remindertext3"], ["P", 22, "bing:rules/device/traffic/alert/remindertaskuri2"], ["P", 22, "bing:rules/device/traffic/alert/reminderimage"], ["P", 22, "bing:rules/device/traffic/alert/reminderemotion"]]}, "Expression": ["=&gt;", 48, ["=&gt;", 46, [".()", 0, [".()", 1, [[".()", 3, [[".()", 5, [["$", 1, 0], ["=&gt;", 37, ["&amp;&amp;", ["&amp;&amp;", ["&amp;&amp;", ["&lt;", ["-", [".", 7, ["$", 1, 0]], [":", "00:10:00", 13], 8], [".", 9], 10], ["&gt;", ["+", [".", 7, ["$", 1, 0]], [":", "01:00:00", 13], 11], [".", 9], 12]], ["&gt;", [".", 13, ["$", 1, 0]], [".", 14], 12]], ["!", [".()", 15, []]]], [[1, "dummy"]]]]], ["=&gt;", 44, [".()", 16, [[".()", 18, [["()", ["$", 2, 1], [["new", 20, [[".", 21, ["$", 1, 0]], [".", 22, ["$", 1, 0]], [".", 23, ["$", 1, 0]], [":", 1, 5]], [24, 25, 26, 27]]]], [":", 1, 5]]], [".()", 18, [["()", ["$", 2, 2], [["new", 20, [[".", 28, ["$", 1, 0]], [".", 29, ["$", 1, 0]], [".", 30, ["$", 1, 0]], [":", 2, 5]], [24, 25, 26, 27]]]], [":", 1, 5]]], ["=&gt;", 43, ["?:", ["||", ["!", [".", 31, ["$", 0, 0]]], [".", 31, ["$", 0, 1]]], ["new", 32, [["new[]", 17, ["new", 33, [[":", 0, 5], ["default", 14], ["default", 16], ["default", 16]], [34, 35, 36, 37]]]], [38]], ["new", 32, [["new[]", 17, ["new", 33, [[":", 19, 5], ["default", 14], ["new[]", 15, [".", 39, ["$", 2, 0]], [".", 40, ["$", 2, 0]], [".", 41, ["$", 2, 0]], [".", 42, ["$", 2, 0]], [".", 43, ["$", 2, 0]], [".", 44, ["$", 2, 0]], [".", 45, ["$", 2, 0]], [".", 46, ["$", 2, 0]], [".", 47, ["$", 2, 0]], [".", 48, ["$", 2, 0]], [".", 49, ["$", 2, 0]], [".", 50, ["$", 2, 0]]], ["default", 16]], [34, 35, 36, 37]]]], [38]]], [[8, "userGeofence"], [8, "destGeofence"]]]]], [[1, "dummy"]]], ["=&gt;", 45, ["$", 0, 1], [[1, "_"], [19, "y"]]]]], ["()", ["$", 1, 3], [[".", 13, ["$", 0, 0]]]]]], [["$", 1, 4]]], [[22, "args"]]], [[2, "bing:queries/device/asap/datetime/nevercompletes"], [10, "bing:queries/device/geofence"], [10, "bing:queries/device/geofence"], [11, "bing:queries/device/timer"], [20, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/traffic/alert/alertlocaltime" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/traffic/alert/expiretimeutc" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/traffic/alert/sourcelat" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/sourcelon" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/sourceradius" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/destlat" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/destlon" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/destradius" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertype" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertitle" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderbody" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertaskuri" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderstarttime" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderendtime" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderid" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertext2" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertext3" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertaskuri2" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderimage" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderemotion" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{6188A41C-AE5E-49E3-8120-DC6067585356}" source="1" visibility="0" shareability="2">
      <Description>Show "time to leave" alert</Description>
      <DisplayTemplate>Show traffic alert</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.2.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "Microsoft.ReactiveProcessing.Device, Version=7.7.0.0, Culture=neutral, PublicKeyToken=null"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.DateTime", 0], ["&lt;&gt;", 0, [1]], ["::", "System.Func`2", 0], ["::", "System.Double", 0], ["::", "System.Boolean", 0], ["{}", ["bing:rules/device/LocationQualitySpecifier/Accuracy", 4], ["bing:rules/device/LocationQualitySpecifier/Timeout", 4], ["bing:rules/device/LocationQualitySpecifier/Age", 4], ["bing:rules/device/LocationQualitySpecifier/AutoOnComplete", 5]], ["::", "System.Int32", 0], ["{}", ["bing:rules/device/Location/Latitude", 4], ["bing:rules/device/Location/Longitude", 4], ["bing:rules/device/Location/Accuracy", 4], ["bing:rules/device/Location/Category", 7]], ["&lt;&gt;", 0, [8]], ["&lt;&gt;", 3, [6, 9]], ["&lt;&gt;", 3, [1, 2]], ["::", "System.IObserver`1", 0], ["::", "System.Object", 0], ["[]", 13], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 7], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 7], ["bing:actions/device/ActionStepConfig/ExpireTime", 15], ["bing:actions/device/ActionStepConfig/Priority", 7], ["bing:actions/device/ActionStepConfig/Resources", 7], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 7]], ["{}", ["bing:actions/device/ActionStep/ActionType", 7], ["bing:actions/device/ActionStep/Parameters", 14], ["bing:actions/device/ActionStep/Config", 16], ["bing:actions/device/ActionStep/OptionalParameters", 14]], ["[]", 17], ["{}", ["bing:actions/device/ActionData/ActionSteps", 18]], ["&lt;&gt;", 12, [19]], ["::", "System.String", 0], ["{}", ["bing:rules/device/traffic/alert/alertlocaltime", 1], ["bing:rules/device/traffic/alert/expiretimeutc", 1], ["bing:rules/device/traffic/alert/remindertype", 21], ["bing:rules/device/traffic/alert/remindertitle", 21], ["bing:rules/device/traffic/alert/reminderbody", 21], ["bing:rules/device/traffic/alert/remindertaskuri", 21], ["bing:rules/device/traffic/alert/reminderstarttime", 21], ["bing:rules/device/traffic/alert/reminderendtime", 21], ["bing:rules/device/traffic/alert/reminderid", 21], ["bing:rules/device/traffic/alert/remindertext2", 21], ["bing:rules/device/traffic/alert/remindertext3", 21], ["bing:rules/device/traffic/alert/remindertaskuri2", 21], ["bing:rules/device/traffic/alert/reminderimage", 21], ["bing:rules/device/traffic/alert/reminderemotion", 21], ["bing:rules/device/traffic/alert/sourcelat", 4], ["bing:rules/device/traffic/alert/sourcelon", 4], ["bing:rules/device/traffic/alert/sourceradius", 4], ["bing:rules/device/traffic/alert/destlat", 4], ["bing:rules/device/traffic/alert/destlon", 4], ["bing:rules/device/traffic/alert/destradius", 4]], ["&lt;&gt;", 0, [19]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 3, [-1, 29]], ["::", "System.Func`3", 0], ["&lt;&gt;", 31, [-1, -2, -3]], ["&lt;&gt;", 0, [-3]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [-1, 5]], ["::", "Microsoft.ReactiveProcessing.Device.Device+RuleStateI", 2], ["&lt;&gt;", 3, [1, 5]], ["&lt;&gt;", 0, [-1]], ["&lt;&gt;", 3, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["&lt;&gt;", 3, [8, 19]], ["&lt;&gt;", 3, [1, 23]], ["&lt;&gt;", 31, [1, 19, 19]], ["&lt;&gt;", 3, [22, 24]], ["::", "System.Func`5", 0], ["&lt;&gt;", 45, [2, 10, 11, 20, 44]]], "Members": [["M", 23, "Subscribe", [20], 24], ["M&lt;&gt;", 2, [19, 1]], ["M`", 25, "TakeUntil", 2, [26, 27], 26], ["M&lt;&gt;", 4, [1, 19, 19]], ["M`", 25, "SelectMany", 3, [28, 30, 32], 33], ["M&lt;&gt;", 6, [1]], ["M`", 25, "Where", 1, [34, 35], 34], ["P", 22, "bing:rules/device/traffic/alert/alertlocaltime"], ["M", 1, "op_Subtraction", [1, 15], 1], ["P", 1, "Now"], ["M", 1, "op_LessThan", [1, 1], 5], ["M", 1, "op_Addition", [1, 15], 1], ["M", 1, "op_GreaterThan", [1, 1], 5], ["P", 22, "bing:rules/device/traffic/alert/expiretimeutc"], ["P", 1, "UtcNow"], ["M", 36, "IsResumedInternally", [], 5], ["M&lt;&gt;", 17, [8, 19]], ["M`", 25, "Select", 2, [38, 39], 40], ["C", 6, [4, 4, 4, 5]], ["P", 15, "TotalSeconds"], ["M", 1, "op_Subtraction", [1, 1], 15], ["P", 6, "bing:rules/device/LocationQualitySpecifier/Accuracy"], ["P", 6, "bing:rules/device/LocationQualitySpecifier/Timeout"], ["P", 6, "bing:rules/device/LocationQualitySpecifier/Age"], ["P", 6, "bing:rules/device/LocationQualitySpecifier/AutoOnComplete"], ["C", 19, [18]], ["C", 17, [7, 14, 16, 14]], ["P", 22, "bing:rules/device/traffic/alert/remindertype"], ["P", 22, "bing:rules/device/traffic/alert/remindertitle"], ["P", 22, "bing:rules/device/traffic/alert/reminderbody"], ["P", 22, "bing:rules/device/traffic/alert/remindertaskuri"], ["P", 22, "bing:rules/device/traffic/alert/reminderstarttime"], ["P", 22, "bing:rules/device/traffic/alert/reminderendtime"], ["P", 22, "bing:rules/device/traffic/alert/reminderid"], ["P", 22, "bing:rules/device/traffic/alert/remindertext2"], ["P", 22, "bing:rules/device/traffic/alert/remindertext3"], ["P", 22, "bing:rules/device/traffic/alert/remindertaskuri2"], ["P", 22, "bing:rules/device/traffic/alert/reminderimage"], ["P", 22, "bing:rules/device/traffic/alert/reminderemotion"], ["P", 22, "bing:rules/device/traffic/alert/sourcelat"], ["P", 22, "bing:rules/device/traffic/alert/sourcelon"], ["P", 22, "bing:rules/device/traffic/alert/sourceradius"], ["P", 22, "bing:rules/device/traffic/alert/destlat"], ["P", 22, "bing:rules/device/traffic/alert/destlon"], ["P", 22, "bing:rules/device/traffic/alert/destradius"], ["P", 8, "bing:rules/device/Location/Latitude"], ["P", 8, "bing:rules/device/Location/Longitude"], ["P", 17, "bing:actions/device/ActionStep/ActionType"], ["P", 17, "bing:actions/device/ActionStep/Parameters"], ["P", 17, "bing:actions/device/ActionStep/Config"], ["P", 17, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 19, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 46, ["=&gt;", 44, [".()", 0, [".()", 1, [[".()", 3, [[".()", 5, [["$", 1, 0], ["=&gt;", 37, ["&amp;&amp;", ["&amp;&amp;", ["&amp;&amp;", ["&lt;", ["-", [".", 7, ["$", 1, 0]], [":", "00:10:00", 15], 8], [".", 9], 10], ["&gt;", ["+", [".", 7, ["$", 1, 0]], [":", "01:00:00", 15], 11], [".", 9], 12]], ["&gt;", [".", 13, ["$", 1, 0]], [".", 14], 12]], ["!", [".()", 15, []]]], [[1, "dummy"]]]]], ["=&gt;", 42, [".()", 16, [["()", ["$", 2, 1], [["new", 18, [[":", 5000, 4], ["*", [".", 19, ["-", [".", 13, ["$", 1, 0]], [".", 14], 20]], [":", 1000, 4]], [":", 600000, 4], [":", true, 5]], [21, 22, 23, 24]]]], ["=&gt;", 41, ["new", 25, [["new[]", 17, ["new", 26, [[":", 27, 7], ["new[]", 13, [".", 27, ["$", 2, 0]], [".", 28, ["$", 2, 0]], [".", 29, ["$", 2, 0]], [".", 30, ["$", 2, 0]], [".", 31, ["$", 2, 0]], [".", 32, ["$", 2, 0]], [".", 33, ["$", 2, 0]], [".", 34, ["$", 2, 0]], [".", 35, ["$", 2, 0]], [".", 36, ["$", 2, 0]], [".", 37, ["$", 2, 0]], [".", 38, ["$", 2, 0]], ["&lt;:", 13, [".", 39, ["$", 2, 0]]], ["&lt;:", 13, [".", 40, ["$", 2, 0]]], ["&lt;:", 13, [".", 41, ["$", 2, 0]]], ["&lt;:", 13, [".", 42, ["$", 2, 0]]], ["&lt;:", 13, [".", 43, ["$", 2, 0]]], ["&lt;:", 13, [".", 44, ["$", 2, 0]]], ["&lt;:", 13, [".", 45, ["$", 0, 0]]], ["&lt;:", 13, [".", 46, ["$", 0, 0]]]], ["default", 16], ["default", 14]], [47, 48, 49, 50]]]], [51]], [[8, "currentLocation"]]]]], [[1, "dummy"]]], ["=&gt;", 43, ["$", 0, 1], [[1, "_"], [19, "y"]]]]], ["()", ["$", 1, 2], [[".", 13, ["$", 0, 0]]]]]], [["$", 1, 3]]], [[22, "args"]]], [[2, "bing:queries/device/asap/datetime/nevercompletes"], [10, "bing:queries/device/location/single"], [11, "bing:queries/device/timer"], [20, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/traffic/alert/alertlocaltime" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/traffic/alert/expiretimeutc" typeId="{8A08E95F-B2CE-4AD7-98ED-A5E340720A85}" />
        <Parameter name="bing:rules/device/traffic/alert/sourcelat" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/sourcelon" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/sourceradius" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/destlat" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/destlon" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/destradius" typeId="{427A53E7-AE13-4219-865E-3F93A55CC040}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertype" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertitle" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderbody" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertaskuri" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderstarttime" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderendtime" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderid" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertext2" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertext3" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/remindertaskuri2" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderimage" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/traffic/alert/reminderemotion" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{8DE5E33B-1C55-470E-A4FC-00D6FF2B8E30}" source="0" visibility="0" shareability="0">
      <Description>Rule to invoke action steps in response to error conditions (OnErrorWiFiOnAtHubActionRule)</Description>
      <DisplayTemplate>Rule to invoke action steps in response to error conditions (OnErrorWiFiOnAtHubActionRule)</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Object", 0], ["&lt;&gt;", 0, [1]], ["::", "System.IObserver`1", 0], ["::", "System.Int32", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 4], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 4], ["bing:actions/device/ActionStepConfig/ExpireTime", 5], ["bing:actions/device/ActionStepConfig/Priority", 4], ["bing:actions/device/ActionStepConfig/Resources", 4], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 4]], ["[]", 1], ["{}", ["bing:actions/device/ActionStep/ActionType", 4], ["bing:actions/device/ActionStep/Config", 6], ["bing:actions/device/ActionStep/Parameters", 7], ["bing:actions/device/ActionStep/OptionalParameters", 7]], ["[]", 8], ["{}", ["bing:actions/device/ActionData/ActionSteps", 9]], ["&lt;&gt;", 3, [10]], ["::", "System.String", 0], ["{}", ["bing:rules/device/wifi/instanceid", 12], ["bing:rules/device/wifi/error/code", 12], ["bing:rules/device/wifi/error/message", 12]], ["&lt;&gt;", 0, [10]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["::", "System.Func`2", 0], ["&lt;&gt;", 18, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["::", "System.Boolean", 0], ["&lt;&gt;", 18, [1, 10]], ["&lt;&gt;", 18, [13, 15]], ["::", "System.Func`3", 0], ["&lt;&gt;", 24, [2, 11, 23]]], "Members": [["M", 14, "Subscribe", [11], 15], ["M&lt;&gt;", 2, [1, 10]], ["M`", 16, "Select", 2, [17, 19], 20], ["C", 10, [9]], ["C", 8, [4, 6, 7, 7]], ["P", 13, "bing:rules/device/wifi/instanceid"], ["P", 13, "bing:rules/device/wifi/error/code"], ["P", 13, "bing:rules/device/wifi/error/message"], ["P", 8, "bing:actions/device/ActionStep/ActionType"], ["P", 8, "bing:actions/device/ActionStep/Config"], ["P", 8, "bing:actions/device/ActionStep/Parameters"], ["P", 8, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 10, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 25, ["=&gt;", 23, [".()", 0, [".()", 1, [["$", 1, 0], ["=&gt;", 22, ["new", 3, [["new[]", 8, ["new", 4, [[":", 24, 4], ["default", 6], ["new[]", 1, [":", "action://WiFi/TurnOn", 12], [":", "instance", 12], [".", 5, ["$", 1, 0]], [":", "error", 12], [".", 6, ["$", 1, 0]], [":", "message", 12], [".", 7, ["$", 1, 0]]], ["default", 7]], [8, 9, 10, 11]], ["new", 4, [[":", 3, 4], ["default", 6], ["new[]", 1, ["&lt;:", 1, [":", true, 21]], [".", 5, ["$", 1, 0]]], ["default", 7]], [8, 9, 10, 11]]]], [12]], [[1, "reading"]]]]], [["$", 1, 1]]], [[13, "args"]]], [[2, "bing:queries/device/asap/object/completes"], [11, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters>
        <Parameter name="bing:rules/device/wifi/instanceid" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/wifi/error/code" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
        <Parameter name="bing:rules/device/wifi/error/message" typeId="{9D0F1E15-B9AC-466D-AE36-502B29E0DA2F}" />
      </Parameters>
    </RuleTemplate>
    <RuleTemplate id="{4F5A900E-E7BA-45FC-ABB4-A20CD2B33352}" source="0" visibility="0" shareability="1">
      <Description>Master rule to turn WiFi ON at favorite places</Description>
      <DisplayTemplate>Master rule to turn WiFi ON at favorite places</DisplayTemplate>
      <Template>{"Context": {"Assemblies": ["mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "System.Reactive.Linq, Version=2.1.30214.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"], "Types": [["::", "System.IObservable`1", 0], ["::", "System.Object", 0], ["&lt;&gt;", 0, [1]], ["::", "System.IObserver`1", 0], ["::", "System.Int32", 0], ["::", "System.TimeSpan", 0], ["{}", ["bing:actions/device/ActionStepConfig/MaxTryCount", 4], ["bing:actions/device/ActionStepConfig/RetryIntervalInSeconds", 4], ["bing:actions/device/ActionStepConfig/ExpireTime", 5], ["bing:actions/device/ActionStepConfig/Priority", 4], ["bing:actions/device/ActionStepConfig/Resources", 4], ["bing:actions/device/ActionStepConfig/DataUsageLevel", 4]], ["[]", 1], ["{}", ["bing:actions/device/ActionStep/ActionType", 4], ["bing:actions/device/ActionStep/Config", 6], ["bing:actions/device/ActionStep/Parameters", 7], ["bing:actions/device/ActionStep/OptionalParameters", 7]], ["[]", 8], ["{}", ["bing:actions/device/ActionData/ActionSteps", 9]], ["&lt;&gt;", 3, [10]], ["&lt;&gt;", 0, [10]], ["::", "System.IDisposable", 0], ["::", "System.Reactive.Linq.Observable", 1], ["&lt;&gt;", 0, [-1]], ["::", "System.Func`2", 0], ["&lt;&gt;", 16, [-1, -2]], ["&lt;&gt;", 0, [-2]], ["::", "System.Boolean", 0], ["::", "System.String", 0], ["&lt;&gt;", 16, [1, 10]], ["::", "System.Func`3", 0], ["&lt;&gt;", 22, [2, 11, 13]]], "Members": [["M", 12, "Subscribe", [11], 13], ["M&lt;&gt;", 2, [1, 10]], ["M`", 14, "Select", 2, [15, 17], 18], ["C", 10, [9]], ["C", 8, [4, 6, 7, 7]], ["P", 8, "bing:actions/device/ActionStep/ActionType"], ["P", 8, "bing:actions/device/ActionStep/Config"], ["P", 8, "bing:actions/device/ActionStep/Parameters"], ["P", 8, "bing:actions/device/ActionStep/OptionalParameters"], ["P", 10, "bing:actions/device/ActionData/ActionSteps"]]}, "Expression": ["=&gt;", 23, [".()", 0, [".()", 1, [["$", 0, 0], ["=&gt;", 21, ["new", 3, [["new[]", 8, ["new", 4, [[":", 2, 4], ["default", 6], ["new[]", 1, ["&lt;:", 1, [":", false, 19]], [":", "WiFiOnAtHub_1.0.0.0.0", 20]], ["new[]", 1, [":", "{8DE5E33B-1C55-470E-A4FC-00D6FF2B8E30}", 20]]], [5, 6, 7, 8]]]], [9]], [[1, "t"]]]]], [["$", 0, 1]]], [[2, "bing:queries/device/asap/object/nevercompletes"], [11, "bing:actions/device/actionmanagerinvoker"]]]}</Template>
      <Parameters />
    </RuleTemplate>
  </RuleTemplates>
</Store>

Youez - 2016 - github.com/yon3zu
LinuXploit