shell bypass 403
<DataTemplate xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:tm="using:SearchUI.TemplateManager"
xmlns:sc="using:SearchUI.Controls"
x:Key="News.Hero_4x2_8_1_RP">
<ContentControl Style="{CustomResource Resources.Shared.HeroModuleStyle}">
<Grid Margin="-8">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.Resources>
<Style x:Key="Local.News.HeroTitleStyle"
TargetType="TextBlock"
BasedOn="{CustomResource Resources.Shared.HeroPrimaryTextStyle}">
<Setter Property="TextTrimming"
Value="CharacterEllipsis" />
<Setter Property="TextWrapping"
Value="Wrap" />
<Setter Property="MaxLines"
Value="2" />
<Setter Property="Margin"
Value="0, 0, 0, 2" />
</Style>
<Style x:Key="Local.News.HeroSnippetStyle"
TargetType="TextBlock"
BasedOn="{CustomResource Resources.Shared.HeroPrimaryTextStyle}">
<Setter Property="TextTrimming"
Value="CharacterEllipsis" />
<Setter Property="TextWrapping"
Value="Wrap" />
<Setter Property="Margin"
Value="0, 0, 0, 8" />
</Style>
<DataTemplate x:Key="Local.News.AttributionAndTimestamp">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock tm:RichText.Text="{Binding Extended:attribution.System_Search_Contents}"
AutomationProperties.AutomationId="Attribution" />
<TextBlock Grid.Column="1"
FontFamily="Segoe UI Symbol"
Text="·"
Margin="2, 0" />
<TextBlock Grid.Column="2"
tm:RichText.Text="{Binding Extended:timestamp.System_Search_Contents}"
AutomationProperties.AutomationId="Timestamp" />
</Grid>
</DataTemplate>
<DataTemplate x:Key="Local.News.FirstArticle_BigImage">
<Grid Style="{CustomResource Resources.Shared.NestedTopLevelDataTemplateRootStyle}"
Margin="5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Border Style="{CustomResource Resources.Shared.ImagePlaceholderBorderStyle}"
Width="260"
Height="140"
Margin="0, 0, 0, 5"
BorderThickness="0"
VerticalAlignment="Top">
<Image Source="{Binding Extended:relevantImage.Extended:image.Extended:src}"
Style="{CustomResource Resources.Shared.BaseImageStyle}" />
</Border>
<TextBlock Grid.Row="1"
Style="{StaticResource Local.News.HeroTitleStyle}"
tm:RichText.Text="{Binding Extended:headline.System_Search_Contents}"
AutomationProperties.AutomationId="Headline" />
<ContentControl Grid.Row="2"
ContentTemplate="{StaticResource Local.News.AttributionAndTimestamp}"
Opacity="0.6"
Margin="0, 0, 0, 2"
DataContext="{Binding}" />
<TextBlock Grid.Row="3"
MaxLines="5"
Style="{StaticResource Local.News.HeroSnippetStyle}"
tm:RichText.Text="{Binding Extended:snippet.System_Search_Contents}"
AutomationProperties.AutomationId="Snippet" />
</Grid>
</DataTemplate>
<DataTemplate x:Key="Local.News.FirstArticle_SmallImage">
<Grid Style="{CustomResource Resources.Shared.NestedTopLevelDataTemplateRootStyle}"
Margin="5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Border Style="{CustomResource Resources.Shared.ImagePlaceholderBorderStyle}"
Width="144"
Height="100"
Margin="0, 0, 0, 5"
HorizontalAlignment="Left"
BorderThickness="0"
VerticalAlignment="Top">
<Image Source="{Binding Extended:relevantImage.Extended:image.Extended:src}"
Style="{CustomResource Resources.Shared.BaseImageStyle}" />
</Border>
<TextBlock Grid.Row="1"
Style="{StaticResource Local.News.HeroTitleStyle}"
tm:RichText.Text="{Binding Extended:headline.System_Search_Contents}"
AutomationProperties.AutomationId="Headline" />
<ContentControl Grid.Row="2"
ContentTemplate="{StaticResource Local.News.AttributionAndTimestamp}"
Opacity="0.6"
Margin="0, 0, 0, 2"
DataContext="{Binding}" />
<TextBlock Grid.Row="3"
MaxLines="9"
Style="{StaticResource Local.News.HeroSnippetStyle}"
tm:RichText.Text="{Binding Extended:snippet.System_Search_Contents}"
AutomationProperties.AutomationId="Snippet" />
</Grid>
</DataTemplate>
<DataTemplate x:Key="Local.News.FirstArticle_NoImage">
<Grid Style="{CustomResource Resources.Shared.NestedTopLevelDataTemplateRootStyle}"
Margin="5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock Style="{StaticResource Local.News.HeroTitleStyle}"
tm:RichText.Text="{Binding Extended:headline.System_Search_Contents}"
AutomationProperties.AutomationId="Headline" />
<ContentControl Grid.Row="1"
ContentTemplate="{StaticResource Local.News.AttributionAndTimestamp}"
Opacity="0.6"
Margin="0, 0, 0, 2"
DataContext="{Binding}" />
<TextBlock Grid.Row="2"
MaxLines="7"
Style="{StaticResource Local.News.HeroSnippetStyle}"
tm:RichText.Text="{Binding Extended:snippet.System_Search_Contents}"
AutomationProperties.AutomationId="Snippet" />
</Grid>
</DataTemplate>
<tm:SwitchCaseConverter x:Key="Local.ImageTypeConverter"
Default="{StaticResource Local.News.FirstArticle_NoImage}">
<tm:SwitchCase Case="Big"
Value="{StaticResource Local.News.FirstArticle_BigImage}" />
<tm:SwitchCase Case="Small"
Value="{StaticResource Local.News.FirstArticle_SmallImage}" />
</tm:SwitchCaseConverter>
<DataTemplate x:Key="Local.News.SingleArticle">
<Grid Style="{CustomResource Resources.Shared.NestedTopLevelDataTemplateRootStyle}"
Margin="5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock Style="{StaticResource Local.News.HeroTitleStyle}"
tm:RichText.Text="{Binding Extended:headline.System_Search_Contents}"
AutomationProperties.AutomationId="Headline" />
<ContentControl Grid.Row="1"
Opacity="0.6"
Margin="0, 0, 0, 10"
ContentTemplate="{StaticResource Local.News.AttributionAndTimestamp}"
DataContext="{Binding}" />
</Grid>
</DataTemplate>
</Grid.Resources>
<sc:ResultGridView Style="{CustomResource Resources.Shared.SaturatedNestedGridViewStyle}"
Grid.Row="0"
Margin="0">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
</Grid>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
<sc:ResultGridViewItem Grid.Row="0"
ActivationOverridePath="Extended:newsEmbedded.Extended:firstarticle.Extended:headline.System_ConnectedSearch_ActivateCommand">
<ContentControl DataContext="{Binding Extended:newsEmbedded.Extended:firstarticle}"
ContentTemplate="{Binding Extended:imageType.System_Search_Contents, Converter={StaticResource Local.ImageTypeConverter}}" />
</sc:ResultGridViewItem>
</sc:ResultGridView>
<sc:ResultGridView Margin="0"
Grid.Row="1"
Style="{CustomResource Resources.Shared.SaturatedNestedGridViewStyle}"
ItemsSource="{Binding Extended:newsEmbedded.Extended:article}"
ItemTemplate="{StaticResource Local.News.SingleArticle}">
<GridView.ItemContainerStyle>
<Style TargetType="sc:ResultGridViewItem"
BasedOn="{CustomResource Resources.Shared.SaturatedNestedGridViewItemStyle}">
<Setter Property="ActivationOverridePath"
Value="Extended:headline.System_ConnectedSearch_ActivateCommand" />
<Setter Property="Margin"
Value="0" />
<Setter Property="tm:SetterBinding.Setters">
<Setter.Value>
<SetterBaseCollection>
<Setter Property="AutomationProperties.Name">
<Setter.Value>
<tm:SetterBinding Path="Extended:headline.System_Search_Contents" />
</Setter.Value>
</Setter>
</SetterBaseCollection>
</Setter.Value>
</Setter>
</Style>
</GridView.ItemContainerStyle>
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid Orientation="Horizontal"
ItemWidth="270"
MaximumRowsOrColumns="1" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</sc:ResultGridView>
</Grid>
</ContentControl>
</DataTemplate>