@extends('layouts.site-master')
@section('header-links')
<link href="/theme-files/css/inline.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/theme-files/css/UsedCarSinglePage.css">
<link rel="stylesheet" type="text/css"
href="https://c...content-available-to-author-only...r.net/gh/kenwheeler/slick@1.8.1/slick/slick-theme.css" />
<link rel="stylesheet" type="text/css" href="https://c...content-available-to-author-only...r.net/npm/slick-carousel@1.8.1/slick/slick.css" />
<script type="text/javascript" src="https://c...content-available-to-author-only...r.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
@for($i = 0; $i < sizeof($images) && trim($images[$i]) !='' ; $i++)
<link rel="preload" as="image" href="{{ url('images/cars/'. trim($images[$i])) }}" />
@endfor
@endsection
@section('content')
@include('menus.cars', ['submenu' => 'used-car'])
<main id="content" class="main__content used-fpa">
<div class="">
<div id="layout-desktop" class="sc-eGJWMs hCmgXc">
<article class="sc-bsatvv gwujkj">
<section data-gui="gallery-section" class="sc-jdXKxY dqOPSN">
<div class=" feature-vehicle-and-analytics" style="float:right;
margin-bottom: -18px;">
<div class="vehicle-analytics">
<div class="analytics-boxes views-box">
<div class="content">
<svg width="20" height="16" fill="none" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" class="icons">
<path d="M.832 8s3.333-6.666 9.167-6.666c5.833 0 9.166 6.667 9.166 6.667S15.832 14.667 10 14.667c-5.834 0-9.167-6.666-9.167-6.666z" stroke="#7B61FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M10 10.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5z" stroke="#7B61FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
<p class="number">{{ $car->view }} </p>
</div>
</div>
<div class="analytics-boxes clicks-box">
<div class="content">
<svg width="13" height="16" fill="none" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" class="icons">
<path d="M12.887 7.78a6.141 6.141 0 00-3.174-1.672 9.444 9.444 0 00-1.564-.271c1.327-1.49 1.09-3.75-.474-5.014-1.563-1.265-3.932-1.039-5.258.452-1.327 1.49-1.09 3.749.474 5.014.284.225.568.406.852.496v.994l-.758-.677c-.663-.633-1.753-.633-2.463 0-.663.632-.71 1.626-.048 2.258l2.18 2.44c.094.632.331 1.219.663 1.76.237.407.568.814.9 1.13v.858c0 .271.19.452.474.452h6.443c.237 0 .473-.226.473-.452v-1.174a5.603 5.603 0 001.374-3.659v-2.62c.048-.18 0-.27-.094-.316zM2.464 3.532c0-1.49 1.28-2.665 2.843-2.62 1.563 0 2.795 1.22 2.747 2.71 0 .814-.379 1.536-1.042 2.033V3.398a1.507 1.507 0 00-.504-1.028 1.654 1.654 0 00-1.107-.418c-.852-.045-1.61.633-1.61 1.446v2.348c-.806-.451-1.28-1.31-1.327-2.213zm9.617 7.137c.048 1.174-.379 2.304-1.184 3.207-.095.09-.19.18-.19.316v.949H5.212v-.633c0-.135-.095-.27-.19-.361a3.597 3.597 0 01-.852-.994 4.314 4.314 0 01-.569-1.536c0-.09-.047-.18-.095-.27L1.232 8.773a.731.731 0 01-.236-.542c0-.18.094-.407.236-.542a.897.897 0 011.137 0l1.374 1.31v1.355l.9-.452V3.398a.636.636 0 01.711-.542c.332 0 .663.225.663.542v5.194l.948.18V6.696c.047-.045.095-.045.142-.09.332 0 .663.045.995.09v2.304l.758.135V6.785l.568.136c.237.045.474.135.71.226v2.258l.759.136V7.463c.426.18.805.452 1.137.768l.047 2.439z" fill="#329DEB"></path>
</svg>
<p class="number">{{ $car->clicks }} </p>
</div>
</div>
<div class="analytics-boxes calls-box">
<div class="content">
<svg width="15" height="15" fill="none" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" class="icons">
<g clip-path="url(#calls_svg__clip0_75062_73715)">
<path d="M9.407 3.125a3.125 3.125 0 012.468 2.469L9.407 3.125zm0-2.5a5.625 5.625 0 014.968 4.963L9.407.625zm4.343 9.95v1.875a1.25 1.25 0 01-1.362 1.25 12.37 12.37 0 01-5.394-1.919c-1.51-.96-2.79-2.24-3.75-3.75a12.369 12.369 0 01-1.919-5.419A1.25 1.25 0 012.57 1.25h1.875a1.25 1.25 0 011.25 1.075c.08.6.226 1.19.438 1.756A1.25 1.25 0 015.85 5.4l-.793.794a10 10 0 003.75 3.75L9.6 9.15a1.25 1.25 0 011.32-.281 8.026 8.026 0 001.755.437 1.25 1.25 0 011.075 1.269z" stroke="#FC3333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="calls_svg__clip0_75062_73715"><path fill="#fff" d="M0 0h15v15H0z"></path></clipPath>
</defs>
</svg>
<p class="number">{{ $car->calls }}</p>
</div>
</div>
</div>
</div>
<br>
<div class="container" style=" margin-top: 16px;">
<?php if ( isset ( $car -> featured ) && $car -> featured == 1 ) { ?> <div class="featured-ribbon">
<div class="ib lg-popover featured-popover" data-toggle="popover" data-placement="auto right" data-html="true" data-original-title="" title="">
<div class="inner">
FEATURED <i class="fa fa-exclamation-circle"></i>
</div>
</div>
</div>
<?php } ?>
@for($i = 0; $i < sizeof($images) && trim($images[$i]) !='' ; $i++)
<div class="mySlides" style="width:inherit;
height: auto !important;">
<div class="numbertext">{{ $i + 1 }} /
{{ sizeof($images) - (trim($images[sizeof($images) - 1]) == '' ? 1 : 0) }}</div>
<span class="helper"></span>
<img src="{{ url('images/cars/'. trim($images[$i])) }}" style="">
</div>
@endfor
<span id="single-car-saved-button">
<input type="text" class="hidden" value="{{ $car->id }}">
<i class="fa fa-heart-o"></i>
<i class="fa fa-heart hidden"></i>
Save
</span>
<a class="prev" onclick="plusSlides( - 1)">❮</a>
<a class="next" onclick="plusSlides(1)">❯</a>
<div class="caption-container">
<p id="caption">{{ $car->title }}</p>
</div>
<div class="row images_slider" style="height: 90px;
overflow: hidden;
background: #0000001a;">
<button class="slider_buttons"
style="float: left;
text-align: center;
border-bottom-left-radius: 6px;"
onclick="plusSlides( - 1)">❮</button>
@for($i = 0; $i < sizeof($images) && trim($images[$i]) !='' ; $i++) <div class="column"
style="text-align: center;">
<span class="helper"></span>
<img class="demo cursor" src="{{ url('images/cars/'. trim($images[$i])) }}"
style="vertical-align: middle;
max-height: 60px;
max-width: 100px;"
onclick="currentSlide({{ $i + 1 }})">
</div>
@endfor
<button class="slider_buttons"
style="text-align: center;
position: absolute;
right: 0;
border-bottom-right-radius: 6px;"
onclick="plusSlides(1)">❯</button>
</div>
</div>
<div class="sc-eGJWMs ebuDcN overview_detail">
<section class="sc-iTVJFM ddMIZk">
<div class="sc-efHYUO ddsZAl">
<h2 data-gui="overviewTitle" class="sc-iBzEeX glZmJR atc-type-insignia atc-type-insignia--medium">
Overview
</h2>
</div>
<ul aria-label="Key Specifications" data-gui="key-specs-section" class="sc-dPaNzc fqbJCS">
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg"><svg xmlns="http://w...content-available-to-author-only...3.org/2000/svg"
preserveAspectRatio="xMinYMin" id="ks-mileage" viewBox="0 0 24 24" height="30" width="30">
<path d="M0 0h24v24H0V0z" fill="none"></path>
<path
d="M7.71 7.25l.87 1.2a.5.5 0 0 1-.8.59l-.88-1.2a8.02 8.02 0 0 0-2.34 3.22l1.41.46a.5.5 0 1 1-.3.95L4.24 12a8.01 8.01 0 0 0 0 3.98l1.41-.46a.5.5 0 0 1 .31.95l-1.46.48a1 1 0 0 1-1.94.37A9.99 9.99 0 0 1 12 4a10 10 0 0 1 9.43 13.33 1 1 0 0 1-1.94-.37l-1.46-.48a.5.5 0 1 1 .3-.95l1.42.46a8.02 8.02 0 0 0 0-3.98l-1.41.46a.5.5 0 0 1-.31-.95l1.41-.46a8.02 8.02 0 0 0-2.34-3.23l-.87 1.2a.5.5 0 1 1-.81-.58l.87-1.2a7.95 7.95 0 0 0-3.79-1.23V7.5a.5.5 0 1 1-1 0V6.02a7.95 7.95 0 0 0-3.79 1.23zM9 18h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm3.2-2.8a1 1 0 0 1-1.4-1.4l4.2-3.5a.5.5 0 1 1 .7.7l-3.5 4.2z">
</path>
</svg></span><span data-testid="mileage" data-gui="mileage"
class="sc-khIgEk ligdXN">{{ $car->millage > 0 ? number_format($car->millage) : '-'}}
km</span>
</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular">
<span class="icon-svg">
<svg version="1.1" id="Layer_1" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" xmlns:xlink="http://w...content-available-to-author-only...3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 388.223 388.223" style="enable-background:new 0 0 388.223 388.223;" xml:space="preserve">
<g>
<path d="M388.223,160.284h-22.944l-30-136.252H52.943l-30,136.252H0v139.15h20v64.756h100v-64.756h148.223v64.756h100v-64.756h20
V160.284z M30,269.435v-79.15h328.223v79.15H30z M77.057,54.032h234.109l23.395,106.252H53.662L77.057,54.032z M90,334.19H50
v-34.756h40V334.19z M338.223,334.19h-40v-34.756h40V334.19z" />
<rect x="49.575" y="214.859" width="40" height="30" />
<rect x="298.648" y="214.859" width="40" height="30" />
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
</span>{{ $car->company['name'] }}</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg">
<svg xmlns="http://w...content-available-to-author-only...3.org/2000/svg" viewBox="0 0 48 60" x="0px" y="0px"><title>Transmission</title><g><path d="M47,30H44V29a1,1,0,0,0-1-1H40V27a5,5,0,0,0-5-5H30.9A5,5,0,0,0,28,18.42a4,4,0,0,0-3-4.28V7.84a3.36,3.36,0,0,0,2.32-2.65c.46-2.77.81-3.56,0-4.48S25.84,0,22.18,0a2,2,0,0,0-2,2.33c.41,2.5.36,4.75,2.79,5.51v6.3a4,4,0,0,0-3,4.28A5,5,0,0,0,17.1,22H6V21a1,1,0,0,0-1-1H1a1,1,0,0,0-1,1V47a1,1,0,0,0,1,1H5a1,1,0,0,0,1-1V46H35a5,5,0,0,0,5-5V40h3a1,1,0,0,0,1-1V38h3a1,1,0,0,0,1-1V31A1,1,0,0,0,47,30ZM22.18,2h3.64l-.48,2.86a1.36,1.36,0,0,1-2.68,0ZM24,16a2,2,0,0,1,2,2H22A2,2,0,0,1,24,16Zm-2,4h4a3,3,0,0,1,2.83,2H19.17A3,3,0,0,1,22,20ZM4,46H2V22H4Zm34-5a3,3,0,0,1-3,3H6V24H35a3,3,0,0,1,3,3Zm4-3H40V30h2Zm4-2H44V32h2Z"/><path d="M31,31h-.43l.29-.49a1,1,0,0,0-.15-1.22c-2.61-2.61-2.34-2.67-3.71-1.86V27a1,1,0,0,0-1-1H22a1,1,0,0,0-1,1v.43l-.49-.29a1,1,0,0,0-1.22.15c-2.62,2.63-2.66,2.35-1.86,3.71H17a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h.43l-.29.49a1,1,0,0,0,.15,1.22c2.57,2.57,2.35,2.66,3.71,1.86V41a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1v-.43c1.34.79,1.08.77,3.71-1.86a1,1,0,0,0,.15-1.22L30.57,37H31a1,1,0,0,0,1-1V32A1,1,0,0,0,31,31Zm-1,4c-1.2,0-1.69-.1-2,.5s0,.92.79,2.34l-.91.91L26.51,38a1,1,0,0,0-1.51.87V40H23c0-1.2.1-1.69-.5-2s-.95,0-2.34.79l-.91-.91L20,36.51A1,1,0,0,0,19.17,35H18V33c1.2,0,1.69.1,2-.5s0-.92-.79-2.34l.91-.91,1.33.79A1,1,0,0,0,23,29.17V28h2c0,1.2-.1,1.69.5,2s.93,0,2.34-.79l.91.91L28,31.49A1,1,0,0,0,28.83,33H30Z"/><circle cx="24" cy="34" r="2"/></g></svg>
</span>{{ $car->transmission }}
</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg"><svg
enable-background="new 0 0 24 24" viewBox="0 0 24 24" xmlns="http://w...content-available-to-author-only...3.org/2000/svg">
<path
d="m17.9 11.7c.4-.3.7-.4.8-.5.7-.1 1.1-.6 1.1-1.4 0-.4-.1-.8-.3-1.4l-.3-.8c-.1-.3-.3-.7-.6-1.1l-1-1.3c.1-.7-.1-1.3-.7-1.9-.5-.5-1.2-.7-1.9-.6l-.2-.2c-.4-.2-.7-.5-1.2-.5-.7 0-2 1-2.5 1.8-.3.5-.2.8 0 1 .1.2.3.4.7.7h-.3l-.6-.2c-.3-.1-.7-.2-1-.3-1.1-.3-2.2-.5-3.3-.6-.3 0-.7 0-1 0-1.3 0-2.5.5-3.6 1.5-.4.4-.7.7-1 1.1l-.1.2h-.1c-.3 0-.5 0-.8.1v1.7c.4 0 .7 0 1.1-.1.3 0 .5-.1.5-.1l.3-.1.2-.3c0-.1.1-.2.2-.3.2-.3.5-.6.7-.8.9-.8 1.8-1.2 2.6-1.3h.8c.8.1 1.7.2 2.8.6.6.2 1 .3 1.3.4l.7.3 3.4-.2c.4.3.5.5.6.6l-.1.1c-.1.1-.2.1-.9.1-.6 0-1.1 0-1.7.1-2.2.3-8.2 3-9.5 4.3-1.1 1.1-.4 2 .3 2.8.1.1.2.2.3.3-.2.1-.7.3-1.5.6l-2.1.7v1.8c.6-.3 1.2-.5 1.3-.5.4-.1.8-.3 1.1-.4l.2-.1c1.2-.4 1.8-.8 2.2-1.1.5-.4.7-1 .4-1.7-.2-.3-.3-.4-.7-.9-.2-.2-.3-.4-.4-.4l.1-.1c1.1-1.1 6.7-3.6 8.5-3.8.5-.1.9-.1 1.5-.1.9 0 1.3 0 1.8-.3.2-.1.3-.2.4-.3.6-.5.6-1.1.5-1.5 0-.1-.1-.3-.1-.4l.1.1.3.4c.2.3.4.6.4.8l.3.8c.1.2.2.5.2.7-1.1.5-3.3 2.1-3.2 2.9l1.7 3.7-2.5-2.3v-.2h-.2l-.6-.7-.3.3c-1.1 1.1-1.6 2.5-1.6 4 0 .7.1 1.4.4 2h-5.4c-3.7 0-5.6 0-6.4 0v1.8h6.3 2.5 3.9c1.1 1.2 2.6 1.9 4.3 1.9 3.1 0 5.7-2.5 5.7-5.7 0-2.9-2.1-5.3-4.8-5.7zm-2-5.7c-.5-.4-1.1-.7-1.8-1l-.3-.1v.1c-.1-.1-.2-.1-.2-.2l-.1-.1c-.2-.1-.4-.2-.5-.4l.1-.1c.2-.1.4-.3.5-.4 0 0 .1 0 .1.1.1.1.2.2.3.3l.6.8.6-.4h.1c.1-.1.2-.1.4.1s.2.3.2.4l-.4.5zm1.1 15.3c-2.2 0-4-1.8-4-4 0-.6.1-1.2.3-1.7l3.4 3.3 2.2-1.3-2-4.3c2.2 0 4 1.8 4 4s-1.7 4-3.9 4z">
</path>
</svg>
</span>{{ $car->condition }}
</li>
@if($car->fuel_type != '' && $car->fuel_type != null)
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg">
<svg version="1.1" id="Layer_1" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" xmlns:xlink="http://w...content-available-to-author-only...3.org/1999/xlink" x="0px" y="0px"
width="15px" height="15px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<path d="M13,6L13,6v5.5c0,0.2761-0.2239,0.5-0.5,0.5S12,11.7761,12,11.5v-2C12,8.6716,11.3284,8,10.5,8H9V2c0-0.5523-0.4477-1-1-1H2
C1.4477,1,1,1.4477,1,2v11c0,0.5523,0.4477,1,1,1h6c0.5523,0,1-0.4477,1-1V9h1.5C10.7761,9,11,9.2239,11,9.5v2
c0,0.8284,0.6716,1.5,1.5,1.5s1.5-0.6716,1.5-1.5V5c0-0.5523-0.4477-1-1-1l0,0V2.49C12.9946,2.2178,12.7723,1.9999,12.5,2
c-0.2816,0.0047-0.5062,0.2367-0.5015,0.5184C11.9987,2.5289,11.9992,2.5395,12,2.55V5C12,5.5523,12.4477,6,13,6s1-0.4477,1-1
s-0.4477-1-1-1 M8,6.5C8,6.7761,7.7761,7,7.5,7h-5C2.2239,7,2,6.7761,2,6.5v-3C2,3.2239,2.2239,3,2.5,3h5C7.7761,3,8,3.2239,8,3.5
V6.5z"/>
</svg>
</span>{{ $car->fuel_type }}
</li>
@endif
</ul>
</section>
<section>
<div data-gui="about-advert" class="sc-jIDeSl iAiVaO">
<ul class="list-unstyled car-feature-list nomargin">
<!-- @if($car->transmission != '' && $car->transmission != null)
<li><b>Transmission:</b> <i>{{ $car->transmission }}</i></li>
@endif-->
@if($car->color != '' && $car->color != null)
<li><b>Color:</b> <i>{{ $car->color }}</i></li>
@endif
@if($car->engine_type != '' && $car->engine_type != null)
<li><b>Engine Type:</b> <i>{{ $car->engine_type }}</i></li>
@endif
@if($car->engine_capacity != '' && $car->engine_capacity != null)
<li><b>Engine Capacity:</b> <i>{{ number_format($car->engine_capacity) }}</i></li>
@endif
@if($car->assembly != '' && $car->assembly != null)
<li><b>Assembly:</b> <i>{{ $car->assembly }}</i></li>
@endif
@if($car->body_type != '' && $car->body_type != null)
<li><b>Body Type:</b> <i>{{ $car->body_type }}</i></li>
@endif
@if($car->fuel_consumption != '' && $car->fuel_consumption != null)
<li><b>Fuel Consumption:</b> <i>{{ $car->fuel_consumption }}</i></li>
@endif
@if($car->seats != '' && $car->seats != null)
<li><b>Seats:</b> <i>{{ $car->seats }}</i></li>
@endif
@if($car->doors != '' && $car->doors != null)
<li><b>Doors:</b> <i>{{ $car->doors }}</i></li>
@endif
</ul>
<br>
<h2 class="atc-type-fiesta atc-type-fiesta--medium">Car Features</h2>
<ul class="list-unstyled car-feature-list nomargin">
@if($car->abs == 1)
<li><i class="icon abs"></i> ABS</li>
@endif
@if($car->am_fm_radio == 1)
<li><i class="icon am_fm_radio"></i> AM/FM Radio</li>
@endif
@if($car->air_bags == 1)
<li><i class="icon air_bags"></i> Air Bags</li>
@endif
@if($car->air_conditioning == 1)
<li><i class="icon air_conditioning"></i> Air Conditioning</li>
@endif
@if($car->alloy_rims == 1)
<li><i class="icon alloy_rims"></i> Alloy Rims</li>
@endif
@if($car->cd_player == 1)
<li><i class="icon cd_player"></i> CD Player</li>
@endif
@if($car->dvd_player == 1)
<li><i class="icon dvd_player"></i> DVD Player</li>
@endif
@if($car->keyless_entry == 1)
<li><i class="icon keyless_entry"></i> Keyless Entry</li>
@endif
@if($car->power_locks == 1)
<li><i class="icon power_locks"></i> Power Locks</li>
@endif
@if($car->power_mirrors == 1)
<li><i class="icon power_mirrors"></i> Power Mirrors</li>
@endif
@if($car->power_steering == 1)
<li><i class="icon power_steering"></i> Power Steering</li>
@endif
@if($car->power_windows == 1)
<li><i class="icon power_windows"></i> Power Windows</li>
@endif
</ul>
</div>
</section>
<br>
<section class="sc-czETjp dybDGs">
<h3 data-gui="advert-description-title"
class="sc-cCwPlL dQVHfc atc-type-insignia atc-type-insignia--medium">
Description</h3>
<p class="sc-ksXiki jCxogk atds-type-picanto">{{ $car->description }}</p>
</section>
</div>
<div class="sc-eGJWMs ebuDcN about_this">
<section>
<div data-gui="about-advert" class="sc-jIDeSl iAiVaO">
<h2 class="atc-type-fiesta atc-type-fiesta--medium">About this advert</h2>
<h3 class="sc-kEJhVE bmorrn atc-type-smart atc-type-smart--medium">Specifications</h3>
<p class="sc-kkIhgv ebaaVY atc-type-smart">The data displayed in the above advert is the standard specification of the most recent model of this
vehicle. It's not the exact data for the actual vehicle being offered for sale on this platform and data
for older models could be different slightly. We strongly recommend you check the vehicle-specific
details with the seller before making up your mind.</p>
<p class="sc-kkIhgv ebaaVY atc-type-smart">The car token/tax category, where shown, is entirely defined by the seller, based on their personal
knowledge of the vehicle for sale. You are advised to check before making an offer to purchase.
.</p>
<br>
<h3 class="sc-kEJhVE bmorrn atc-type-smart atc-type-smart--medium">CarFame, will not accept responsibility for any information given</h3>
</div>
</section>
</div>
<script>
let slideIndex = 1;
showSlides(slideIndex);
function plusSlides(n) {
showSlides(slideIndex += n);
}
function currentSlide(n) {
showSlides(slideIndex = n);
}
function showSlides(n) {
let i;
let slides = document.getElementsByClassName("mySlides");
let dots = document.getElementsByClassName("demo");
let captionText = document.getElementById("caption");
if (n > slides.length) {
slideIndex = 1
}
if (n < 1) {
slideIndex = slides.length
}
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
slides[slideIndex - 1].style.display = "block";
dots[slideIndex - 1].className += " active";
}
</script>
</section>
</article>
<aside class="sc-dFRpbK bFgzLZ">
<section class="sc-hTRkXV MVfXa">
<h1 data-testid="advert-title" data-gui="advert-title"
class="sc-gSYDnn jcebfE atc-type-insignia atc-type-insignia--medium modal_title">{{ $car->title }}</h1>
<span style="color: 518ecb;
text-decoration: none;"><i class="fa fa-map-marker"></i> {{ $car->province }} {{ $car->location }}</span>
<ul style="font-size: 20px;
margin-top: 20px;
line-height: 20px;
margin-bottom: 20px;">
<li style="" class="modal_model"><strong>Model:</strong> {{ isset($car->model['name']) ? $car->model['name'] : '' }}</li>
<li><strong>Year:</strong> <span class="modal_year">{{ $car->year }}</span></li>
</ul>
<div class="sc-eJocfa hCTaZc">
<div class="sc-oeezt OJJCp">
<?php if ( $car -> price_on_call == 1 ) { ?>
<h2 data-testid="advert-price" data-gui="advert-price" class="sc-jffHpj hLZZkv" style="color: #00a488;">
Price On Call</h2>
<?php } else { ?>
<h2 data-testid="advert-price" data-gui="advert-price" class="sc-jffHpj hLZZkv" style="color: #00a488;">
Rs.{{ number_format($car->price) }}</h2>
<input type="hidden" value="{{ $car->price }}" class="modal_price">
<?php } ?>
</div>
<div class="sc-hhIiOg iwisNA"><button class="sc-fnVZcZ hmqpxx"></button></div>
</div>
<ul data-gui="contact-seller-cta" class="sc-amiJK izuroF">
<li><a href="tel:{{ $car->phone }}" rel="external" class="sc-ksluID itWemL atds-button atds-type-fiesta " title="Call"><i class="fa fa-phone"></i></a>
</li>
<li><a href="{{ url('/') }}/dealer/contact/used/car/{{ $car->id }}"
rel="external" class="sc-ksluID itWemL atds-button atds-type-fiesta" title="Message"><i class="fa fa-commenting-o"></i></a>
</li>
<li><a href="javascript:void(0)" rel="external" class="sc-ksluID itWemL atds-button atds-type-fiesta" id="openofferModalBtn" title="Send Offer"><i class="fa fa-paper-plane"></i></a>
</li>
<li><a href="javascript:void(0)" rel="external" class="sc-ksluID itWemL atds-button atds-type-fiesta" id="openreserveModalBtn" title="Reserve"><i class="fa fa-ticket"></i></a>
</li>
</ul>
@include('shared.share-icons')
<div class="sc-ggNJAJ gHDQTD">
<div class="sc-cWGkQq eTLOvd">
<!-- <div>Total price</div>
<div data-testid="total-price-value">Rs.{{ number_format($car->price) }}</div>-->
</div>
</div>
</section>
<div class="sc-hTRkXV MVfXa overview_detail_mob">
<section class="sc-iTVJFM ddMIZk">
<div class="sc-efHYUO ddsZAl">
<h2 data-gui="overviewTitle" class="sc-iBzEeX glZmJR atc-type-insignia atc-type-insignia--medium">
Overview
</h2>
</div>
<ul aria-label="Key Specifications" data-gui="key-specs-section" class="sc-dPaNzc fqbJCS">
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg"><svg xmlns="http://w...content-available-to-author-only...3.org/2000/svg"
preserveAspectRatio="xMinYMin" id="ks-mileage" viewBox="0 0 24 24" height="30" width="30">
<path d="M0 0h24v24H0V0z" fill="none"></path>
<path
d="M7.71 7.25l.87 1.2a.5.5 0 0 1-.8.59l-.88-1.2a8.02 8.02 0 0 0-2.34 3.22l1.41.46a.5.5 0 1 1-.3.95L4.24 12a8.01 8.01 0 0 0 0 3.98l1.41-.46a.5.5 0 0 1 .31.95l-1.46.48a1 1 0 0 1-1.94.37A9.99 9.99 0 0 1 12 4a10 10 0 0 1 9.43 13.33 1 1 0 0 1-1.94-.37l-1.46-.48a.5.5 0 1 1 .3-.95l1.42.46a8.02 8.02 0 0 0 0-3.98l-1.41.46a.5.5 0 0 1-.31-.95l1.41-.46a8.02 8.02 0 0 0-2.34-3.23l-.87 1.2a.5.5 0 1 1-.81-.58l.87-1.2a7.95 7.95 0 0 0-3.79-1.23V7.5a.5.5 0 1 1-1 0V6.02a7.95 7.95 0 0 0-3.79 1.23zM9 18h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm3.2-2.8a1 1 0 0 1-1.4-1.4l4.2-3.5a.5.5 0 1 1 .7.7l-3.5 4.2z">
</path>
</svg></span><span data-testid="mileage" data-gui="mileage"
class="sc-khIgEk ligdXN">{{ $car->millage > 0 ? number_format($car->millage) : '-'}}
km</span>
</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular">
<span class="icon-svg">
<svg version="1.1" id="Layer_1" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" xmlns:xlink="http://w...content-available-to-author-only...3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 388.223 388.223" style="enable-background:new 0 0 388.223 388.223;" xml:space="preserve">
<g>
<path d="M388.223,160.284h-22.944l-30-136.252H52.943l-30,136.252H0v139.15h20v64.756h100v-64.756h148.223v64.756h100v-64.756h20
V160.284z M30,269.435v-79.15h328.223v79.15H30z M77.057,54.032h234.109l23.395,106.252H53.662L77.057,54.032z M90,334.19H50
v-34.756h40V334.19z M338.223,334.19h-40v-34.756h40V334.19z" />
<rect x="49.575" y="214.859" width="40" height="30" />
<rect x="298.648" y="214.859" width="40" height="30" />
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
</span>{{ $car->company['name'] }}</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg">
<svg xmlns="http://w...content-available-to-author-only...3.org/2000/svg" viewBox="0 0 48 60" x="0px" y="0px"><title>Transmission</title><g><path d="M47,30H44V29a1,1,0,0,0-1-1H40V27a5,5,0,0,0-5-5H30.9A5,5,0,0,0,28,18.42a4,4,0,0,0-3-4.28V7.84a3.36,3.36,0,0,0,2.32-2.65c.46-2.77.81-3.56,0-4.48S25.84,0,22.18,0a2,2,0,0,0-2,2.33c.41,2.5.36,4.75,2.79,5.51v6.3a4,4,0,0,0-3,4.28A5,5,0,0,0,17.1,22H6V21a1,1,0,0,0-1-1H1a1,1,0,0,0-1,1V47a1,1,0,0,0,1,1H5a1,1,0,0,0,1-1V46H35a5,5,0,0,0,5-5V40h3a1,1,0,0,0,1-1V38h3a1,1,0,0,0,1-1V31A1,1,0,0,0,47,30ZM22.18,2h3.64l-.48,2.86a1.36,1.36,0,0,1-2.68,0ZM24,16a2,2,0,0,1,2,2H22A2,2,0,0,1,24,16Zm-2,4h4a3,3,0,0,1,2.83,2H19.17A3,3,0,0,1,22,20ZM4,46H2V22H4Zm34-5a3,3,0,0,1-3,3H6V24H35a3,3,0,0,1,3,3Zm4-3H40V30h2Zm4-2H44V32h2Z"/><path d="M31,31h-.43l.29-.49a1,1,0,0,0-.15-1.22c-2.61-2.61-2.34-2.67-3.71-1.86V27a1,1,0,0,0-1-1H22a1,1,0,0,0-1,1v.43l-.49-.29a1,1,0,0,0-1.22.15c-2.62,2.63-2.66,2.35-1.86,3.71H17a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h.43l-.29.49a1,1,0,0,0,.15,1.22c2.57,2.57,2.35,2.66,3.71,1.86V41a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1v-.43c1.34.79,1.08.77,3.71-1.86a1,1,0,0,0,.15-1.22L30.57,37H31a1,1,0,0,0,1-1V32A1,1,0,0,0,31,31Zm-1,4c-1.2,0-1.69-.1-2,.5s0,.92.79,2.34l-.91.91L26.51,38a1,1,0,0,0-1.51.87V40H23c0-1.2.1-1.69-.5-2s-.95,0-2.34.79l-.91-.91L20,36.51A1,1,0,0,0,19.17,35H18V33c1.2,0,1.69.1,2-.5s0-.92-.79-2.34l.91-.91,1.33.79A1,1,0,0,0,23,29.17V28h2c0,1.2-.1,1.69.5,2s.93,0,2.34-.79l.91.91L28,31.49A1,1,0,0,0,28.83,33H30Z"/><circle cx="24" cy="34" r="2"/></g></svg>
</span>{{ $car->transmission }}
</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg"><svg
enable-background="new 0 0 24 24" viewBox="0 0 24 24" xmlns="http://w...content-available-to-author-only...3.org/2000/svg">
<path
d="m17.9 11.7c.4-.3.7-.4.8-.5.7-.1 1.1-.6 1.1-1.4 0-.4-.1-.8-.3-1.4l-.3-.8c-.1-.3-.3-.7-.6-1.1l-1-1.3c.1-.7-.1-1.3-.7-1.9-.5-.5-1.2-.7-1.9-.6l-.2-.2c-.4-.2-.7-.5-1.2-.5-.7 0-2 1-2.5 1.8-.3.5-.2.8 0 1 .1.2.3.4.7.7h-.3l-.6-.2c-.3-.1-.7-.2-1-.3-1.1-.3-2.2-.5-3.3-.6-.3 0-.7 0-1 0-1.3 0-2.5.5-3.6 1.5-.4.4-.7.7-1 1.1l-.1.2h-.1c-.3 0-.5 0-.8.1v1.7c.4 0 .7 0 1.1-.1.3 0 .5-.1.5-.1l.3-.1.2-.3c0-.1.1-.2.2-.3.2-.3.5-.6.7-.8.9-.8 1.8-1.2 2.6-1.3h.8c.8.1 1.7.2 2.8.6.6.2 1 .3 1.3.4l.7.3 3.4-.2c.4.3.5.5.6.6l-.1.1c-.1.1-.2.1-.9.1-.6 0-1.1 0-1.7.1-2.2.3-8.2 3-9.5 4.3-1.1 1.1-.4 2 .3 2.8.1.1.2.2.3.3-.2.1-.7.3-1.5.6l-2.1.7v1.8c.6-.3 1.2-.5 1.3-.5.4-.1.8-.3 1.1-.4l.2-.1c1.2-.4 1.8-.8 2.2-1.1.5-.4.7-1 .4-1.7-.2-.3-.3-.4-.7-.9-.2-.2-.3-.4-.4-.4l.1-.1c1.1-1.1 6.7-3.6 8.5-3.8.5-.1.9-.1 1.5-.1.9 0 1.3 0 1.8-.3.2-.1.3-.2.4-.3.6-.5.6-1.1.5-1.5 0-.1-.1-.3-.1-.4l.1.1.3.4c.2.3.4.6.4.8l.3.8c.1.2.2.5.2.7-1.1.5-3.3 2.1-3.2 2.9l1.7 3.7-2.5-2.3v-.2h-.2l-.6-.7-.3.3c-1.1 1.1-1.6 2.5-1.6 4 0 .7.1 1.4.4 2h-5.4c-3.7 0-5.6 0-6.4 0v1.8h6.3 2.5 3.9c1.1 1.2 2.6 1.9 4.3 1.9 3.1 0 5.7-2.5 5.7-5.7 0-2.9-2.1-5.3-4.8-5.7zm-2-5.7c-.5-.4-1.1-.7-1.8-1l-.3-.1v.1c-.1-.1-.2-.1-.2-.2l-.1-.1c-.2-.1-.4-.2-.5-.4l.1-.1c.2-.1.4-.3.5-.4 0 0 .1 0 .1.1.1.1.2.2.3.3l.6.8.6-.4h.1c.1-.1.2-.1.4.1s.2.3.2.4l-.4.5zm1.1 15.3c-2.2 0-4-1.8-4-4 0-.6.1-1.2.3-1.7l3.4 3.3 2.2-1.3-2-4.3c2.2 0 4 1.8 4 4s-1.7 4-3.9 4z">
</path>
</svg>
</span>{{ $car->condition }}
</li>
@if($car->fuel_type != '' && $car->fuel_type != null)
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg">
<svg version="1.1" id="Layer_1" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" xmlns:xlink="http://w...content-available-to-author-only...3.org/1999/xlink" x="0px" y="0px"
width="15px" height="15px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<path d="M13,6L13,6v5.5c0,0.2761-0.2239,0.5-0.5,0.5S12,11.7761,12,11.5v-2C12,8.6716,11.3284,8,10.5,8H9V2c0-0.5523-0.4477-1-1-1H2
C1.4477,1,1,1.4477,1,2v11c0,0.5523,0.4477,1,1,1h6c0.5523,0,1-0.4477,1-1V9h1.5C10.7761,9,11,9.2239,11,9.5v2
c0,0.8284,0.6716,1.5,1.5,1.5s1.5-0.6716,1.5-1.5V5c0-0.5523-0.4477-1-1-1l0,0V2.49C12.9946,2.2178,12.7723,1.9999,12.5,2
c-0.2816,0.0047-0.5062,0.2367-0.5015,0.5184C11.9987,2.5289,11.9992,2.5395,12,2.55V5C12,5.5523,12.4477,6,13,6s1-0.4477,1-1
s-0.4477-1-1-1 M8,6.5C8,6.7761,7.7761,7,7.5,7h-5C2.2239,7,2,6.7761,2,6.5v-3C2,3.2239,2.2239,3,2.5,3h5C7.7761,3,8,3.2239,8,3.5
V6.5z"/>
</svg>
</span>{{ $car->fuel_type }}
</li>
@endif
</ul>
</section>
<section>
<div data-gui="about-advert" class="sc-jIDeSl iAiVaO">
<ul class="list-unstyled car-feature-list nomargin">
<!-- @if($car->transmission != '' && $car->transmission != null)
<li><b>Transmission:</b> <i>{{ $car->transmission }}</i></li>
@endif-->
@if($car->color != '' && $car->color != null)
<li><b>Color:</b> <i>{{ $car->color }}</i></li>
@endif
@if($car->engine_type != '' && $car->engine_type != null)
<li><b>Engine Type:</b> <i>{{ $car->engine_type }}</i></li>
@endif
@if($car->engine_capacity != '' && $car->engine_capacity != null)
<li><b>Engine Capacity:</b> <i>{{ number_format($car->engine_capacity) }}</i></li>
@endif
@if($car->assembly != '' && $car->assembly != null)
<li><b>Assembly:</b> <i>{{ $car->assembly }}</i></li>
@endif
@if($car->body_type != '' && $car->body_type != null)
<li><b>Body Type:</b> <i>{{ $car->body_type }}</i></li>
@endif
@if($car->fuel_consumption != '' && $car->fuel_consumption != null)
<li><b>Fuel Consumption:</b> <i>{{ $car->fuel_consumption }}</i></li>
@endif
@if($car->seats != '' && $car->seats != null)
<li><b>Seats:</b> <i>{{ $car->seats }}</i></li>
@endif
@if($car->doors != '' && $car->doors != null)
<li><b>Doors:</b> <i>{{ $car->doors }}</i></li>
@endif
</ul>
<br>
<h2 class="atc-type-fiesta atc-type-fiesta--medium">Car Features</h2>
<ul class="list-unstyled car-feature-list nomargin">
@if($car->abs == 1)
<li><i class="icon abs"></i> ABS</li>
@endif
@if($car->am_fm_radio == 1)
<li><i class="icon am_fm_radio"></i> AM/FM Radio</li>
@endif
@if($car->air_bags == 1)
<li><i class="icon air_bags"></i> Air Bags</li>
@endif
@if($car->air_conditioning == 1)
<li><i class="icon air_conditioning"></i> Air Conditioning</li>
@endif
@if($car->alloy_rims == 1)
<li><i class="icon alloy_rims"></i> Alloy Rims</li>
@endif
@if($car->cd_player == 1)
<li><i class="icon cd_player"></i> CD Player</li>
@endif
@if($car->dvd_player == 1)
<li><i class="icon dvd_player"></i> DVD Player</li>
@endif
@if($car->keyless_entry == 1)
<li><i class="icon keyless_entry"></i> Keyless Entry</li>
@endif
@if($car->power_locks == 1)
<li><i class="icon power_locks"></i> Power Locks</li>
@endif
@if($car->power_mirrors == 1)
<li><i class="icon power_mirrors"></i> Power Mirrors</li>
@endif
@if($car->power_steering == 1)
<li><i class="icon power_steering"></i> Power Steering</li>
@endif
@if($car->power_windows == 1)
<li><i class="icon power_windows"></i> Power Windows</li>
@endif
</ul>
</div>
</section>
<br>
<section class="sc-czETjp dybDGs">
<h3 data-gui="advert-description-title"
class="sc-cCwPlL dQVHfc atc-type-insignia atc-type-insignia--medium">
Description</h3>
<p class="sc-ksXiki jCxogk atds-type-picanto">{{ $car->description }}</p>
</section>
</div>
<section class="car_user_detail" >
<h3>SELLER INFO</h3>
<hr>
<table style="font-size: 16px;
margin-top: 20px;
line-height: 22px;
margin-bottom: 20px;">
<tr><td><strong style="max-width: 10px">Name:</strong></td><td><h3 class="seller_name">{{ isset($car->contact_name) && $car->contact_name!='' ? $car->contact_name : $car->user->name }}</h3></td></tr>
<tr><td><strong style="max-width: 10px">Phone:</strong></td><td><h3 class="seller_phone"> {{ $car->phone }}</h3></td></tr>
<tr><td><strong style="max-width: 10px">Location:</strong></td><td> <h3>{{ $car->location }}</h3></td></tr>
</table>
</section>
</aside>
</div>
@if(!empty($similar_car_list[0]))
<section class="atds-container atds-container--fixed-wide">
<header class="atds-section-title">
<h2 class="atds-type-phantom">Similar Cars</h2>
</header>
<div class="atds-carousel atds-popular-vehicles">
<div class="slick-slider slick-initialized" dir="ltr">
<div class="slick-list">
<div class="slick-track used-cars">
@foreach ($similar_car_list as $car)
<div>
<a class="atds-vehicle-spotlight" href="{{ url('/cars/used-car/'. $car->id) }}">
<div class="atds-vehicle-spotlight__image">
@php($image_url = trim(explode('||', $car->image_urls)[0]))
<span class="helper"></span>
<img class="atds-image" style="" src="{{ '/images/cars/'. $image_url }}"
alt="">
</div>
<div class="atds-vehicle-spotlight-label">
<span
class="atds-vehicle-spotlight-label__text atds-type-picanto">{{ isset($car->model->name) ? $car->model->name: '' }}<br>Rs.{{ number_format($car->price) }}</span>
</div>
</a>
</div>
@endforeach
</div>
<footer class="atds-section-footer expert-reviews-cta__container">
<a class="atds-signpost atds-type-fiesta" href="/cars/used-cars?sort_by=created-asc&keyword=&make_name[]=
<?php echo $car -> company [ 'name' ] ; ?> &model_name[]=
<?php echo isset ( $car -> model -> name ) ?
$car -> model -> name : '' ; ?> ">
<span class="atds-signpost__text">See more cars</span>
</a>
</footer>
</div>
</div>
</div>
</section>
@endif
<section class="car_user_detail about_this_mob" >
<div data-gui="about-advert" class="sc-jIDeSl iAiVaO">
<h2 class="atc-type-fiesta atc-type-fiesta--medium">About this advert</h2>
<h3 class="sc-kEJhVE bmorrn atc-type-smart atc-type-smart--medium">Specifications</h3>
<p class="sc-kkIhgv ebaaVY atc-type-smart">The data displayed in the above advert is the standard specification of the most recent model of this
vehicle. It's not the exact data for the actual vehicle being offered for sale on this platform and data
for older models could be different slightly. We strongly recommend you check the vehicle-specific
details with the seller before making up your mind.</p>
<p class="sc-kkIhgv ebaaVY atc-type-smart">The car token/tax category, where shown, is entirely defined by the seller, based on their personal
knowledge of the vehicle for sale. You are advised to check before making an offer to purchase.
.</p>
<br>
<h3 class="sc-kEJhVE bmorrn atc-type-smart atc-type-smart--medium">CarFame, will not accept responsibility for any information given</h3>
</div>
</section>
</div>
</main>
<script>
$(document).ready(function () {
$('.used-cars').slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 1,
centerMode: true,
responsive: [{
breakpoint: 1024,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
}
}]
});
$(window).on('load', function(){
setTimeout(function(){
jQuery('body').find('.widget-visible iframe').css({'bottom': '50px'});
}, 2000);
});
});
</script>
@endsection
QGV4dGVuZHMoJ2xheW91dHMuc2l0ZS1tYXN0ZXInKQoKCkBzZWN0aW9uKCdoZWFkZXItbGlua3MnKQo8bGluayBocmVmPSIvdGhlbWUtZmlsZXMvY3NzL2lubGluZS5jc3MiIHJlbD0ic3R5bGVzaGVldCI+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSIvdGhlbWUtZmlsZXMvY3NzL1VzZWRDYXJTaW5nbGVQYWdlLmNzcyI+CgogICAgICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiCiAgICAgICAgICAgICAgaHJlZj0iaHR0cHM6Ly9jLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5yLm5ldC9naC9rZW53aGVlbGVyL3NsaWNrQDEuOC4xL3NsaWNrL3NsaWNrLXRoZW1lLmNzcyIgLz4KICAgICAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJodHRwczovL2MuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnIubmV0L25wbS9zbGljay1jYXJvdXNlbEAxLjguMS9zbGljay9zbGljay5jc3MiIC8+CiAgICAgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9jLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5yLm5ldC9ucG0vc2xpY2stY2Fyb3VzZWxAMS44LjEvc2xpY2svc2xpY2subWluLmpzIj48L3NjcmlwdD4KICAgICAgICBAZm9yKCRpID0gMDsgJGkgPCBzaXplb2YoJGltYWdlcykgJiYgdHJpbSgkaW1hZ2VzWyRpXSkgIT0nJyA7ICRpKyspIAogICAgICAgIDxsaW5rIHJlbD0icHJlbG9hZCIgYXM9ImltYWdlIiBocmVmPSJ7eyB1cmwoJ2ltYWdlcy9jYXJzLycuIHRyaW0oJGltYWdlc1skaV0pKSB9fSIgLz4KICAgICAgICBAZW5kZm9yCiAgICAgICAgQGVuZHNlY3Rpb24KICAgICAgICBAc2VjdGlvbignY29udGVudCcpCgogICAgICAgIEBpbmNsdWRlKCdtZW51cy5jYXJzJywgWydzdWJtZW51JyA9PiAndXNlZC1jYXInXSkKCgogICAgICAgCgogICAgICAgIDxtYWluIGlkPSJjb250ZW50IiBjbGFzcz0ibWFpbl9fY29udGVudCB1c2VkLWZwYSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9IiI+CiAgICAgICAgICAgICAgICA8ZGl2IGlkPSJsYXlvdXQtZGVza3RvcCIgY2xhc3M9InNjLWVHSldNcyBoQ21nWGMiPgogICAgICAgICAgICAgICAgICAgIDxhcnRpY2xlIGNsYXNzPSJzYy1ic2F0dnYgZ3d1amtqIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHNlY3Rpb24gZGF0YS1ndWk9ImdhbGxlcnktc2VjdGlvbiIgY2xhc3M9InNjLWpkWEt4WSBkcU9QU04iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iIGZlYXR1cmUtdmVoaWNsZS1hbmQtYW5hbHl0aWNzIiBzdHlsZT0iZmxvYXQ6cmlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xOHB4OyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmVoaWNsZS1hbmFseXRpY3MiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbmFseXRpY3MtYm94ZXMgdmlld3MtYm94Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgd2lkdGg9IjIwIiBoZWlnaHQ9IjE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLjMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iaWNvbnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNLjgzMiA4czMuMzMzLTYuNjY2IDkuMTY3LTYuNjY2YzUuODMzIDAgOS4xNjYgNi42NjcgOS4xNjYgNi42NjdTMTUuODMyIDE0LjY2NyAxMCAxNC42NjdjLTUuODM0IDAtOS4xNjctNi42NjYtOS4xNjctNi42NjZ6IiBzdHJva2U9IiM3QjYxRkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwIDEwLjVhMi41IDIuNSAwIDEwMC01IDIuNSAyLjUgMCAwMDAgNXoiIHN0cm9rZT0iIzdCNjFGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJudW1iZXIiPnt7ICRjYXItPnZpZXcgfX0gPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhbmFseXRpY3MtYm94ZXMgY2xpY2tzLWJveCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3ZnIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8yMDAwL3N2ZyIgY2xhc3M9Imljb25zIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjg4NyA3Ljc4YTYuMTQxIDYuMTQxIDAgMDAtMy4xNzQtMS42NzIgOS40NDQgOS40NDQgMCAwMC0xLjU2NC0uMjcxYzEuMzI3LTEuNDkgMS4wOS0zLjc1LS40NzQtNS4wMTQtMS41NjMtMS4yNjUtMy45MzItMS4wMzktNS4yNTguNDUyLTEuMzI3IDEuNDktMS4wOSAzLjc0OS40NzQgNS4wMTQuMjg0LjIyNS41NjguNDA2Ljg1Mi40OTZ2Ljk5NGwtLjc1OC0uNjc3Yy0uNjYzLS42MzMtMS43NTMtLjYzMy0yLjQ2MyAwLS42NjMuNjMyLS43MSAxLjYyNi0uMDQ4IDIuMjU4bDIuMTggMi40NGMuMDk0LjYzMi4zMzEgMS4yMTkuNjYzIDEuNzYuMjM3LjQwNy41NjguODE0LjkgMS4xM3YuODU4YzAgLjI3MS4xOS40NTIuNDc0LjQ1Mmg2LjQ0M2MuMjM3IDAgLjQ3My0uMjI2LjQ3My0uNDUydi0xLjE3NGE1LjYwMyA1LjYwMyAwIDAwMS4zNzQtMy42NTl2LTIuNjJjLjA0OC0uMTggMC0uMjctLjA5NC0uMzE2ek0yLjQ2NCAzLjUzMmMwLTEuNDkgMS4yOC0yLjY2NSAyLjg0My0yLjYyIDEuNTYzIDAgMi43OTUgMS4yMiAyLjc0NyAyLjcxIDAgLjgxNC0uMzc5IDEuNTM2LTEuMDQyIDIuMDMzVjMuMzk4YTEuNTA3IDEuNTA3IDAgMDAtLjUwNC0xLjAyOCAxLjY1NCAxLjY1NCAwIDAwLTEuMTA3LS40MThjLS44NTItLjA0NS0xLjYxLjYzMy0xLjYxIDEuNDQ2djIuMzQ4Yy0uODA2LS40NTEtMS4yOC0xLjMxLTEuMzI3LTIuMjEzem05LjYxNyA3LjEzN2MuMDQ4IDEuMTc0LS4zNzkgMi4zMDQtMS4xODQgMy4yMDctLjA5NS4wOS0uMTkuMTgtLjE5LjMxNnYuOTQ5SDUuMjEydi0uNjMzYzAtLjEzNS0uMDk1LS4yNy0uMTktLjM2MWEzLjU5NyAzLjU5NyAwIDAxLS44NTItLjk5NCA0LjMxNCA0LjMxNCAwIDAxLS41NjktMS41MzZjMC0uMDktLjA0Ny0uMTgtLjA5NS0uMjdMMS4yMzIgOC43NzNhLjczMS43MzEgMCAwMS0uMjM2LS41NDJjMC0uMTguMDk0LS40MDcuMjM2LS41NDJhLjg5Ny44OTcgMCAwMTEuMTM3IDBsMS4zNzQgMS4zMXYxLjM1NWwuOS0uNDUyVjMuMzk4YS42MzYuNjM2IDAgMDEuNzExLS41NDJjLjMzMiAwIC42NjMuMjI1LjY2My41NDJ2NS4xOTRsLjk0OC4xOFY2LjY5NmMuMDQ3LS4wNDUuMDk1LS4wNDUuMTQyLS4wOS4zMzIgMCAuNjYzLjA0NS45OTUuMDl2Mi4zMDRsLjc1OC4xMzVWNi43ODVsLjU2OC4xMzZjLjIzNy4wNDUuNDc0LjEzNS43MS4yMjZ2Mi4yNThsLjc1OS4xMzZWNy40NjNjLjQyNi4xOC44MDUuNDUyIDEuMTM3Ljc2OGwuMDQ3IDIuNDM5eiIgZmlsbD0iIzMyOURFQiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJudW1iZXIiPnt7ICRjYXItPmNsaWNrcyB9fSA8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImFuYWx5dGljcy1ib3hlcyBjYWxscy1ib3giPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uMy5vcmcvMjAwMC9zdmciIGNsYXNzPSJpY29ucyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjYWxsc19zdmdfX2NsaXAwXzc1MDYyXzczNzE1KSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS40MDcgMy4xMjVhMy4xMjUgMy4xMjUgMCAwMTIuNDY4IDIuNDY5TDkuNDA3IDMuMTI1em0wLTIuNWE1LjYyNSA1LjYyNSAwIDAxNC45NjggNC45NjNMOS40MDcuNjI1em00LjM0MyA5Ljk1djEuODc1YTEuMjUgMS4yNSAwIDAxLTEuMzYyIDEuMjUgMTIuMzcgMTIuMzcgMCAwMS01LjM5NC0xLjkxOWMtMS41MS0uOTYtMi43OS0yLjI0LTMuNzUtMy43NWExMi4zNjkgMTIuMzY5IDAgMDEtMS45MTktNS40MTlBMS4yNSAxLjI1IDAgMDEyLjU3IDEuMjVoMS44NzVhMS4yNSAxLjI1IDAgMDExLjI1IDEuMDc1Yy4wOC42LjIyNiAxLjE5LjQzOCAxLjc1NkExLjI1IDEuMjUgMCAwMTUuODUgNS40bC0uNzkzLjc5NGExMCAxMCAwIDAwMy43NSAzLjc1TDkuNiA5LjE1YTEuMjUgMS4yNSAwIDAxMS4zMi0uMjgxIDguMDI2IDguMDI2IDAgMDAxLjc1NS40MzcgMS4yNSAxLjI1IDAgMDExLjA3NSAxLjI2OXoiIHN0cm9rZT0iI0ZDMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNhbGxzX3N2Z19fY2xpcDBfNzUwNjJfNzM3MTUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTV2MTVIMHoiPjwvcGF0aD48L2NsaXBQYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2RlZnM+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Im51bWJlciI+e3sgJGNhci0+Y2FsbHMgfX08L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiIHN0eWxlPSIgICAgbWFyZ2luLXRvcDogMTZweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCBpZiAoaXNzZXQoJGNhci0+ZmVhdHVyZWQpICYmICRjYXItPmZlYXR1cmVkID09IDEpIHsgPz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZlYXR1cmVkLXJpYmJvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaWIgbGctcG9wb3ZlciBmZWF0dXJlZC1wb3BvdmVyIiBkYXRhLXRvZ2dsZT0icG9wb3ZlciIgZGF0YS1wbGFjZW1lbnQ9ImF1dG8gcmlnaHQiIGRhdGEtaHRtbD0idHJ1ZSIgZGF0YS1vcmlnaW5hbC10aXRsZT0iIiB0aXRsZT0iIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRkVBVFVSRUQgPGkgY2xhc3M9ImZhIGZhLWV4Y2xhbWF0aW9uLWNpcmNsZSI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCB9ID8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBmb3IoJGkgPSAwOyAkaSA8IHNpemVvZigkaW1hZ2VzKSAmJiB0cmltKCRpbWFnZXNbJGldKSAhPScnIDsgJGkrKykgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im15U2xpZGVzIiBzdHlsZT0id2lkdGg6aW5oZXJpdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsiPgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im51bWJlcnRleHQiPnt7ICRpICsgMSB9fSAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge3sgc2l6ZW9mKCRpbWFnZXMpIC0gKHRyaW0oJGltYWdlc1tzaXplb2YoJGltYWdlcykgLSAxXSkgPT0gJycgPyAxIDogMCkgfX08L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJoZWxwZXIiPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJ7eyB1cmwoJ2ltYWdlcy9jYXJzLycuIHRyaW0oJGltYWdlc1skaV0pKSB9fSIgc3R5bGU9IiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kZm9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGlkPSJzaW5nbGUtY2FyLXNhdmVkLWJ1dHRvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgY2xhc3M9ImhpZGRlbiIgdmFsdWU9Int7ICRjYXItPmlkIH19Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEgZmEtaGVhcnQtbyI+PC9pPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBmYS1oZWFydCBoaWRkZW4iPjwvaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTYXZlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJwcmV2IiBvbmNsaWNrPSJwbHVzU2xpZGVzKCAtIDEpIj7ina48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuZXh0IiBvbmNsaWNrPSJwbHVzU2xpZGVzKDEpIj7ina88L2E+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjYXB0aW9uLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBpZD0iY2FwdGlvbiI+e3sgJGNhci0+dGl0bGUgfX08L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icm93IGltYWdlc19zbGlkZXIiIHN0eWxlPSJoZWlnaHQ6IDkwcHg7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwMWE7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9InNsaWRlcl9idXR0b25zIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0iZmxvYXQ6IGxlZnQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4OyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25jbGljaz0icGx1c1NsaWRlcyggLSAxKSI+4p2uPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZm9yKCRpID0gMDsgJGkgPCBzaXplb2YoJGltYWdlcykgJiYgdHJpbSgkaW1hZ2VzWyRpXSkgIT0nJyA7ICRpKyspIDxkaXYgY2xhc3M9ImNvbHVtbiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImhlbHBlciI+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImRlbW8gY3Vyc29yIiBzcmM9Int7IHVybCgnaW1hZ2VzL2NhcnMvJy4gdHJpbSgkaW1hZ2VzWyRpXSkpIH19IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9InZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDsiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbmNsaWNrPSJjdXJyZW50U2xpZGUoe3sgJGkgKyAxIH19KSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRmb3IKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gY2xhc3M9InNsaWRlcl9idXR0b25zIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0idGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4OyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25jbGljaz0icGx1c1NsaWRlcygxKSI+4p2vPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNjLWVHSldNcyBlYnVEY04gb3ZlcnZpZXdfZGV0YWlsIj4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJzYy1pVFZKRk0gZGRNSVprIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNjLWVmSFlVTyBkZHNaQWwiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMiBkYXRhLWd1aT0ib3ZlcnZpZXdUaXRsZSIgY2xhc3M9InNjLWlCekVlWCBnbFptSlIgYXRjLXR5cGUtaW5zaWduaWEgYXRjLXR5cGUtaW5zaWduaWEtLW1lZGl1bSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE92ZXJ2aWV3CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9oMj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGFyaWEtbGFiZWw9IktleSBTcGVjaWZpY2F0aW9ucyIgZGF0YS1ndWk9ImtleS1zcGVjcy1zZWN0aW9uIiBjbGFzcz0ic2MtZFBhTnpjIGZxYkpDUyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJzYy1iQmpSU04gakdCSGF4IGF0Yy10eXBlLWZpZXN0YSBhdGMtdHlwZS0tcmVndWxhciI+PHNwYW4gY2xhc3M9Imljb24tc3ZnIj48c3ZnIHhtbG5zPSJodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uMy5vcmcvMjAwMC9zdmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIiBpZD0ia3MtbWlsZWFnZSIgdmlld0JveD0iMCAwIDI0IDI0IiBoZWlnaHQ9IjMwIiB3aWR0aD0iMzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMFYweiIgZmlsbD0ibm9uZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik03LjcxIDcuMjVsLjg3IDEuMmEuNS41IDAgMCAxLS44LjU5bC0uODgtMS4yYTguMDIgOC4wMiAwIDAgMC0yLjM0IDMuMjJsMS40MS40NmEuNS41IDAgMSAxLS4zLjk1TDQuMjQgMTJhOC4wMSA4LjAxIDAgMCAwIDAgMy45OGwxLjQxLS40NmEuNS41IDAgMCAxIC4zMS45NWwtMS40Ni40OGExIDEgMCAwIDEtMS45NC4zN0E5Ljk5IDkuOTkgMCAwIDEgMTIgNGExMCAxMCAwIDAgMSA5LjQzIDEzLjMzIDEgMSAwIDAgMS0xLjk0LS4zN2wtMS40Ni0uNDhhLjUuNSAwIDEgMSAuMy0uOTVsMS40Mi40NmE4LjAyIDguMDIgMCAwIDAgMC0zLjk4bC0xLjQxLjQ2YS41LjUgMCAwIDEtLjMxLS45NWwxLjQxLS40NmE4LjAyIDguMDIgMCAwIDAtMi4zNC0zLjIzbC0uODcgMS4yYS41LjUgMCAxIDEtLjgxLS41OGwuODctMS4yYTcuOTUgNy45NSAwIDAgMC0zLjc5LTEuMjNWNy41YS41LjUgMCAxIDEtMSAwVjYuMDJhNy45NSA3Ljk1IDAgMCAwLTMuNzkgMS4yM3pNOSAxOGg2YTEgMSAwIDAgMSAwIDJIOWExIDEgMCAwIDEgMC0yem0zLjItMi44YTEgMSAwIDAgMS0xLjQtMS40bDQuMi0zLjVhLjUuNSAwIDEgMSAuNy43bC0zLjUgNC4yeiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+PC9zcGFuPjxzcGFuIGRhdGEtdGVzdGlkPSJtaWxlYWdlIiBkYXRhLWd1aT0ibWlsZWFnZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzYy1raElnRWsgbGlnZFhOIj57eyAkY2FyLT5taWxsYWdlID4gMCA/IG51bWJlcl9mb3JtYXQoJGNhci0+bWlsbGFnZSkgOiAnLSd9fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga208L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InNjLWJCalJTTiBqR0JIYXggYXRjLXR5cGUtZmllc3RhIGF0Yy10eXBlLS1yZWd1bGFyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Imljb24tc3ZnIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM4OC4yMjMgMzg4LjIyMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg4LjIyMyAzODguMjIzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zODguMjIzLDE2MC4yODRoLTIyLjk0NGwtMzAtMTM2LjI1Mkg1Mi45NDNsLTMwLDEzNi4yNTJIMHYxMzkuMTVoMjB2NjQuNzU2aDEwMHYtNjQuNzU2aDE0OC4yMjN2NjQuNzU2aDEwMHYtNjQuNzU2aDIwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYxNjAuMjg0eiBNMzAsMjY5LjQzNXYtNzkuMTVoMzI4LjIyM3Y3OS4xNUgzMHogTTc3LjA1Nyw1NC4wMzJoMjM0LjEwOWwyMy4zOTUsMTA2LjI1Mkg1My42NjJMNzcuMDU3LDU0LjAzMnogTTkwLDMzNC4xOUg1MAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LTM0Ljc1Nmg0MFYzMzQuMTl6IE0zMzguMjIzLDMzNC4xOWgtNDB2LTM0Ljc1Nmg0MFYzMzQuMTl6IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCB4PSI0OS41NzUiIHk9IjIxNC44NTkiIHdpZHRoPSI0MCIgaGVpZ2h0PSIzMCIgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMjk4LjY0OCIgeT0iMjE0Ljg1OSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjMwIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+e3sgJGNhci0+Y29tcGFueVsnbmFtZSddIH19PC9saT4KCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2MtYkJqUlNOIGpHQkhheCBhdGMtdHlwZS1maWVzdGEgYXRjLXR5cGUtLXJlZ3VsYXIiPjxzcGFuIGNsYXNzPSJpY29uLXN2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uMy5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA2MCIgeD0iMHB4IiB5PSIwcHgiPjx0aXRsZT5UcmFuc21pc3Npb248L3RpdGxlPjxnPjxwYXRoIGQ9Ik00NywzMEg0NFYyOWExLDEsMCwwLDAtMS0xSDQwVjI3YTUsNSwwLDAsMC01LTVIMzAuOUE1LDUsMCwwLDAsMjgsMTguNDJhNCw0LDAsMCwwLTMtNC4yOFY3Ljg0YTMuMzYsMy4zNiwwLDAsMCwyLjMyLTIuNjVjLjQ2LTIuNzcuODEtMy41NiwwLTQuNDhTMjUuODQsMCwyMi4xOCwwYTIsMiwwLDAsMC0yLDIuMzNjLjQxLDIuNS4zNiw0Ljc1LDIuNzksNS41MXY2LjNhNCw0LDAsMCwwLTMsNC4yOEE1LDUsMCwwLDAsMTcuMSwyMkg2VjIxYTEsMSwwLDAsMC0xLTFIMWExLDEsMCwwLDAtMSwxVjQ3YTEsMSwwLDAsMCwxLDFINWExLDEsMCwwLDAsMS0xVjQ2SDM1YTUsNSwwLDAsMCw1LTVWNDBoM2ExLDEsMCwwLDAsMS0xVjM4aDNhMSwxLDAsMCwwLDEtMVYzMUExLDEsMCwwLDAsNDcsMzBaTTIyLjE4LDJoMy42NGwtLjQ4LDIuODZhMS4zNiwxLjM2LDAsMCwxLTIuNjgsMFpNMjQsMTZhMiwyLDAsMCwxLDIsMkgyMkEyLDIsMCwwLDEsMjQsMTZabS0yLDRoNGEzLDMsMCwwLDEsMi44MywySDE5LjE3QTMsMywwLDAsMSwyMiwyMFpNNCw0NkgyVjIySDRabTM0LTVhMywzLDAsMCwxLTMsM0g2VjI0SDM1YTMsMywwLDAsMSwzLDNabTQtM0g0MFYzMGgyWm00LTJINDRWMzJoMloiLz48cGF0aCBkPSJNMzEsMzFoLS40M2wuMjktLjQ5YTEsMSwwLDAsMC0uMTUtMS4yMmMtMi42MS0yLjYxLTIuMzQtMi42Ny0zLjcxLTEuODZWMjdhMSwxLDAsMCwwLTEtMUgyMmExLDEsMCwwLDAtMSwxdi40M2wtLjQ5LS4yOWExLDEsMCwwLDAtMS4yMi4xNWMtMi42MiwyLjYzLTIuNjYsMi4zNS0xLjg2LDMuNzFIMTdhMSwxLDAsMCwwLTEsMXY0YTEsMSwwLDAsMCwxLDFoLjQzbC0uMjkuNDlhMSwxLDAsMCwwLC4xNSwxLjIyYzIuNTcsMi41NywyLjM1LDIuNjYsMy43MSwxLjg2VjQxYTEsMSwwLDAsMCwxLDFoNGExLDEsMCwwLDAsMS0xdi0uNDNjMS4zNC43OSwxLjA4Ljc3LDMuNzEtMS44NmExLDEsMCwwLDAsLjE1LTEuMjJMMzAuNTcsMzdIMzFhMSwxLDAsMCwwLDEtMVYzMkExLDEsMCwwLDAsMzEsMzFabS0xLDRjLTEuMiwwLTEuNjktLjEtMiwuNXMwLC45Mi43OSwyLjM0bC0uOTEuOTFMMjYuNTEsMzhhMSwxLDAsMCwwLTEuNTEuODdWNDBIMjNjMC0xLjIuMS0xLjY5LS41LTJzLS45NSwwLTIuMzQuNzlsLS45MS0uOTFMMjAsMzYuNTFBMSwxLDAsMCwwLDE5LjE3LDM1SDE4VjMzYzEuMiwwLDEuNjkuMSwyLS41czAtLjkyLS43OS0yLjM0bC45MS0uOTEsMS4zMy43OUExLDEsMCwwLDAsMjMsMjkuMTdWMjhoMmMwLDEuMi0uMSwxLjY5LjUsMnMuOTMsMCwyLjM0LS43OWwuOTEuOTFMMjgsMzEuNDlBMSwxLDAsMCwwLDI4LjgzLDMzSDMwWiIvPjxjaXJjbGUgY3g9IjI0IiBjeT0iMzQiIHI9IjIiLz48L2c+PC9zdmc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj57eyAkY2FyLT50cmFuc21pc3Npb24gfX0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2MtYkJqUlNOIGpHQkhheCBhdGMtdHlwZS1maWVzdGEgYXRjLXR5cGUtLXJlZ3VsYXIiPjxzcGFuIGNsYXNzPSJpY29uLXN2ZyI+PHN2ZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uMy5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Im0xNy45IDExLjdjLjQtLjMuNy0uNC44LS41LjctLjEgMS4xLS42IDEuMS0xLjQgMC0uNC0uMS0uOC0uMy0xLjRsLS4zLS44Yy0uMS0uMy0uMy0uNy0uNi0xLjFsLTEtMS4zYy4xLS43LS4xLTEuMy0uNy0xLjktLjUtLjUtMS4yLS43LTEuOS0uNmwtLjItLjJjLS40LS4yLS43LS41LTEuMi0uNS0uNyAwLTIgMS0yLjUgMS44LS4zLjUtLjIuOCAwIDEgLjEuMi4zLjQuNy43aC0uM2wtLjYtLjJjLS4zLS4xLS43LS4yLTEtLjMtMS4xLS4zLTIuMi0uNS0zLjMtLjYtLjMgMC0uNyAwLTEgMC0xLjMgMC0yLjUuNS0zLjYgMS41LS40LjQtLjcuNy0xIDEuMWwtLjEuMmgtLjFjLS4zIDAtLjUgMC0uOC4xdjEuN2MuNCAwIC43IDAgMS4xLS4xLjMgMCAuNS0uMS41LS4xbC4zLS4xLjItLjNjMC0uMS4xLS4yLjItLjMuMi0uMy41LS42LjctLjguOS0uOCAxLjgtMS4yIDIuNi0xLjNoLjhjLjguMSAxLjcuMiAyLjguNi42LjIgMSAuMyAxLjMuNGwuNy4zIDMuNC0uMmMuNC4zLjUuNS42LjZsLS4xLjFjLS4xLjEtLjIuMS0uOS4xLS42IDAtMS4xIDAtMS43LjEtMi4yLjMtOC4yIDMtOS41IDQuMy0xLjEgMS4xLS40IDIgLjMgMi44LjEuMS4yLjIuMy4zLS4yLjEtLjcuMy0xLjUuNmwtMi4xLjd2MS44Yy42LS4zIDEuMi0uNSAxLjMtLjUuNC0uMS44LS4zIDEuMS0uNGwuMi0uMWMxLjItLjQgMS44LS44IDIuMi0xLjEuNS0uNC43LTEgLjQtMS43LS4yLS4zLS4zLS40LS43LS45LS4yLS4yLS4zLS40LS40LS40bC4xLS4xYzEuMS0xLjEgNi43LTMuNiA4LjUtMy44LjUtLjEuOS0uMSAxLjUtLjEuOSAwIDEuMyAwIDEuOC0uMy4yLS4xLjMtLjIuNC0uMy42LS41LjYtMS4xLjUtMS41IDAtLjEtLjEtLjMtLjEtLjRsLjEuMS4zLjRjLjIuMy40LjYuNC44bC4zLjhjLjEuMi4yLjUuMi43LTEuMS41LTMuMyAyLjEtMy4yIDIuOWwxLjcgMy43LTIuNS0yLjN2LS4yaC0uMmwtLjYtLjctLjMuM2MtMS4xIDEuMS0xLjYgMi41LTEuNiA0IDAgLjcuMSAxLjQuNCAyaC01LjRjLTMuNyAwLTUuNiAwLTYuNCAwdjEuOGg2LjMgMi41IDMuOWMxLjEgMS4yIDIuNiAxLjkgNC4zIDEuOSAzLjEgMCA1LjctMi41IDUuNy01LjcgMC0yLjktMi4xLTUuMy00LjgtNS43em0tMi01LjdjLS41LS40LTEuMS0uNy0xLjgtMWwtLjMtLjF2LjFjLS4xLS4xLS4yLS4xLS4yLS4ybC0uMS0uMWMtLjItLjEtLjQtLjItLjUtLjRsLjEtLjFjLjItLjEuNC0uMy41LS40IDAgMCAuMSAwIC4xLjEuMS4xLjIuMi4zLjNsLjYuOC42LS40aC4xYy4xLS4xLjItLjEuNC4xcy4yLjMuMi40bC0uNC41em0xLjEgMTUuM2MtMi4yIDAtNC0xLjgtNC00IDAtLjYuMS0xLjIuMy0xLjdsMy40IDMuMyAyLjItMS4zLTItNC4zYzIuMiAwIDQgMS44IDQgNHMtMS43IDQtMy45IDR6Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPnt7ICRjYXItPmNvbmRpdGlvbiB9fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5mdWVsX3R5cGUgIT0gJycgJiYgJGNhci0+ZnVlbF90eXBlICE9IG51bGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJzYy1iQmpSU04gakdCSGF4IGF0Yy10eXBlLWZpZXN0YSBhdGMtdHlwZS0tcmVndWxhciI+PHNwYW4gY2xhc3M9Imljb24tc3ZnIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE1IDE1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNSAxNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMyw2TDEzLDZ2NS41YzAsMC4yNzYxLTAuMjIzOSwwLjUtMC41LDAuNVMxMiwxMS43NzYxLDEyLDExLjV2LTJDMTIsOC42NzE2LDExLjMyODQsOCwxMC41LDhIOVYyYzAtMC41NTIzLTAuNDQ3Ny0xLTEtMUgyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQzEuNDQ3NywxLDEsMS40NDc3LDEsMnYxMWMwLDAuNTUyMywwLjQ0NzcsMSwxLDFoNmMwLjU1MjMsMCwxLTAuNDQ3NywxLTFWOWgxLjVDMTAuNzc2MSw5LDExLDkuMjIzOSwxMSw5LjV2MgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMwLDAuODI4NCwwLjY3MTYsMS41LDEuNSwxLjVzMS41LTAuNjcxNiwxLjUtMS41VjVjMC0wLjU1MjMtMC40NDc3LTEtMS0xbDAsMFYyLjQ5QzEyLjk5NDYsMi4yMTc4LDEyLjc3MjMsMS45OTk5LDEyLjUsMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMtMC4yODE2LDAuMDA0Ny0wLjUwNjIsMC4yMzY3LTAuNTAxNSwwLjUxODRDMTEuOTk4NywyLjUyODksMTEuOTk5MiwyLjUzOTUsMTIsMi41NVY1QzEyLDUuNTUyMywxMi40NDc3LDYsMTMsNnMxLTAuNDQ3NywxLTEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzLTAuNDQ3Ny0xLTEtMSBNOCw2LjVDOCw2Ljc3NjEsNy43NzYxLDcsNy41LDdoLTVDMi4yMjM5LDcsMiw2Ljc3NjEsMiw2LjV2LTNDMiwzLjIyMzksMi4yMjM5LDMsMi41LDNoNUM3Ljc3NjEsMyw4LDMuMjIzOSw4LDMuNQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFY2LjV6Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPnt7ICRjYXItPmZ1ZWxfdHlwZSB9fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBkYXRhLWd1aT0iYWJvdXQtYWR2ZXJ0IiBjbGFzcz0ic2MtaklEZVNsIGlBaVZhTyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsaXN0LXVuc3R5bGVkIGNhci1mZWF0dXJlLWxpc3Qgbm9tYXJnaW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPnRyYW5zbWlzc2lvbiAhPSAnJyAmJiAkY2FyLT50cmFuc21pc3Npb24gIT0gbnVsbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxiPlRyYW5zbWlzc2lvbjo8L2I+IDxpPnt7ICRjYXItPnRyYW5zbWlzc2lvbiB9fTwvaT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmNvbG9yICE9ICcnICYmICRjYXItPmNvbG9yICE9IG51bGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48Yj5Db2xvcjo8L2I+IDxpPnt7ICRjYXItPmNvbG9yIH19PC9pPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+ZW5naW5lX3R5cGUgIT0gJycgJiYgJGNhci0+ZW5naW5lX3R5cGUgIT0gbnVsbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxiPkVuZ2luZSBUeXBlOjwvYj4gPGk+e3sgJGNhci0+ZW5naW5lX3R5cGUgfX08L2k+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5lbmdpbmVfY2FwYWNpdHkgIT0gJycgJiYgJGNhci0+ZW5naW5lX2NhcGFjaXR5ICE9IG51bGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48Yj5FbmdpbmUgQ2FwYWNpdHk6PC9iPiA8aT57eyBudW1iZXJfZm9ybWF0KCRjYXItPmVuZ2luZV9jYXBhY2l0eSkgfX08L2k+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5hc3NlbWJseSAhPSAnJyAmJiAkY2FyLT5hc3NlbWJseSAhPSBudWxsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGI+QXNzZW1ibHk6PC9iPiA8aT57eyAkY2FyLT5hc3NlbWJseSB9fTwvaT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmJvZHlfdHlwZSAhPSAnJyAmJiAkY2FyLT5ib2R5X3R5cGUgIT0gbnVsbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxiPkJvZHkgVHlwZTo8L2I+IDxpPnt7ICRjYXItPmJvZHlfdHlwZSB9fTwvaT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmZ1ZWxfY29uc3VtcHRpb24gIT0gJycgJiYgJGNhci0+ZnVlbF9jb25zdW1wdGlvbiAhPSBudWxsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGI+RnVlbCBDb25zdW1wdGlvbjo8L2I+IDxpPnt7ICRjYXItPmZ1ZWxfY29uc3VtcHRpb24gfX08L2k+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5zZWF0cyAhPSAnJyAmJiAkY2FyLT5zZWF0cyAhPSBudWxsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGI+U2VhdHM6PC9iPiA8aT57eyAkY2FyLT5zZWF0cyB9fTwvaT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmRvb3JzICE9ICcnICYmICRjYXItPmRvb3JzICE9IG51bGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48Yj5Eb29yczo8L2I+IDxpPnt7ICRjYXItPmRvb3JzIH19PC9pPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJhdGMtdHlwZS1maWVzdGEgYXRjLXR5cGUtZmllc3RhLS1tZWRpdW0iPkNhciBGZWF0dXJlczwvaDI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGlzdC11bnN0eWxlZCBjYXItZmVhdHVyZS1saXN0IG5vbWFyZ2luIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5hYnMgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBhYnMiPjwvaT4gQUJTPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmFtX2ZtX3JhZGlvID09IDEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gYW1fZm1fcmFkaW8iPjwvaT4gQU0vRk0gUmFkaW88L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+YWlyX2JhZ3MgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBhaXJfYmFncyI+PC9pPiBBaXIgQmFnczwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5haXJfY29uZGl0aW9uaW5nID09IDEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gYWlyX2NvbmRpdGlvbmluZyI+PC9pPiBBaXIgQ29uZGl0aW9uaW5nPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmFsbG95X3JpbXMgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBhbGxveV9yaW1zIj48L2k+IEFsbG95IFJpbXM8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+Y2RfcGxheWVyID09IDEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gY2RfcGxheWVyIj48L2k+IENEIFBsYXllcjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5kdmRfcGxheWVyID09IDEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gZHZkX3BsYXllciI+PC9pPiBEVkQgUGxheWVyPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmtleWxlc3NfZW50cnkgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBrZXlsZXNzX2VudHJ5Ij48L2k+IEtleWxlc3MgRW50cnk8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+cG93ZXJfbG9ja3MgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBwb3dlcl9sb2NrcyI+PC9pPiBQb3dlciBMb2NrczwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5wb3dlcl9taXJyb3JzID09IDEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gcG93ZXJfbWlycm9ycyI+PC9pPiBQb3dlciBNaXJyb3JzPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPnBvd2VyX3N0ZWVyaW5nID09IDEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gcG93ZXJfc3RlZXJpbmciPjwvaT4gUG93ZXIgU3RlZXJpbmc8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+cG93ZXJfd2luZG93cyA9PSAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxpIGNsYXNzPSJpY29uIHBvd2VyX3dpbmRvd3MiPjwvaT4gUG93ZXIgV2luZG93czwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJzYy1jekVUanAgZHliREdzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDMgZGF0YS1ndWk9ImFkdmVydC1kZXNjcmlwdGlvbi10aXRsZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InNjLWNDd1BsTCBkUVZIZmMgYXRjLXR5cGUtaW5zaWduaWEgYXRjLXR5cGUtaW5zaWduaWEtLW1lZGl1bSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERlc2NyaXB0aW9uPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0ic2Mta3NYaWtpIGpDeG9nayBhdGRzLXR5cGUtcGljYW50byI+e3sgJGNhci0+ZGVzY3JpcHRpb24gfX08L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InNjLWVHSldNcyBlYnVEY04gYWJvdXRfdGhpcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBkYXRhLWd1aT0iYWJvdXQtYWR2ZXJ0IiBjbGFzcz0ic2MtaklEZVNsIGlBaVZhTyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJhdGMtdHlwZS1maWVzdGEgYXRjLXR5cGUtZmllc3RhLS1tZWRpdW0iPkFib3V0IHRoaXMgYWR2ZXJ0PC9oMj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDMgY2xhc3M9InNjLWtFSmhWRSBibW9ycm4gYXRjLXR5cGUtc21hcnQgYXRjLXR5cGUtc21hcnQtLW1lZGl1bSI+U3BlY2lmaWNhdGlvbnM8L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzYy1ra0loZ3YgZWJhYVZZIGF0Yy10eXBlLXNtYXJ0Ij5UaGUgZGF0YSBkaXNwbGF5ZWQgaW4gdGhlIGFib3ZlIGFkdmVydCBpcyB0aGUgc3RhbmRhcmQgc3BlY2lmaWNhdGlvbiBvZiB0aGUgbW9zdCByZWNlbnQgbW9kZWwgb2YgdGhpcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZWhpY2xlLiBJdCdzIG5vdCB0aGUgZXhhY3QgZGF0YSBmb3IgdGhlIGFjdHVhbCB2ZWhpY2xlIGJlaW5nIG9mZmVyZWQgZm9yIHNhbGUgb24gdGhpcyBwbGF0Zm9ybSBhbmQgZGF0YQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Igb2xkZXIgbW9kZWxzIGNvdWxkIGJlIGRpZmZlcmVudCBzbGlnaHRseS4gV2Ugc3Ryb25nbHkgcmVjb21tZW5kIHlvdSBjaGVjayB0aGUgdmVoaWNsZS1zcGVjaWZpYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXRhaWxzIHdpdGggdGhlIHNlbGxlciBiZWZvcmUgbWFraW5nIHVwIHlvdXIgbWluZC48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNjLWtrSWhndiBlYmFhVlkgYXRjLXR5cGUtc21hcnQiPlRoZSBjYXIgdG9rZW4vdGF4IGNhdGVnb3J5LCB3aGVyZSBzaG93biwgaXMgZW50aXJlbHkgZGVmaW5lZCBieSB0aGUgc2VsbGVyLCBiYXNlZCBvbiB0aGVpciBwZXJzb25hbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrbm93bGVkZ2Ugb2YgdGhlIHZlaGljbGUgZm9yIHNhbGUuIFlvdSBhcmUgYWR2aXNlZCB0byBjaGVjayBiZWZvcmUgbWFraW5nIGFuIG9mZmVyIHRvIHB1cmNoYXNlLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuPC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJzYy1rRUpoVkUgYm1vcnJuIGF0Yy10eXBlLXNtYXJ0IGF0Yy10eXBlLXNtYXJ0LS1tZWRpdW0iPkNhckZhbWUsIHdpbGwgbm90IGFjY2VwdCByZXNwb25zaWJpbGl0eSBmb3IgYW55IGluZm9ybWF0aW9uIGdpdmVuPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzY3JpcHQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBzbGlkZUluZGV4ID0gMTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd1NsaWRlcyhzbGlkZUluZGV4KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gcGx1c1NsaWRlcyhuKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3dTbGlkZXMoc2xpZGVJbmRleCArPSBuKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gY3VycmVudFNsaWRlKG4pIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd1NsaWRlcyhzbGlkZUluZGV4ID0gbik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIHNob3dTbGlkZXMobikgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgaTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0IHNsaWRlcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoIm15U2xpZGVzIik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBkb3RzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiZGVtbyIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgY2FwdGlvblRleHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY2FwdGlvbiIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAobiA+IHNsaWRlcy5sZW5ndGgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGVJbmRleCA9IDEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAobiA8IDEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGVJbmRleCA9IHNsaWRlcy5sZW5ndGgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgc2xpZGVzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1tpXS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkb3RzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvdHNbaV0uY2xhc3NOYW1lID0gZG90c1tpXS5jbGFzc05hbWUucmVwbGFjZSgiIGFjdGl2ZSIsICIiKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNbc2xpZGVJbmRleCAtIDFdLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb3RzW3NsaWRlSW5kZXggLSAxXS5jbGFzc05hbWUgKz0gIiBhY3RpdmUiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2NyaXB0PgogICAgICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgPC9hcnRpY2xlPgogICAgICAgICAgICAgICAgICAgIDxhc2lkZSBjbGFzcz0ic2MtZEZScGJLIGJGZ3pMWiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJzYy1oVFJrWFYgTVZmWGEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGRhdGEtdGVzdGlkPSJhZHZlcnQtdGl0bGUiIGRhdGEtZ3VpPSJhZHZlcnQtdGl0bGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9InNjLWdTWURubiBqY2ViZkUgYXRjLXR5cGUtaW5zaWduaWEgYXRjLXR5cGUtaW5zaWduaWEtLW1lZGl1bSBtb2RhbF90aXRsZSI+e3sgJGNhci0+dGl0bGUgfX08L2gxPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImNvbG9yOiA1MThlY2I7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ij48aSBjbGFzcz0iZmEgZmEtbWFwLW1hcmtlciI+PC9pPiAge3sgJGNhci0+cHJvdmluY2UgfX0ge3sgJGNhci0+bG9jYXRpb24gfX08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgc3R5bGU9ImZvbnQtc2l6ZTogMjBweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgc3R5bGU9IiIgY2xhc3M9Im1vZGFsX21vZGVsIj48c3Ryb25nPk1vZGVsOjwvc3Ryb25nPiB7eyBpc3NldCgkY2FyLT5tb2RlbFsnbmFtZSddKSA/ICRjYXItPm1vZGVsWyduYW1lJ10gOiAnJyB9fTwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxzdHJvbmc+WWVhcjo8L3N0cm9uZz4gPHNwYW4gY2xhc3M9Im1vZGFsX3llYXIiPnt7ICRjYXItPnllYXIgfX08L3NwYW4+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYy1lSm9jZmEgaENUYVpjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYy1vZWV6dCBPSkpDcCI+CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCBpZiAoJGNhci0+cHJpY2Vfb25fY2FsbCA9PSAxKSB7ID8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDIgZGF0YS10ZXN0aWQ9ImFkdmVydC1wcmljZSIgZGF0YS1ndWk9ImFkdmVydC1wcmljZSIgY2xhc3M9InNjLWpmZkhwaiBoTFpaa3YiIHN0eWxlPSJjb2xvcjogIzAwYTQ4ODsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByaWNlIE9uIENhbGw8L2gyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3BocCB9IGVsc2UgeyA/PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyIGRhdGEtdGVzdGlkPSJhZHZlcnQtcHJpY2UiIGRhdGEtZ3VpPSJhZHZlcnQtcHJpY2UiIGNsYXNzPSJzYy1qZmZIcGogaExaWmt2IiBzdHlsZT0iY29sb3I6ICMwMGE0ODg7Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBScy57eyBudW1iZXJfZm9ybWF0KCRjYXItPnByaWNlKSB9fTwvaDI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiB2YWx1ZT0ie3sgJGNhci0+cHJpY2UgfX0iIGNsYXNzPSJtb2RhbF9wcmljZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/cGhwIH0gPz4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2MtaGhJaU9nIGl3aXNOQSI+PGJ1dHRvbiBjbGFzcz0ic2MtZm5WWmNaIGhtcXB4eCI+PC9idXR0b24+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgZGF0YS1ndWk9ImNvbnRhY3Qtc2VsbGVyLWN0YSIgY2xhc3M9InNjLWFtaUpLIGl6dXJvRiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9InRlbDp7eyAkY2FyLT5waG9uZSB9fSIgcmVsPSJleHRlcm5hbCIgY2xhc3M9InNjLWtzbHVJRCBpdFdlbUwgYXRkcy1idXR0b24gYXRkcy10eXBlLWZpZXN0YSAiIHRpdGxlPSJDYWxsIj48aSBjbGFzcz0iZmEgZmEtcGhvbmUiPjwvaT48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0ie3sgdXJsKCcvJykgfX0vZGVhbGVyL2NvbnRhY3QvdXNlZC9jYXIve3sgJGNhci0+aWQgfX0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbD0iZXh0ZXJuYWwiIGNsYXNzPSJzYy1rc2x1SUQgaXRXZW1MIGF0ZHMtYnV0dG9uIGF0ZHMtdHlwZS1maWVzdGEiICB0aXRsZT0iTWVzc2FnZSI+PGkgY2xhc3M9ImZhIGZhLWNvbW1lbnRpbmctbyI+PC9pPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIHJlbD0iZXh0ZXJuYWwiIGNsYXNzPSJzYy1rc2x1SUQgaXRXZW1MIGF0ZHMtYnV0dG9uIGF0ZHMtdHlwZS1maWVzdGEiIGlkPSJvcGVub2ZmZXJNb2RhbEJ0biIgIHRpdGxlPSJTZW5kIE9mZmVyIj48aSBjbGFzcz0iZmEgZmEtcGFwZXItcGxhbmUiPjwvaT48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIiByZWw9ImV4dGVybmFsIiBjbGFzcz0ic2Mta3NsdUlEIGl0V2VtTCBhdGRzLWJ1dHRvbiBhdGRzLXR5cGUtZmllc3RhIiBpZD0ib3BlbnJlc2VydmVNb2RhbEJ0biIgIHRpdGxlPSJSZXNlcnZlIj48aSBjbGFzcz0iZmEgZmEtdGlja2V0Ij48L2k+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUoJ3NoYXJlZC5zaGFyZS1pY29ucycpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYy1nZ05KQUogZ0hEUVREIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYy1jV0drUXEgZVRMT3ZkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PlRvdGFsIHByaWNlPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGRhdGEtdGVzdGlkPSJ0b3RhbC1wcmljZS12YWx1ZSI+UnMue3sgbnVtYmVyX2Zvcm1hdCgkY2FyLT5wcmljZSkgfX08L2Rpdj4tLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+IAogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzYy1oVFJrWFYgTVZmWGEgb3ZlcnZpZXdfZGV0YWlsX21vYiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VjdGlvbiBjbGFzcz0ic2MtaVRWSkZNIGRkTUlaayI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2MtZWZIWVVPIGRkc1pBbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMiBkYXRhLWd1aT0ib3ZlcnZpZXdUaXRsZSIgY2xhc3M9InNjLWlCekVlWCBnbFptSlIgYXRjLXR5cGUtaW5zaWduaWEgYXRjLXR5cGUtaW5zaWduaWEtLW1lZGl1bSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPdmVydmlldwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2gyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBhcmlhLWxhYmVsPSJLZXkgU3BlY2lmaWNhdGlvbnMiIGRhdGEtZ3VpPSJrZXktc3BlY3Mtc2VjdGlvbiIgY2xhc3M9InNjLWRQYU56YyBmcWJKQ1MiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InNjLWJCalJTTiBqR0JIYXggYXRjLXR5cGUtZmllc3RhIGF0Yy10eXBlLS1yZWd1bGFyIj48c3BhbiBjbGFzcz0iaWNvbi1zdmciPjxzdmcgeG1sbnM9Imh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8yMDAwL3N2ZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIiBpZD0ia3MtbWlsZWFnZSIgdmlld0JveD0iMCAwIDI0IDI0IiBoZWlnaHQ9IjMwIiB3aWR0aD0iMzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQ9Ik03LjcxIDcuMjVsLjg3IDEuMmEuNS41IDAgMCAxLS44LjU5bC0uODgtMS4yYTguMDIgOC4wMiAwIDAgMC0yLjM0IDMuMjJsMS40MS40NmEuNS41IDAgMSAxLS4zLjk1TDQuMjQgMTJhOC4wMSA4LjAxIDAgMCAwIDAgMy45OGwxLjQxLS40NmEuNS41IDAgMCAxIC4zMS45NWwtMS40Ni40OGExIDEgMCAwIDEtMS45NC4zN0E5Ljk5IDkuOTkgMCAwIDEgMTIgNGExMCAxMCAwIDAgMSA5LjQzIDEzLjMzIDEgMSAwIDAgMS0xLjk0LS4zN2wtMS40Ni0uNDhhLjUuNSAwIDEgMSAuMy0uOTVsMS40Mi40NmE4LjAyIDguMDIgMCAwIDAgMC0zLjk4bC0xLjQxLjQ2YS41LjUgMCAwIDEtLjMxLS45NWwxLjQxLS40NmE4LjAyIDguMDIgMCAwIDAtMi4zNC0zLjIzbC0uODcgMS4yYS41LjUgMCAxIDEtLjgxLS41OGwuODctMS4yYTcuOTUgNy45NSAwIDAgMC0zLjc5LTEuMjNWNy41YS41LjUgMCAxIDEtMSAwVjYuMDJhNy45NSA3Ljk1IDAgMCAwLTMuNzkgMS4yM3pNOSAxOGg2YTEgMSAwIDAgMSAwIDJIOWExIDEgMCAwIDEgMC0yem0zLjItMi44YTEgMSAwIDAgMS0xLjQtMS40bDQuMi0zLjVhLjUuNSAwIDEgMSAuNy43bC0zLjUgNC4yeiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz48L3NwYW4+PHNwYW4gZGF0YS10ZXN0aWQ9Im1pbGVhZ2UiIGRhdGEtZ3VpPSJtaWxlYWdlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJzYy1raElnRWsgbGlnZFhOIj57eyAkY2FyLT5taWxsYWdlID4gMCA/IG51bWJlcl9mb3JtYXQoJGNhci0+bWlsbGFnZSkgOiAnLSd9fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGttPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InNjLWJCalJTTiBqR0JIYXggYXRjLXR5cGUtZmllc3RhIGF0Yy10eXBlLS1yZWd1bGFyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJpY29uLXN2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLjMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLjMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzg4LjIyMyAzODguMjIzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzODguMjIzIDM4OC4yMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzg4LjIyMywxNjAuMjg0aC0yMi45NDRsLTMwLTEzNi4yNTJINTIuOTQzbC0zMCwxMzYuMjUySDB2MTM5LjE1aDIwdjY0Ljc1NmgxMDB2LTY0Ljc1NmgxNDguMjIzdjY0Ljc1NmgxMDB2LTY0Ljc1NmgyMAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVjE2MC4yODR6IE0zMCwyNjkuNDM1di03OS4xNWgzMjguMjIzdjc5LjE1SDMweiBNNzcuMDU3LDU0LjAzMmgyMzQuMTA5bDIzLjM5NSwxMDYuMjUySDUzLjY2Mkw3Ny4wNTcsNTQuMDMyeiBNOTAsMzM0LjE5SDUwCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LTM0Ljc1Nmg0MFYzMzQuMTl6IE0zMzguMjIzLDMzNC4xOWgtNDB2LTM0Ljc1Nmg0MFYzMzQuMTl6IiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iNDkuNTc1IiB5PSIyMTQuODU5IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCB4PSIyOTguNjQ4IiB5PSIyMTQuODU5IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj57eyAkY2FyLT5jb21wYW55WyduYW1lJ10gfX08L2xpPgoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2MtYkJqUlNOIGpHQkhheCBhdGMtdHlwZS1maWVzdGEgYXRjLXR5cGUtLXJlZ3VsYXIiPjxzcGFuIGNsYXNzPSJpY29uLXN2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLjMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNjAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+VHJhbnNtaXNzaW9uPC90aXRsZT48Zz48cGF0aCBkPSJNNDcsMzBINDRWMjlhMSwxLDAsMCwwLTEtMUg0MFYyN2E1LDUsMCwwLDAtNS01SDMwLjlBNSw1LDAsMCwwLDI4LDE4LjQyYTQsNCwwLDAsMC0zLTQuMjhWNy44NGEzLjM2LDMuMzYsMCwwLDAsMi4zMi0yLjY1Yy40Ni0yLjc3LjgxLTMuNTYsMC00LjQ4UzI1Ljg0LDAsMjIuMTgsMGEyLDIsMCwwLDAtMiwyLjMzYy40MSwyLjUuMzYsNC43NSwyLjc5LDUuNTF2Ni4zYTQsNCwwLDAsMC0zLDQuMjhBNSw1LDAsMCwwLDE3LjEsMjJINlYyMWExLDEsMCwwLDAtMS0xSDFhMSwxLDAsMCwwLTEsMVY0N2ExLDEsMCwwLDAsMSwxSDVhMSwxLDAsMCwwLDEtMVY0NkgzNWE1LDUsMCwwLDAsNS01VjQwaDNhMSwxLDAsMCwwLDEtMVYzOGgzYTEsMSwwLDAsMCwxLTFWMzFBMSwxLDAsMCwwLDQ3LDMwWk0yMi4xOCwyaDMuNjRsLS40OCwyLjg2YTEuMzYsMS4zNiwwLDAsMS0yLjY4LDBaTTI0LDE2YTIsMiwwLDAsMSwyLDJIMjJBMiwyLDAsMCwxLDI0LDE2Wm0tMiw0aDRhMywzLDAsMCwxLDIuODMsMkgxOS4xN0EzLDMsMCwwLDEsMjIsMjBaTTQsNDZIMlYyMkg0Wm0zNC01YTMsMywwLDAsMS0zLDNINlYyNEgzNWEzLDMsMCwwLDEsMywzWm00LTNINDBWMzBoMlptNC0ySDQ0VjMyaDJaIi8+PHBhdGggZD0iTTMxLDMxaC0uNDNsLjI5LS40OWExLDEsMCwwLDAtLjE1LTEuMjJjLTIuNjEtMi42MS0yLjM0LTIuNjctMy43MS0xLjg2VjI3YTEsMSwwLDAsMC0xLTFIMjJhMSwxLDAsMCwwLTEsMXYuNDNsLS40OS0uMjlhMSwxLDAsMCwwLTEuMjIuMTVjLTIuNjIsMi42My0yLjY2LDIuMzUtMS44NiwzLjcxSDE3YTEsMSwwLDAsMC0xLDF2NGExLDEsMCwwLDAsMSwxaC40M2wtLjI5LjQ5YTEsMSwwLDAsMCwuMTUsMS4yMmMyLjU3LDIuNTcsMi4zNSwyLjY2LDMuNzEsMS44NlY0MWExLDEsMCwwLDAsMSwxaDRhMSwxLDAsMCwwLDEtMXYtLjQzYzEuMzQuNzksMS4wOC43NywzLjcxLTEuODZhMSwxLDAsMCwwLC4xNS0xLjIyTDMwLjU3LDM3SDMxYTEsMSwwLDAsMCwxLTFWMzJBMSwxLDAsMCwwLDMxLDMxWm0tMSw0Yy0xLjIsMC0xLjY5LS4xLTIsLjVzMCwuOTIuNzksMi4zNGwtLjkxLjkxTDI2LjUxLDM4YTEsMSwwLDAsMC0xLjUxLjg3VjQwSDIzYzAtMS4yLjEtMS42OS0uNS0ycy0uOTUsMC0yLjM0Ljc5bC0uOTEtLjkxTDIwLDM2LjUxQTEsMSwwLDAsMCwxOS4xNywzNUgxOFYzM2MxLjIsMCwxLjY5LjEsMi0uNXMwLS45Mi0uNzktMi4zNGwuOTEtLjkxLDEuMzMuNzlBMSwxLDAsMCwwLDIzLDI5LjE3VjI4aDJjMCwxLjItLjEsMS42OS41LDJzLjkzLDAsMi4zNC0uNzlsLjkxLjkxTDI4LDMxLjQ5QTEsMSwwLDAsMCwyOC44MywzM0gzMFoiLz48Y2lyY2xlIGN4PSIyNCIgY3k9IjM0IiByPSIyIi8+PC9nPjwvc3ZnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPnt7ICRjYXItPnRyYW5zbWlzc2lvbiB9fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9InNjLWJCalJTTiBqR0JIYXggYXRjLXR5cGUtZmllc3RhIGF0Yy10eXBlLS1yZWd1bGFyIj48c3BhbiBjbGFzcz0iaWNvbi1zdmciPjxzdmcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi4zLm9yZy8yMDAwL3N2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJtMTcuOSAxMS43Yy40LS4zLjctLjQuOC0uNS43LS4xIDEuMS0uNiAxLjEtMS40IDAtLjQtLjEtLjgtLjMtMS40bC0uMy0uOGMtLjEtLjMtLjMtLjctLjYtMS4xbC0xLTEuM2MuMS0uNy0uMS0xLjMtLjctMS45LS41LS41LTEuMi0uNy0xLjktLjZsLS4yLS4yYy0uNC0uMi0uNy0uNS0xLjItLjUtLjcgMC0yIDEtMi41IDEuOC0uMy41LS4yLjggMCAxIC4xLjIuMy40LjcuN2gtLjNsLS42LS4yYy0uMy0uMS0uNy0uMi0xLS4zLTEuMS0uMy0yLjItLjUtMy4zLS42LS4zIDAtLjcgMC0xIDAtMS4zIDAtMi41LjUtMy42IDEuNS0uNC40LS43LjctMSAxLjFsLS4xLjJoLS4xYy0uMyAwLS41IDAtLjguMXYxLjdjLjQgMCAuNyAwIDEuMS0uMS4zIDAgLjUtLjEuNS0uMWwuMy0uMS4yLS4zYzAtLjEuMS0uMi4yLS4zLjItLjMuNS0uNi43LS44LjktLjggMS44LTEuMiAyLjYtMS4zaC44Yy44LjEgMS43LjIgMi44LjYuNi4yIDEgLjMgMS4zLjRsLjcuMyAzLjQtLjJjLjQuMy41LjUuNi42bC0uMS4xYy0uMS4xLS4yLjEtLjkuMS0uNiAwLTEuMSAwLTEuNy4xLTIuMi4zLTguMiAzLTkuNSA0LjMtMS4xIDEuMS0uNCAyIC4zIDIuOC4xLjEuMi4yLjMuMy0uMi4xLS43LjMtMS41LjZsLTIuMS43djEuOGMuNi0uMyAxLjItLjUgMS4zLS41LjQtLjEuOC0uMyAxLjEtLjRsLjItLjFjMS4yLS40IDEuOC0uOCAyLjItMS4xLjUtLjQuNy0xIC40LTEuNy0uMi0uMy0uMy0uNC0uNy0uOS0uMi0uMi0uMy0uNC0uNC0uNGwuMS0uMWMxLjEtMS4xIDYuNy0zLjYgOC41LTMuOC41LS4xLjktLjEgMS41LS4xLjkgMCAxLjMgMCAxLjgtLjMuMi0uMS4zLS4yLjQtLjMuNi0uNS42LTEuMS41LTEuNSAwLS4xLS4xLS4zLS4xLS40bC4xLjEuMy40Yy4yLjMuNC42LjQuOGwuMy44Yy4xLjIuMi41LjIuNy0xLjEuNS0zLjMgMi4xLTMuMiAyLjlsMS43IDMuNy0yLjUtMi4zdi0uMmgtLjJsLS42LS43LS4zLjNjLTEuMSAxLjEtMS42IDIuNS0xLjYgNCAwIC43LjEgMS40LjQgMmgtNS40Yy0zLjcgMC01LjYgMC02LjQgMHYxLjhoNi4zIDIuNSAzLjljMS4xIDEuMiAyLjYgMS45IDQuMyAxLjkgMy4xIDAgNS43LTIuNSA1LjctNS43IDAtMi45LTIuMS01LjMtNC44LTUuN3ptLTItNS43Yy0uNS0uNC0xLjEtLjctMS44LTFsLS4zLS4xdi4xYy0uMS0uMS0uMi0uMS0uMi0uMmwtLjEtLjFjLS4yLS4xLS40LS4yLS41LS40bC4xLS4xYy4yLS4xLjQtLjMuNS0uNCAwIDAgLjEgMCAuMS4xLjEuMS4yLjIuMy4zbC42LjguNi0uNGguMWMuMS0uMS4yLS4xLjQuMXMuMi4zLjIuNGwtLjQuNXptMS4xIDE1LjNjLTIuMiAwLTQtMS44LTQtNCAwLS42LjEtMS4yLjMtMS43bDMuNCAzLjMgMi4yLTEuMy0yLTQuM2MyLjIgMCA0IDEuOCA0IDRzLTEuNyA0LTMuOSA0eiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj57eyAkY2FyLT5jb25kaXRpb24gfX0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5mdWVsX3R5cGUgIT0gJycgJiYgJGNhci0+ZnVlbF90eXBlICE9IG51bGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ic2MtYkJqUlNOIGpHQkhheCBhdGMtdHlwZS1maWVzdGEgYXRjLXR5cGUtLXJlZ3VsYXIiPjxzcGFuIGNsYXNzPSJpY29uLXN2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLjMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLjMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE1IDE1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNSAxNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMsNkwxMyw2djUuNWMwLDAuMjc2MS0wLjIyMzksMC41LTAuNSwwLjVTMTIsMTEuNzc2MSwxMiwxMS41di0yQzEyLDguNjcxNiwxMS4zMjg0LDgsMTAuNSw4SDlWMmMwLTAuNTUyMy0wLjQ0NzctMS0xLTFIMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDMS40NDc3LDEsMSwxLjQ0NzcsMSwydjExYzAsMC41NTIzLDAuNDQ3NywxLDEsMWg2YzAuNTUyMywwLDEtMC40NDc3LDEtMVY5aDEuNUMxMC43NzYxLDksMTEsOS4yMjM5LDExLDkuNXYyCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMwLDAuODI4NCwwLjY3MTYsMS41LDEuNSwxLjVzMS41LTAuNjcxNiwxLjUtMS41VjVjMC0wLjU1MjMtMC40NDc3LTEtMS0xbDAsMFYyLjQ5QzEyLjk5NDYsMi4yMTc4LDEyLjc3MjMsMS45OTk5LDEyLjUsMgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjLTAuMjgxNiwwLjAwNDctMC41MDYyLDAuMjM2Ny0wLjUwMTUsMC41MTg0QzExLjk5ODcsMi41Mjg5LDExLjk5OTIsMi41Mzk1LDEyLDIuNTVWNUMxMiw1LjU1MjMsMTIuNDQ3Nyw2LDEzLDZzMS0wLjQ0NzcsMS0xCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHMtMC40NDc3LTEtMS0xIE04LDYuNUM4LDYuNzc2MSw3Ljc3NjEsNyw3LjUsN2gtNUMyLjIyMzksNywyLDYuNzc2MSwyLDYuNXYtM0MyLDMuMjIzOSwyLjIyMzksMywyLjUsM2g1QzcuNzc2MSwzLDgsMy4yMjM5LDgsMy41CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFY2LjV6Ii8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+e3sgJGNhci0+ZnVlbF90eXBlIH19CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c2VjdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGRhdGEtZ3VpPSJhYm91dC1hZHZlcnQiIGNsYXNzPSJzYy1qSURlU2wgaUFpVmFPIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsaXN0LXVuc3R5bGVkIGNhci1mZWF0dXJlLWxpc3Qgbm9tYXJnaW4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT50cmFuc21pc3Npb24gIT0gJycgJiYgJGNhci0+dHJhbnNtaXNzaW9uICE9IG51bGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGI+VHJhbnNtaXNzaW9uOjwvYj4gPGk+e3sgJGNhci0+dHJhbnNtaXNzaW9uIH19PC9pPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYtLT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5jb2xvciAhPSAnJyAmJiAkY2FyLT5jb2xvciAhPSBudWxsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxiPkNvbG9yOjwvYj4gPGk+e3sgJGNhci0+Y29sb3IgfX08L2k+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmVuZ2luZV90eXBlICE9ICcnICYmICRjYXItPmVuZ2luZV90eXBlICE9IG51bGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGI+RW5naW5lIFR5cGU6PC9iPiA8aT57eyAkY2FyLT5lbmdpbmVfdHlwZSB9fTwvaT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+ZW5naW5lX2NhcGFjaXR5ICE9ICcnICYmICRjYXItPmVuZ2luZV9jYXBhY2l0eSAhPSBudWxsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxiPkVuZ2luZSBDYXBhY2l0eTo8L2I+IDxpPnt7IG51bWJlcl9mb3JtYXQoJGNhci0+ZW5naW5lX2NhcGFjaXR5KSB9fTwvaT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+YXNzZW1ibHkgIT0gJycgJiYgJGNhci0+YXNzZW1ibHkgIT0gbnVsbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48Yj5Bc3NlbWJseTo8L2I+IDxpPnt7ICRjYXItPmFzc2VtYmx5IH19PC9pPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5ib2R5X3R5cGUgIT0gJycgJiYgJGNhci0+Ym9keV90eXBlICE9IG51bGwpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGI+Qm9keSBUeXBlOjwvYj4gPGk+e3sgJGNhci0+Ym9keV90eXBlIH19PC9pPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5mdWVsX2NvbnN1bXB0aW9uICE9ICcnICYmICRjYXItPmZ1ZWxfY29uc3VtcHRpb24gIT0gbnVsbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48Yj5GdWVsIENvbnN1bXB0aW9uOjwvYj4gPGk+e3sgJGNhci0+ZnVlbF9jb25zdW1wdGlvbiB9fTwvaT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+c2VhdHMgIT0gJycgJiYgJGNhci0+c2VhdHMgIT0gbnVsbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48Yj5TZWF0czo8L2I+IDxpPnt7ICRjYXItPnNlYXRzIH19PC9pPjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5kb29ycyAhPSAnJyAmJiAkY2FyLT5kb29ycyAhPSBudWxsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxiPkRvb3JzOjwvYj4gPGk+e3sgJGNhci0+ZG9vcnMgfX08L2k+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJhdGMtdHlwZS1maWVzdGEgYXRjLXR5cGUtZmllc3RhLS1tZWRpdW0iPkNhciBGZWF0dXJlczwvaDI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Imxpc3QtdW5zdHlsZWQgY2FyLWZlYXR1cmUtbGlzdCBub21hcmdpbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmFicyA9PSAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBhYnMiPjwvaT4gQUJTPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+YW1fZm1fcmFkaW8gPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gYW1fZm1fcmFkaW8iPjwvaT4gQU0vRk0gUmFkaW88L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5haXJfYmFncyA9PSAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBhaXJfYmFncyI+PC9pPiBBaXIgQmFnczwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmFpcl9jb25kaXRpb25pbmcgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gYWlyX2NvbmRpdGlvbmluZyI+PC9pPiBBaXIgQ29uZGl0aW9uaW5nPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+YWxsb3lfcmltcyA9PSAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBhbGxveV9yaW1zIj48L2k+IEFsbG95IFJpbXM8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5jZF9wbGF5ZXIgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gY2RfcGxheWVyIj48L2k+IENEIFBsYXllcjwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPmR2ZF9wbGF5ZXIgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gZHZkX3BsYXllciI+PC9pPiBEVkQgUGxheWVyPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+a2V5bGVzc19lbnRyeSA9PSAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBrZXlsZXNzX2VudHJ5Ij48L2k+IEtleWxlc3MgRW50cnk8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5wb3dlcl9sb2NrcyA9PSAxKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48aSBjbGFzcz0iaWNvbiBwb3dlcl9sb2NrcyI+PC9pPiBQb3dlciBMb2NrczwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRjYXItPnBvd2VyX21pcnJvcnMgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gcG93ZXJfbWlycm9ycyI+PC9pPiBQb3dlciBNaXJyb3JzPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGNhci0+cG93ZXJfc3RlZXJpbmcgPT0gMSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGkgY2xhc3M9Imljb24gcG93ZXJfc3RlZXJpbmciPjwvaT4gUG93ZXIgU3RlZXJpbmc8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkY2FyLT5wb3dlcl93aW5kb3dzID09IDEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxpIGNsYXNzPSJpY29uIHBvd2VyX3dpbmRvd3MiPjwvaT4gUG93ZXIgV2luZG93czwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVuZGlmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJzYy1jekVUanAgZHliREdzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgzIGRhdGEtZ3VpPSJhZHZlcnQtZGVzY3JpcHRpb24tdGl0bGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ic2MtY0N3UGxMIGRRVkhmYyBhdGMtdHlwZS1pbnNpZ25pYSBhdGMtdHlwZS1pbnNpZ25pYS0tbWVkaXVtIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERlc2NyaXB0aW9uPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNjLWtzWGlraSBqQ3hvZ2sgYXRkcy10eXBlLXBpY2FudG8iPnt7ICRjYXItPmRlc2NyaXB0aW9uIH19PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJjYXJfdXNlcl9kZXRhaWwiICA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDM+U0VMTEVSIElORk88L2gzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGhyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0YWJsZSBzdHlsZT0iZm9udC1zaXplOiAxNnB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+PHRkPjxzdHJvbmcgc3R5bGU9Im1heC13aWR0aDogMTBweCI+TmFtZTo8L3N0cm9uZz48L3RkPjx0ZD48aDMgY2xhc3M9InNlbGxlcl9uYW1lIj57eyBpc3NldCgkY2FyLT5jb250YWN0X25hbWUpICYmICRjYXItPmNvbnRhY3RfbmFtZSE9JycgPyAkY2FyLT5jb250YWN0X25hbWUgOiAkY2FyLT51c2VyLT5uYW1lIH19PC9oMz48L3RkPjwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj48dGQ+PHN0cm9uZyBzdHlsZT0ibWF4LXdpZHRoOiAxMHB4Ij5QaG9uZTo8L3N0cm9uZz48L3RkPjx0ZD48aDMgY2xhc3M9InNlbGxlcl9waG9uZSI+IHt7ICRjYXItPnBob25lIH19PC9oMz48L3RkPjwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj48dGQ+PHN0cm9uZyBzdHlsZT0ibWF4LXdpZHRoOiAxMHB4Ij5Mb2NhdGlvbjo8L3N0cm9uZz48L3RkPjx0ZD4gPGgzPnt7ICRjYXItPmxvY2F0aW9uIH19PC9oMz48L3RkPjwvdHI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9zZWN0aW9uPgogICAgICAgICAgICAgICAgICAgIDwvYXNpZGU+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIEBpZighZW1wdHkoJHNpbWlsYXJfY2FyX2xpc3RbMF0pKQogICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImF0ZHMtY29udGFpbmVyIGF0ZHMtY29udGFpbmVyLS1maXhlZC13aWRlIj4KICAgICAgICAgICAgICAgICAgICA8aGVhZGVyIGNsYXNzPSJhdGRzLXNlY3Rpb24tdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8aDIgY2xhc3M9ImF0ZHMtdHlwZS1waGFudG9tIj5TaW1pbGFyIENhcnM8L2gyPgogICAgICAgICAgICAgICAgICAgIDwvaGVhZGVyPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImF0ZHMtY2Fyb3VzZWwgYXRkcy1wb3B1bGFyLXZlaGljbGVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic2xpY2stc2xpZGVyIHNsaWNrLWluaXRpYWxpemVkIiBkaXI9Imx0ciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGljay1saXN0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGljay10cmFjayB1c2VkLWNhcnMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZm9yZWFjaCAoJHNpbWlsYXJfY2FyX2xpc3QgYXMgJGNhcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJhdGRzLXZlaGljbGUtc3BvdGxpZ2h0IiBocmVmPSJ7eyB1cmwoJy9jYXJzL3VzZWQtY2FyLycuICRjYXItPmlkKSB9fSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYXRkcy12ZWhpY2xlLXNwb3RsaWdodF9faW1hZ2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAcGhwKCRpbWFnZV91cmwgPSB0cmltKGV4cGxvZGUoJ3x8JywgJGNhci0+aW1hZ2VfdXJscylbMF0pKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaGVscGVyIj48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImF0ZHMtaW1hZ2UiIHN0eWxlPSIiIHNyYz0ie3sgJy9pbWFnZXMvY2Fycy8nLiAkaW1hZ2VfdXJsIH19IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD0iIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJhdGRzLXZlaGljbGUtc3BvdGxpZ2h0LWxhYmVsIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJhdGRzLXZlaGljbGUtc3BvdGxpZ2h0LWxhYmVsX190ZXh0IGF0ZHMtdHlwZS1waWNhbnRvIj57eyBpc3NldCgkY2FyLT5tb2RlbC0+bmFtZSkgPyAkY2FyLT5tb2RlbC0+bmFtZTogJycgfX08YnI+UnMue3sgbnVtYmVyX2Zvcm1hdCgkY2FyLT5wcmljZSkgfX08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZW5kZm9yZWFjaAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zm9vdGVyIGNsYXNzPSJhdGRzLXNlY3Rpb24tZm9vdGVyIGV4cGVydC1yZXZpZXdzLWN0YV9fY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9ImF0ZHMtc2lnbnBvc3QgYXRkcy10eXBlLWZpZXN0YSIgaHJlZj0iL2NhcnMvdXNlZC1jYXJzP3NvcnRfYnk9Y3JlYXRlZC1hc2Mma2V5d29yZD0mbWFrZV9uYW1lW109PD9waHAgZWNobyAkY2FyLT5jb21wYW55WyduYW1lJ107ID8+Jm1vZGVsX25hbWVbXT08P3BocCBlY2hvIGlzc2V0KCRjYXItPm1vZGVsLT5uYW1lKSA/ICRjYXItPm1vZGVsLT5uYW1lOiAnJzsgPz4iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImF0ZHMtc2lnbnBvc3RfX3RleHQiPlNlZSBtb3JlIGNhcnM8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Zvb3Rlcj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvc2VjdGlvbj4KICAgICAgICAgICAgICAgIEBlbmRpZgogICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImNhcl91c2VyX2RldGFpbCBhYm91dF90aGlzX21vYiIgID4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGRhdGEtZ3VpPSJhYm91dC1hZHZlcnQiIGNsYXNzPSJzYy1qSURlU2wgaUFpVmFPIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGgyIGNsYXNzPSJhdGMtdHlwZS1maWVzdGEgYXRjLXR5cGUtZmllc3RhLS1tZWRpdW0iPkFib3V0IHRoaXMgYWR2ZXJ0PC9oMj4KICAgICAgICAgICAgICAgICAgICAgICAgPGgzIGNsYXNzPSJzYy1rRUpoVkUgYm1vcnJuIGF0Yy10eXBlLXNtYXJ0IGF0Yy10eXBlLXNtYXJ0LS1tZWRpdW0iPlNwZWNpZmljYXRpb25zPC9oMz4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNjLWtrSWhndiBlYmFhVlkgYXRjLXR5cGUtc21hcnQiPlRoZSBkYXRhIGRpc3BsYXllZCBpbiB0aGUgYWJvdmUgYWR2ZXJ0IGlzIHRoZSBzdGFuZGFyZCBzcGVjaWZpY2F0aW9uIG9mIHRoZSBtb3N0IHJlY2VudCBtb2RlbCBvZiB0aGlzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZWhpY2xlLiBJdCdzIG5vdCB0aGUgZXhhY3QgZGF0YSBmb3IgdGhlIGFjdHVhbCB2ZWhpY2xlIGJlaW5nIG9mZmVyZWQgZm9yIHNhbGUgb24gdGhpcyBwbGF0Zm9ybSBhbmQgZGF0YQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIG9sZGVyIG1vZGVscyBjb3VsZCBiZSBkaWZmZXJlbnQgc2xpZ2h0bHkuIFdlIHN0cm9uZ2x5IHJlY29tbWVuZCB5b3UgY2hlY2sgdGhlIHZlaGljbGUtc3BlY2lmaWMKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldGFpbHMgd2l0aCB0aGUgc2VsbGVyIGJlZm9yZSBtYWtpbmcgdXAgeW91ciBtaW5kLjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNjLWtrSWhndiBlYmFhVlkgYXRjLXR5cGUtc21hcnQiPlRoZSBjYXIgdG9rZW4vdGF4IGNhdGVnb3J5LCB3aGVyZSBzaG93biwgaXMgZW50aXJlbHkgZGVmaW5lZCBieSB0aGUgc2VsbGVyLCBiYXNlZCBvbiB0aGVpciBwZXJzb25hbAogICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd2xlZGdlIG9mIHRoZSB2ZWhpY2xlIGZvciBzYWxlLiBZb3UgYXJlIGFkdmlzZWQgdG8gY2hlY2sgYmVmb3JlIG1ha2luZyBhbiBvZmZlciB0byBwdXJjaGFzZS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIC48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMyBjbGFzcz0ic2Mta0VKaFZFIGJtb3JybiBhdGMtdHlwZS1zbWFydCBhdGMtdHlwZS1zbWFydC0tbWVkaXVtIj5DYXJGYW1lLCB3aWxsIG5vdCBhY2NlcHQgcmVzcG9uc2liaWxpdHkgZm9yIGFueSBpbmZvcm1hdGlvbiBnaXZlbjwvaDM+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvbWFpbj4KICAgICAgICA8c2NyaXB0PgogICAgICAgICAgICAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICQoJy51c2VkLWNhcnMnKS5zbGljayh7CiAgICAgICAgICAgIGluZmluaXRlOiB0cnVlLAogICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogNCwKICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwKICAgICAgICAgICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLAogICAgICAgICAgICAgICAgICAgIHJlc3BvbnNpdmU6IFt7CiAgICAgICAgICAgICAgICAgICAgYnJlYWtwb2ludDogMTAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldHRpbmdzOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICB9XQogICAgICAgICAgICB9KTsKICAgICAgICAgICAgJCh3aW5kb3cpLm9uKCdsb2FkJywgZnVuY3Rpb24oKXsKICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpewogICAgICAgICAgICBqUXVlcnkoJ2JvZHknKS5maW5kKCcud2lkZ2V0LXZpc2libGUgaWZyYW1lJykuY3NzKHsnYm90dG9tJzogJzUwcHgnfSk7CiAgICAgICAgICAgIH0sIDIwMDApOwogICAgICAgICAgICB9KTsKICAgICAgICAgICAgfSk7CiAgICAgICAgPC9zY3JpcHQ+CiAgICAgICAgQGVuZHNlY3Rpb24=
stdout
@extends('layouts.site-master')
@section('header-links')
<link href="/theme-files/css/inline.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/theme-files/css/UsedCarSinglePage.css">
<link rel="stylesheet" type="text/css"
href="https://c...content-available-to-author-only...r.net/gh/kenwheeler/slick@1.8.1/slick/slick-theme.css" />
<link rel="stylesheet" type="text/css" href="https://c...content-available-to-author-only...r.net/npm/slick-carousel@1.8.1/slick/slick.css" />
<script type="text/javascript" src="https://c...content-available-to-author-only...r.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
@for($i = 0; $i < sizeof($images) && trim($images[$i]) !='' ; $i++)
<link rel="preload" as="image" href="{{ url('images/cars/'. trim($images[$i])) }}" />
@endfor
@endsection
@section('content')
@include('menus.cars', ['submenu' => 'used-car'])
<main id="content" class="main__content used-fpa">
<div class="">
<div id="layout-desktop" class="sc-eGJWMs hCmgXc">
<article class="sc-bsatvv gwujkj">
<section data-gui="gallery-section" class="sc-jdXKxY dqOPSN">
<div class=" feature-vehicle-and-analytics" style="float:right;
margin-bottom: -18px;">
<div class="vehicle-analytics">
<div class="analytics-boxes views-box">
<div class="content">
<svg width="20" height="16" fill="none" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" class="icons">
<path d="M.832 8s3.333-6.666 9.167-6.666c5.833 0 9.166 6.667 9.166 6.667S15.832 14.667 10 14.667c-5.834 0-9.167-6.666-9.167-6.666z" stroke="#7B61FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M10 10.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5z" stroke="#7B61FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
<p class="number">{{ $car->view }} </p>
</div>
</div>
<div class="analytics-boxes clicks-box">
<div class="content">
<svg width="13" height="16" fill="none" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" class="icons">
<path d="M12.887 7.78a6.141 6.141 0 00-3.174-1.672 9.444 9.444 0 00-1.564-.271c1.327-1.49 1.09-3.75-.474-5.014-1.563-1.265-3.932-1.039-5.258.452-1.327 1.49-1.09 3.749.474 5.014.284.225.568.406.852.496v.994l-.758-.677c-.663-.633-1.753-.633-2.463 0-.663.632-.71 1.626-.048 2.258l2.18 2.44c.094.632.331 1.219.663 1.76.237.407.568.814.9 1.13v.858c0 .271.19.452.474.452h6.443c.237 0 .473-.226.473-.452v-1.174a5.603 5.603 0 001.374-3.659v-2.62c.048-.18 0-.27-.094-.316zM2.464 3.532c0-1.49 1.28-2.665 2.843-2.62 1.563 0 2.795 1.22 2.747 2.71 0 .814-.379 1.536-1.042 2.033V3.398a1.507 1.507 0 00-.504-1.028 1.654 1.654 0 00-1.107-.418c-.852-.045-1.61.633-1.61 1.446v2.348c-.806-.451-1.28-1.31-1.327-2.213zm9.617 7.137c.048 1.174-.379 2.304-1.184 3.207-.095.09-.19.18-.19.316v.949H5.212v-.633c0-.135-.095-.27-.19-.361a3.597 3.597 0 01-.852-.994 4.314 4.314 0 01-.569-1.536c0-.09-.047-.18-.095-.27L1.232 8.773a.731.731 0 01-.236-.542c0-.18.094-.407.236-.542a.897.897 0 011.137 0l1.374 1.31v1.355l.9-.452V3.398a.636.636 0 01.711-.542c.332 0 .663.225.663.542v5.194l.948.18V6.696c.047-.045.095-.045.142-.09.332 0 .663.045.995.09v2.304l.758.135V6.785l.568.136c.237.045.474.135.71.226v2.258l.759.136V7.463c.426.18.805.452 1.137.768l.047 2.439z" fill="#329DEB"></path>
</svg>
<p class="number">{{ $car->clicks }} </p>
</div>
</div>
<div class="analytics-boxes calls-box">
<div class="content">
<svg width="15" height="15" fill="none" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" class="icons">
<g clip-path="url(#calls_svg__clip0_75062_73715)">
<path d="M9.407 3.125a3.125 3.125 0 012.468 2.469L9.407 3.125zm0-2.5a5.625 5.625 0 014.968 4.963L9.407.625zm4.343 9.95v1.875a1.25 1.25 0 01-1.362 1.25 12.37 12.37 0 01-5.394-1.919c-1.51-.96-2.79-2.24-3.75-3.75a12.369 12.369 0 01-1.919-5.419A1.25 1.25 0 012.57 1.25h1.875a1.25 1.25 0 011.25 1.075c.08.6.226 1.19.438 1.756A1.25 1.25 0 015.85 5.4l-.793.794a10 10 0 003.75 3.75L9.6 9.15a1.25 1.25 0 011.32-.281 8.026 8.026 0 001.755.437 1.25 1.25 0 011.075 1.269z" stroke="#FC3333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="calls_svg__clip0_75062_73715"><path fill="#fff" d="M0 0h15v15H0z"></path></clipPath>
</defs>
</svg>
<p class="number">{{ $car->calls }}</p>
</div>
</div>
</div>
</div>
<br>
<div class="container" style=" margin-top: 16px;">
@for($i = 0; $i < sizeof($images) && trim($images[$i]) !='' ; $i++)
<div class="mySlides" style="width:inherit;
height: auto !important;">
<div class="numbertext">{{ $i + 1 }} /
{{ sizeof($images) - (trim($images[sizeof($images) - 1]) == '' ? 1 : 0) }}</div>
<span class="helper"></span>
<img src="{{ url('images/cars/'. trim($images[$i])) }}" style="">
</div>
@endfor
<span id="single-car-saved-button">
<input type="text" class="hidden" value="{{ $car->id }}">
<i class="fa fa-heart-o"></i>
<i class="fa fa-heart hidden"></i>
Save
</span>
<a class="prev" onclick="plusSlides( - 1)">❮</a>
<a class="next" onclick="plusSlides(1)">❯</a>
<div class="caption-container">
<p id="caption">{{ $car->title }}</p>
</div>
<div class="row images_slider" style="height: 90px;
overflow: hidden;
background: #0000001a;">
<button class="slider_buttons"
style="float: left;
text-align: center;
border-bottom-left-radius: 6px;"
onclick="plusSlides( - 1)">❮</button>
@for($i = 0; $i < sizeof($images) && trim($images[$i]) !='' ; $i++) <div class="column"
style="text-align: center;">
<span class="helper"></span>
<img class="demo cursor" src="{{ url('images/cars/'. trim($images[$i])) }}"
style="vertical-align: middle;
max-height: 60px;
max-width: 100px;"
onclick="currentSlide({{ $i + 1 }})">
</div>
@endfor
<button class="slider_buttons"
style="text-align: center;
position: absolute;
right: 0;
border-bottom-right-radius: 6px;"
onclick="plusSlides(1)">❯</button>
</div>
</div>
<div class="sc-eGJWMs ebuDcN overview_detail">
<section class="sc-iTVJFM ddMIZk">
<div class="sc-efHYUO ddsZAl">
<h2 data-gui="overviewTitle" class="sc-iBzEeX glZmJR atc-type-insignia atc-type-insignia--medium">
Overview
</h2>
</div>
<ul aria-label="Key Specifications" data-gui="key-specs-section" class="sc-dPaNzc fqbJCS">
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg"><svg xmlns="http://w...content-available-to-author-only...3.org/2000/svg"
preserveAspectRatio="xMinYMin" id="ks-mileage" viewBox="0 0 24 24" height="30" width="30">
<path d="M0 0h24v24H0V0z" fill="none"></path>
<path
d="M7.71 7.25l.87 1.2a.5.5 0 0 1-.8.59l-.88-1.2a8.02 8.02 0 0 0-2.34 3.22l1.41.46a.5.5 0 1 1-.3.95L4.24 12a8.01 8.01 0 0 0 0 3.98l1.41-.46a.5.5 0 0 1 .31.95l-1.46.48a1 1 0 0 1-1.94.37A9.99 9.99 0 0 1 12 4a10 10 0 0 1 9.43 13.33 1 1 0 0 1-1.94-.37l-1.46-.48a.5.5 0 1 1 .3-.95l1.42.46a8.02 8.02 0 0 0 0-3.98l-1.41.46a.5.5 0 0 1-.31-.95l1.41-.46a8.02 8.02 0 0 0-2.34-3.23l-.87 1.2a.5.5 0 1 1-.81-.58l.87-1.2a7.95 7.95 0 0 0-3.79-1.23V7.5a.5.5 0 1 1-1 0V6.02a7.95 7.95 0 0 0-3.79 1.23zM9 18h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm3.2-2.8a1 1 0 0 1-1.4-1.4l4.2-3.5a.5.5 0 1 1 .7.7l-3.5 4.2z">
</path>
</svg></span><span data-testid="mileage" data-gui="mileage"
class="sc-khIgEk ligdXN">{{ $car->millage > 0 ? number_format($car->millage) : '-'}}
km</span>
</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular">
<span class="icon-svg">
<svg version="1.1" id="Layer_1" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" xmlns:xlink="http://w...content-available-to-author-only...3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 388.223 388.223" style="enable-background:new 0 0 388.223 388.223;" xml:space="preserve">
<g>
<path d="M388.223,160.284h-22.944l-30-136.252H52.943l-30,136.252H0v139.15h20v64.756h100v-64.756h148.223v64.756h100v-64.756h20
V160.284z M30,269.435v-79.15h328.223v79.15H30z M77.057,54.032h234.109l23.395,106.252H53.662L77.057,54.032z M90,334.19H50
v-34.756h40V334.19z M338.223,334.19h-40v-34.756h40V334.19z" />
<rect x="49.575" y="214.859" width="40" height="30" />
<rect x="298.648" y="214.859" width="40" height="30" />
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
</span>{{ $car->company['name'] }}</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg">
<svg xmlns="http://w...content-available-to-author-only...3.org/2000/svg" viewBox="0 0 48 60" x="0px" y="0px"><title>Transmission</title><g><path d="M47,30H44V29a1,1,0,0,0-1-1H40V27a5,5,0,0,0-5-5H30.9A5,5,0,0,0,28,18.42a4,4,0,0,0-3-4.28V7.84a3.36,3.36,0,0,0,2.32-2.65c.46-2.77.81-3.56,0-4.48S25.84,0,22.18,0a2,2,0,0,0-2,2.33c.41,2.5.36,4.75,2.79,5.51v6.3a4,4,0,0,0-3,4.28A5,5,0,0,0,17.1,22H6V21a1,1,0,0,0-1-1H1a1,1,0,0,0-1,1V47a1,1,0,0,0,1,1H5a1,1,0,0,0,1-1V46H35a5,5,0,0,0,5-5V40h3a1,1,0,0,0,1-1V38h3a1,1,0,0,0,1-1V31A1,1,0,0,0,47,30ZM22.18,2h3.64l-.48,2.86a1.36,1.36,0,0,1-2.68,0ZM24,16a2,2,0,0,1,2,2H22A2,2,0,0,1,24,16Zm-2,4h4a3,3,0,0,1,2.83,2H19.17A3,3,0,0,1,22,20ZM4,46H2V22H4Zm34-5a3,3,0,0,1-3,3H6V24H35a3,3,0,0,1,3,3Zm4-3H40V30h2Zm4-2H44V32h2Z"/><path d="M31,31h-.43l.29-.49a1,1,0,0,0-.15-1.22c-2.61-2.61-2.34-2.67-3.71-1.86V27a1,1,0,0,0-1-1H22a1,1,0,0,0-1,1v.43l-.49-.29a1,1,0,0,0-1.22.15c-2.62,2.63-2.66,2.35-1.86,3.71H17a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h.43l-.29.49a1,1,0,0,0,.15,1.22c2.57,2.57,2.35,2.66,3.71,1.86V41a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1v-.43c1.34.79,1.08.77,3.71-1.86a1,1,0,0,0,.15-1.22L30.57,37H31a1,1,0,0,0,1-1V32A1,1,0,0,0,31,31Zm-1,4c-1.2,0-1.69-.1-2,.5s0,.92.79,2.34l-.91.91L26.51,38a1,1,0,0,0-1.51.87V40H23c0-1.2.1-1.69-.5-2s-.95,0-2.34.79l-.91-.91L20,36.51A1,1,0,0,0,19.17,35H18V33c1.2,0,1.69.1,2-.5s0-.92-.79-2.34l.91-.91,1.33.79A1,1,0,0,0,23,29.17V28h2c0,1.2-.1,1.69.5,2s.93,0,2.34-.79l.91.91L28,31.49A1,1,0,0,0,28.83,33H30Z"/><circle cx="24" cy="34" r="2"/></g></svg>
</span>{{ $car->transmission }}
</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg"><svg
enable-background="new 0 0 24 24" viewBox="0 0 24 24" xmlns="http://w...content-available-to-author-only...3.org/2000/svg">
<path
d="m17.9 11.7c.4-.3.7-.4.8-.5.7-.1 1.1-.6 1.1-1.4 0-.4-.1-.8-.3-1.4l-.3-.8c-.1-.3-.3-.7-.6-1.1l-1-1.3c.1-.7-.1-1.3-.7-1.9-.5-.5-1.2-.7-1.9-.6l-.2-.2c-.4-.2-.7-.5-1.2-.5-.7 0-2 1-2.5 1.8-.3.5-.2.8 0 1 .1.2.3.4.7.7h-.3l-.6-.2c-.3-.1-.7-.2-1-.3-1.1-.3-2.2-.5-3.3-.6-.3 0-.7 0-1 0-1.3 0-2.5.5-3.6 1.5-.4.4-.7.7-1 1.1l-.1.2h-.1c-.3 0-.5 0-.8.1v1.7c.4 0 .7 0 1.1-.1.3 0 .5-.1.5-.1l.3-.1.2-.3c0-.1.1-.2.2-.3.2-.3.5-.6.7-.8.9-.8 1.8-1.2 2.6-1.3h.8c.8.1 1.7.2 2.8.6.6.2 1 .3 1.3.4l.7.3 3.4-.2c.4.3.5.5.6.6l-.1.1c-.1.1-.2.1-.9.1-.6 0-1.1 0-1.7.1-2.2.3-8.2 3-9.5 4.3-1.1 1.1-.4 2 .3 2.8.1.1.2.2.3.3-.2.1-.7.3-1.5.6l-2.1.7v1.8c.6-.3 1.2-.5 1.3-.5.4-.1.8-.3 1.1-.4l.2-.1c1.2-.4 1.8-.8 2.2-1.1.5-.4.7-1 .4-1.7-.2-.3-.3-.4-.7-.9-.2-.2-.3-.4-.4-.4l.1-.1c1.1-1.1 6.7-3.6 8.5-3.8.5-.1.9-.1 1.5-.1.9 0 1.3 0 1.8-.3.2-.1.3-.2.4-.3.6-.5.6-1.1.5-1.5 0-.1-.1-.3-.1-.4l.1.1.3.4c.2.3.4.6.4.8l.3.8c.1.2.2.5.2.7-1.1.5-3.3 2.1-3.2 2.9l1.7 3.7-2.5-2.3v-.2h-.2l-.6-.7-.3.3c-1.1 1.1-1.6 2.5-1.6 4 0 .7.1 1.4.4 2h-5.4c-3.7 0-5.6 0-6.4 0v1.8h6.3 2.5 3.9c1.1 1.2 2.6 1.9 4.3 1.9 3.1 0 5.7-2.5 5.7-5.7 0-2.9-2.1-5.3-4.8-5.7zm-2-5.7c-.5-.4-1.1-.7-1.8-1l-.3-.1v.1c-.1-.1-.2-.1-.2-.2l-.1-.1c-.2-.1-.4-.2-.5-.4l.1-.1c.2-.1.4-.3.5-.4 0 0 .1 0 .1.1.1.1.2.2.3.3l.6.8.6-.4h.1c.1-.1.2-.1.4.1s.2.3.2.4l-.4.5zm1.1 15.3c-2.2 0-4-1.8-4-4 0-.6.1-1.2.3-1.7l3.4 3.3 2.2-1.3-2-4.3c2.2 0 4 1.8 4 4s-1.7 4-3.9 4z">
</path>
</svg>
</span>{{ $car->condition }}
</li>
@if($car->fuel_type != '' && $car->fuel_type != null)
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg">
<svg version="1.1" id="Layer_1" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" xmlns:xlink="http://w...content-available-to-author-only...3.org/1999/xlink" x="0px" y="0px"
width="15px" height="15px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<path d="M13,6L13,6v5.5c0,0.2761-0.2239,0.5-0.5,0.5S12,11.7761,12,11.5v-2C12,8.6716,11.3284,8,10.5,8H9V2c0-0.5523-0.4477-1-1-1H2
C1.4477,1,1,1.4477,1,2v11c0,0.5523,0.4477,1,1,1h6c0.5523,0,1-0.4477,1-1V9h1.5C10.7761,9,11,9.2239,11,9.5v2
c0,0.8284,0.6716,1.5,1.5,1.5s1.5-0.6716,1.5-1.5V5c0-0.5523-0.4477-1-1-1l0,0V2.49C12.9946,2.2178,12.7723,1.9999,12.5,2
c-0.2816,0.0047-0.5062,0.2367-0.5015,0.5184C11.9987,2.5289,11.9992,2.5395,12,2.55V5C12,5.5523,12.4477,6,13,6s1-0.4477,1-1
s-0.4477-1-1-1 M8,6.5C8,6.7761,7.7761,7,7.5,7h-5C2.2239,7,2,6.7761,2,6.5v-3C2,3.2239,2.2239,3,2.5,3h5C7.7761,3,8,3.2239,8,3.5
V6.5z"/>
</svg>
</span>{{ $car->fuel_type }}
</li>
@endif
</ul>
</section>
<section>
<div data-gui="about-advert" class="sc-jIDeSl iAiVaO">
<ul class="list-unstyled car-feature-list nomargin">
<!-- @if($car->transmission != '' && $car->transmission != null)
<li><b>Transmission:</b> <i>{{ $car->transmission }}</i></li>
@endif-->
@if($car->color != '' && $car->color != null)
<li><b>Color:</b> <i>{{ $car->color }}</i></li>
@endif
@if($car->engine_type != '' && $car->engine_type != null)
<li><b>Engine Type:</b> <i>{{ $car->engine_type }}</i></li>
@endif
@if($car->engine_capacity != '' && $car->engine_capacity != null)
<li><b>Engine Capacity:</b> <i>{{ number_format($car->engine_capacity) }}</i></li>
@endif
@if($car->assembly != '' && $car->assembly != null)
<li><b>Assembly:</b> <i>{{ $car->assembly }}</i></li>
@endif
@if($car->body_type != '' && $car->body_type != null)
<li><b>Body Type:</b> <i>{{ $car->body_type }}</i></li>
@endif
@if($car->fuel_consumption != '' && $car->fuel_consumption != null)
<li><b>Fuel Consumption:</b> <i>{{ $car->fuel_consumption }}</i></li>
@endif
@if($car->seats != '' && $car->seats != null)
<li><b>Seats:</b> <i>{{ $car->seats }}</i></li>
@endif
@if($car->doors != '' && $car->doors != null)
<li><b>Doors:</b> <i>{{ $car->doors }}</i></li>
@endif
</ul>
<br>
<h2 class="atc-type-fiesta atc-type-fiesta--medium">Car Features</h2>
<ul class="list-unstyled car-feature-list nomargin">
@if($car->abs == 1)
<li><i class="icon abs"></i> ABS</li>
@endif
@if($car->am_fm_radio == 1)
<li><i class="icon am_fm_radio"></i> AM/FM Radio</li>
@endif
@if($car->air_bags == 1)
<li><i class="icon air_bags"></i> Air Bags</li>
@endif
@if($car->air_conditioning == 1)
<li><i class="icon air_conditioning"></i> Air Conditioning</li>
@endif
@if($car->alloy_rims == 1)
<li><i class="icon alloy_rims"></i> Alloy Rims</li>
@endif
@if($car->cd_player == 1)
<li><i class="icon cd_player"></i> CD Player</li>
@endif
@if($car->dvd_player == 1)
<li><i class="icon dvd_player"></i> DVD Player</li>
@endif
@if($car->keyless_entry == 1)
<li><i class="icon keyless_entry"></i> Keyless Entry</li>
@endif
@if($car->power_locks == 1)
<li><i class="icon power_locks"></i> Power Locks</li>
@endif
@if($car->power_mirrors == 1)
<li><i class="icon power_mirrors"></i> Power Mirrors</li>
@endif
@if($car->power_steering == 1)
<li><i class="icon power_steering"></i> Power Steering</li>
@endif
@if($car->power_windows == 1)
<li><i class="icon power_windows"></i> Power Windows</li>
@endif
</ul>
</div>
</section>
<br>
<section class="sc-czETjp dybDGs">
<h3 data-gui="advert-description-title"
class="sc-cCwPlL dQVHfc atc-type-insignia atc-type-insignia--medium">
Description</h3>
<p class="sc-ksXiki jCxogk atds-type-picanto">{{ $car->description }}</p>
</section>
</div>
<div class="sc-eGJWMs ebuDcN about_this">
<section>
<div data-gui="about-advert" class="sc-jIDeSl iAiVaO">
<h2 class="atc-type-fiesta atc-type-fiesta--medium">About this advert</h2>
<h3 class="sc-kEJhVE bmorrn atc-type-smart atc-type-smart--medium">Specifications</h3>
<p class="sc-kkIhgv ebaaVY atc-type-smart">The data displayed in the above advert is the standard specification of the most recent model of this
vehicle. It's not the exact data for the actual vehicle being offered for sale on this platform and data
for older models could be different slightly. We strongly recommend you check the vehicle-specific
details with the seller before making up your mind.</p>
<p class="sc-kkIhgv ebaaVY atc-type-smart">The car token/tax category, where shown, is entirely defined by the seller, based on their personal
knowledge of the vehicle for sale. You are advised to check before making an offer to purchase.
.</p>
<br>
<h3 class="sc-kEJhVE bmorrn atc-type-smart atc-type-smart--medium">CarFame, will not accept responsibility for any information given</h3>
</div>
</section>
</div>
<script>
let slideIndex = 1;
showSlides(slideIndex);
function plusSlides(n) {
showSlides(slideIndex += n);
}
function currentSlide(n) {
showSlides(slideIndex = n);
}
function showSlides(n) {
let i;
let slides = document.getElementsByClassName("mySlides");
let dots = document.getElementsByClassName("demo");
let captionText = document.getElementById("caption");
if (n > slides.length) {
slideIndex = 1
}
if (n < 1) {
slideIndex = slides.length
}
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
slides[slideIndex - 1].style.display = "block";
dots[slideIndex - 1].className += " active";
}
</script>
</section>
</article>
<aside class="sc-dFRpbK bFgzLZ">
<section class="sc-hTRkXV MVfXa">
<h1 data-testid="advert-title" data-gui="advert-title"
class="sc-gSYDnn jcebfE atc-type-insignia atc-type-insignia--medium modal_title">{{ $car->title }}</h1>
<span style="color: 518ecb;
text-decoration: none;"><i class="fa fa-map-marker"></i> {{ $car->province }} {{ $car->location }}</span>
<ul style="font-size: 20px;
margin-top: 20px;
line-height: 20px;
margin-bottom: 20px;">
<li style="" class="modal_model"><strong>Model:</strong> {{ isset($car->model['name']) ? $car->model['name'] : '' }}</li>
<li><strong>Year:</strong> <span class="modal_year">{{ $car->year }}</span></li>
</ul>
<div class="sc-eJocfa hCTaZc">
<div class="sc-oeezt OJJCp">
<h2 data-testid="advert-price" data-gui="advert-price" class="sc-jffHpj hLZZkv" style="color: #00a488;">
Rs.{{ number_format($car->price) }}</h2>
<input type="hidden" value="{{ $car->price }}" class="modal_price">
</div>
<div class="sc-hhIiOg iwisNA"><button class="sc-fnVZcZ hmqpxx"></button></div>
</div>
<ul data-gui="contact-seller-cta" class="sc-amiJK izuroF">
<li><a href="tel:{{ $car->phone }}" rel="external" class="sc-ksluID itWemL atds-button atds-type-fiesta " title="Call"><i class="fa fa-phone"></i></a>
</li>
<li><a href="{{ url('/') }}/dealer/contact/used/car/{{ $car->id }}"
rel="external" class="sc-ksluID itWemL atds-button atds-type-fiesta" title="Message"><i class="fa fa-commenting-o"></i></a>
</li>
<li><a href="javascript:void(0)" rel="external" class="sc-ksluID itWemL atds-button atds-type-fiesta" id="openofferModalBtn" title="Send Offer"><i class="fa fa-paper-plane"></i></a>
</li>
<li><a href="javascript:void(0)" rel="external" class="sc-ksluID itWemL atds-button atds-type-fiesta" id="openreserveModalBtn" title="Reserve"><i class="fa fa-ticket"></i></a>
</li>
</ul>
@include('shared.share-icons')
<div class="sc-ggNJAJ gHDQTD">
<div class="sc-cWGkQq eTLOvd">
<!-- <div>Total price</div>
<div data-testid="total-price-value">Rs.{{ number_format($car->price) }}</div>-->
</div>
</div>
</section>
<div class="sc-hTRkXV MVfXa overview_detail_mob">
<section class="sc-iTVJFM ddMIZk">
<div class="sc-efHYUO ddsZAl">
<h2 data-gui="overviewTitle" class="sc-iBzEeX glZmJR atc-type-insignia atc-type-insignia--medium">
Overview
</h2>
</div>
<ul aria-label="Key Specifications" data-gui="key-specs-section" class="sc-dPaNzc fqbJCS">
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg"><svg xmlns="http://w...content-available-to-author-only...3.org/2000/svg"
preserveAspectRatio="xMinYMin" id="ks-mileage" viewBox="0 0 24 24" height="30" width="30">
<path d="M0 0h24v24H0V0z" fill="none"></path>
<path
d="M7.71 7.25l.87 1.2a.5.5 0 0 1-.8.59l-.88-1.2a8.02 8.02 0 0 0-2.34 3.22l1.41.46a.5.5 0 1 1-.3.95L4.24 12a8.01 8.01 0 0 0 0 3.98l1.41-.46a.5.5 0 0 1 .31.95l-1.46.48a1 1 0 0 1-1.94.37A9.99 9.99 0 0 1 12 4a10 10 0 0 1 9.43 13.33 1 1 0 0 1-1.94-.37l-1.46-.48a.5.5 0 1 1 .3-.95l1.42.46a8.02 8.02 0 0 0 0-3.98l-1.41.46a.5.5 0 0 1-.31-.95l1.41-.46a8.02 8.02 0 0 0-2.34-3.23l-.87 1.2a.5.5 0 1 1-.81-.58l.87-1.2a7.95 7.95 0 0 0-3.79-1.23V7.5a.5.5 0 1 1-1 0V6.02a7.95 7.95 0 0 0-3.79 1.23zM9 18h6a1 1 0 0 1 0 2H9a1 1 0 0 1 0-2zm3.2-2.8a1 1 0 0 1-1.4-1.4l4.2-3.5a.5.5 0 1 1 .7.7l-3.5 4.2z">
</path>
</svg></span><span data-testid="mileage" data-gui="mileage"
class="sc-khIgEk ligdXN">{{ $car->millage > 0 ? number_format($car->millage) : '-'}}
km</span>
</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular">
<span class="icon-svg">
<svg version="1.1" id="Layer_1" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" xmlns:xlink="http://w...content-available-to-author-only...3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 388.223 388.223" style="enable-background:new 0 0 388.223 388.223;" xml:space="preserve">
<g>
<path d="M388.223,160.284h-22.944l-30-136.252H52.943l-30,136.252H0v139.15h20v64.756h100v-64.756h148.223v64.756h100v-64.756h20
V160.284z M30,269.435v-79.15h328.223v79.15H30z M77.057,54.032h234.109l23.395,106.252H53.662L77.057,54.032z M90,334.19H50
v-34.756h40V334.19z M338.223,334.19h-40v-34.756h40V334.19z" />
<rect x="49.575" y="214.859" width="40" height="30" />
<rect x="298.648" y="214.859" width="40" height="30" />
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
</span>{{ $car->company['name'] }}</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg">
<svg xmlns="http://w...content-available-to-author-only...3.org/2000/svg" viewBox="0 0 48 60" x="0px" y="0px"><title>Transmission</title><g><path d="M47,30H44V29a1,1,0,0,0-1-1H40V27a5,5,0,0,0-5-5H30.9A5,5,0,0,0,28,18.42a4,4,0,0,0-3-4.28V7.84a3.36,3.36,0,0,0,2.32-2.65c.46-2.77.81-3.56,0-4.48S25.84,0,22.18,0a2,2,0,0,0-2,2.33c.41,2.5.36,4.75,2.79,5.51v6.3a4,4,0,0,0-3,4.28A5,5,0,0,0,17.1,22H6V21a1,1,0,0,0-1-1H1a1,1,0,0,0-1,1V47a1,1,0,0,0,1,1H5a1,1,0,0,0,1-1V46H35a5,5,0,0,0,5-5V40h3a1,1,0,0,0,1-1V38h3a1,1,0,0,0,1-1V31A1,1,0,0,0,47,30ZM22.18,2h3.64l-.48,2.86a1.36,1.36,0,0,1-2.68,0ZM24,16a2,2,0,0,1,2,2H22A2,2,0,0,1,24,16Zm-2,4h4a3,3,0,0,1,2.83,2H19.17A3,3,0,0,1,22,20ZM4,46H2V22H4Zm34-5a3,3,0,0,1-3,3H6V24H35a3,3,0,0,1,3,3Zm4-3H40V30h2Zm4-2H44V32h2Z"/><path d="M31,31h-.43l.29-.49a1,1,0,0,0-.15-1.22c-2.61-2.61-2.34-2.67-3.71-1.86V27a1,1,0,0,0-1-1H22a1,1,0,0,0-1,1v.43l-.49-.29a1,1,0,0,0-1.22.15c-2.62,2.63-2.66,2.35-1.86,3.71H17a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h.43l-.29.49a1,1,0,0,0,.15,1.22c2.57,2.57,2.35,2.66,3.71,1.86V41a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1v-.43c1.34.79,1.08.77,3.71-1.86a1,1,0,0,0,.15-1.22L30.57,37H31a1,1,0,0,0,1-1V32A1,1,0,0,0,31,31Zm-1,4c-1.2,0-1.69-.1-2,.5s0,.92.79,2.34l-.91.91L26.51,38a1,1,0,0,0-1.51.87V40H23c0-1.2.1-1.69-.5-2s-.95,0-2.34.79l-.91-.91L20,36.51A1,1,0,0,0,19.17,35H18V33c1.2,0,1.69.1,2-.5s0-.92-.79-2.34l.91-.91,1.33.79A1,1,0,0,0,23,29.17V28h2c0,1.2-.1,1.69.5,2s.93,0,2.34-.79l.91.91L28,31.49A1,1,0,0,0,28.83,33H30Z"/><circle cx="24" cy="34" r="2"/></g></svg>
</span>{{ $car->transmission }}
</li>
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg"><svg
enable-background="new 0 0 24 24" viewBox="0 0 24 24" xmlns="http://w...content-available-to-author-only...3.org/2000/svg">
<path
d="m17.9 11.7c.4-.3.7-.4.8-.5.7-.1 1.1-.6 1.1-1.4 0-.4-.1-.8-.3-1.4l-.3-.8c-.1-.3-.3-.7-.6-1.1l-1-1.3c.1-.7-.1-1.3-.7-1.9-.5-.5-1.2-.7-1.9-.6l-.2-.2c-.4-.2-.7-.5-1.2-.5-.7 0-2 1-2.5 1.8-.3.5-.2.8 0 1 .1.2.3.4.7.7h-.3l-.6-.2c-.3-.1-.7-.2-1-.3-1.1-.3-2.2-.5-3.3-.6-.3 0-.7 0-1 0-1.3 0-2.5.5-3.6 1.5-.4.4-.7.7-1 1.1l-.1.2h-.1c-.3 0-.5 0-.8.1v1.7c.4 0 .7 0 1.1-.1.3 0 .5-.1.5-.1l.3-.1.2-.3c0-.1.1-.2.2-.3.2-.3.5-.6.7-.8.9-.8 1.8-1.2 2.6-1.3h.8c.8.1 1.7.2 2.8.6.6.2 1 .3 1.3.4l.7.3 3.4-.2c.4.3.5.5.6.6l-.1.1c-.1.1-.2.1-.9.1-.6 0-1.1 0-1.7.1-2.2.3-8.2 3-9.5 4.3-1.1 1.1-.4 2 .3 2.8.1.1.2.2.3.3-.2.1-.7.3-1.5.6l-2.1.7v1.8c.6-.3 1.2-.5 1.3-.5.4-.1.8-.3 1.1-.4l.2-.1c1.2-.4 1.8-.8 2.2-1.1.5-.4.7-1 .4-1.7-.2-.3-.3-.4-.7-.9-.2-.2-.3-.4-.4-.4l.1-.1c1.1-1.1 6.7-3.6 8.5-3.8.5-.1.9-.1 1.5-.1.9 0 1.3 0 1.8-.3.2-.1.3-.2.4-.3.6-.5.6-1.1.5-1.5 0-.1-.1-.3-.1-.4l.1.1.3.4c.2.3.4.6.4.8l.3.8c.1.2.2.5.2.7-1.1.5-3.3 2.1-3.2 2.9l1.7 3.7-2.5-2.3v-.2h-.2l-.6-.7-.3.3c-1.1 1.1-1.6 2.5-1.6 4 0 .7.1 1.4.4 2h-5.4c-3.7 0-5.6 0-6.4 0v1.8h6.3 2.5 3.9c1.1 1.2 2.6 1.9 4.3 1.9 3.1 0 5.7-2.5 5.7-5.7 0-2.9-2.1-5.3-4.8-5.7zm-2-5.7c-.5-.4-1.1-.7-1.8-1l-.3-.1v.1c-.1-.1-.2-.1-.2-.2l-.1-.1c-.2-.1-.4-.2-.5-.4l.1-.1c.2-.1.4-.3.5-.4 0 0 .1 0 .1.1.1.1.2.2.3.3l.6.8.6-.4h.1c.1-.1.2-.1.4.1s.2.3.2.4l-.4.5zm1.1 15.3c-2.2 0-4-1.8-4-4 0-.6.1-1.2.3-1.7l3.4 3.3 2.2-1.3-2-4.3c2.2 0 4 1.8 4 4s-1.7 4-3.9 4z">
</path>
</svg>
</span>{{ $car->condition }}
</li>
@if($car->fuel_type != '' && $car->fuel_type != null)
<li class="sc-bBjRSN jGBHax atc-type-fiesta atc-type--regular"><span class="icon-svg">
<svg version="1.1" id="Layer_1" xmlns="http://w...content-available-to-author-only...3.org/2000/svg" xmlns:xlink="http://w...content-available-to-author-only...3.org/1999/xlink" x="0px" y="0px"
width="15px" height="15px" viewBox="0 0 15 15" style="enable-background:new 0 0 15 15;" xml:space="preserve">
<path d="M13,6L13,6v5.5c0,0.2761-0.2239,0.5-0.5,0.5S12,11.7761,12,11.5v-2C12,8.6716,11.3284,8,10.5,8H9V2c0-0.5523-0.4477-1-1-1H2
C1.4477,1,1,1.4477,1,2v11c0,0.5523,0.4477,1,1,1h6c0.5523,0,1-0.4477,1-1V9h1.5C10.7761,9,11,9.2239,11,9.5v2
c0,0.8284,0.6716,1.5,1.5,1.5s1.5-0.6716,1.5-1.5V5c0-0.5523-0.4477-1-1-1l0,0V2.49C12.9946,2.2178,12.7723,1.9999,12.5,2
c-0.2816,0.0047-0.5062,0.2367-0.5015,0.5184C11.9987,2.5289,11.9992,2.5395,12,2.55V5C12,5.5523,12.4477,6,13,6s1-0.4477,1-1
s-0.4477-1-1-1 M8,6.5C8,6.7761,7.7761,7,7.5,7h-5C2.2239,7,2,6.7761,2,6.5v-3C2,3.2239,2.2239,3,2.5,3h5C7.7761,3,8,3.2239,8,3.5
V6.5z"/>
</svg>
</span>{{ $car->fuel_type }}
</li>
@endif
</ul>
</section>
<section>
<div data-gui="about-advert" class="sc-jIDeSl iAiVaO">
<ul class="list-unstyled car-feature-list nomargin">
<!-- @if($car->transmission != '' && $car->transmission != null)
<li><b>Transmission:</b> <i>{{ $car->transmission }}</i></li>
@endif-->
@if($car->color != '' && $car->color != null)
<li><b>Color:</b> <i>{{ $car->color }}</i></li>
@endif
@if($car->engine_type != '' && $car->engine_type != null)
<li><b>Engine Type:</b> <i>{{ $car->engine_type }}</i></li>
@endif
@if($car->engine_capacity != '' && $car->engine_capacity != null)
<li><b>Engine Capacity:</b> <i>{{ number_format($car->engine_capacity) }}</i></li>
@endif
@if($car->assembly != '' && $car->assembly != null)
<li><b>Assembly:</b> <i>{{ $car->assembly }}</i></li>
@endif
@if($car->body_type != '' && $car->body_type != null)
<li><b>Body Type:</b> <i>{{ $car->body_type }}</i></li>
@endif
@if($car->fuel_consumption != '' && $car->fuel_consumption != null)
<li><b>Fuel Consumption:</b> <i>{{ $car->fuel_consumption }}</i></li>
@endif
@if($car->seats != '' && $car->seats != null)
<li><b>Seats:</b> <i>{{ $car->seats }}</i></li>
@endif
@if($car->doors != '' && $car->doors != null)
<li><b>Doors:</b> <i>{{ $car->doors }}</i></li>
@endif
</ul>
<br>
<h2 class="atc-type-fiesta atc-type-fiesta--medium">Car Features</h2>
<ul class="list-unstyled car-feature-list nomargin">
@if($car->abs == 1)
<li><i class="icon abs"></i> ABS</li>
@endif
@if($car->am_fm_radio == 1)
<li><i class="icon am_fm_radio"></i> AM/FM Radio</li>
@endif
@if($car->air_bags == 1)
<li><i class="icon air_bags"></i> Air Bags</li>
@endif
@if($car->air_conditioning == 1)
<li><i class="icon air_conditioning"></i> Air Conditioning</li>
@endif
@if($car->alloy_rims == 1)
<li><i class="icon alloy_rims"></i> Alloy Rims</li>
@endif
@if($car->cd_player == 1)
<li><i class="icon cd_player"></i> CD Player</li>
@endif
@if($car->dvd_player == 1)
<li><i class="icon dvd_player"></i> DVD Player</li>
@endif
@if($car->keyless_entry == 1)
<li><i class="icon keyless_entry"></i> Keyless Entry</li>
@endif
@if($car->power_locks == 1)
<li><i class="icon power_locks"></i> Power Locks</li>
@endif
@if($car->power_mirrors == 1)
<li><i class="icon power_mirrors"></i> Power Mirrors</li>
@endif
@if($car->power_steering == 1)
<li><i class="icon power_steering"></i> Power Steering</li>
@endif
@if($car->power_windows == 1)
<li><i class="icon power_windows"></i> Power Windows</li>
@endif
</ul>
</div>
</section>
<br>
<section class="sc-czETjp dybDGs">
<h3 data-gui="advert-description-title"
class="sc-cCwPlL dQVHfc atc-type-insignia atc-type-insignia--medium">
Description</h3>
<p class="sc-ksXiki jCxogk atds-type-picanto">{{ $car->description }}</p>
</section>
</div>
<section class="car_user_detail" >
<h3>SELLER INFO</h3>
<hr>
<table style="font-size: 16px;
margin-top: 20px;
line-height: 22px;
margin-bottom: 20px;">
<tr><td><strong style="max-width: 10px">Name:</strong></td><td><h3 class="seller_name">{{ isset($car->contact_name) && $car->contact_name!='' ? $car->contact_name : $car->user->name }}</h3></td></tr>
<tr><td><strong style="max-width: 10px">Phone:</strong></td><td><h3 class="seller_phone"> {{ $car->phone }}</h3></td></tr>
<tr><td><strong style="max-width: 10px">Location:</strong></td><td> <h3>{{ $car->location }}</h3></td></tr>
</table>
</section>
</aside>
</div>
@if(!empty($similar_car_list[0]))
<section class="atds-container atds-container--fixed-wide">
<header class="atds-section-title">
<h2 class="atds-type-phantom">Similar Cars</h2>
</header>
<div class="atds-carousel atds-popular-vehicles">
<div class="slick-slider slick-initialized" dir="ltr">
<div class="slick-list">
<div class="slick-track used-cars">
@foreach ($similar_car_list as $car)
<div>
<a class="atds-vehicle-spotlight" href="{{ url('/cars/used-car/'. $car->id) }}">
<div class="atds-vehicle-spotlight__image">
@php($image_url = trim(explode('||', $car->image_urls)[0]))
<span class="helper"></span>
<img class="atds-image" style="" src="{{ '/images/cars/'. $image_url }}"
alt="">
</div>
<div class="atds-vehicle-spotlight-label">
<span
class="atds-vehicle-spotlight-label__text atds-type-picanto">{{ isset($car->model->name) ? $car->model->name: '' }}<br>Rs.{{ number_format($car->price) }}</span>
</div>
</a>
</div>
@endforeach
</div>
<footer class="atds-section-footer expert-reviews-cta__container">
<a class="atds-signpost atds-type-fiesta" href="/cars/used-cars?sort_by=created-asc&keyword=&make_name[]=&model_name[]=">
<span class="atds-signpost__text">See more cars</span>
</a>
</footer>
</div>
</div>
</div>
</section>
@endif
<section class="car_user_detail about_this_mob" >
<div data-gui="about-advert" class="sc-jIDeSl iAiVaO">
<h2 class="atc-type-fiesta atc-type-fiesta--medium">About this advert</h2>
<h3 class="sc-kEJhVE bmorrn atc-type-smart atc-type-smart--medium">Specifications</h3>
<p class="sc-kkIhgv ebaaVY atc-type-smart">The data displayed in the above advert is the standard specification of the most recent model of this
vehicle. It's not the exact data for the actual vehicle being offered for sale on this platform and data
for older models could be different slightly. We strongly recommend you check the vehicle-specific
details with the seller before making up your mind.</p>
<p class="sc-kkIhgv ebaaVY atc-type-smart">The car token/tax category, where shown, is entirely defined by the seller, based on their personal
knowledge of the vehicle for sale. You are advised to check before making an offer to purchase.
.</p>
<br>
<h3 class="sc-kEJhVE bmorrn atc-type-smart atc-type-smart--medium">CarFame, will not accept responsibility for any information given</h3>
</div>
</section>
</div>
</main>
<script>
$(document).ready(function () {
$('.used-cars').slick({
infinite: true,
slidesToShow: 4,
slidesToScroll: 1,
centerMode: true,
responsive: [{
breakpoint: 1024,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
}
}]
});
$(window).on('load', function(){
setTimeout(function(){
jQuery('body').find('.widget-visible iframe').css({'bottom': '50px'});
}, 2000);
});
});
</script>
@endsection
stderr
PHP Notice: Undefined variable: car in /home/vGJfes/prog.php on line 371
PHP Notice: Trying to get property 'price_on_call' of non-object in /home/vGJfes/prog.php on line 371
PHP Notice: Undefined variable: car in /home/vGJfes/prog.php on line 621
PHP Notice: Trying to get property 'company' of non-object in /home/vGJfes/prog.php on line 621