﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?Copyright (c) Microsoft Corporation. All rights reserved.?>
<InstrumentationManifest>
    <Instrumentation>
        <Regions>
            <RegionRoot Guid="{1E402743-6957-4EF5-BB4C-B7758DA17BFF}" Name="Edge Assessment">
                <Region Guid="{69B4B572-C31C-4101-B9CD-C67E0B3D9AB7}" Name="Edge" FriendlyName="Edge Launch and Navigate">
                    <Metadata>
                        <FAS.DurationUnits>milliseconds</FAS.DurationUnits> 
                    </Metadata>
                    <Region Guid="{87D6E72C-2C5F-44A7-AFE4-37A5A38FB4A1}" Name="Activation" FriendlyName="App Activate">
                        <Metadata>
                            <FAS.DurationUnits>milliseconds</FAS.DurationUnits> 
                        </Metadata>
                        <Start>
                            <Event Provider="{315a8872-923e-4ea2-9889-33cd4754bf64}" Id="5901" Version="1" />
                            <PayloadIdentifier FieldName="SqmableContractID" FieldValue="Windows.Protocol" />
                        </Start>
                        <Stop>
                            <Event Provider="{315a8872-923e-4ea2-9889-33cd4754bf64}" Id="5902" Version="1" />
                            <PayloadIdentifier FieldName="SqmableContractID" FieldValue="Windows.Protocol" />
                        </Stop>
                        <Match>
                            <Event PID="true" />
                        </Match>
                    </Region>
                    <Region Guid="{EC0A1F69-943F-4102-94FC-904F7FEA0D84}" Name="TabCreate" FriendlyName="Tab Create">
                        <Metadata>
                            <FAS.DurationUnits>milliseconds</FAS.DurationUnits> 
                        </Metadata>
                        <Start>
                            <Event Provider="{0bca4784-8257-51a0-d9ec-24fe1fe4c90d}" Name="AddNewTabCreateInstance" Opcode="0" />
                        </Start>
                        <Stop>
                            <Event Provider="{0bca4784-8257-51a0-d9ec-24fe1fe4c90d}" Name="HJ_TabCreated" Opcode="0" />
                        </Stop>
                    </Region>
                    <Region Guid="{D3B943BB-B1AD-453B-80B0-9C4AADF3CEF5}" Name="PageAvailable" FriendlyName="Page Available">
                        <Metadata>
                            <FAS.DurationUnits>milliseconds</FAS.DurationUnits> 
                        </Metadata>
                        <Start>
                            <Event Provider="{ff32ada1-5a4b-583c-889e-a3c027b201f5}" Name="BeforeNavigate" Opcode="0" />
                        </Start>
                        <Stop>
                            <Event Provider="{ff32ada1-5a4b-583c-889e-a3c027b201f5}" Name="PageAvailable" Opcode="0" />
                        </Stop>
                    </Region>
                    <Region Guid="{c31e1ed4-eb80-4be4-8b17-13629a352786}" Name="PageAvailable" FriendlyName="Page Available">
                        <Metadata>
                            <FAS.DurationUnits>milliseconds</FAS.DurationUnits> 
                        </Metadata>
                        <Start>
                            <Event Provider="{ff32ada1-5a4b-583c-889e-a3c027b201f5}" Name="BeforeNavigateAsync" Opcode="0" />
                        </Start>
                        <Stop>
                            <Event Provider="{ff32ada1-5a4b-583c-889e-a3c027b201f5}" Name="PageAvailable" Opcode="0" />
                        </Stop>
                    </Region>
                </Region>
                <!-- Region will only match if the page finished loading after it was available -->
                <!-- Typical execution will not have this region as PageLoadEnd will occur just before PageAvailable -->
                <Region Guid="{E42F6BE9-3491-4BB5-BE6C-C670AAF723AD}" Name="LoadEnd" FriendlyName="After Page Available Completion of Page Load">
                    <Metadata>
                        <FAS.DurationUnits>milliseconds</FAS.DurationUnits> 
                    </Metadata>
                    <Start>
                        <Event Provider="{ff32ada1-5a4b-583c-889e-a3c027b201f5}" Name="PageAvailable" Opcode="0" />
                    </Start>
                    <Stop>
                        <Event Provider="{ff32ada1-5a4b-583c-889e-a3c027b201f5}" Name="PageLoadEnd" Opcode="0" />
                    </Stop>
                </Region>
            </RegionRoot>
        </Regions>
    </Instrumentation>
</InstrumentationManifest>